1 2 3 4 5 6 7 8 9<!doctype html><html id="html" class="no-js" lang="en" dir="ltr"> 10 <head> 11 12
13<script type="text/javascript"> 14 (function (w, d) { 15 let pageDeckInitialized = false; 16 function initPageDeck() { 17 if (pageDeckInitialized) { 18 return; 19 } 20 pageDeckInitialized = true; 21 22 const match = w.location.href.match(/osPageDeckPreview=(\d+)/); 23 const baseUrl = match 24 ? `https://storefronts-page-deck-prpreview${match[1]}-open-store.vercel.app` 25 : 'https://os-page-deck.vercel.app'; 26 27 const vendorJs = d.createElement('link'); 28 vendorJs.rel = 'modulepreload'; 29 vendorJs.crossorigin = ''; 30 vendorJs.href = `${baseUrl}/assets/vendor.js`; 31 32 const indexCss = d.createElement('link'); 33 indexCss.rel = 'stylesheet'; 34 indexCss.href = `${baseUrl}/assets/index.css`; 35 36 const vendorCss = d.createElement('link'); 37 vendorCss.rel = 'stylesheet'; 38 vendorCss.href = `${baseUrl}/assets/vendor.css`; 39 40 const indexJs = d.createElement('script'); 41 indexJs.type = 'module'; 42 indexJs.crossorigin = ''; 43 indexJs.src = `${baseUrl}/assets/index.js`; 44 45 d.head.append(vendorCss, indexCss, vendorJs, indexJs); 46 } 47 w.initPageDeck = initPageDeck; 48 })(window, document); 49</script>
49 50 51
52<script data-pd-storefront-config type="application/json"> 53{ 54 "shop": { 55 "domain": "www.skullriderz.com", 56 "permanentDomain": "skull-riderz.myshopify.com", 57 "storefrontApiAccessToken": "" 58 }, 59 "activeProductBundles": [ 60 61 ] 62} 63</script>
63 64 65 66 67 68 69 70 71 72 73 74 75 76 <link rel="preconnect dns-prefetch" href="https://api.config-security.com/" crossorigin> 77 <link rel="preconnect dns-prefetch" href="https://conf.config-security.com/" crossorigin> 78 <link rel="preconnect dns-prefetch" href="https://whale.camera/" crossorigin> 79
79<script async="" src="https://lonvi.ai/accounts/static/sc-assets/bg-init.js"></script>
79 80
80<script> 81/* >> TriplePixel :: start*/ 82window.TriplePixelData={TripleName:"skull-riderz.myshopify.com",ver:"2.11",plat:"SHOPIFY",isHeadless:false},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","application/json")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes(".txt")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,a){return void 0===a&&(a=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(a)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href,ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://whale.camera/live/dot.txt",5)))}}("","TriplePixel",localStorage); 83/* << TriplePixel :: end*/ 84 </script>
84 85
85<script type="text/javascript"> 86 (function(c,l,a,r,i,t,y){ 87 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 88 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 89 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 90 })(window, document, "clarity", "script", "drr0lunsv4"); 91</script>
91 92 <link rel="preconnect dns-prefetch" href="https://triplewhale-pixel.web.app/" crossorigin> 93
93<script> 94window.KiwiSizing = window.KiwiSizing === undefined ? {} : window.KiwiSizing; 95KiwiSizing.shop = "skull-riderz.myshopify.com"; 96 97 98</script>
98 99
99<script> 100 window.osPageExperiments = {}; 101</script>
vendor: 1 bytes, line 101
101
102<script> 103 104 105 106var F=Object.defineProperty;var U=(r,t,e)=>t in r?F(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e;var R=(r,t,e)=>(U(r,typeof t!="symbol"?t+"":t,e),e);(function(){"use strict";var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function getAugmentedNamespace(r){if(r.__esModule)return r;var t=r.default;if(typeof t=="function"){var e=function n(){if(this instanceof n){var a=[null];a.push.apply(a,arguments);var o=Function.bind.apply(t,a);return new o}return t.apply(this,arguments)};e.prototype=t.prototype}else e={};return Object.defineProperty(e,"__esModule",{value:!0}),Object.keys(r).forEach(function(n){var a=Object.getOwnPropertyDescriptor(r,n);Object.defineProperty(e,n,a.get?a:{enumerable:!0,get:function(){return r[n]}})}),e}var dist={},Errors={},__extends=commonjsGlobal&&commonjsGlobal.__extends||function(){var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,a){n.__proto__=a}||function(n,a){for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(n[o]=a[o])},r(t,e)};return function(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");r(t,e);function n(){this.constructor=t}t.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)}}();Object.defineProperty(Errors,"__esModule",{value:!0}),Errors.StatsigInvalidArgumentError=Errors.StatsigUninitializedError=void 0;var StatsigUninitializedError=function(r){__extends(t,r);function t(e){var n=r.call(this,e??"Call and wait for initialize() to finish first.")||this;return Object.setPrototypeOf(n,t.prototype),n}return t}(Error);Errors.StatsigUninitializedError=StatsigUninitializedError;var StatsigInvalidArgumentError=function(r){__extends(t,r);function t(e){var n=r.call(this,e)||this;return Object.setPrototypeOf(n,t.prototype),n}return t}(Error);Errors.StatsigInvalidArgumentError=StatsigInvalidArgumentError;var StatsigClient$1={},DynamicConfig$1={};Object.defineProperty(DynamicConfig$1,"__esModule",{value:!0});var DynamicConfig=function(){function r(t,e,n,a,o,s,u){o===void 0&&(o=[]),s===void 0&&(s=""),u===void 0&&(u=null),this.onDefaultValueFallback=null,this.name=t,this.value=JSON.parse(JSON.stringify(e??{})),this.ruleID=n??"",this.secondaryExposures=o,this.allocatedExperimentName=s,this.evaluationDetails=a,this.onDefaultValueFallback=u}return r.prototype.get=function(t,e,n){var a,o,s=this.getValue(t,e);if(s==null)return e;var u=Array.isArray(e)?"array":typeof e,y=Array.isArray(s)?"array":typeof s;return n?n(s)?s:((a=this.onDefaultValueFallback)===null||a===void 0||a.call(this,this,t,u,y),e):e==null||u===y?s:((o=this.onDefaultValueFallback)===null||o===void 0||o.call(this,this,t,u,y),e)},r.prototype.getValue=function(t,e){return t==null?this.value:(e==null&&(e=null),this.value[t]==null?e:this.value[t])},r.prototype.getRuleID=function(){return this.ruleID},r.prototype.getName=function(){return this.name},r.prototype.getEvaluationDetails=function(){return this.evaluationDetails},r.prototype._getSecondaryExposures=function(){return this.secondaryExposures},r.prototype._getAllocatedExperimentName=function(){return this.allocatedExperimentName},r}();DynamicConfig$1.default=DynamicConfig;var ErrorBoundary={};(function(r){var t=commonjsGlobal&&commonjsGlobal.__awaiter||function(o,s,u,y){function l(d){return d instanceof u?d:new u(function(E){E(d)})}return new(u||(u=Promise))(function(d,E){function b(_){try{v(y.next(_))}catch(p){E(p)}}function S(_){try{v(y.throw(_))}catch(p){E(p)}}function v(_){_.done?d(_.value):l(_.value).then(b,S)}v((y=y.apply(o,s||[])).next())})},e=commonjsGlobal&&commonjsGlobal.__generator||function(o,s){var u={label:0,sent:function(){if(d[0]&1)throw d[1];return d[1]},trys:[],ops:[]},y,l,d,E;return E={next:b(0),throw:b(1),return:b(2)},typeof Symbol=="function"&&(E[Symbol.iterator]=function(){return this}),E;function b(v){return function(_){return S([v,_])}}function S(v){if(y)throw new TypeError("Generator is already executing.");for(;u;)try{if(y=1,l&&(d=v[0]&2?l.return:v[0]?l.throw||((d=l.return)&&d.call(l),0):l.next)&&!(d=d.call(l,v[1])).done)return d;switch(l=0,d&&(v=[v[0]&2,d.value]),v[0]){case 0:case 1:d=v;break;case 4:return u.label++,{value:v[1],done:!1};case 5:u.label++,l=v[1],v=[0];continue;case 7:v=u.ops.pop(),u.trys.pop();continue;default:if(d=u.trys,!(d=d.length>0&&d[d.length-1])&&(v[0]===6||v[0]===2)){u=0;continue}if(v[0]===3&&(!d||v[1]>d[0]&&v[1]<d[3])){u.label=v[1];break}if(v[0]===6&&u.label<d[1]){u.label=d[1],d=v;break}if(d&&u.label<d[2]){u.label=d[2],u.ops.push(v);break}
106d[2]&&u.ops.pop(),u.trys.pop();continue}v=s.call(o,u)}catch(_){v=[6,_],l=0}finally{y=d=0}if(v[0]&5)throw v[1];return{value:v[0]?v[1]:void 0,done:!0}}};Object.defineProperty(r,"__esModule",{value:!0}),r.ExceptionEndpoint=void 0;var n=Errors;r.ExceptionEndpoint="https://statsigapi.net/v1/sdk_exception";var a=function(){function o(s){this.seen=new Set,this.sdkKey=s}return o.prototype.setStatsigMetadata=function(s){this.statsigMetadata=s},o.prototype.swallow=function(s,u){this.capture(s,u,function(){})},o.prototype.capture=function(s,u,y,l){var d=this;try{var E=u();return E instanceof Promise?E.catch(function(b){return d.onCaught(s,b,y,l)}):E}catch(b){return this.onCaught(s,b,y,l)}},o.prototype.logError=function(s,u,y){var l;return t(this,void 0,void 0,function(){var d,E,b,S,v,_,p,h;return e(this,function(c){switch(c.label){case 0:return c.trys.push([0,4,,5]),typeof y!="function"?[3,2]:[4,y()];case 1:return E=c.sent(),[3,3];case 2:E=null,c.label=3;case 3:return d=E,b=u??Error("[Statsig] Error was empty"),S=b instanceof Error,v=S?b.name:"No Name",this.seen.has(v)?[2]:(this.seen.add(v),_=S?b.stack:this.getDescription(b),p=(l=this.statsigMetadata)!==null&&l!==void 0?l:{},h=JSON.stringify({tag:s,exception:v,info:_,statsigMetadata:p,extra:d??{}}),fetch(r.ExceptionEndpoint,{method:"POST",headers:{"STATSIG-API-KEY":this.sdkKey,"STATSIG-SDK-TYPE":String(p.sdkType),"STATSIG-SDK-VERSION":String(p.sdkVersion),"Content-Type":"application/json","Content-Length":""+h.length},body:h}),[3,5]);case 4:return c.sent(),[3,5];case 5:return[2]}})})},o.prototype.onCaught=function(s,u,y,l){if(u instanceof n.StatsigUninitializedError||u instanceof n.StatsigInvalidArgumentError)throw u;return console.error("[Statsig] An unexpected exception occurred.",u),this.logError(s,u,l),y()},o.prototype.getDescription=function(s){try{return JSON.stringify(s)}catch{return"[Statsig] Failed to get string for error."}},o}();r.default=a})(ErrorBoundary);var Layer$1={};Object.defineProperty(Layer$1,"__esModule",{value:!0});var Layer=function(){function r(t,e,n,a,o,s,u,y,l){o===void 0&&(o=null),s===void 0&&(s=[]),u===void 0&&(u=[]),y===void 0&&(y=""),l===void 0&&(l=[]),this.logParameterFunction=o,this.name=t,this.value=JSON.parse(JSON.stringify(e??{})),this.ruleID=n??"",this.evaluationDetails=a,this.secondaryExposures=s,this.undelegatedSecondaryExposures=u,this.allocatedExperimentName=y,this.explicitParameters=l}return r._create=function(t,e,n,a,o,s,u,y,l){return o===void 0&&(o=null),s===void 0&&(s=[]),u===void 0&&(u=[]),y===void 0&&(y=""),l===void 0&&(l=[]),new r(t,e,n,a,o,s,u,y,l)},r.prototype.get=function(t,e,n){var a=this,o=this.value[t];if(o==null)return e;var s=function(){return a.logLayerParameterExposure(t),o};return n?n(o)?s():e:e==null||typeof o==typeof e&&Array.isArray(e)===Array.isArray(o)?s():e},r.prototype.getValue=function(t,e){e==null&&(e=null);var n=this.value[t];return n!=null&&this.logLayerParameterExposure(t),n??e},r.prototype.getRuleID=function(){return this.ruleID},r.prototype.getName=function(){return this.name},r.prototype.getEvaluationDetails=function(){return this.evaluationDetails},r.prototype._getSecondaryExposures=function(){return this.secondaryExposures},r.prototype._getUndelegatedSecondaryExposures=function(){return this.undelegatedSecondaryExposures},r.prototype._getAllocatedExperimentName=function(){return this.allocatedExperimentName},r.prototype._getExplicitParameters=function(){return this.explicitParameters},r.prototype._getEvaluationDetails=function(){return this.evaluationDetails},r.prototype.logLayerParameterExposure=function(t){var e;(e=this.logParameterFunction)===null||e===void 0||e.call(this,this,t)},r}();Layer$1.default=Layer;var LogEvent$1={},__assign$2=commonjsGlobal&&commonjsGlobal.__assign||function(){return __assign$2=Object.assign||function(r){for(var t,e=1,n=arguments.length;e<n;e++){t=arguments[e];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r[a]=t[a])}return r},__assign$2.apply(this,arguments)};Object.defineProperty(LogEvent$1,"__esModule",{value:!0});var LogEvent=function(){function r(t){this.user=null,this.value=null,this.metadata=null,this.eventName=t,this.statsigMetadata={},this.time=Date.now()}return r.prototype.getName=function(){return this.eventName},r.prototype.setValue=function(t){this.value=t},r.prototype.setMetadata=function(t){this.metadata=t},r.prototype.addStatsigMetadata=function(t,e){this.statsigMetadata[t]=e},r.prototype.setUser=function(t){this.user=__assign$2({},t),delete this.user.privateAttributes},r.prototype.setSecondaryExposures=function(t){t===void 0&&(t=[]),this.secondaryExposures=t},r.prototype.toJsonObject=function(){var t;return{eventName:this.eventName,user:this.user,value:this.value,metadata:this.metadata,time:this.time,statsigMetadata:this.statsigMetadata,secondaryExposures:(t=this.secondaryExposures)!==null&&t!==void 0?t:void 0}},r}();LogEvent$1.default=LogEvent;var StatsigIdentity={}
vendor: 7,745 bytes, line 106
106,getRandomValues,rnds8=new Uint8Array(16);function rng(){if(!getRandomValues&&(getRandomValues=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!getRandomValues))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return getRandomValues(rnds8)}const REGEX=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function validate(r){return typeof r=="string"&®EX.test(r)}for(var byteToHex=[],i=0;i<256;++i)byteToHex.push((i+256).toString(16).substr(1));function stringify(r){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=(byteToHex[r[t+0]]+byteToHex[r[t+1]]+byteToHex[r[t+2]]+byteToHex[r[t+3]]+"-"+byteToHex[r[t+4]]+byteToHex[r[t+5]]+"-"+byteToHex[r[t+6]]+byteToHex[r[t+7]]+"-"+byteToHex[r[t+8]]+byteToHex[r[t+9]]+"-"+byteToHex[r[t+10]]+byteToHex[r[t+11]]+byteToHex[r[t+12]]+byteToHex[r[t+13]]+byteToHex[r[t+14]]+byteToHex[r[t+15]]).toLowerCase();if(!validate(e))throw TypeError("Stringified UUID is invalid");return e}var _nodeId,_clockseq,_lastMSecs=0,_lastNSecs=0;function v1(r,t,e){var n=t&&e||0,a=t||new Array(16);r=r||{};var o=r.node||_nodeId,s=r.clockseq!==void 0?r.clockseq:_clockseq;if(o==null||s==null){var u=r.random||(r.rng||rng)();o==null&&(o=_nodeId=[u[0]|1,u[1],u[2],u[3],u[4],u[5]]),s==null&&(s=_clockseq=(u[6]<<8|u[7])&16383)}var y=r.msecs!==void 0?r.msecs:Date.now(),l=r.nsecs!==void 0?r.nsecs:_lastNSecs+1,d=y-_lastMSecs+(l-_lastNSecs)/1e4;if(d<0&&r.clockseq===void 0&&(s=s+1&16383),(d<0||y>_lastMSecs)&&r.nsecs===void 0&&(l=0),l>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");_lastMSecs=y,_lastNSecs=l,_clockseq=s,y+=122192928e5;var E=((y&268435455)*1e4+l)%4294967296;a[n++]=E>>>24&255,a[n++]=E>>>16&255,a[n++]=E>>>8&255,a[n++]=E&255;var b=y/4294967296*1e4&268435455;a[n++]=b>>>8&255,a[n++]=b&255,a[n++]=b>>>24&15|16,a[n++]=b>>>16&255,a[n++]=s>>>8|128,a[n++]=s&255;for(var S=0;S<6;++S)a[n+S]=o[S];return t||stringify(a)}function parse(r){if(!validate(r))throw TypeError("Invalid UUID");var t,e=new Uint8Array(16);return e[0]=(t=parseInt(r.slice(0,8),16))>>>24,e[1]=t>>>16&255,e[2]=t>>>8&255,e[3]=t&255,e[4]=(t=parseInt(r.slice(9,13),16))>>>8,e[5]=t&255,e[6]=(t=parseInt(r.slice(14,18),16))>>>8,e[7]=t&255,e[8]=(t=parseInt(r.slice(19,23),16))>>>8,e[9]=t&255,e[10]=(t=parseInt(r.slice(24,36),16))/1099511627776&255,e[11]=t/4294967296&255,e[12]=t>>>24&255,e[13]=t>>>16&255,e[14]=t>>>8&255,e[15]=t&255,e}function stringToBytes(r){r=unescape(encodeURIComponent(r));for(var t=[],e=0;e<r.length;++e)t.push(r.charCodeAt(e));return t}var DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",URL$1="6ba7b811-9dad-11d1-80b4-00c04fd430c8";function v35(r,t,e){function n(a,o,s,u){if(typeof a=="string"&&(a=stringToBytes(a)),typeof o=="string"&&(o=parse(o)),o.length!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var y=new Uint8Array(16+a.length);if(y.set(o),y.set(a,o.length),y=e(y),y[6]=y[6]&15|t,y[8]=y[8]&63|128,s){u=u||0;for(var l=0;l<16;++l)s[u+l]=y[l];return s}return stringify(y)}try{n.name=r}catch{}return n.DNS=DNS,n.URL=URL$1,n}function md5(r){if(typeof r=="string"){var t=unescape(encodeURIComponent(r));r=new Uint8Array(t.length);for(var e=0;e<t.length;++e)r[e]=t.charCodeAt(e)}return md5ToHexEncodedArray(wordsToMd5(bytesToWords(r),r.length*8))}function md5ToHexEncodedArray(r){for(var t=[],e=r.length*32,n="0123456789abcdef",a=0;a<e;a+=8){var o=r[a>>5]>>>a%32&255,s=parseInt(n.charAt(o>>>4&15)+n.charAt(o&15),16);t.push(s)}return t}function getOutputLength(r){return(r+64>>>9<<4)+14+1}function wordsToMd5(r,t){r[t>>5]|=128<<t%32,r[getOutputLength(t)-1]=t;for(var e=1732584193,n=-271733879,a=-1732584194,o=271733878,s=0;s<r.length;s+=16){var u=e,y=n,l=a,d=o;e=md5ff(e,n,a,o,r[s],7,-680876936),o=md5ff(o,e,n,a,r[s+1],12,-389564586),a=md5ff(a,o,e,n,r[s+2],17,606105819),n=md5ff(n,a,o,e,r[s+3],22,-1044525330),e=md5ff(e,n,a,o,r[s+4],7,-176418897),o=md5ff(o,e,n,a,r[s+5],12,1200080426),a=md5ff(a,o,e,n,r[s+6],17,-1473231341),n=md5ff(n,a,o,e,r[s+7],22,-45705983),e=md5ff(e,n,a,o,r[s+8],7,1770035416),o=md5ff(o,e,n,a,r[s+9],12,-1958414417),a=md5ff(a,o,e,n,r[s+10],17,-42063),n=md5ff(n,a,o,e,r[s+11],22,-1990404162),e=md5ff(e,n,a,o,r[s+12],7,1804603682),o=md5ff(o,e,n,a,r[s+13],12,-40341101),a=md5ff(a,o,e,n,r[s+14],17,-1502002290),n=md5ff(n,a,o,e,r[s+15],22,1236535329),e=md5gg(e,n,a,o,r[s+1],5,-165796510),o=md5gg(o,e,n,a,r[s+6],9,-1069501632),a=md5gg(a,o,e,n,r[s+11],14,643717713),n=md5gg(n,a,o,e,r[s],20,-373897302),e=md5gg(e,n,a,o,r[s+5],5,-701558691),o=md5gg(o,e,n,a,r[s+10],9,38016083),a=md5gg(a,o,e,n,r[s+15],14,-660478335),n=md5gg(n,a,o,e,r[s+4],20,-405537848),e=md5gg(e,n,a,o,r[s+9],5,568446438),o=md5gg(o,e,n,a,r[s+14],9,-1019803690),a=md5gg(a,o,e,n,r[s+3],14,-187363961),n=md5gg(n,a,o,e,r[s+8],20,1163531501),e=md5gg(e,n,a,o,r[s+13],5,-1444681467),o=md5gg(o,e,n,a,r[s+2],9,-51403784),a=md5gg(a,o,e,n,r[s+7],14,1735328473),n=md5gg(n,a,o,e,r[s+12],20,-1926607734),e=md5hh(e,n,a,o,r[s+5],4,-378558),o=md5hh(o,e,n,a,r[s+8],11,-2022574463),a=md5hh(a,o,e,n,r[s+11],16,1839030562),n=md5hh(n,a,o,e,r[s+14],23,-35309556),e=md5hh(e,n,a,o,r[s+1],4,-1530992060),o=md5hh(o,e,n,a,r[s+4],11,1272893353),a=md5hh(a,o,e,n,r[s+7],16,-155497632),n=md5hh(n,a,o,e,r[s+10],23,-1094730640),e=md5hh(e,n,a,o,r[s+13],4,681279174),o=md5hh(o,e,n,a,r[s],11,-358537222),a=md5hh(a,o,e,n,r[s+3],16,-722521979),n=md5hh(n,a,o,e,r[s+6],23,76029189),e=md5hh(e,n,a,o,r[s+9],4,-640364487),o=md5hh(o,e,n,a,r[s+12],11,-421815835),a=md5hh(a,o,e,n,r[s+15],16,530742520),n=md5hh(n,a,o,e,r[s+2],23,-995338651),e=md5ii(e,n,a,o,r[s],6,-198630844),o=md5ii(o,e,n,a,r[s+7],10,1126891415),a=md5ii(a,o,e,n,r[s+14],15,-1416354905),n=md5ii(n,a,o,e,r[s+5],21,-57434055),e=md5ii(e,n,a,o,r[s+12],6,1700485571),o=md5ii(o,e,n,a,r[s+3],10,-1894986606),a=md5ii(a,o,e,n,r[s+10],15,-1051523),n=md5ii(n,a,o,e,r[s+1],21,-2054922799),e=md5ii(e,n,a,o,r[s+8],6,1873313359),o=md5ii(o,e,n,a,r[s+15],10,-30611744),a=md5ii(a,o,e,n,r[s+6],15,-1560198380),n=md5ii(n,a,o,e,r[s+13],21,1309151649),e=md5ii(e,n,a,o,r[s+4],6,-145523070),o=md5ii(o,e,n,a,r[s+11],10,-1120210379),a=md5ii(a,o,e,n,r[s+2],15,718787259),n=md5ii(n,a,o,e,r[s+9],21,-343485551),e=safeAdd(e,u),n=safeAdd(n,y),a=safeAdd(a,l),o=safeAdd(o,d)}return[e,n,a,o]}function bytesToWords(r){if(r.length===0)return[];for(var t=r.length*8,e=new Uint32Array(getOutputLength(t)),n=0;n<t;n+=8)e[n>>5]|=(r[n/8]&255)<<n%32;return e}function safeAdd(r,t){var e=(r&65535)+(t&65535),n=(r>>16)+(t>>16)+(e>>16);return n<<16|e&65535}function bitRotateLeft(r,t){return r<<t|r>>>32-t}function md5cmn(r,t,e,n,a,o){return safeAdd(bitRotateLeft(safeAdd(safeAdd(t,r),safeAdd(n,o)),a),e)}function md5ff(r,t,e,n,a,o,s){return md5cmn(t&e|~t&n,r,t,a,o,s)}function md5gg(r,t,e,n,a,o,s){return md5cmn(t&n|e&~n,r,t,a,o,s)}function md5hh(r,t,e,n,a,o,s){return md5cmn(t^e^n,r,t,a,o,s)}function md5ii(r,t,e,n,a,o,s){return md5cmn(e^(t|~n),r,t,a,o,s)}var v3=v35("v3",48,md5);const v3$1=v3;function v4(r,t,e){r=r||{};var n=r.random||(r.rng||rng)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){e=e||0;for(var a=0;a<16;++a)t[e+a]=n[a];return t}return stringify(n)}function f(r,t,e,n){switch(r){case 0:return t&e^~t&n;case 1:return t^e^n;case 2:return t&e^t&n^e&n;case 3:return t^e^n}}function ROTL(r,t){return r<<t|r>>>32-t}function sha1(r){var t=[1518500249,1859775393,2400959708,3395469782],e=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof r=="string"){var n=unescape(encodeURIComponent(r));r=[];for(var a=0;a<n.length;++a)r.push(n.charCodeAt(a))}else Array.isArray(r)||(r=Array.prototype.slice.call(r));
106r.push(128);for(var o=r.length/4+2,s=Math.ceil(o/16),u=new Array(s),y=0;y<s;++y){for(var l=new Uint32Array(16),d=0;d<16;++d)l[d]=r[y*64+d*4]<<24|r[y*64+d*4+1]<<16|r[y*64+d*4+2]<<8|r[y*64+d*4+3];u[y]=l}u[s-1][14]=(r.length-1)*8/Math.pow(2,32),u[s-1][14]=Math.floor(u[s-1][14]),u[s-1][15]=(r.length-1)*8&4294967295;for(var E=0;E<s;++E){for(var b=new Uint32Array(80),S=0;S<16;++S)b[S]=u[E][S];for(var v=16;v<80;++v)b[v]=ROTL(b[v-3]^b[v-8]^b[v-14]^b[v-16],1);for(var _=e[0],p=e[1],h=e[2],c=e[3],g=e[4],m=0;m<80;++m){var A=Math.floor(m/20),I=ROTL(_,5)+f(A,p,h,c)+g+t[A]+b[m]>>>0;g=c,c=h,h=ROTL(p,30)>>>0,p=_,_=I}e[0]=e[0]+_>>>0,e[1]=e[1]+p>>>0,e[2]=e[2]+h>>>0,e[3]=e[3]+c>>>0,e[4]=e[4]+g>>>0}return[e[0]>>24&255,e[0]>>16&255,e[0]>>8&255,e[0]&255,e[1]>>24&255,e[1]>>16&255,e[1]>>8&255,e[1]&255,e[2]>>24&255,e[2]>>16&255,e[2]>>8&255,e[2]&255,e[3]>>24&255,e[3]>>16&255,e[3]>>8&255,e[3]&255,e[4]>>24&255,e[4]>>16&255,e[4]>>8&255,e[4]&255]}var v5=v35("v5",80,sha1);const v5$1=v5,nil="00000000-0000-0000-0000-000000000000";function version$1(r){if(!validate(r))throw TypeError("Invalid UUID");return parseInt(r.substr(14,1),16)}const esmBrowser=Object.freeze(Object.defineProperty({__proto__:null,NIL:nil,parse,stringify,v1,v3:v3$1,v4,v5:v5$1,validate,version:version$1},Symbol.toStringTag,{value:"Module"})),require$$0=getAugmentedNamespace(esmBrowser);var Constants={};Object.defineProperty(Constants,"__esModule",{value:!0}),Constants.STORAGE_PREFIX=Constants.LOCAL_STORAGE_KEYS=Constants.STATSIG_LOCAL_STORAGE_LOGGING_REQUEST_KEY=Constants.STATSIG_STABLE_ID_KEY=Constants.INTERNAL_STORE_KEY=Constants.STICKY_DEVICE_EXPERIMENTS_KEY=Constants.OVERRIDES_STORE_KEY=void 0,Constants.OVERRIDES_STORE_KEY="STATSIG_LOCAL_STORAGE_INTERNAL_STORE_OVERRIDES_V3",Constants.STICKY_DEVICE_EXPERIMENTS_KEY="STATSIG_LOCAL_STORAGE_STICKY_DEVICE_EXPERIMENTS",Constants.INTERNAL_STORE_KEY="STATSIG_LOCAL_STORAGE_INTERNAL_STORE_V4",Constants.STATSIG_STABLE_ID_KEY="STATSIG_LOCAL_STORAGE_STABLE_ID",Constants.STATSIG_LOCAL_STORAGE_LOGGING_REQUEST_KEY="STATSIG_LOCAL_STORAGE_LOGGING_REQUEST",Constants.LOCAL_STORAGE_KEYS={STATSIG_LOCAL_STORAGE_STABLE_ID:!0,STATSIG_LOCAL_STORAGE_INTERNAL_STORE_V4:!0,STATSIG_LOCAL_STORAGE_STICKY_DEVICE_EXPERIMENTS:!0,STATSIG_LOCAL_STORAGE_INTERNAL_STORE_OVERRIDES_V3:!0,STATSIG_LOCAL_STORAGE_LOGGING_REQUEST:!0},Constants.STORAGE_PREFIX="STATSIG_LOCAL_STORAGE";var StatsigAsyncStorage$1={};Object.defineProperty(StatsigAsyncStorage$1,"__esModule",{value:!0});var StatsigAsyncStorage=function(){function r(){}return r.getItemAsync=function(t){var e;return r.asyncStorage?(e=r.asyncStorage.getItem(t))!==null&&e!==void 0?e:null:Promise.resolve(null)},r.setItemAsync=function(t,e){return r.asyncStorage?r.asyncStorage.setItem(t,e):Promise.resolve()},r.removeItemAsync=function(t){return r.asyncStorage?r.asyncStorage.removeItem(t):Promise.resolve()},r}();StatsigAsyncStorage$1.default=StatsigAsyncStorage;var StatsigLocalStorage$1={};Object.defineProperty(StatsigLocalStorage$1,"__esModule",{value:!0});var Constants_1$2=Constants,StatsigLocalStorage=function(){function r(){}return r.getItem=function(t){var e;try{if(this.isStorageAccessible())return window.localStorage.getItem(t)}catch{}return(e=this.fallbackSessionCache[t])!==null&&e!==void 0?e:null},r.setItem=function(t,e){try{if(this.isStorageAccessible()){window.localStorage.setItem(t,e);return}}catch{}this.fallbackSessionCache[t]=e},r.removeItem=function(t){try{if(this.isStorageAccessible()){window.localStorage.removeItem(t);return}}catch{}delete this.fallbackSessionCache[t]},r.cleanup=function(){try{if(this.isStorageAccessible(!0))for(var t in window.localStorage)typeof window.localStorage[t]=="string"&&t!=null&&(!this.disabled&&t in Constants_1$2.LOCAL_STORAGE_KEYS||!this.disabled&&t.substring(0,Constants_1$2.STORAGE_PREFIX.length)!==Constants_1$2.STORAGE_PREFIX||window.localStorage.removeItem(t))}catch{}},r.isStorageAccessible=function(t){t===void 0&&(t=!1);var e=typeof Storage<"u"&&typeof window<"u"&&window!=null&&window.localStorage!=null;return(t||!this.disabled)&&e},r.disabled=!1,r.fallbackSessionCache={},r}();StatsigLocalStorage$1.default=StatsigLocalStorage;const name="statsig-js",version="4.29.0",description="Statsig JavaScript client SDK for single user environments.",main="dist/index.js",types="dist/index.d.ts",scripts={prepare:"rm -rf build/ && rm -rf dist/ && tsc && webpack",postbuild:"rm -rf build/**/*.map",test:"jest --config=jest-debug.config.js",testForGithubOrRedisEnthusiasts:"jest","test:watch":"jest --watch","build:dryrun":"npx tsc --noEmit",types:"npx tsc"},files=["build/statsig-prod-web-sdk.js","dist/*.js","dist/*.d.ts","dist/utils/*.js","dist/utils/*.d.ts"],jsdelivr="build/statsig-prod-web-sdk.js",repository={type:"git",url:"git+https://github.com/statsig-io/js-client-sdk.git"},author="Statsig, Inc.",license="ISC",bugs={url:"https://github.com/statsig-io/js-client-sdk/issues"},keywords=["feature gate","feature flag","continuous deployment","ci","ab test"],homepage="https://www.statsig.com",devDependencies={"@babel/preset-env":"^7.14.9","@babel/preset-typescript":"^7.14.5","@types/jest":"^27.1.0","@types/uuid":"^8.3.1","circular-dependency-plugin":"^5.2.2","core-js":"^3.16.4",jest:"^27.1.0","terser-webpack-plugin":"^5.1.4","ts-jest":"^27.1.0","ts-loader":"^9.2.3",typescript:"^4.2.2",webpack:"^5.48.0","webpack-cli":"^4.7.2"},dependencies={"js-sha256":"^0.9.0",uuid:"^8.3.2"},importSort={".js, .jsx, .ts, .tsx":{style:"module",parser:"typescript"}},require$$4={name,version,description,main,types,scripts,files,jsdelivr,repository,author,license,bugs,keywords,homepage,devDependencies,dependencies,importSort};var __awaiter$2=commonjsGlobal&&commonjsGlobal.__awaiter||function(r,t,e,n){function a(o){return o instanceof e?o:new e(function(s){s(o)})}return new(e||(e=Promise))(function(o,s){function u(d){try{l(n.next(d))}catch(E){s(E)}}function y(d){try{l(n.throw(d))}catch(E){s(E)}}function l(d){d.done?o(d.value):a(d.value).then(u,y)}l((n=n.apply(r,t||[])).next())})},__generator$2=commonjsGlobal&&commonjsGlobal.__generator||function(r,t){var e={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,a,o,s;return s={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function u(l){return function(d){return y([l,d])}}function y(l){if(n)throw new TypeError("Generator is already executing.");for(;e;)try{if(n=1,a&&(o=l[0]&2?a.return:l[0]?a.throw||((o=a.return)&&o.call(a),0):a.next)&&!(o=o.call(a,l[1])).done)return o;switch(a=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return e.label++,{value:l[1],done:!1};case 5:e.label++,a=l[1],l=[0];continue;case 7:l=e.ops.pop(),e.trys.pop();continue;default:if(o=e.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){e=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]<o[3])){e.label=l[1];break}if(l[0]===6&&e.label<o[1]){e.label=o[1],o=l;break}if(o&&e.label<o[2]){e.label=o[2],e.ops.push(l);break}o[2]&&e.ops.pop(),e.trys.pop();continue}l=t.call(r,e)}catch(d){l=[6,d],a=0}finally{n=o=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},__importDefault$2=commonjsGlobal&&commonjsGlobal.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(StatsigIdentity,"__esModule",{value:!0});var uuid_1=require$$0,Constants_1$1=Constants,StatsigAsyncStorage_1$2=__importDefault$2(StatsigAsyncStorage$1),StatsigLocalStorage_1$2=__importDefault$2(StatsigLocalStorage$1),Identity=function(){function r(t,e,n){var a,o,s;this.platform=null,this.nativeModules=null,this.sdkType="js-client",this.reactNativeUUID=n,this.user=t,this.sdkVersion=(o=(a=require$$4)===null||a===void 0?void 0:a.version)!==null&&o!==void 0?o:"",this.statsigMetadata={sessionID:this.getUUID(),sdkType:this.sdkType,sdkVersion:this.sdkVersion};var u=e;StatsigAsyncStorage_1$2.default.asyncStorage||(u=(s=u??StatsigLocalStorage_1$2.default.getItem(Constants_1$1.STATSIG_STABLE_ID_KEY))!==null&&s!==void 0?s:this.getUUID(),StatsigLocalStorage_1$2.default.setItem(Constants_1$1.STATSIG_STABLE_ID_KEY,u)),u&&(this.statsigMetadata.stableID=u)}return r.prototype.initAsync=function(){return __awaiter$2(this,void 0,void 0,function(){var t;return __generator$2(this,function(e){switch(e.label){case 0:return t=this.statsigMetadata.stableID,t?[3,2]:[4,StatsigAsyncStorage_1$2.default.getItemAsync(Constants_1$1.STATSIG_STABLE_ID_KEY)];case 1:t=e.sent(),t=t??this.getUUID(),e.label=2;case 2:return StatsigAsyncStorage_1$2.default.setItemAsync(Constants_1$1.STATSIG_STABLE_ID_KEY,t),this.statsigMetadata.stableID=t,[2,this]}})})},r.prototype.getSDKType=function(){return this.sdkType},r.prototype.getSDKVersion=function(){return this.sdkVersion},r.prototype.getStatsigMetadata=function(){return this.statsigMetadata.sdkType=this.sdkType,this.statsigMetadata.sdkVersion=this.sdkVersion,this.statsigMetadata},r.prototype.getUser=function(){return this.user},r.prototype.updateUser=function(t){this.user=t,this.statsigMetadata.sessionID=this.getUUID()},r.prototype.setSDKPackageInfo=function(t){this.sdkType=t.sdkType,this.sdkVersion=t.sdkVersion},r.prototype.setPlatform=function(t){this.platform=t,this.updateMetadataFromNativeModules()},r.prototype.setNativeModules=function(t){this.nativeModules=t,this.updateMetadataFromNativeModules()},r.prototype.updateMetadataFromNativeModules=function(){var t,e,n,a,o,s,u;this.platform==null||this.nativeModules==null||(((t=this.platform.OS)===null||t===void 0?void 0:t.toLocaleLowerCase())==="android"?this.statsigMetadata.locale=(e=this.nativeModules.I18nManager)===null||e===void 0?void 0:e.localeIdentifier:((n=this.platform.OS)===null||n===void 0?void 0:n.toLocaleLowerCase())==="ios"&&(this.statsigMetadata.locale=((o=(a=this.nativeModules.SettingsManager)===null||a===void 0?void 0:a.settings)===null||o===void 0?void 0:o.AppleLocale)||((u=(s=this.nativeModules.SettingsManager)===null||s===void 0?void 0:s.settings)===null||u===void 0?void 0:u.AppleLanguages[0])))},r.prototype.getUUID=function(){var t,e;return(e=(t=this.reactNativeUUID)===null||t===void 0?void 0:t.v4())!==null&&e!==void 0?e:(0,uuid_1.v4)()},r.prototype.setRNDeviceInfo=function(t){var e,n,a,o,s;this.statsigMetadata.appVersion=(e=t.getVersion())!==null&&e!==void 0?e:"",this.statsigMetadata.systemVersion=(n=t.getSystemVersion())!==null&&n!==void 0?n:"",this.statsigMetadata.systemName=(a=t.getSystemName())!==null&&a!==void 0?a:"",this.statsigMetadata.deviceModelName=(o=t.getModel())!==null&&o!==void 0?o:"",this.statsigMetadata.deviceModel=(s=t.getDeviceId())!==null&&s!==void 0?s:""},r.prototype.setExpoConstants=function(t){var e,n;this.statsigMetadata.appVersion=(n=(e=t.nativeAppVersion)!==null&&e!==void 0?e:t.nativeBuildVersion)!==null&&n!==void 0?n:""},r.prototype.setExpoDevice=function(t){var e,n,a,o;this.statsigMetadata.systemVersion=(e=t.osVersion)!==null&&e!==void 0?e:"",this.statsigMetadata.systemName=(n=t.osName)!==null&&n!==void 0?n:"",this.statsigMetadata.deviceModelName=(a=t.modelName)!==null&&a!==void 0?a:"",this.statsigMetadata.deviceModel=(o=t.modelId)!==null&&o!==void 0?o:""},r}();StatsigIdentity.default=Identity;var StatsigLogger$1={},StatsigNetwork={},StatsigRuntime$1={};Object.defineProperty(StatsigRuntime$1,"__esModule",{value:!0});var StatsigRuntime=function(){function r(){}return r.encodeInitializeCall=!0,r}();StatsigRuntime$1.default=StatsigRuntime;var Diagnostics={},Timing={};
106Object.defineProperty(Timing,"__esModule",{value:!0}),Timing.difference=Timing.now=void 0;function now(){return typeof performance>"u"||!performance?Date.now():performance.now()|0}Timing.now=now;function difference(r){return now()-r}Timing.difference=difference,function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.DiagnosticsKey=r.DiagnosticsEvent=void 0;var t=Timing;(function(n){n.START="start",n.END="end"})(r.DiagnosticsEvent||(r.DiagnosticsEvent={})),function(n){n.OVERALL="overall",n.INITIALIZE="initialize"}(r.DiagnosticsKey||(r.DiagnosticsKey={}));var e=function(){function n(a){this.context=a,this.markers=[]}return n.prototype.getMarkers=function(){return{context:this.context,markers:this.markers}},n.prototype.mark=function(a,o,s,u){s===void 0&&(s=null),u===void 0&&(u=null),this.markers.push({key:a,step:s,action:o,value:u,timestamp:(0,t.now)()})},n}();r.default=e}(Diagnostics),function(r){var t=commonjsGlobal&&commonjsGlobal.__awaiter||function(l,d,E,b){function S(v){return v instanceof E?v:new E(function(_){_(v)})}return new(E||(E=Promise))(function(v,_){function p(g){try{c(b.next(g))}catch(m){_(m)}}function h(g){try{c(b.throw(g))}catch(m){_(m)}}function c(g){g.done?v(g.value):S(g.value).then(p,h)}c((b=b.apply(l,d||[])).next())})},e=commonjsGlobal&&commonjsGlobal.__generator||function(l,d){var E={label:0,sent:function(){if(v[0]&1)throw v[1];return v[1]},trys:[],ops:[]},b,S,v,_;return _={next:p(0),throw:p(1),return:p(2)},typeof Symbol=="function"&&(_[Symbol.iterator]=function(){return this}),_;function p(c){return function(g){return h([c,g])}}function h(c){if(b)throw new TypeError("Generator is already executing.");for(;E;)try{if(b=1,S&&(v=c[0]&2?S.return:c[0]?S.throw||((v=S.return)&&v.call(S),0):S.next)&&!(v=v.call(S,c[1])).done)return v;switch(S=0,v&&(c=[c[0]&2,v.value]),c[0]){case 0:case 1:v=c;break;case 4:return E.label++,{value:c[1],done:!1};case 5:E.label++,S=c[1],c=[0];continue;case 7:c=E.ops.pop(),E.trys.pop();continue;default:if(v=E.trys,!(v=v.length>0&&v[v.length-1])&&(c[0]===6||c[0]===2)){E=0;continue}if(c[0]===3&&(!v||c[1]>v[0]&&c[1]<v[3])){E.label=c[1];break}if(c[0]===6&&E.label<v[1]){E.label=v[1],v=c;break}if(v&&E.label<v[2]){E.label=v[2],E.ops.push(c);break}v[2]&&E.ops.pop(),E.trys.pop();continue}c=d.call(l,E)}catch(g){c=[6,g],S=0}finally{b=v=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},n=commonjsGlobal&&commonjsGlobal.__importDefault||function(l){return l&&l.__esModule?l:{default:l}};Object.defineProperty(r,"__esModule",{value:!0}),r.StatsigEndpoint=void 0;var a=n(StatsigRuntime$1),o=Diagnostics,s;(function(l){l.Initialize="initialize",l.Rgstr="rgstr",l.LogEventBeacon="log_event_beacon"})(s=r.StatsigEndpoint||(r.StatsigEndpoint={}));var u=204,y=function(){function l(d){this.retryCodes={408:!0,500:!0,502:!0,503:!0,504:!0,522:!0,524:!0,599:!0},this.canUseKeepalive=!1,this.sdkInternal=d,this.leakyBucket={},this.init()}return l.prototype.init=function(){if(!this.sdkInternal.getOptions().getDisableNetworkKeepalive())try{this.canUseKeepalive="keepalive"in new Request("")}catch{}},l.prototype.fetchValues=function(d,E,b,S,v,_,p){var h={user:d,prefetchUsers:p,statsigMetadata:this.sdkInternal.getStatsigMetadata(),sinceTime:E??void 0};return this.postWithTimeout(s.Initialize,h,S,v,_,b,3)},l.prototype.postWithTimeout=function(d,E,b,S,v,_,p,h){var c=this;_===void 0&&(_=0),p===void 0&&(p=0),h===void 0&&(h=1e3),d===s.Initialize&&(v==null||v.mark(o.DiagnosticsKey.INITIALIZE,o.DiagnosticsEvent.START,"network_request"));var g=this.postToEndpoint(d,E,p,h).then(function(A){if(d===s.Initialize&&(v==null||v.mark(o.DiagnosticsKey.INITIALIZE,o.DiagnosticsEvent.END,"network_request",A.status)),!A.ok)return Promise.reject(new Error("Request to "+d+" failed with status "+A.status));if(typeof A.data!="object"){var I=new Error("Request to "+d+" received invalid response type. Expected 'object' but got '"+typeof A.data+"'");return c.sdkInternal.getErrorBoundary().logError("postWithTimeoutInvalidRes",I,function(){return t(c,void 0,void 0,function(){return e(this,function(L){return[2,this.getErrorData(d,E,p,h,A)]})})}),Promise.reject(I)}var w=A.data;return c.sdkInternal.getErrorBoundary().capture("postWithTimeout",function(){return t(c,void 0,void 0,function(){return e(this,function(L){return b(w),[2,Promise.resolve(w)]})})},function(){return Promise.resolve({})},function(){return t(c,void 0,void 0,function(){return e(this,function(L){return[2,this.getErrorData(d,E,p,h,A)]})})})}).then(function(){}).catch(function(A){return d===s.Initialize&&(v==null||v.mark(o.DiagnosticsKey.INITIALIZE,o.DiagnosticsEvent.END,"network_request",!1)),typeof S=="function"&&S(A),Promise.reject(A)});if(_!=0){var m=new Promise(function(A,I){setTimeout(function(){I(new Error("The initialization timeout of "+_+"ms has been hit before the network request has completed."))},_)});return Promise.race([g,m])}return g},l.prototype.sendLogBeacon=function(d){if(this.sdkInternal.getOptions().getLocalModeEnabled())return!0;var E=new URL(this.sdkInternal.getOptions().getEventLoggingApi()+s.LogEventBeacon);E.searchParams.append("k",this.sdkInternal.getSDKKey()),d.clientTime=Date.now()+"";var b=null;try{b=JSON.stringify(d)}catch{return!1}return navigator.sendBeacon(E.toString(),b)},l.prototype.postToEndpoint=function(d,E,b,S,v){return b===void 0&&(b=0),S===void 0&&(S=1e3),v===void 0&&(v=!1),t(this,void 0,void 0,function(){var _,p,h,c,g,m,A,I=this;return e(this,function(w){if(this.sdkInternal.getOptions().getLocalModeEnabled())return[2,Promise.reject("no network requests in localMode")];if(typeof fetch!="function")return[2,Promise.reject("fetch is not defined")];if(typeof window>"u"&&!this.sdkInternal.getOptions().getIgnoreWindowUndefined())return[2,Promise.reject("window is not defined")];if(_=d==s.Initialize?this.sdkInternal.getOptions().getApi():this.sdkInternal.getOptions().getEventLoggingApi(),p=_+d,h=this.leakyBucket[p],h!=null&&h>=30)return[2,Promise.reject(new Error("Request failed because you are making the same request too frequently."))];if(h==null?this.leakyBucket[p]=1:this.leakyBucket[p]=h+1,c=d===s.Initialize&&a.default.encodeInitializeCall&&typeof window<"u"&&typeof(window==null?void 0:window.btoa)=="function",g=JSON.stringify(E),c)try{m=window.btoa(g).split("").reverse().join(""),g=m}catch{c=!1}return A={method:"POST",body:g,headers:{"Content-type":"application/json; charset=UTF-8","STATSIG-API-KEY":this.sdkInternal.getSDKKey(),"STATSIG-CLIENT-TIME":Date.now()+"","STATSIG-SDK-TYPE":this.sdkInternal.getSDKType(),"STATSIG-SDK-VERSION":this.sdkInternal.getSDKVersion(),"STATSIG-ENCODED":c?"1":"0"}},this.canUseKeepalive&&v&&(A.keepalive=!0),[2,fetch(p,A).then(function(L){return t(I,void 0,void 0,function(){var x,T,C;return e(this,function(O){switch(O.label){case 0:return L.ok?(x=L,L.status!==u?[3,1]:(x.data={has_updates:!1},[3,3])):[3,4];case 1:return[4,L.text()];case 2:T=O.sent(),x.data=JSON.parse(T),O.label=3;case 3:return[2,Promise.resolve(x)];case 4:return this.retryCodes[L.status]||(b=0),[4,L.text()];case 5:return C=O.sent(),[2,Promise.reject(new Error(L.status+": "+C))]}})})}).catch(function(L){return b>0?new Promise(function(x,T){setTimeout(function(){I.leakyBucket[p]=Math.max(I.leakyBucket[p]-1,0),I.postToEndpoint(d,E,b-1,S*2,v).then(x).catch(T)},S)}):Promise.reject(L)}).finally(function(){I.leakyBucket[p]=Math.max(I.leakyBucket[p]-1,0)})]})})},l.prototype.supportsKeepalive=function(){return this.canUseKeepalive},l.prototype.getErrorData=function(d,E,b,S,v){var _;return t(this,void 0,void 0,function(){var p;return e(this,function(h){try{return p={}
106,((_=v.headers)!==null&&_!==void 0?_:[]).forEach(function(c,g){p[g]=c}),[2,{responseInfo:{headers:p,status:v.status,statusText:v.statusText,type:v.type,url:v.url,redirected:v.redirected,bodySnippet:v.data?JSON.stringify(v.data).slice(0,500):null},requestInfo:{endpointName:d,bodySnippet:JSON.stringify(E).slice(0,500),retries:b,backoff:S}}]}catch{return[2,{statusText:"statsig::failed to extract extra data"}]}return[2]})})},l}();r.default=y}(StatsigNetwork);var __awaiter$1=commonjsGlobal&&commonjsGlobal.__awaiter||function(r,t,e,n){function a(o){return o instanceof e?o:new e(function(s){s(o)})}return new(e||(e=Promise))(function(o,s){function u(d){try{l(n.next(d))}catch(E){s(E)}}function y(d){try{l(n.throw(d))}catch(E){s(E)}}function l(d){d.done?o(d.value):a(d.value).then(u,y)}l((n=n.apply(r,t||[])).next())})},__generator$1=commonjsGlobal&&commonjsGlobal.__generator||function(r,t){var e={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,a,o,s;return s={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function u(l){return function(d){return y([l,d])}}function y(l){if(n)throw new TypeError("Generator is already executing.");for(;e;)try{if(n=1,a&&(o=l[0]&2?a.return:l[0]?a.throw||((o=a.return)&&o.call(a),0):a.next)&&!(o=o.call(a,l[1])).done)return o;switch(a=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return e.label++,{value:l[1],done:!1};case 5:e.label++,a=l[1],l=[0];continue;case 7:l=e.ops.pop(),e.trys.pop();continue;default:if(o=e.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){e=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]<o[3])){e.label=l[1];break}if(l[0]===6&&e.label<o[1]){e.label=o[1],o=l;break}if(o&&e.label<o[2]){e.label=o[2],e.ops.push(l);break}o[2]&&e.ops.pop(),e.trys.pop();continue}l=t.call(r,e)}catch(d){l=[6,d],a=0}finally{n=o=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},__importDefault$1=commonjsGlobal&&commonjsGlobal.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(StatsigLogger$1,"__esModule",{value:!0});var LogEvent_1$1=__importDefault$1(LogEvent$1),StatsigNetwork_1$1=StatsigNetwork,Constants_1=Constants,StatsigAsyncStorage_1$1=__importDefault$1(StatsigAsyncStorage$1),StatsigLocalStorage_1$1=__importDefault$1(StatsigLocalStorage$1),INTERNAL_EVENT_PREFIX="statsig::",CONFIG_EXPOSURE_EVENT=INTERNAL_EVENT_PREFIX+"config_exposure",LAYER_EXPOSURE_EVENT=INTERNAL_EVENT_PREFIX+"layer_exposure",GATE_EXPOSURE_EVENT=INTERNAL_EVENT_PREFIX+"gate_exposure",LOG_FAILURE_EVENT=INTERNAL_EVENT_PREFIX+"log_event_failed",APP_ERROR_EVENT=INTERNAL_EVENT_PREFIX+"app_error",APP_METRICS_PAGE_LOAD_EVENT=INTERNAL_EVENT_PREFIX+"app_metrics::page_load_time",APP_METRICS_DOM_INTERACTIVE_EVENT=INTERNAL_EVENT_PREFIX+"app_metrics::dom_interactive_time",DIAGNOSTICS_EVENT=INTERNAL_EVENT_PREFIX+"diagnostics",DEFAULT_VALUE_WARNING=INTERNAL_EVENT_PREFIX+"default_value_type_mismatch",MS_RETRY_LOGS_CUTOFF=5*24*60*60*1e3,MAX_BATCHES_TO_RETRY=100,MAX_FAILED_EVENTS=1e3,MAX_LOCAL_STORAGE_SIZE=1024*MAX_FAILED_EVENTS,MAX_ERRORS_TO_LOG=10,StatsigLogger=function(){function r(t){this.failedLogEventCount=0,this.sdkInternal=t,this.queue=[],this.flushInterval=null,this.loggedErrors=new Set,this.failedLogEvents=[],this.exposureDedupeKeys={},this.failedLogEventCount=0,this.init()}return r.prototype.init=function(){var t=this;if(typeof window<"u"&&typeof window.addEventListener=="function"&&(window.addEventListener("blur",function(){return t.flush(!0)}),window.addEventListener("beforeunload",function(){return t.flush(!0)}),window.addEventListener("load",function(){setTimeout(function(){return t.flush()},100),setTimeout(function(){return t.flush()},1e3)})),typeof document<"u"&&typeof document.addEventListener=="function"&&document.addEventListener("visibilitychange",function(){t.flush(document.visibilityState!=="visible")}),!(!this.sdkInternal.getOptions().getIgnoreWindowUndefined()&&(typeof window>"u"||window==null))&&!this.sdkInternal.getOptions().getLocalModeEnabled()){var e=this;this.flushInterval=setInterval(function(){e.flush()},this.sdkInternal.getOptions().getLoggingIntervalMillis()),setTimeout(function(){return t.flush()},100),setTimeout(function(){return t.flush()},1e3)}},r.prototype.log=function(t){try{if(!this.sdkInternal.getOptions().getDisableCurrentPageLogging()&&typeof window<"u"&&window!=null&&typeof window.location=="object"&&typeof window.location.href=="string"){var e=window.location.href.split(/[?#]/);(e==null?void 0:e.length)>0&&t.addStatsigMetadata("currentPage",e[0])}}catch{}this.queue.push(t.toJsonObject()),this.queue.length>=this.sdkInternal.getOptions().getLoggingBufferMaxSize()&&this.flush()},r.prototype.resetDedupeKeys=function(){this.exposureDedupeKeys={}},r.prototype.shouldLogExposure=function(t){var e=this.exposureDedupeKeys[t],n=Date.now();return e==null?(this.exposureDedupeKeys[t]=n,!0):e>=n-600*1e3?!1:(this.exposureDedupeKeys[t]=n,!0)},r.prototype.logGateExposure=function(t,e,n,a,o,s,u){var y=e+String(n)+a+s.reason;if(this.shouldLogExposure(y)){var l={gate:e,gateValue:String(n),ruleID:a,reason:s.reason,time:s.time};u&&(l.isManualExposure="true");var d=new LogEvent_1$1.default(GATE_EXPOSURE_EVENT);d.setUser(t),d.setMetadata(l),d.setSecondaryExposures(o),this.log(d)}},r.prototype.logConfigExposure=function(t,e,n,a,o,s){var u=e+n+o.reason;if(this.shouldLogExposure(u)){var y={config:e,ruleID:n,reason:o.reason,time:o.time};
106s&&(y.isManualExposure="true");var l=new LogEvent_1$1.default(CONFIG_EXPOSURE_EVENT);l.setUser(t),l.setMetadata(y),l.setSecondaryExposures(a),this.log(l)}},r.prototype.logLayerExposure=function(t,e,n,a,o,s,u,y,l){var d=[e,n,o,s,String(u),y.reason].join("|");if(this.shouldLogExposure(d)){var E={config:e,ruleID:n,allocatedExperiment:o,parameterName:s,isExplicitParameter:String(u),reason:y.reason,time:y.time};l&&(E.isManualExposure="true");var b=new LogEvent_1$1.default(LAYER_EXPOSURE_EVENT);b.setUser(t),b.setMetadata(E),b.setSecondaryExposures(a),this.log(b)}},r.prototype.logConfigDefaultValueFallback=function(t,e,n){var a=new LogEvent_1$1.default(DEFAULT_VALUE_WARNING);a.setUser(t),a.setValue(e),a.setMetadata(n),this.log(a),this.loggedErrors.add(e),this.sdkInternal.getConsoleLogger().error(e)},r.prototype.logAppError=function(t,e,n){var a=e.substring(0,128);if(!(this.loggedErrors.has(a)||this.loggedErrors.size>MAX_ERRORS_TO_LOG)){var o=new LogEvent_1$1.default(APP_ERROR_EVENT);o.setUser(t),o.setValue(a),o.setMetadata(n),this.log(o),this.loggedErrors.add(a)}},r.prototype.logDiagnostics=function(t,e){var n=new LogEvent_1$1.default(DIAGNOSTICS_EVENT);n.setUser(t),n.setMetadata(e.getMarkers()),this.log(n)},r.prototype.logAppMetrics=function(t){var e;if(typeof((e=window==null?void 0:window.performance)===null||e===void 0?void 0:e.getEntriesByType)=="function"){var n=window.performance.getEntriesByType("navigation");if(!(!n||n.length<1)){var a=n[0],o={statsig_dimensions:{url:a.name}},s=new LogEvent_1$1.default(APP_METRICS_PAGE_LOAD_EVENT);s.setUser(t),s.setValue(a.duration),s.setMetadata(o),this.log(s);var u=new LogEvent_1$1.default(APP_METRICS_DOM_INTERACTIVE_EVENT);u.setUser(t),u.setValue(a.domInteractive-a.startTime),u.setMetadata(o),this.log(u)}}},r.prototype.shutdown=function(){this.flushInterval&&(clearInterval(this.flushInterval),this.flushInterval=null),this.flush(!0)},r.prototype.flush=function(t){var e=this;if(t===void 0&&(t=!1),this.queue.length!==0){var n=this.queue;if(this.queue=[],t&&!this.sdkInternal.getNetwork().supportsKeepalive()&&typeof navigator<"u"&&navigator!=null&&navigator.sendBeacon){var a=this.sdkInternal.getNetwork().sendLogBeacon({events:n,statsigMetadata:this.sdkInternal.getStatsigMetadata()});a||(this.queue=n.concat(this.queue),this.queue.length>0&&(this.addFailedRequest({events:this.queue,statsigMetadata:this.sdkInternal.getStatsigMetadata(),time:Date.now()}),this.queue=[]),this.saveFailedRequests());return}var o=this;this.sdkInternal.getNetwork().postToEndpoint(StatsigNetwork_1$1.StatsigEndpoint.Rgstr,{events:n,statsigMetadata:this.sdkInternal.getStatsigMetadata()},3,1e3,t).then(function(s){if(!s.ok)throw s}).catch(function(s){if(typeof s.text=="function")s.text().then(function(y){var l=new LogEvent_1$1.default(LOG_FAILURE_EVENT);l.setMetadata({error:s.status+": "+y}),l.setUser(o.sdkInternal.getCurrentUser()),o.appendFailureLog(l,n)});else{var u=new LogEvent_1$1.default(LOG_FAILURE_EVENT);u.setMetadata({error:s.message}),u.setUser(o.sdkInternal.getCurrentUser()),o.appendFailureLog(u,n)}}).finally(function(){return __awaiter$1(e,void 0,void 0,function(){return __generator$1(this,function(s){switch(s.label){case 0:return t?(this.queue.length>0&&(this.addFailedRequest({events:this.queue,statsigMetadata:this.sdkInternal.getStatsigMetadata(),time:Date.now()}),this.queue=[]),[4,o.saveFailedRequests()]):[3,2];case 1:s.sent(),s.label=2;case 2:return[2]}})})})}},r.prototype.saveFailedRequests=function(){return __awaiter$1(this,void 0,void 0,function(){var t;return __generator$1(this,function(e){switch(e.label){case 0:return this.failedLogEvents.length>0?(t=JSON.stringify(this.failedLogEvents),t.length>MAX_LOCAL_STORAGE_SIZE?(this.clearLocalStorageRequests(),[2]):StatsigAsyncStorage_1$1.default.asyncStorage?[4,StatsigAsyncStorage_1$1.default.setItemAsync(Constants_1.STATSIG_LOCAL_STORAGE_LOGGING_REQUEST_KEY,t)]:[3,2]):[3,3];case 1:return e.sent(),[2];case 2:StatsigLocalStorage_1$1.default.setItem(Constants_1.STATSIG_LOCAL_STORAGE_LOGGING_REQUEST_KEY,t),e.label=3;case 3:return[2]}})})},r.prototype.sendSavedRequests=function(){return __awaiter$1(this,void 0,void 0,function(){var t,e,n,a,o,s,u,y,l=this;return __generator$1(this,function(d){switch(d.label){case 0:return e=!1,StatsigAsyncStorage_1$1.default.asyncStorage?[4,StatsigAsyncStorage_1$1.default.getItemAsync(Constants_1.STATSIG_LOCAL_STORAGE_LOGGING_REQUEST_KEY)]:[3,2];case 1:return t=d.sent(),[3,3];case 2:t=StatsigLocalStorage_1$1.default.getItem(Constants_1.STATSIG_LOCAL_STORAGE_LOGGING_REQUEST_KEY),d.label=3;case 3:if(t==null)return this.clearLocalStorageRequests(),[2];t.length>MAX_LOCAL_STORAGE_SIZE&&(e=!0),n=[];try{for(n=JSON.parse(t),a=function(E){E!=null&&E.events&&Array.isArray(E.events)&&o.sdkInternal.getNetwork().postToEndpoint(StatsigNetwork_1$1.StatsigEndpoint.Rgstr,E).then(function(b){if(!b.ok)throw Error(b.status+"")}).catch(function(b){e||l.addFailedRequest(E)})},o=this,s=0,u=n;s<u.length;s++)y=u[s],a(y)}catch{}finally{this.clearLocalStorageRequests()}return[2]}})})},r.prototype.addFailedRequest=function(t){if(!(t.time<Date.now()-MS_RETRY_LOGS_CUTOFF)&&!(this.failedLogEvents.length>MAX_BATCHES_TO_RETRY)){var e=t.events.length;this.failedLogEventCount+e>MAX_FAILED_EVENTS||(this.failedLogEvents.push(t),this.failedLogEventCount+=e)}},r.prototype.clearLocalStorageRequests=function(){StatsigAsyncStorage_1$1.default.asyncStorage?StatsigAsyncStorage_1$1.default.removeItemAsync(Constants_1.STATSIG_LOCAL_STORAGE_LOGGING_REQUEST_KEY):StatsigLocalStorage_1$1.default.removeItem(Constants_1.STATSIG_LOCAL_STORAGE_LOGGING_REQUEST_KEY)},r.prototype.appendFailureLog=function(t,e){this.loggedErrors.has(t.getName())||(this.loggedErrors.add(t.getName()),e.push(t),this.failedLogEvents.push({events:e,statsigMetadata:this.sdkInternal.getStatsigMetadata(),time:Date.now()}),this.saveFailedRequests())},r}();StatsigLogger$1.default=StatsigLogger;var StatsigSDKOptions={};
106(function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.LogLevel=void 0;var t="https://featuregates.org/v1/",e="https://events.statsigapi.net/v1/",n;(function(o){o[o.NONE=0]="NONE",o[o.INFO=1]="INFO",o[o.DEBUG=2]="DEBUG"})(n=r.LogLevel||(r.LogLevel={}));var a=function(){function o(s){var u,y,l,d,E,b,S,v,_,p,h,c,g,m,A,I,w;s==null&&(s={});var L=(u=s.api)!==null&&u!==void 0?u:t;this.api=L.endsWith("/")?L:L+"/",this.disableCurrentPageLogging=(y=s.disableCurrentPageLogging)!==null&&y!==void 0?y:!1,this.environment=(l=s.environment)!==null&&l!==void 0?l:null,this.loggingIntervalMillis=this.normalizeNumberInput(s.loggingIntervalMillis,{default:1e4,min:1e3,max:6e4}),this.loggingBufferMaxSize=this.normalizeNumberInput(s.loggingBufferMaxSize,{default:100,min:2,max:500}),this.disableNetworkKeepalive=(d=s.disableNetworkKeepalive)!==null&&d!==void 0?d:!1,this.overrideStableID=(E=s.overrideStableID)!==null&&E!==void 0?E:null,this.localMode=(b=s.localMode)!==null&&b!==void 0?b:!1,this.initTimeoutMs=s.initTimeoutMs&&s.initTimeoutMs>=0?s.initTimeoutMs:3e3,this.disableErrorLogging=(S=s.disableErrorLogging)!==null&&S!==void 0?S:!1,this.disableAutoMetricsLogging=(v=s.disableAutoMetricsLogging)!==null&&v!==void 0?v:!1,this.initializeValues=(_=s.initializeValues)!==null&&_!==void 0?_:null;var x=(h=(p=s.eventLoggingApi)!==null&&p!==void 0?p:s.api)!==null&&h!==void 0?h:e;this.eventLoggingApi=x.endsWith("/")?x:x+"/",this.prefetchUsers=(c=s.prefetchUsers)!==null&&c!==void 0?c:[],this.disableLocalStorage=(g=s.disableLocalStorage)!==null&&g!==void 0?g:!1,this.initCompletionCallback=(m=s.initCompletionCallback)!==null&&m!==void 0?m:null,this.disableDiagnosticsLogging=(A=s.disableDiagnosticsLogging)!==null&&A!==void 0?A:!1,this.logLevel=(I=s==null?void 0:s.logLevel)!==null&&I!==void 0?I:n.NONE,this.ignoreWindowUndefined=(w=s==null?void 0:s.ignoreWindowUndefined)!==null&&w!==void 0?w:!1}return o.prototype.getApi=function(){return this.api},o.prototype.getEnvironment=function(){return this.environment},o.prototype.getDisableCurrentPageLogging=function(){return this.disableCurrentPageLogging},o.prototype.getLoggingIntervalMillis=function(){return this.loggingIntervalMillis},o.prototype.getLoggingBufferMaxSize=function(){return this.loggingBufferMaxSize},o.prototype.getDisableNetworkKeepalive=function(){return this.disableNetworkKeepalive},o.prototype.getOverrideStableID=function(){return this.overrideStableID},o.prototype.getLocalModeEnabled=function(){return this.localMode},o.prototype.getInitTimeoutMs=function(){return this.initTimeoutMs},o.prototype.getDisableErrorLogging=function(){return this.disableErrorLogging},o.prototype.getDisableAutoMetricsLogging=function(){return this.disableAutoMetricsLogging},o.prototype.getEventLoggingApi=function(){return this.eventLoggingApi},o.prototype.getPrefetchUsers=function(){return this.prefetchUsers},o.prototype.getDisableLocalStorage=function(){return this.disableLocalStorage},o.prototype.getInitCompletionCallback=function(){return this.initCompletionCallback},o.prototype.getDisableDiagnosticsLogging=function(){return this.disableDiagnosticsLogging},o.prototype.getLogLevel=function(){return this.logLevel},o.prototype.getIgnoreWindowUndefined=function(){return this.ignoreWindowUndefined},o.prototype.normalizeNumberInput=function(s,u){return s==null?u.default:Math.max(Math.min(s,u.max),u.min)},o}();r.default=a})(StatsigSDKOptions);var StatsigStore={},BootstrapValidator$1={},__assign$1=commonjsGlobal&&commonjsGlobal.__assign||function(){return __assign$1=Object.assign||function(r){for(var t,e=1,n=arguments.length;e<n;e++){t=arguments[e];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r[a]=t[a])}return r},__assign$1.apply(this,arguments)};Object.defineProperty(BootstrapValidator$1,"__esModule",{value:!0});var BootstrapValidator=function(){function r(){}return r.isValid=function(t,e){try{var n=e.evaluated_keys;if(!n||typeof n!="object")return!0;for(var a=this.copyObject(n??{}),o=this.copyObject(__assign$1({},t==null?void 0:t.customIDs)),s=0,u=Object.entries(a);s<u.length;s++){var y=u[s],l=y[0],d=y[1];switch(l){case"userID":if(d!==(t==null?void 0:t.userID))return!1;break;case"customIDs":if(typeof d!="object"||typeof o!="object")return!1;if(d!=null&&d.stableID||o!=null&&o.stableID)var E=1;d==null||delete d.stableID,o==null||delete o.stableID;var b=Object.keys(d),S=Object.keys(o);if(b.length!==S.length)return!1;for(var v=0,_=Object.entries(d);v<_.length;v++){var p=_[v],h=p[0],c=p[1];if(o[h]!==c)return!1}break}}}catch{}return!0},r.copyObject=function(t){return JSON.parse(JSON.stringify(t))},r}();BootstrapValidator$1.default=BootstrapValidator;var Hashing={},sha256Exports={},sha256={get exports(){return sha256Exports},set exports(r){sha256Exports=r}};/** 107 * [js-sha256]{@link https://github.com/emn178/js-sha256} 108 * 109 * @version 0.9.0 110 * @author Chen, Yi-Cyuan [[email protected]] 111 * @copyright Chen, Yi-Cyuan 2014-2017 112 * @license MIT
vendor: 8,879 bytes, line 113
113 */(function(module){(function(){var ERROR="input is invalid type",WINDOW=typeof window=="object",root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&typeof self=="object",NODE_JS=!root.JS_SHA256_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;NODE_JS?root=commonjsGlobal:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&!0&&module.exports,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];(root.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(r){return Object.prototype.toString.call(r)==="[object Array]"}),ARRAY_BUFFER&&(root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(r){return typeof r=="object"&&r.buffer&&r.buffer.constructor===ArrayBuffer});var createOutputMethod=function(r,t){return function(e){return new Sha256(t,!0).update(e)[r]()}},createMethod=function(r){var t=createOutputMethod("hex",r);NODE_JS&&(t=nodeWrap(t,r)),t.create=function(){return new Sha256(r)},t.update=function(a){return t.create().update(a)};for(var e=0;e<OUTPUT_TYPES.length;++e){var n=OUTPUT_TYPES[e];t[n]=createOutputMethod(n,r)}return t},nodeWrap=function(method,is224){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),algorithm=is224?"sha224":"sha256",nodeMethod=function(r){if(typeof r=="string")return crypto.createHash(algorithm).update(r,"utf8").digest("hex");if(r==null)throw new Error(ERROR);return r.constructor===ArrayBuffer&&(r=new Uint8Array(r)),Array.isArray(r)||ArrayBuffer.isView(r)||r.constructor===Buffer?crypto.createHash(algorithm).update(new Buffer(r)).digest("hex"):method(r)};return nodeMethod},createHmacOutputMethod=function(r,t){return function(e,n){return new HmacSha256(e,t,!0).update(n)[r]()}},createHmacMethod=function(r){var t=createHmacOutputMethod("hex",r);t.create=function(a){return new HmacSha256(a,r)},t.update=function(a,o){return t.create(a).update(o)};for(var e=0;e<OUTPUT_TYPES.length;++e){var n=OUTPUT_TYPES[e];t[n]=createHmacOutputMethod(n,r)}return t};function Sha256(r,t){t?(blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],r?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=r}Sha256.prototype.update=function(r){if(!this.finalized){var t,e=typeof r;if(e!=="string"){if(e==="object"){if(r===null)throw new Error(ERROR);if(ARRAY_BUFFER&&r.constructor===ArrayBuffer)r=new Uint8Array(r);else if(!Array.isArray(r)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(r)))throw new Error(ERROR)}else throw new Error(ERROR);t=!0}for(var n,a=0,o,s=r.length,u=this.blocks;a<s;){if(this.hashed&&(this.hashed=!1,u[0]=this.block,u[16]=u[1]=u[2]=u[3]=u[4]=u[5]=u[6]=u[7]=u[8]=u[9]=u[10]=u[11]=u[12]=u[13]=u[14]=u[15]=0),t)for(o=this.start;a<s&&o<64;++a)u[o>>2]|=r[a]<<SHIFT[o++&3];else for(o=this.start;a<s&&o<64;++a)n=r.charCodeAt(a),n<128?u[o>>2]|=n<<SHIFT[o++&3]:n<2048?(u[o>>2]|=(192|n>>6)<<SHIFT[o++&3],u[o>>2]|=(128|n&63)<<SHIFT[o++&3]):n<55296||n>=57344?(u[o>>2]|=(224|n>>12)<<SHIFT[o++&3],u[o>>2]|=(128|n>>6&63)<<SHIFT[o++&3],u[o>>2]|=(128|n&63)<<SHIFT[o++&3]):(n=65536+((n&1023)<<10|r.charCodeAt(++a)&1023),u[o>>2]|=(240|n>>18)<<SHIFT[o++&3],u[o>>2]|=(128|n>>12&63)<<SHIFT[o++&3],u[o>>2]|=(128|n>>6&63)<<SHIFT[o++&3],u[o>>2]|=(128|n&63)<<SHIFT[o++&3]);this.lastByteIndex=o,this.bytes+=o-this.start,o>=64?(this.block=u[16],this.start=o-64,this.hash(),this.hashed=!0):this.start=o}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var r=this.blocks,t=this.lastByteIndex;r[16]=this.block,r[t>>2]|=EXTRA[t&3],this.block=r[16],t>=56&&(this.hashed||this.hash(),r[0]=this.block,r[16]=r[1]=r[2]=r[3]=r[4]=r[5]=r[6]=r[7]=r[8]=r[9]=r[10]=r[11]=r[12]=r[13]=r[14]=r[15]=0),r[14]=this.hBytes<<3|this.bytes>>>29,r[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var r=this.h0,t=this.h1,e=this.h2,n=this.h3,a=this.h4,o=this.h5,s=this.h6,u=this.h7,y=this.blocks,l,d,E,b,S,v,_,p,h,c,g;for(l=16;l<64;++l)S=y[l-15],d=(S>>>7|S<<25)^(S>>>18|S<<14)^S>>>3,S=y[l-2],E=(S>>>17|S<<15)^(S>>>19|S<<13)^S>>>10,y[l]=y[l-16]+d+y[l-7]+E<<0;for(g=t&e,l=0;l<64;l+=4)this.first?(this.is224?(p=300032,S=y[0]-1413257819,u=S-150054599<<0,n=S+24177077<<0):(p=704751109,S=y[0]-210244248,u=S-1521486534<<0,n=S+143694565<<0),this.first=!1):(d=(r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10),E=(a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7),p=r&t,b=p^r&e^g,_=a&o^~a&s,S=u+E+_+K[l]+y[l],v=d+b,u=n+S<<0,n=S+v<<0),d=(n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10),E=(u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7),h=n&r,b=h^n&t^p,_=u&a^~u&o,S=s+E+_+K[l+1]+y[l+1],v=d+b,s=e+S<<0,e=S+v<<0,d=(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10),E=(s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7),c=e&n,b=c^e&r^h,_=s&u^~s&a,S=o+E+_+K[l+2]+y[l+2],v=d+b,o=t+S<<0,t=S+v<<0,d=(t>>>2|t<<30)^(t>>>13|t<<19)^(t>>>22|t<<10),E=(o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7),g=t&e,b=g^t&n^c,_=o&s^~o&u,S=a+E+_+K[l+3]+y[l+3],v=d+b,a=r+S<<0,r=S+v<<0;this.h0=this.h0+r<<0,this.h1=this.h1+t<<0,this.h2=this.h2+e<<0,this.h3=this.h3+n<<0,this.h4=this.h4+a<<0,this.h5=this.h5+o<<0,this.h6=this.h6+s<<0,this.h7=this.h7+u<<0},Sha256.prototype.hex=function(){this.finalize();var r=this.h0,t=this.h1,e=this.h2,n=this.h3,a=this.h4,o=this.h5,s=this.h6,u=this.h7,y=HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[r&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[t&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[e&15]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[n&15]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[a&15]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[o&15]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[s&15];return this.is224||(y+=HEX_CHARS[u>>28&15]+HEX_CHARS[u>>24&15]+HEX_CHARS[u>>20&15]+HEX_CHARS[u>>16&15]+HEX_CHARS[u>>12&15]+HEX_CHARS[u>>8&15]+HEX_CHARS[u>>4&15]+HEX_CHARS[u&15]),y},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var r=this.h0,t=this.h1,e=this.h2,n=this.h3,a=this.h4,o=this.h5,s=this.h6,u=this.h7,y=[r>>24&255,r>>16&255,r>>8&255,r&255,t>>24&255,t>>16&255,t>>8&255,t&255,e>>24&255,e>>16&255,e>>8&255,e&255,n>>24&255,n>>16&255,n>>8&255,n&255,a>>24&255,a>>16&255,a>>8&255,a&255,o>>24&255,o>>16&255,o>>8&255,o&255,s>>24&255,s>>16&255,s>>8&255,s&255];return this.is224||y.push(u>>24&255,u>>16&255,u>>8&255,u&255),y},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var r=new ArrayBuffer(this.is224?28:32),t=new DataView(r);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),r};function HmacSha256(r,t,e){var n,a=typeof r;
113if(a==="string"){var o=[],s=r.length,u=0,y;for(n=0;n<s;++n)y=r.charCodeAt(n),y<128?o[u++]=y:y<2048?(o[u++]=192|y>>6,o[u++]=128|y&63):y<55296||y>=57344?(o[u++]=224|y>>12,o[u++]=128|y>>6&63,o[u++]=128|y&63):(y=65536+((y&1023)<<10|r.charCodeAt(++n)&1023),o[u++]=240|y>>18,o[u++]=128|y>>12&63,o[u++]=128|y>>6&63,o[u++]=128|y&63);r=o}else if(a==="object"){if(r===null)throw new Error(ERROR);if(ARRAY_BUFFER&&r.constructor===ArrayBuffer)r=new Uint8Array(r);else if(!Array.isArray(r)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(r)))throw new Error(ERROR)}else throw new Error(ERROR);r.length>64&&(r=new Sha256(t,!0).update(r).array());var l=[],d=[];for(n=0;n<64;++n){var E=r[n]||0;l[n]=92^E,d[n]=54^E}Sha256.call(this,t,e),this.update(d),this.oKeyPad=l,this.inner=!0,this.sharedMemory=e}HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var r=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(r),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224)})()})(sha256);var Base64={};(function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.Base64=void 0,r.Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_encodeBinary:function(t){for(var e="",n,a,o,s,u,y,l,d=0;d<t.length;)n=t.charCodeAt(d++),a=t.charCodeAt(d++),o=t.charCodeAt(d++),s=n>>2,u=(n&3)<<4|a>>4,y=(a&15)<<2|o>>6,l=o&63,isNaN(a)?y=l=64:isNaN(o)&&(l=64),e=e+this._keyStr.charAt(s)+this._keyStr.charAt(u)+this._keyStr.charAt(y)+this._keyStr.charAt(l);return e},encodeArrayBuffer:function(t){for(var e="",n=new Uint8Array(t),a=n.byteLength,o=0;o<a;o++)e+=String.fromCharCode(n[o]);return r.Base64._encodeBinary(e)}}})(Base64),Object.defineProperty(Hashing,"__esModule",{value:!0}),Hashing.getUserCacheKey=Hashing.getHashValue=Hashing.SimpleHash=void 0;var js_sha256_1=sha256Exports,Base64_1=Base64;function SimpleHash(r){for(var t=0,e=0;e<r.length;e++){var n=r.charCodeAt(e);t=(t<<5)-t+n,t=t&t}return String(t)}Hashing.SimpleHash=SimpleHash;function getHashValue(r){var t=js_sha256_1.sha256.create().update(r).arrayBuffer();return Base64_1.Base64.encodeArrayBuffer(t)}Hashing.getHashValue=getHashValue;function getUserCacheKey(r){var t,e="userID:"+String((t=r==null?void 0:r.userID)!==null&&t!==void 0?t:""),n=r==null?void 0:r.customIDs;if(n!=null)for(var a=0,o=Object.entries(n);a<o.length;a++){var s=o[a],u=s[0],y=s[1];e+=";"+u+":"+y}return SimpleHash(e)}Hashing.getUserCacheKey=getUserCacheKey,function(r){var t=commonjsGlobal&&commonjsGlobal.__awaiter||function(v,_,p,h){function c(g){return g instanceof p?g:new p(function(m){m(g)})}return new(p||(p=Promise))(function(g,m){function A(L){try{w(h.next(L))}catch(x){m(x)}}function I(L){try{w(h.throw(L))}catch(x){m(x)}}function w(L){L.done?g(L.value):c(L.value).then(A,I)}w((h=h.apply(v,_||[])).next())})},e=commonjsGlobal&&commonjsGlobal.__generator||function(v,_){var p={label:0,sent:function(){if(g[0]&1)throw g[1];return g[1]},trys:[],ops:[]},h,c,g,m;return m={next:A(0),throw:A(1),return:A(2)},typeof Symbol=="function"&&(m[Symbol.iterator]=function(){return this}),m;function A(w){return function(L){return I([w,L])}}function I(w){if(h)throw new TypeError("Generator is already executing.");for(;p;)try{if(h=1,c&&(g=w[0]&2?c.return:w[0]?c.throw||((g=c.return)&&g.call(c),0):c.next)&&!(g=g.call(c,w[1])).done)return g;switch(c=0,g&&(w=[w[0]&2,g.value]),w[0]){case 0:case 1:g=w;break;case 4:return p.label++,{value:w[1],done:!1};case 5:p.label++,c=w[1],w=[0];continue;case 7:w=p.ops.pop(),p.trys.pop();continue;default:if(g=p.trys,!(g=g.length>0&&g[g.length-1])&&(w[0]===6||w[0]===2)){p=0;continue}if(w[0]===3&&(!g||w[1]>g[0]&&w[1]<g[3])){p.label=w[1];break}if(w[0]===6&&p.label<g[1]){p.label=g[1],g=w;break}if(g&&p.label<g[2]){p.label=g[2],p.ops.push(w);break}g[2]&&p.ops.pop(),p.trys.pop();continue}w=_.call(v,p)}catch(L){w=[6,L],c=0}finally{h=g=0}if(w[0]&5)throw w[1];
113return{value:w[0]?w[1]:void 0,done:!0}}},n=commonjsGlobal&&commonjsGlobal.__importDefault||function(v){return v&&v.__esModule?v:{default:v}};Object.defineProperty(r,"__esModule",{value:!0}),r.EvaluationReason=void 0;var a=n(DynamicConfig$1),o=n(Layer$1),s=n(BootstrapValidator$1),u=Constants,y=Hashing,l=n(StatsigAsyncStorage$1),d=n(StatsigLocalStorage$1),E;(function(v){v.Network="Network",v.Bootstrap="Bootstrap",v.InvalidBootstrap="InvalidBootstrap",v.Cache="Cache",v.Prefetch="Prefetch",v.Sticky="Sticky",v.LocalOverride="LocalOverride",v.Unrecognized="Unrecognized",v.Uninitialized="Uninitialized",v.Error="Error"})(E=r.EvaluationReason||(r.EvaluationReason={}));var b=10,S=function(){function v(_){this.overrides={gates:{},configs:{},layers:{}},this.sdkInternal=_,this.userCacheKey=this.sdkInternal.getCurrentUserCacheKey(),this.values={},this.userValues={feature_gates:{},dynamic_configs:{},sticky_experiments:{},layer_configs:{},has_updates:!1,time:0,evaluation_time:0},this.stickyDeviceExperiments={},this.loaded=!1,this.reason=E.Uninitialized,this.loadFromLocalStorage()}return v.prototype.updateUser=function(_){return this.userCacheKey=this.sdkInternal.getCurrentUserCacheKey(),this.setUserValueFromCache(_)},v.prototype.loadFromAsyncStorage=function(){return t(this,void 0,void 0,function(){var _,p;return e(this,function(h){switch(h.label){case 0:return _=this.parseCachedValues,[4,l.default.getItemAsync(u.INTERNAL_STORE_KEY)];case 1:return p=[h.sent()],[4,l.default.getItemAsync(u.STICKY_DEVICE_EXPERIMENTS_KEY)];case 2:return _.apply(this,p.concat([h.sent()])),this.userCacheKey=this.sdkInternal.getCurrentUserCacheKey(),this.loaded=!0,[2]}})})},v.prototype.bootstrap=function(_){var p,h,c,g=this.sdkInternal.getCurrentUserCacheKey(),m=this.sdkInternal.getCurrentUser(),A=s.default.isValid(m,_)?E.Bootstrap:E.InvalidBootstrap;this.loaded=!0;try{this.userValues.feature_gates=(p=_.feature_gates)!==null&&p!==void 0?p:{},this.userValues.dynamic_configs=(h=_.dynamic_configs)!==null&&h!==void 0?h:{},this.userValues.layer_configs=(c=_.layer_configs)!==null&&c!==void 0?c:{},this.userValues.evaluation_time=Date.now(),this.userValues.time=Date.now(),this.values[g]=this.userValues,this.reason=A,this.loadOverrides()}catch{return}},v.prototype.loadFromLocalStorage=function(){l.default.asyncStorage||(this.parseCachedValues(d.default.getItem(u.INTERNAL_STORE_KEY),d.default.getItem(u.STICKY_DEVICE_EXPERIMENTS_KEY)),this.loaded=!0)},v.prototype.isLoaded=function(){return this.loaded},v.prototype.getLastUpdateTime=function(_){var p=(0,y.getHashValue)(JSON.stringify(_));return this.userValues.user_hash==p?this.userValues.time:null},v.prototype.parseCachedValues=function(_,p){try{this.values=_?JSON.parse(_):this.values,this.setUserValueFromCache()}catch{this.removeFromStorage(u.INTERNAL_STORE_KEY)}try{var h=p?JSON.parse(p):null;h&&(this.stickyDeviceExperiments=h)}catch{this.removeFromStorage(u.STICKY_DEVICE_EXPERIMENTS_KEY)}this.loadOverrides()},v.prototype.setUserValueFromCache=function(_){_===void 0&&(_=!1);var p=this.values[this.userCacheKey];return p==null?(this.resetUserValues(),this.reason=E.Uninitialized,!1):(this.userValues=p,this.reason=_?E.Prefetch:E.Cache,!0)},v.prototype.removeFromStorage=function(_){l.default.removeItemAsync(_),d.default.removeItem(_)},v.prototype.loadOverrides=function(){var _=d.default.getItem(u.OVERRIDES_STORE_KEY);if(_!=null)try{this.overrides=JSON.parse(_)}catch{d.default.removeItem(u.OVERRIDES_STORE_KEY)}},v.prototype.save=function(_,p){return t(this,void 0,void 0,function(){var h,c,g,m,A,I,w,L,x,T;return e(this,function(C){switch(C.label){case 0:if(h=(0,y.getUserCacheKey)(_),c=p,c.prefetched_user_values)for(g=Object.keys(c.prefetched_user_values),m=0,A=g;m<A.length;m++)I=A[m],w=c.prefetched_user_values[I],this.values[I]=this.convertAPIDataToCacheValues(w,I);return h&&(L=this.convertAPIDataToCacheValues(c,h),c.has_updates&&c.time&&(x=(0,y.getHashValue)(JSON.stringify(_)),L.user_hash=x),this.values[h]=L,h==this.userCacheKey&&(this.userValues=L,this.reason=E.Network)),T=Object.entries(this.values).sort(function(O,M){var D=O[1],k=M[1];return D==null?1:k==null?-1:(k==null?void 0:k.time)-(D==null?void 0:D.time)}).slice(0,b),this.values=Object.fromEntries(T),l.default.asyncStorage?[4,l.default.setItemAsync(u.INTERNAL_STORE_KEY,JSON.stringify(this.values))]:[3,2];case 1:return C.sent(),[3,3];case 2:d.default.setItem(u.INTERNAL_STORE_KEY,JSON.stringify(this.values)),C.label=3;case 3:return[2]}})})},v.prototype.checkGate=function(_,p){var h;p===void 0&&(p=!1);var c=(0,y.getHashValue)(_),g={name:_,value:!1,rule_id:"",secondary_exposures:[]},m;if(!p&&this.overrides.gates[_]!=null)g={name:_,value:this.overrides.gates[_],rule_id:"override",secondary_exposures:[]}
113,m=this.getEvaluationDetails(!1,E.LocalOverride);else{var A=(h=this.userValues)===null||h===void 0?void 0:h.feature_gates[c];A&&(g=A),m=this.getEvaluationDetails(A!=null)}return{evaluationDetails:m,gate:g}},v.prototype.getConfig=function(_,p){var h,c;p===void 0&&(p=!1);var g=(0,y.getHashValue)(_),m,A;if(!p&&this.overrides.configs[_]!=null)A=this.getEvaluationDetails(!1,E.LocalOverride),m=new a.default(_,this.overrides.configs[_],"override",A,[],"",this.makeOnConfigDefaultValueFallback(this.sdkInternal.getCurrentUser()));else if(((h=this.userValues)===null||h===void 0?void 0:h.dynamic_configs[g])!=null){var I=(c=this.userValues)===null||c===void 0?void 0:c.dynamic_configs[g];A=this.getEvaluationDetails(!0),m=this.createDynamicConfig(_,I,A)}else A=this.getEvaluationDetails(!1),m=new a.default(_,{},"",A);return m},v.prototype.getExperiment=function(_,p,h){p===void 0&&(p=!1),h===void 0&&(h=!1);var c,g;if(!h&&this.overrides.configs[_]!=null)g=this.getEvaluationDetails(!1,E.LocalOverride),c=new a.default(_,this.overri
113des.configs[_],"override",g);else{var m=this.getLatestValue(_,"dynamic_configs");g=this.getEvaluationDetails(m!=null);var A=this.getPossiblyStickyValue(_,m,p,!1,g);c=this.createDynamicConfig(_,A,g)}return c},v.prototype.getLayer=function(_,p,h){var c,g,m,A;if(this.overrides.layers[p]!=null){var I=this.getEvaluationDetails(!1,E.LocalOverride);return o.default._create(p,(c=this.overrides.layers[p])!==null&&c!==void 0?c:{},"override",I,_)}var w=this.getLatestValue(p,"layer_configs"),L=this.getEvaluationDetails(w!=null),x=this.getPossiblyStickyValue(p,w,h,!0,L);return o.default._create(p,(g=x==null?void 0:x.value)!==null&&g!==void 0?g:{},(m=x==null?void 0:x.rule_id)!==null&&m!==void 0?m:"",L,_,x==null?void 0:x.secondary_exposures,x==null?void 0:x.undelegated_secondary_exposures,(A=x==null?void 0:x.allocated_experiment_name)!==null&&A!==void 0?A:"",x==null?void 0:x.explicit_parameters)},v.prototype.overrideConfig=function(_,p){try{JSON.stringify(p)}catch(h){console.warn("Failed to stringify given config override. Dropping",h);return}this.overrides.configs[_]=p,this.saveOverrides()},v.prototype.overrideLayer=function(_,p){try{JSON.stringify(p)}catch(h){console.warn("Failed to stringify given layer override. Dropping",h);return}this.overrides.layers[_]=p,this.saveOverrides()},v.prototype.overrideGate=function(_,p){this.overrides.gates[_]=p,this.saveOverrides()},v.prototype.removeGateOverride=function(_){_==null?this.overrides.gates={}:delete this.overrides.gates[_],this.saveOverrides()},v.prototype.removeConfigOverride=function(_){_==null?this.overrides.configs={}:delete this.overrides.configs[_],this.saveOverrides()},v.prototype.removeLayerOverride=function(_){_==null?this.overrides.layers={}:delete this.overrides.layers[_],this.saveOverrides()},v.prototype.getAllOverrides=function(){return this.overrides},v.prototype.saveOverrides=function(){try{d.default.setItem(u.OVERRIDES_STORE_KEY,JSON.stringify(this.overrides))}catch{console.warn("Failed to persist gate/config overrides")}},v.prototype.getLatestValue=function(_,p){var h,c,g,m,A,I=(0,y.getHashValue)(_);return(g=(c=(h=this.userValues)===null||h===void 0?void 0:h[p])===null||c===void 0?void 0:c[I])!==null&&g!==void 0?g:(A=(m=this.userValues)===null||m===void 0?void 0:m[p])===null||A===void 0?void 0:A[_]},v.prototype.getPossiblyStickyValue=function(_,p,h,c,g){var m;if(!h)return this.removeStickyValue(_),p;var A=this.getStickyValue(_);if(!A)return this.attemptToSaveStickyValue(_,p),p;var I=null;return c?I=this.getLatestValue((m=A==null?void 0:A.allocated_experiment_name)!==null&&m!==void 0?m:"","dynamic_configs"):I=p,(I==null?void 0:I.is_experiment_active)==!0?(g.reason=E.Sticky,A):((p==null?void 0:p.is_experiment_active)==!0?this.attemptToSaveStickyValue(_,p):this.removeStickyValue(_),p)},v.prototype.createDynamicConfig=function(_,p,h){var c,g,m;return new a.default(_,(c=p==null?void 0:p.value)!==null&&c!==void 0?c:{},(g=p==null?void 0:p.rule_id)!==null&&g!==void 0?g:"",h,p==null?void 0:p.secondary_exposures,(m=p==null?void 0:p.allocated_experiment_name)!==null&&m!==void 0?m:"",this.makeOnConfigDefaultValueFallback(this.sdkInternal.getCurrentUser()))},v.prototype.getStickyValue=function(_){var p,h,c=(0,y.getHashValue)(_);return(h=(p=this.userValues)===null||p===void 0?void 0:p.sticky_experiments[c])!==null&&h!==void 0?h:this.stickyDeviceExperiments[c]},v.prototype.attemptToSaveStickyValue=function(_,p){var h;if(!(!p||!p.is_user_in_experiment||!p.is_experiment_active)){var c=(0,y.getHashValue)(_);p.is_device_based===!0?this.stickyDeviceExperiments[c]=p:!((h=this.userValues)===null||h===void 0)&&h.sticky_experiments&&(this.userValues.sticky_experiments[c]=p),this.saveStickyValuesToStorage()}},v.prototype.removeStickyValue=function(_){var p,h,c,g;if(!(Object.keys((h=(p=this.userValues)===null||p===void 0?void 0:p.sticky_experiments)!==null&&h!==void 0?h:{}).length===0&&Object.keys((c=this.stickyDeviceExperiments)!==null&&c!==void 0?c:{}).length===0)){var m=(0,y.getHashValue)(_);(g=this.userValues)===null||g===void 0||delete g.sticky_experiments[m],delete this.stickyDeviceExperiments[m],this.saveStickyValuesToStorage()}},v.prototype.saveStickyValuesToStorage=function(){this.values[this.userCacheKey]=this.userValues,this.setItemToStorage(u.INTERNAL_STORE_KEY,JSON.stringify(this.values)),this.setItemToStorage(u.STICKY_DEVICE_EXPERIMENTS_KEY,JSON.stringify(this.stickyDeviceExperiments))}
113,v.prototype.getGlobalEvaluationDetails=function(){var _,p;return{reason:(_=this.reason)!==null&&_!==void 0?_:E.Uninitialized,time:(p=this.userValues.evaluation_time)!==null&&p!==void 0?p:0}},v.prototype.getEvaluationDetails=function(_,p){var h;return _?{reason:this.reason,time:(h=this.userValues.evaluation_time)!==null&&h!==void 0?h:Date.now()}:{reason:p??(this.reason==E.Uninitialized?E.Uninitialized:E.Unrecognized),time:Date.now()}},v.prototype.resetUserValues=function(){this.userValues={feature_gates:{},dynamic_configs:{},sticky_experiments:{},layer_configs:{},time:0,evaluation_time:0}},v.prototype.convertAPIDataToCacheValues=function(_,p){var h,c;return{feature_gates:_.feature_gates,layer_configs:_.layer_configs,dynamic_configs:_.dynamic_configs,sticky_experiments:(c=(h=this.values[p])===null||h===void 0?void 0:h.sticky_experiments)!==null&&c!==void 0?c:{},time:_.time==null||isNaN(_.time)?0:_.time,evaluation_time:Date.now()}},v.prototype.setItemToStorage=function(_,p){l.default.asyncStorage?l.default.setItemAsync(_,p):d.default.setItem(_,p)},v.prototype.makeOnConfigDefaultValueFallback=function(_){var p=this;return function(h,c,g,m){p.isLoaded()&&p.sdkInternal.getLogger().logConfigDefaultValueFallback(_,"Parameter "+c+" is a value of type "+m+`. 114 Returning requested defaultValue type `+g,{name:h.getName(),ruleID:h.getRuleID(),parameter:c,defaultValueType:g,valueType:m})}},v}();r.default=S}(StatsigStore);var ConsoleLogger$1={};Object.defineProperty(ConsoleLogger$1,"__esModule",{value:!0});var StatsigSDKOptions_1$1=StatsigSDKOptions,ConsoleLogger=function(){function r(t){this.logLevel=t}return r.prototype.info=function(t){this.logLevel!==StatsigSDKOptions_1$1.LogLevel.NONE&&console.log(t)},r.prototype.error=function(t){this.logLevel===StatsigSDKOptions_1$1.LogLevel.DEBUG&&console.error(t)},r}();ConsoleLogger$1.default=ConsoleLogger;var __assign=commonjsGlobal&&commonjsGlobal.__assign||function(){return __assign=Object.assign||function(r){for(var t,e=1,n=arguments.length;e<n;e++){t=arguments[e];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r[a]=t[a])}return r},__assign.apply(this,arguments)},__createBinding=commonjsGlobal&&commonjsGlobal.__createBinding||(Object.create?function(r,t,e,n){n===void 0&&(n=e),Object.defineProperty(r,n,{enumerable:!0,get:function(){return t[e]}})}:function(r,t,e,n){n===void 0&&(n=e),r[n]=t[e]}),__setModuleDefault=commonjsGlobal&&commonjsGlobal.__setModuleDefault||(Object.create?function(r,t){Object.defineProperty(r,"default",{enumerable:!0,value:t})}:function(r,t){r.default=t}),__importStar=commonjsGlobal&&commonjsGlobal.__importStar||function(r){if(r&&r.__esModule)return r;var t={};if(r!=null)for(var e in r)e!=="default"&&Object.prototype.hasOwnProperty.call(r,e)&&__createBinding(t,r,e);return __setModuleDefault(t,r),t},__awaiter=commonjsGlobal&&commonjsGlobal.__awaiter||function(r,t,e,n){function a(o){return o instanceof e?o:new e(function(s){s(o)})}return new(e||(e=Promise))(function(o,s){function u(d){try{l(n.next(d))}catch(E){s(E)}}function y(d){try{l(n.throw(d))}catch(E){s(E)}}function l(d){d.done?o(d.value):a(d.value).then(u,y)}l((n=n.apply(r,t||[])).next())})},__generator=commonjsGlobal&&commonjsGlobal.__generator||function(r,t){var e={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,a,o,s;return s={next:u(0),throw:u(1),return:u(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function u(l){return function(d){return y([l,d])}}function y(l){if(n)throw new TypeError("Generator is already executing.");for(;e;)try{if(n=1,a&&(o=l[0]&2?a.return:l[0]?a.throw||((o=a.return)&&o.call(a),0):a.next)&&!(o=o.call(a,l[1])).done)return o;switch(a=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return e.label++,{value:l[1],done:!1};case 5:e.label++,a=l[1],l=[0];continue;case 7:l=e.ops.pop(),e.trys.pop();continue;default:if(o=e.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){e=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]<o[3])){e.label=l[1];break}if(l[0]===6&&e.label<o[1]){e.label=o[1],o=l;break}if(o&&e.label<o[2]){e.label=o[2],e.ops.push(l);break}o[2]&&e.ops.pop(),e.trys.pop();continue}l=t.call(r,e)}catch(d){l=[6,d],a=0}finally{n=o=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}},__importDefault=commonjsGlobal&&commonjsGlobal.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(StatsigClient$1,"__esModule",{value:!0});var DynamicConfig_1=__importDefault(DynamicConfig$1),ErrorBoundary_1=__importDefault(ErrorBoundary),Errors_1=Errors,Layer_1=__importDefault(Layer$1),LogEvent_1=__importDefault(LogEvent$1),StatsigIdentity_1=__importDefault(StatsigIdentity),StatsigLogger_1=__importDefault(StatsigLogger$1),StatsigNetwork_1=__importDefault(StatsigNetwork),StatsigSDKOptions_1=__importDefault(StatsigSDKOptions),StatsigStore_1=__importStar(StatsigStore),Hashing_1=Hashing,StatsigAsyncStorage_1=__importDefault(StatsigAsyncStorage$1),StatsigLocalStorage_1=__importDefault(StatsigLocalStorage$1),Diagnostics_1=__importStar(Diagnostics),ConsoleLogger_1=__importDefault(ConsoleLogger$1),MAX_VALUE_SIZE=64,MAX_OBJ_SIZE=2048,StatsigClient=function(){function r(t,e,n){var a=this;if(this.appState=null,this.currentAppState=null,this.initCalled=!1,this.pendingInitPromise=null,this.optionalLoggingSetup=!1,this.prefetchedUsersByCacheKey={},this.logLayerParameterExposureForLayer=function(o,s,u){u===void 0&&(u=!1);var y="",l=o._getUndelegatedSecondaryExposures(),d=o._getExplicitParameters().includes(s);d&&(y=o._getAllocatedExperimentName(),l=o._getSecondaryExposures()),a.logger.logLayerExposure(a.getCurrentUser(),o.getName(),o.getRuleID(),l,y,s,d,o._getEvaluationDetail
114s(),u)},typeof t!="string"||!t.startsWith("client-"))throw new Errors_1.StatsigInvalidArgumentError("Invalid key provided. You must use a Client SDK Key from the Statsig console to initialize the sdk");this.errorBoundary=new ErrorBoundary_1.default(t),this.ready=!1,this.sdkKey=t,this.options=new StatsigSDKOptions_1.default(n),this.consoleLogger=new ConsoleLogger_1.default(this.options.getLogLevel()),StatsigLocalStorage_1.default.disabled=this.options.getDisableLocalStorage(),this.initializeDiagnostics=new Diagnostics_1.default("initialize"),this.identity=new StatsigIdentity_1.default(this.normalizeUser(e??null),this.options.getOverrideStableID(),r.reactNativeUUID),this.network=new StatsigNetwork_1.default(this),this.store=new StatsigStore_1.default(this),this.logger=new StatsigLogger_1.default(this),(n==null?void 0:n.initializeValues)!=null&&this.setInitializeValues(n==null?void 0:n.initializeValues),this.errorBoundary.setStatsigMetadata(this.getStatsigMetadata())}return r.prototype.getErrorBoundary=function(){return this.errorBoundary},r.prototype.getNetwork=function(){return this.network},r.prototype.getStore=function(){return this.store},r.prototype.getLogger=function(){return this.logger},r.prototype.getOptions=function(){return this.options},r.prototype.getSDKKey=function(){return this.sdkKey==null?"":this.sdkKey},r.prototype.getCurrentUser=function(){return this.identity.getUser()},r.prototype.getCurrentUserCacheKey=function(){return(0,Hashing_1.getUserCacheKey)(this.getCurrentUser())},r.prototype.getStatsigMetadata=function(){return this.identity.getStatsigMetadata()},r.prototype.getSDKType=function(){return this.identity.getSDKType()},r.prototype.getSDKVersion=function(){return this.identity.getSDKVersion()},r.prototype.getConsoleLogger=function(){return this.consoleLogger},r.prototype.setInitializeValues=function(t){var e=this;this.errorBoundary.capture("setInitializeValues",function(){e.store.bootstrap(t),e.ready||(e.ready=!0,e.initCalled=!0),e.handleOptionalLogging(),e.logger.sendSavedRequests()},function(){e.ready=!0,e.initCalled=!0})},r.prototype.initializeAsync=function(){return __awaiter(this,void 0,void 0,function(){var t=this;return __generator(this,function(e){return[2,this.errorBoundary.capture("initializeAsync",function(){return __awaiter(t,void 0,void 0,function(){var n,a,o,s=this;return __generator(this,function(u){switch(u.label){case 0:return n=Date.now(),this.pendingInitPromise!=null?[2,this.pendingInitPromise]:this.ready?[2,Promise.resolve()]:(this.initializeDiagnostics.mark(Diagnostics_1.DiagnosticsKey.OVERALL,Diagnostics_1.DiagnosticsEvent.START),this.initCalled=!0,StatsigAsyncStorage_1.default.asyncStorage?[4,this.identity.initAsync()]:[3,3]);case 1:return u.sent(),[4,this.store.loadFromAsyncStorage()];case 2:u.sent(),u.label=3;case 3:return this.appState&&this.appState.addEventListener&&typeof this.appState.addEventListener=="function"&&(this.currentAppState=this.appState.currentState,this.appState.addEventListener("change",this.handleAppStateChange.bind(this))),this.options.getLocalModeEnabled()?[2,Promise.resolve()]:(a=function(y,l){var d=s.options.getInitCompletionCallback();d&&d(Date.now()-n,y,l)},o=this.identity.getUser(),this.pendingInitPromise=this.fetchAndSaveValues(o,this.options.getPrefetchUsers(),a,this.initializeDiagnostics).finally(function(){return __awaiter(s,void 0,void 0,function(){return __generator(this,function(y){return this.pendingInitPromise=null,this.ready=!0,this.logger.sendSavedRequests(),this.initializeDiagnostics.mark(Diagnostics_1.DiagnosticsKey.OVERALL,Diagnostics_1.DiagnosticsEvent.END),this.options.getDisableDiagnosticsLogging()||this.logger.logDiagnostics(o,this.initializeDiagnostics),[2]})})}),this.handleOptionalLogging(),[2,this.pendingInitPromise])}})})},function(){return t.ready=!0,t.initCalled=!0,Promise.resolve()})]})})},r.prototype.prefetchUsers=function(t){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(e){return!t||t.length==0?[2]:[2,this.fetchAndSaveValues(null,t)]})})},r.prototype.getEvaluationDetails=function(){return this.store.getGlobalEvaluationDetail
114s()},r.prototype.checkGate=function(t,e){var n=this;return e===void 0&&(e=!1),this.errorBoundary.capture("checkGate",function(){var a=n.checkGateImpl(t,e);return n.logGateExposureImpl(t,a),a.gate.value===!0},function(){return!1})},r.prototype.checkGateWithExposureLoggingDisabled=function(t,e){var n=this;return e===void 0&&(e=!1),this.errorBoundary.capture("checkGateWithExposureLoggingDisabled",function(){var a=n.checkGateImpl(t,e);return a.gate.value===!0},function(){return!1})},r.prototype.logGateExposure=function(t){this.logGateExposureImpl(t)},r.prototype.getConfig=function(t,e){var n=this;return e===void 0&&(e=!1),this.errorBoundary.capture("getConfig",function(){var a=n.getConfigImpl(t,e);return n.logConfigExposureImpl(t,a),a},function(){return n.getEmptyConfig(t)})},r.prototype.getConfigWithExposureLoggingDisabled=function(t,e){var n=this;return e===void 0&&(e=!1),this.errorBoundary.capture("getConfig",function(){return n.getConfigImpl(t,e)},function(){return n.getEmptyConfig(t)})},r.prototype.logConfigExposure=function(t){this.logConfigExposureImpl(t)},r.prototype.getExperiment=function(t,e,n){var a=this;return e===void 0&&(e=!1),n===void 0&&(n=!1),this.errorBoundary.capture("getExperiment",function(){var o=a.getExperimentImpl(t,e,n);return a.logExperimentExposureImpl(t,e,o),o},function(){return a.getEmptyConfig(t)})},r.prototype.getExperimentWithExposureLoggingDisabled=function(t,e,n){var a=this;return e===void 0&&(e=!1),n===void 0&&(n=!1),this.errorBoundary.capture("getExperimentWithExposureLoggingDisabled",function(){return a.getExperimentImpl(t,e,n)},function(){return a.getEmptyConfig(t)})},r.prototype.logExperimentExposure=function(t,e){this.logExperimentExposureImpl(t,e)},r.prototype.getLayer=function(t,e){var n=this;return e===void 0&&(e=!1),this.errorBoundary.capture("getLayer",function(){return n.getLayerImpl(n.logLayerParameterExposureForLayer,t,e)},function(){return Layer_1.default._create(t,{},"",n.getEvalutionDetailsForError())})},r.prototype.getLayerWithExposureLoggingDisabled=function(t,e){var n=this;return e===void 0&&(e=!1),this.errorBoundary.capture("getLayerWithExposureLoggingDisabled",function(){return n.getLayerImpl(null,t,e)},function(){return Layer_1.default._create(t,{},"",n.getEvalutionDetailsForError())})},r.prototype.logLayerParameterExposure=function(t,e,n){n===void 0&&(n=!1);var a=this.getLayerImpl(null,t,n);this.logLayerParameterExposureForLayer(a,e,!0)},r.prototype.logEvent=function(t,e,n){var a=this;e===void 0&&(e=null),n===void 0&&(n=null),this.errorBoundary.swallow("logEvent",function(){if(!a.logger||!a.sdkKey)throw new Errors_1.StatsigUninitializedError("Must initialize() before logging events.");if(typeof t!="string"||t.length===0){a.consoleLogger.error("Event not logged. No valid eventName passed.");return}a.shouldTrimParam(t,MAX_VALUE_SIZE)&&(a.consoleLogger.info("eventName is too long, trimming to "+MAX_VALUE_SIZE+" characters."),t=t.substring(0,MAX_VALUE_SIZE)),typeof e=="string"&&a.shouldTrimParam(e,MAX_VALUE_SIZE)&&(a.consoleLogger.info("value is too long, trimming to "+MAX_VALUE_SIZE+"."),e=e.substring(0,MAX_VALUE_SIZE)),a.shouldTrimParam(n,MAX_OBJ_SIZE)&&(a.consoleLogger.info("metadata is too big. Dropping the metadata."),n={error:"not logged due to size too large"});var o=new LogEvent_1.default(t);o.setValue(e),o.setMetadata(n),o.setUser(a.getCurrentUser()),a.logger.log(o)})},r.prototype.updateUser=function(t){return __awaiter(this,void 0,void 0,function(){var e=this;return __generator(this,function(n){return[2,this.errorBoundary.capture("updateUser",function(){return __awaiter(e,void 0,void 0,function(){var a,o,s,u=this;return __generator(this,function(y){switch(y.label){case 0:if(!this.initializeCalled())throw new Errors_1.StatsigUninitializedError("Call initialize() first.");return this.identity.updateUser(this.normalizeUser(t)),a=Boolean(this.prefetchedUsersByCacheKey[this.getCurrentUserCacheKey()]),o=this.store.updateUser(a),this.logger.resetDedupeKeys(),o&&a?[2,Promise.resolve(!0)]:this.pendingInitPromise==null?[3,2]:[4,this.pendingInitPromise];case 1:y.sent(),y.label=2;case 2:return this.options.getLocalModeEnabled()?[2,Promise.resolve(!0)]:(s=this.identity.getUser(),this.pendingInitPromise=this.fetchAndSaveValues(s).finally(function(){u.pen
114dingInitPromise=null}),[2,this.pendingInitPromise.then(function(){return Promise.resolve(!0)}).catch(function(){return Promise.resolve(!1)})])}})})},function(){return Promise.resolve(!1)})]})})},r.prototype.shutdown=function(){var t=this;this.errorBoundary.swallow("shutdown",function(){t.logger.shutdown(),t.appState&&t.appState.removeEventListener&&typeof t.appState.removeEventListener=="function"&&t.appState.removeEventListener("change",t.handleAppStateChange.bind(t)),StatsigLocalStorage_1.default.cleanup()})},r.prototype.overrideGate=function(t,e){var n=this;this.errorBoundary.swallow("overrideGate",function(){n.ensureStoreLoaded(),n.store.overrideGate(t,e)})},r.prototype.overrideConfig=function(t,e){var n=this;this.errorBoundary.swallow("overrideConfig",function(){n.ensureStoreLoaded(),n.store.overrideConfig(t,e)})},r.prototype.overrideLayer=function(t,e){var n=this;this.errorBoundary.swallow("overrideLayer",function(){n.ensureStoreLoaded(),n.store.overrideLayer(t,e)})},r.prototype.removeGateOverride=function(t){var e=this;this.errorBoundary.swallow("removeGateOverride",function(){e.ensureStoreLoaded(),e.store.removeGateOverride(t)})},r.prototype.removeConfigOverride=function(t){var e=this;this.errorBoundary.swallow("removeConfigOverride",function(){e.ensureStoreLoaded(),e.store.removeConfigOverride(t)})},r.prototype.removeLayerOverride=function(t){var e=this;this.errorBoundary.swallow("removeLayerOverride",function(){e.ensureStoreLoaded(),e.store.removeLayerOverride(t)})},r.prototype.removeOverride=function(t){var e=this;this.errorBoundary.swallow("removeOverride",function(){e.ensureStoreLoaded(),e.store.removeGateOverride(t)})},r.prototype.getOverrides=function(){var t=this;return this.errorBoundary.capture("getOverrides",function(){return t.ensureStoreLoaded(),t.store.getAllOverrides().gates},function(){return{}})},r.prototype.getAllOverrides=function(){var t=this;return this.errorBoundary.capture("getAllOverrides",function(){return t.ensureStoreLoaded(),t.store.getAllOverrides()},function(){return{gates:{},configs:{},layers:{}}})},r.prototype.getStableID=function(){var t=this;return this.errorBoundary.capture("getStableID",function(){return t.identity.getStatsigMetadata().stableID},function(){return""})},r.prototype.initializeCalled=function(){return this.initCalled},r.prototype.setSDKPackageInfo=function(t){t!=null&&(this.identity.setSDKPackageInfo(t),this.errorBoundary.setStatsigMetadata(this.getStatsigMetadata()))},r.setAsyncStorage=function(t){t!=null&&(StatsigAsyncStorage_1.default.asyncStorage=t)},r.setReactNativeUUID=function(t){t!=null&&(r.reactNativeUUID=t)},r.prototype.setAppState=function(t){t!=null&&(this.appState=t)},r.prototype.setNativeModules=function(t){t!=null&&this.identity.setNativeModules(t)},r.prototype.setPlatform=function(t){t!=null&&this.identity.setPlatform(t)},r.prototype.setRNDeviceInfo=function(t){t!=null&&this.identity.setRNDeviceInfo(t)},r.prototype.setExpoConstants=function(t){t!=null&&this.identity.setExpoConstants(t)},r.prototype.setExpoDevice=function(t){t!=null&&this.identity.setExpoDevice(t)},r.prototype.handleOptionalLogging=function(){var t=this;if(!(typeof window>"u"||!window)&&!this.optionalLoggingSetup&&window.addEventListener){var e=this.identity.getUser();if(this.options.getDisableErrorLogging()||window.addEventListener("error",function(a){var o,s=a.error;if(s!=null&&typeof s=="object")try{s=JSON.stringify(s)}catch{}t.logger.logAppError(e,(o=a.message)!==null&&o!==void 0?o:"",{filename:a.filename,lineno:a.lineno,colno:a.colno,error_obj:s})}),!this.options.getDisableAutoMetricsLogging()){if(typeof document>"u"||!document||typeof setTimeout>"u"||!setTimeout)return;var n=function(){setTimeout(function(){t.logger.logAppMetrics(e)},1e3)};document.readyState==="complete"?n():window.addEventListener("load",function(){return n()})}this.optionalLoggingSetup=!0}},r.prototype.handleAppStateChange=function(t){var e;this.currentAppState==="active"&&t.match(/inactive|background/)?this.logger.flush(!0):!((e=this.currentAppState)===null||e===void 0)&&e.match(/inactive|background/)&&t==="active"&&this.logger.sendSavedRequests(),this.currentAppState=t},r.prototype.shouldTrimParam=function(t,e){return t==null?!1:typeof t=="string"?t.length>e:typeof t=="object"?JSON.stringify(t).length>e:typeof t=="number"?t.toString().length>e:!1},r.prototype.normalizeUser=function(t){var e={};try{e=JSON.parse(JSON.stringify(t))}catch{throw new Errors_1.StatsigInvalidArgumentError("User object must be convertable to JSON string.")}return e=this.trimUserObjIfNeeded(e),this.options.getEnvironment()!=null&&(e.statsigEnvironment=this.options.getEnvironment()),e},r.prototype.trimUserObjIfNeeded=function(t){var e,n;return t==null?{}:(this.shouldTrimParam((e=t.userID)!==null&&e!==void 0?e:null,MAX_VALUE_SIZE)&&(this.consoleLogger.info("User ID is too large, trimming to "+MAX_VALUE_SIZE+"characters"),t.userID=(n=t.userID)===null||n===void 0?void 0:n.toString().substring(0,MAX_VALUE_SIZE)),this.shouldTrimParam(t,MAX_OBJ_SIZE)&&(t.custom={},this.shouldTrimParam(t,MAX_OBJ_SIZE)?(this.consoleLogger.info("User object is too large, only keeping the user ID."),t={userID:t.userID}):this.consoleLogger.info("User object is too large, dropping the custom property.")),t)},r.prototype.ensureStoreLoaded=function(){if(!this.store.isLoaded())throw new Errors_1.StatsigUninitializedError("Call and wait for initialize() to finish first.")}
114,r.prototype.getEvalutionDetailsForError=function(){return{time:Date.now(),reason:StatsigStore_1.EvaluationReason.Error}},r.prototype.fetchAndSaveValues=function(t,e,n,a){return e===void 0&&(e=[]),n===void 0&&(n=null),__awaiter(this,void 0,void 0,function(){var o,s,u=this;return __generator(this,function(y){return e.length>5&&this.consoleLogger.info("Cannot prefetch more than 5 users."),o=e.slice(0,5).reduce(function(l,d){return l[(0,Hashing_1.getUserCacheKey)(d)]=d,l},{}),s=null,e.length===0&&(s=this.store.getLastUpdateTime(t)),[2,this.network.fetchValues(t,s,this.options.getInitTimeoutMs(),function(l){return __awaiter(u,void 0,void 0,function(){var d=this;return __generator(this,function(E){return[2,this.errorBoundary.swallow("fetchAndSaveValues",function(){return __awaiter(d,void 0,void 0,function(){return __generator(this,function(b){switch(b.label){case 0:return a==null||a.mark(Diagnostics_1.DiagnosticsKey.INITIALIZE,Diagnostics_1.DiagnosticsEvent.START,"process"),l!=null&&l.has_updates?[4,this.store.save(t,l)]:[3,2];case 1:b.sent(),b.label=2;case 2:return this.prefetchedUsersByCacheKey=__assign(__assign({},this.prefetchedUsersByCacheKey),o),a==null||a.mark(Diagnostics_1.DiagnosticsKey.INITIALIZE,Diagnostics_1.DiagnosticsEvent.END,"process"),[2]}})})})]})})},function(l){},e.length===0?a:void 0,e.length>0?o:void 0).then(function(){n==null||n(!0,null)}).catch(function(l){n==null||n(!1,l.message)})]})})},r.prototype.checkGateImpl=function(t,e){if(this.ensureStoreLoaded(),typeof t!="string"||t.length===0)throw new Errors_1.StatsigInvalidArgumentError("Must pass a valid string as the gateName.");return this.store.checkGate(t,e)},r.prototype.logGateExposureImpl=function(t,e){var n=!e,a=e??this.checkGateImpl(t,!1),o=a.gate;this.logger.logGateExposure(this.getCurrentUser(),t,o.value,o.rule_id,o.secondary_exposures,a.evaluationDetails,n)},r.prototype.getConfigImpl=function(t,e){if(this.ensureStoreLoaded(),typeof t!="string"||t.length===0)throw new Errors_1.StatsigInvalidArgumentError("Must pass a valid string as the configName.");return this.store.getConfig(t,e)},r.prototype.logConfigExposureImpl=function(t,e){var n=!e,a=e??this.getConfigImpl(t,!1);this.logger.logConfigExposure(this.getCurrentUser(),t,a.getRuleID(),a._getSecondaryExposures(),a.getEvaluationDetails(),n)},r.prototype.getExperimentImpl=function(t,e,n){if(this.ensureStoreLoaded(),typeof t!="string"||t.length===0)throw new Errors_1.StatsigInvalidArgumentError("Must pass a valid string as the experimentName.");return this.store.getExperiment(t,e,n)},r.prototype.logExperimentExposureImpl=function(t,e,n){var a=!n,o=n??this.getExperimentImpl(t,e,!1);this.logger.logConfigExposure(this.getCurrentUser(),t,o.getRuleID(),o._getSecondaryExposures(),o.getEvaluationDetails(),a)},r.prototype.getLayerImpl=function(t,e,n){if(this.ensureStoreLoaded(),typeof e!="string"||e.length===0)throw new Errors_1.StatsigInvalidArgumentError("Must pass a valid string as the layerName.");return this.store.getLayer(t,e,n)},r.prototype.getEmptyConfig=function(t){return new DynamicConfig_1.default(t,{},"",this.getEvalutionDetailsForError())},r}();StatsigClient$1.default=StatsigClient;var Object_entries={};Object.defineProperty(Object_entries,"__esModule",{value:!0});function Polyfill$2(){Object.entries||(Object.entries=function(r){for(var t=Object.keys(r),e=t.length,n=new Array(e);e--;)n[e]=[t[e],r[t[e]]];return n})}Object_entries.default=Polyfill$2;var Object_fromEntries={};Object.defineProperty(Object_fromEntries,"__esModule",{value:!0});function Polyfill$1(){Object.fromEntries||(Object.fromEntries=function(r){for(var t={},e=0,n=r;e<n.length;e++){var a=n[e];if(Object(a)!==a)throw new TypeError("iterable for fromEntries should yield objects");var o=a[0],s=a[1];Object.defineProperty(t,o,{configurable:!0,enumerable:!0,writable:!0,value:s})}return t})}Object_fromEntries.default=Polyfill$1;var Promise_finally={};Object.defineProperty(Promise_finally,"__esModule",{value:!0});function Polyfill(){Promise.prototype.finally=Promise.prototype.finally||function(r){var t=function(e){return Promise.resolve(r()).then(e)};return this.then(function(e){return t(function(){return e})},function(e){return t(function(){return Promise.reject(e)})})}}Promise_finally.default=Polyfill,function(r){var t=commonjsGlobal&&commonjsGlobal.__awaiter||function(h,c,g,m){function A(I){return I instanceof g?I:new g(function(w){
114w(I)})}return new(g||(g=Promise))(function(I,w){function L(C){try{T(m.next(C))}catch(O){w(O)}}function x(C){try{T(m.throw(C))}catch(O){w(O)}}function T(C){C.done?I(C.value):A(C.value).then(L,x)}T((m=m.apply(h,c||[])).next())})},e=commonjsGlobal&&commonjsGlobal.__generator||function(h,c){var g={label:0,sent:function(){if(I[0]&1)throw I[1];return I[1]},trys:[],ops:[]},m,A,I,w;return w={next:L(0),throw:L(1),return:L(2)},typeof Symbol=="function"&&(w[Symbol.iterator]=function(){return this}),w;function L(T){return function(C){return x([T,C])}}function x(T){if(m)throw new TypeError("Generator is already executing.");for(;g;)try{if(m=1,A&&(I=T[0]&2?A.return:T[0]?A.throw||((I=A.return)&&I.call(A),0):A.next)&&!(I=I.call(A,T[1])).done)return I;switch(A=0,I&&(T=[T[0]&2,I.value]),T[0]){case 0:case 1:I=T;break;case 4:return g.label++,{value:T[1],done:!1};case 5:g.label++,A=T[1],T=[0];continue;case 7:T=g.ops.pop(),g.trys.pop();continue;default:if(I=g.trys,!(I=I.length>0&&I[I.length-1])&&(T[0]===6||T[0]===2)){g=0;continue}if(T[0]===3&&(!I||T[1]>I[0]&&T[1]<I[3])){g.label=T[1];break}if(T[0]===6&&g.label<I[1]){g.label=I[1],I=T;break}if(I&&g.label<I[2]){g.label=I[2],g.ops.push(T);break}I[2]&&g.ops.pop(),g.trys.pop();continue}T=c.call(h,g)}catch(C){T=[6,C],A=0}finally{m=I=0}if(T[0]&5)throw T[1];return{value:T[0]?T[1]:void 0,done:!0}}},n=commonjsGlobal&&commonjsGlobal.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(r,"__esModule",{value:!0}),r.StatsigAsyncStorage=r.EvaluationReason=r.StatsigClient=r.Layer=r.DynamicConfig=void 0;var a=Errors,o=n(StatsigClient$1),s=n(StatsigRuntime$1),u=StatsigStore,y=n(Object_entries),l=n(Object_fromEntries),d=n(Promise_finally),E=DynamicConfig$1;Object.defineProperty(r,"DynamicConfig",{enumerable:!0,get:function(){return n(E).default}});var b=Layer$1;Object.defineProperty(r,"Layer",{enumerable:!0,get:function(){return n(b).default}});var S=StatsigClient$1;Object.defineProperty(r,"StatsigClient",{enumerable:!0,get:function(){return n(S).default}});var v=StatsigStore;Object.defineProperty(r,"EvaluationReason",{enumerable:!0,get:function(){return v.EvaluationReason}});var _=StatsigAsyncStorage$1;Object.defineProperty(r,"StatsigAsyncStorage",{enumerable:!0,get:function(){return n(_).default}}),(0,y.default)(),(0,l.default)(),(0,d.default)();var p=function(){function h(){}return Object.defineProperty(h,"encodeIntializeCall",{get:function(){return s.default.encodeInitializeCall},set:function(c){s.default.encodeInitializeCall=c},enumerable:!1,configurable:!0}),h.initialize=function(c,g,m){var A;return t(this,void 0,void 0,function(){var I;return e(this,function(w){return I=(A=h.instance)!==null&&A!==void 0?A:new o.default(c,g,m),h.instance||(h.instance=I),[2,I.initializeAsync()]})})},h.prefetchUsers=function(c){return t(this,void 0,void 0,function(){return e(this,function(g){switch(g.label){case 0:return[4,h.getClientX().prefetchUsers(c)];case 1:return[2,g.sent()]}})})},h.setInitializeValues=function(c){h.getClientX().setInitializeValues(c)},h.checkGate=function(c,g){return g===void 0&&(g=!1),h.getClientX().checkGate(c,g)},h.checkGateWithExposureLoggingDisabled=function(c,g){return g===void 0&&(g=!1),h.getClientX().checkGateWithExposureLoggingDisabled(c,g)},h.manuallyLogGateExposure=function(c){h.getClientX().logGateExposure(c)},h.getConfig=function(c,g){return g===void 0&&(g=!1),h.getClientX().getConfig(c,g)},h.getConfigWithExposureLoggingDisabled=function(c,g){return g===void 0&&(g=!1),h.getClientX().getConfigWithExposureLoggingDisabled(c,g)},h.manuallyLogConfigExposure=function(c){h.getClientX().logConfigExposure(c)},h.getExperiment=function(c,g,m){return g===void 0&&(g=!1),m===void 0&&(m=!1),h.getClientX().getExperiment(c,g,m)},h.getExperimentWithExposureLoggingDisabled=function(c,g,m){return g===void 0&&(g=!1),m===void 0&&(m=!1),h.getClientX().getExperimentWithExposureLoggingDisabled(c,g,m)},h.manuallyLogExperimentExposure=function(c,g){g===void 0&&(g=!1),h.getClientX().logExperimentExposure(c,g)},h.getLayer=function(c,g){return g===void 0&&(g=!1),h.getClientX().getLayer(c,g)},h.getLayerWithExposureLoggingDisabled=function(c,g){return g===void 0&&(g=!1),h.getClientX().getLayerWithExposureLoggingDisabled(c,g)},h.manuallyLogLayerParameterExposure=function(c,g,m){m===void 0&&(m=!1),h.getClientX().logLayerParameterExposure(c,g,m)},h.logEvent=function(c,g,m){return g===void 0&&(g=null),m===void 0&&(m=null),h.getClientX().logEvent(c,g,m)},h.updateUser=function(c){return h.getClientX().updateUser(c)},h.shutdown=function(){h.getClientX().shutdown(),h.instance=null},h.overrideGate=function(c,g){h.getClientX().overrideGate(c,g)},h.overrideConfig=function(c,g){h.getClientX().overrideConfig(c,g)},h.overrideLayer=function(c,g){h.getClientX().overrideLayer(c,g)},h.removeGateOverride=function(c){h.getClientX().removeGateOverride(c)},h.removeConfigOverride=function(c){h.getClientX().removeConfigOverride(c)},h.removeLayerOverride=function(c){h.getClientX().removeLayerOverride(c)},h.getAllOverrides=function(){return h.getClientX().getAllOverrides()},h.getStableID=function(){return h.getClientX().getStableID()}
114,h.getEvaluationDetails=function(){var c,g;return(g=(c=h.instance)===null||c===void 0?void 0:c.getEvaluationDetails())!==null&&g!==void 0?g:{reason:u.EvaluationReason.Uninitialized,time:0}},h.removeOverride=function(c){h.getClientX().removeOverride(c)},h.getOverrides=function(){return h.getClientX().getOverrides()},h.getClientX=function(){if(!h.instance)throw new a.StatsigUninitializedError;return h.instance},h.instance=null,h}();r.default=p}(dist);const statsig=getDefaultExportFromCjs(dist),STATSIG_API_KEY="client-T6LkxLGedeRhoEviHhlxXzx90Ghgw3Ug3g8KQe1l5JF",STATSIG_API_GATEWAY_URL="https://07wtctra85.execute-api.us-west-2.amazonaws.com/ffapi";function readCookie(r){const t=`${r}=`,e=document.cookie.split(";");for(let n=0,a=e.length;n<a;n+=1){let o=e[n];for(;o.charAt(0)===" ";)o=o.substring(1,o.length);if(o.indexOf(t)===0)return o.substring(t.length,o.length)}return null}const SHOPIFY_USER_ID_COOKIE_NAME="_shopify_y";function getShopifyUserId(){try{return readCookie(SHOPIFY_USER_ID_COOKIE_NAME)||"OS_USER_ID_EMPTY"}catch{return"OS_USER_ID_FAILED"}}function getShopifyUser(){var e;const r=((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)||"unknown",t=r.toLowerCase().includes("googlebot");return{userID:getShopifyUserId(),userType:t?"googlebot":"regular",userAgent:r}}async function initStatsig(){try{const r=getShopifyUser();return await statsig.initialize(STATSIG_API_KEY,r.userID?r:null,{api:STATSIG_API_GATEWAY_URL}),!0}catch{captureError(new Error("Failed to initialize feature flagging"))}return!1}function getExperiment(r){try{return statsig.getExperiment(r).value||{}}catch{return captureError(new Error("Failed to retrieve experiment by name")),{}}}function captureError(r){console.error("OS Experimentation Error",{error:r})}function removeTrailingSlashes(r){return r?r.replace(/^\/+|\/+$/g,""):""}function waitForGlobalVariable(r){let t=0;return new Promise((e,n)=>{const a=setInterval(function(){t>500&&n(new Error(`Expected variable '${r}' does not exist in window object`)),t++,window[r]&&(clearInterval(a),e(!0))},20)})}function isShopifyAdminDomain(){var r,t;return Boolean((t=(r=window==null?void 0:window.location)==null?void 0:r.hostname)==null?void 0:t.includes("shopify.com"))}function getShopifyEnvironment(){return isShopifyAdminDomain()?"shopify_preview":"production"}async function pushEventToDataLayer(r,t){var n;await waitForGlobalVariable("ElevarGtmSuite");const e=window.ElevarGtmSuite;(n=e==null?void 0:e.utils)!=null&&n.pushToDataLayer&&(e.utils.pushToDataLayer({data:null}),e.utils.pushToDataLayer({event:r,data:t}))}function pushEventToGtm(r,t){const e=window||{};e.dataLayer=e.dataLayer||[],e.dataLayer.push({event:r,data:t})}function trackPageStartEvent(r,t){pushEventToGtm("os_page_experiment_started",{...getShopifyUser(),shopifyEnvironment:getShopifyEnvironment(),experimentName:r,currentRoute:t})}function trackPageLoadEvent(r,t){pushEventToDataLayer("os_page_experiment_loaded",{...getShopifyUser(),shopifyEnvironment:getShopifyEnvironment(),experimentName:r,currentRoute:t})}function trackExposureEvent(r,t,e,n){pushEventToDataLayer("os_page_experiment_exposure",{...getShopifyUser(),shopifyEnvironment:getShopifyEnvironment(),experimentName:r,currentRoute:t,expectedRoute:e,bucketing:n})}function runPageExperiment(r,t){var a,o,s,u,y,l;const e=removeTrailingSlashes(((a=window==null?void 0:window.location)==null?void 0:a.pathname)||"");if(trackPageStartEvent(r,e),trackPageLoadEvent(r,e),getShopifyEnvironment()!=="shopify_preview"){if(!(t!=null&&t.length)||t.length<2){const d=getExperiment(r),E=removeTrailingSlashes(d.route),b=d.bucket;if(!b)trackExposureEvent(r,e,E,"noexperiment");else if(E==="preview_theme_id=current")if(readCookie("preview_theme")){const S=((o=window==null?void 0:window.location)==null?void 0:o.href)||"";(s=window==null?void 0:window.location)==null||s.replace(S+`${S.includes("?")?"&":"?"}preview_theme_id=`)}else trackExposureEvent(r,e,E,b);else if(E.includes("preview_theme_id"))if(readCookie("preview_theme"))trackExposureEvent(r,e,E,b);else{const S=((u=window==null?void 0:window.location)==null?void 0:u.href)||"";(y=window==null?void 0:window.location)==null||y.replace(S+`${S.includes("?")?"&":"?"}${E}&pb=0`)}return}for(const d of t){const E=removeTrailingSlashes(d);if(e!==E)continue;const b=getExperiment(r),S=removeTrailingSlashes(b.route),v=b.bu
114cket;if(v){if(S===e){trackExposureEvent(r,e,S,v);return}}else{trackExposureEvent(r,e,S,"noexperiment");return}(l=window==null?void 0:window.location)==null||l.replace(`/${S}`);return}}}function runPageExperiments(){if(window===void 0)return;const r=window==null?void 0:window.osPageExperiments;if(r&&r!==null)for(const[t,e]of Object.entries(r))runPageExperiment(t,e)}class StatSigClient{constructor(t="client:"){R(this,"version","1.0.0");R(this,"prefix","client:");R(this,"event_source");R(this,"debug",!1);R(this,"queue",[]);this.prefix=t,this.event_source="gtm"}productAdded(t){statsig.logEvent(`${this.prefix}Product Added`,t.price||0,{...t})}orderCompleted(t){statsig.logEvent(`${this.prefix}Order Completed`,t.total||0,{...t})}log(t,...e){this.debug&&console.log(`statsig client: ${t}`,...e)}push(t){try{if(this.queue.push(t),t==null)return;if(typeof t!="object"){this.log("invalid event type",t);return}if(t.event_source!=="gtm"){this.log(`ignored event based on source (event_source=${t.event_source})`,t);return}switch(t.type){case"Product Added":this.productAdded(t);break;case"Order Completed":this.orderCompleted(t);break;default:this.log(`ignored event based on type (type=${t.type})`,t);break}}catch(e){this.log(`caught error: ${e}`)}}install(t=window){if((t==null?void 0:t.osEventLayer)!==null&&typeof(t==null?void 0:t.osEventLayer)=="object"&&!Array.isArray(t==null?void 0:t.osEventLayer))return;const e=t.osEventLayer??[];t.osEventLayer=this,e.forEach(n=>this.push(n))}}async function init(r=window){var t;if(!(typeof r>"u"||r===null)&&!(r!=null&&r.osExperimentsInit)&&!(typeof(r==null?void 0:r.osExperimentsConfig)=="object"&&((t=r.osExperimentsConfig)==null?void 0:t.disableOnload)===!0))return r.osExperimentsInit=!0,initStatsig().catch(e=>captureError(e)).then(()=>{new StatSigClient().install(r),runPageExperiments()})}init()})(); 115</script>
115 116 117
118<script data-type="template" type="application/json" >"blog"</script>
118 119
120<script data-type="cart" type="application/json" >{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}</script>
120 121 122 123 124
125<script data-type="shop" type="application/json" >{ 126 "id":8495136823, 127 "name": "Skull Riderz", 128 "domain":"www.skullriderz.com", 129 "permanent_domain":"skull-riderz.myshopify.com", 130 "url":"https:\/\/www.skullriderz.com"}</script>
130 131
132<script data-type="theme" type="application/json" >{ 133 "id":127699288179, 134 "name":"Live"}</script>
134 135
136<script data-type="routes" type="application/json" >{ 137 "account_addresses_url": "/account/addresses", 138 "account_login_url": "/account/login", 139 "acount_logout_url": "", 140 "account_recover_url": "/account/recover", 141 "account_register_url": "/account/register", 142 "account_url": "/account", 143 "all_products_collection_url": "/collections/all", 144 "cart_add_url": "/cart/add", 145 "cart_change_url": "/cart/change", 146 "cart_clear_url": "/cart/clear", 147 "cart_url": "/cart", 148 "collections_url": "/collections", 149 "predictive_search_url": "/search/suggest", 150 "product_recommendations_url": "/recommendations/products", 151 "root_url": "/", 152 "search_url": "/search" 153 }</script>
153 154 155 156 157 158 159
160<script> 161 window.osTagManagerData = {"featureGates":{"main_app_killswitch":false,"main_app_logging":true,"vendor_segment":false,"vendor_datadog_rum":true,"os_rebuy_widget_loader":false,"os_rebuy_event_tracking":true,"os_exploration_pdp_test":true,"os_widgets_ribbon":true,"os_widgets_smart_banner":false,"widgets_rebuy_announcement_bar":false},"datasource":{"promotions":[{"id":"59cf6b73-f4e8-48df-917d-994543afd5c6","name":"default promotion","status":"active","type":"default","storefront_uuid":"45ef156b-14cd-4fdf-ac09-35958486f4b3","starts_at":"1776-07-04T00:00:00Z","ends_at":"2200-01-01T00:00:00Z","description":null,"category":null,"benefit":null,"hero_banner":{"digital_assets":[{"file_id":"27349462-c7e8-4985-86df-2f3b020b143c","url":"https://d12011fljb1ec1.cloudfront.net/digital-asset/promotion/59cf6b73-f4e8-48df-917d-994543afd5c6/hero-banner/2025/7/8/27349462-c7e8-4985-86df-2f3b020b143c.jpg","status":"completed","tag":"","file_name":"SKR_SF_SpringRefresh2_2025_Mobile.jpg","file_size":260869,"file_type":"image/jpeg"},{"file_id":"0d483fa3-0b2b-4cba-a030-7331c0853553","url":"https://d12011fljb1ec1.cloudfront.net/digital-asset/promotion/59cf6b73-f4e8-48df-917d-994543afd5c6/hero-banner/2025/7/8/0d483fa3-0b2b-4cba-a030-7331c0853553.jpg","status":"completed","tag":"","file_name":"SKR_SF_SpringRefresh2_2025_Desktop.jpg","file_size":288768,"file_type":"image/jpeg"},{"file_id":"6e5fa4e1-28b1-44a4-8800-16e9418e34c2","url":"https://d12011fljb1ec1.cloudfront.net/digital-asset/promotion/59cf6b73-f4e8-48df-917d-994543afd5c6/hero-banner/2024/11/21/6e5fa4e1-28b1-44a4-8800-16e9418e34c2.jpg","status":"completed","tag":"","file_name":"SkullRiderz_Evergreen_Banner_Mobile.jpg","file_size":251015,"file_type":"image/jpeg"},{"file_id":"32407f8d-1c2c-4ee7-88e4-1f6d04feb7eb","url":"https://d12011fljb1ec1.cloudfront.net/digital-asset/promotion/59cf6b73-f4e8-48df-917d-994543afd5c6/hero-banner/2024/11/21/32407f8d-1c2c-4ee7-88e4-1f6d04feb7eb.jpg","status":"completed","tag":"","file_name":"SkullRiderz_Evergreen_Banner_Desktop.jpg","file_size":835584,"file_type":"image/jpeg"},{"file_id":"21d58d31-cd5e-41a6-9273-1e5b584dc9be","url":"https://d12011fljb1ec1.cloudfront.net/digital-asset/promotion/59cf6b73-f4e8-48df-917d-994543afd5c6/hero-banner/2024/11/20/21d58d31-cd5e-41a6-9273-1e5b584dc9be.jpg","status":"completed","tag":"","file_name":"SkullRiderz_Evergreen_Banner_2024_Mobile.jpg","file_size":447488,"file_type":"image/jpeg"},{"file_id":"f0ab6188-1a24-4cb9-8f3c-c51845dc27cb","url":"https://d12011fljb1ec1.cloudfront.net/digital-asset/promotion/59cf6b73-f4e8-48df-917d-994543afd5c6/hero-banner/2024/11/20/f0ab6188-1a24-4cb9-8f3c-c51845dc27cb.jpg","status":"completed","tag":"","file_name":"SkullRiderz_Evergreen_Banner_2024_Desktop.jpg","file_size":1562624,"file_type":"image/jpeg"},{"file_id":"1221d6a1-f355-45f8-b2f9-c0cfb4c936ed","url":"https://d12011fljb1ec1.cloudfront.net/digital-asset/promotion/59cf6b73-f4e8-48df-917d-994543afd5c6/hero-banner/2024/9/23/1221d6a1-f355-45f8-b2f9-c0cfb4c936ed.jpg","status":"completed","tag":"","file_name":"SKR_SF_HP_HeroBanner_2024_Mobile_V1.jpg","file_size":425984,"file_type":"image/jpeg"},{"file_id":"46eb2ea5-c5b0-4b7f-af50-34b879971269","url":"https://d12011fljb1ec1.cloudfront.net/digital-asset/promotion/59cf6b73-f4e8-48df-917d-994543afd5c6/hero-banner/2024/9/23/46eb2ea5-c5b0-4b7f-af50-34b879971269.jpg","status":"completed","tag":"","file_name":"SKR_SF_HP_HeroBanner_2024_Desktop.jpg","file_size":143951,"file_type":"image/jpeg"},{"file_id":"5277976b-f0b7-4466-87e2-acea9c42c79b","url":"https://d12011fljb1ec1.cloudfront.net/digital-asset/promotion/59cf6b73-f4e8-48df-917d-994543afd5c6/hero-banner/2023/8/1/5277976b-f0b7-4466-87e2-acea9c42c79b.jpg","status":"completed","tag":"","file_name":"SkullRiderz_Evergreen_Banner_Mobile.jpg","file_size":251276,"file_type":"image/jpeg"},{"file_id":"ecdcf6ab-fcc4-4949-a8e6-617b99c75c5c","url":"https://d12011fljb1ec1.cloudfront.net/digital-asset/promotion/59cf6b73-f4e8-48df-917d-994543afd5c6/hero-banner/2023/8/1/ecdcf6ab-fcc4-4949-a8e6-617b99c75c5c.jpg","status":"completed","tag":"","file_name":"SkullRiderz_Evergreen_Banner_Desktop.jpg","file_size":837632,"file_type":"image/jpeg"}],"storefront_config":{"webEnabled":true,"plasmicData":{"theme":"skull-riderz","mobileSections":{"HeroBanner":{"ctaLink":"https://www.skullriderz.com/collections/best-sellers","imageUrl":"27349462-c7e8-4985-86df-2f3b020b143c","nativeAppCtaSourceType":"collection","nativeAppCtaSourceValue":"280420057203"}},"desktopSections":{"HeroBanner":{"imageUrl":"0d483fa3-0b2b-4cba-a030-7331c0853553"}}},"templateData":{"sections":[{"label":"HeroBanner","fields":[{"data":"https://cdn.shopify.com/s/files/1/0274/1708/3984/files/section_static_img_mob_placeholder.jpg","name":"imageUrl","type":"image","displayName":"Image"},{"data":"https://exodrones.com/products/exo-x7-ranger-plus","name":"ctaLink","type":"ctaLink"}],"component":"SectionStaticImage"}],"template":"HeroStaticImage","specialPaths":{"images":["HeroBanner.imageUrl"],"ctaLinks":["HeroBanner.ctaLink"]}},"nativeAppEnabled":true}},"storefront_display_config":{"version":0,"widgets":{"ribbon":{"color":"#ffffff","title":"Buy One, Get One 50% Off","sticky":true,"ctaLink":"https://www.skullriderz.com/collections/best-sellers","enabled":false,"advanced":{"anchor":{"zIndex":{}}},"ctaColor":"#992219","ctaTitle":"SHOP NOW","background":"#992219","mobileTitle":"Buy One, Get One 50% Off","showOnlyUrls":"","timerEnabled":false,"ctaBackgroun
161d":"#ffffff","nativeAppTitle":"Buy One, Get One 50% Off","showOnlyOnUrls":false,"nativeAppEnabled":false}}},"metadata":null,"marketing_campaign_id":null,"marketing_campaign":null,"created_at":null,"created_by":null,"updated_at":null,"updated_by":null,"notes":null,"marketing_channel_config":null,"approved_by":null}],"microsoftClarityId":null,"nativeAppSmartBannerId":"","smartBanner":{"href":"https://apps.apple.com/us/app/skull-riderz/id1638981051","iconUrl":"https://storefronts-prod-public.s3.us-west-2.amazonaws.com/brands/skull-riderz/assets/logos/60.png","position":"bottom","description":"App only. No BS.","caption":"APP15","hideUrls":""},"scriptLoopExchangeStatus":"6dcf266b6e988c7a26e9c19d4f878df7f19ec911","exploreCarousel":{"explorePdpTest":"","exploreClassMixin":"","anchorElementId":"","carouselElementId":""}}} 162</script>
162 163 164 165
166<script type="module" crossorigin src="https://os-tag-manager.vercel.app/assets/index.js"></script>
166 167<link rel="modulepreload" crossorigin href="https://os-tag-manager.vercel.app/assets/vendor.js"> 168<link rel="modulepreload" crossorigin href="https://os-tag-manager.vercel.app/assets/ui.js"> 169<link rel="stylesheet" href="https://os-tag-manager.vercel.app/assets/vendor.css"> 170<link rel="stylesheet" href="https://os-tag-manager.vercel.app/assets/ui.css"> 171<link rel="stylesheet" href="https://os-tag-manager.vercel.app/assets/index.css"> 172 173 174 <meta charset="utf-8"> 175 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 176 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0"><link rel="shortcut icon" href="//www.skullriderz.com/cdn/shop/files/favicon.png?crop=center&height=32&v=1613544251&width=32" type="image/png"><title>Trending Products – Skull Riderz 177</title> 178 179<meta property="og:site_name" content="Skull Riderz"> 180<meta property="og:url" content="https://www.skullriderz.com/blogs/trending-products"> 181<meta property="og:title" content="Trending Products"> 182<meta property="og:type" content="website"> 183<meta property="og:description" content="Armored biker shirts and gear, including options for big and tall"><meta property="og:image" content="http://www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?height=628&pad_color=fff&v=1696608294&width=1200"> 184 <meta property="og:image:secure_url" content="https://www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?height=628&pad_color=fff&v=1696608294&width=1200"> 185 <meta property="og:image:width" content="1200"> 186 <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"> 187<meta name="twitter:title" content="Trending Products"> 188<meta name="twitter:description" content="Armored biker shirts and gear, including options for big and tall">
188<script type="application/ld+json"> 189 [ 190 { 191 "@context": "https://schema.org", 192 "@type": "WebSite", 193 "name": "Skull Riderz", 194 "url": "https:\/\/www.skullriderz.com" 195 }, 196 { 197 "@context": "https://schema.org", 198 "@type": "Organization", 199 "name": "Skull Riderz", 200 "url": "https:\/\/www.skullriderz.com" 201 } 202 ] 203</script>
203 204
205<script type="application/ld+json"> 206{ 207 "@context": "http://schema.org", 208 "@type": "BreadcrumbList", 209 "itemListElement": [ 210 { 211 "@type": "ListItem", 212 "position": 1, 213 "name": "Home", 214 "item": "https://www.skullriderz.com" 215 },{ 216 "@type": "ListItem", 217 "position": 2, 218 "name": "Trending Products", 219 "item": "https://www.skullriderz.com/blogs/trending-products" 220 }] 221} 222</script>
222<link rel="canonical" href="https://www.skullriderz.com/blogs/trending-products"> 223 224 <link rel="preconnect" href="https://cdn.shopify.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Play&display=swap" rel="stylesheet"><link rel="preload" href="//www.skullriderz.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" as="font" type="font/woff2" crossorigin><style type="text/css"> 225Liquid error (snippets/head-variables line 18): font_face can only be used with a font drop@font-face { 226 font-family: Inter; 227 font-weight: 400; 228 font-style: normal; 229 font-display: swap; 230 src: url("//www.skullriderz.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 231 url("//www.skullriderz.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 232} 233@font-face { 234 font-family: Inter; 235 font-weight: 500; 236 font-style: normal; 237 font-display: swap; 238 src: url("//www.skullriderz.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"), 239 url("//www.skullriderz.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff"); 240} 241@font-face { 242 font-family: Inter; 243 font-weight: 600; 244 font-style: normal; 245 font-display: swap; 246 src: url("//www.skullriderz.com/cdn/fonts/inter/inter_n6.771af0474a71b3797eb38f3487d6fb79d43b6877.woff2") format("woff2"), 247 url("//www.skullriderz.com/cdn/fonts/inter/inter_n6.88c903d8f9e157d48b73b7777d0642925bcecde7.woff") format("woff"); 248} 249Liquid error (snippets/head-variables line 33): font_face can only be used with a font drop 250 251 252</style> 253<style type="text/css"> 254 255 :root { 256 257 /* Font variables */ 258 259 --font-stack-headings-primary: 'Play', sans-serif; 260 --font-weight-headings-primary: bold; 261 --font-style-headings-primary: normal; 262 263 --font-stack-body-primary: Inter, sans-serif; 264 --font-weight-body-primary: 400;--font-weight-body-primary-bold: 600;--font-weight-body-primary-medium: 500;--font-style-body-primary: normal; 265 266 --font-stack-body-secondary: 'Play', sans-serif; 267 --font-weight-body-secondary: normal;--font-weight-body-secondary-bold: bold;--font-style-body-secondary: normal; 268 269 --font-weight-menu: var(--font-weight-body-primary-medium); 270 --font-weight-buttons: var(--font-weight-body-primary-medium); 271 272 --base-headings-primary-size: 60; 273 --base-headings-secondary-size: ; 274 --base-headings-line: 1; 275 --base-headings-spacing: 0.0em; 276 277 --base-body-primary-size: 16; 278 --base-body-secondary-size: 18; 279 --base-body-line: 1.4; 280 281 /* Color variables */ 282 283 --color-background-header: #000000; 284 --color-text-header: #ffffff; 285 --color-foreground-header: #000; 286 --color-borders-header: rgba(255, 255, 255, 0.15); 287 288 --color-background-main: #FFFFFF; 289 --color-secondary-background-main: rgba(0, 0, 0, 0.08); 290 --color-third-background-main: rgba(0, 0, 0, 0.04); 291 --color-fourth-background-main: rgba(0, 0, 0, 0.02); 292 --color-opacity-background-main: rgba(255, 255, 255, 0); 293 --color-text-main: #000000; 294 --color-foreground-main: #fff; 295 --color-secondary-text-main: rgba(0, 0, 0, 0.6); 296 --color-borders-main: rgba(0, 0, 0, 0.1); 297 --color-background-main-alternate: #f5f5f5; 298 299 --color-background-product-card: rgba(0,0,0,0); 300 --color-background-cart-card: rgba(0,0,0,0); 301 302 --color-background-footer: #000000; 303 --color-text-footer: #f2efec; 304 --color-borders-footer: rgba(242, 239, 236, 0.15); 305 306 --color-borders-forms-primary: rgba(0, 0, 0, 0.3); 307 --color-borders-forms-secondary: rgba(0, 0, 0, 0.6); 308 309 /* Borders */ 310 311 --border-width-cards: px; 312 --border-radius-cards: 0px; 313 --border-width-buttons: 1px; 314 --border-radius-buttons: 6px; 315 --border-width-forms: 1px; 316 --border-radius-forms: 6px; 317 --border-radius-widgets: 6px; 318 --border-radius-product-card: 0px; 319 320 /* Layout */ 321 322 --theme-max-width: 1360px; 323 --grid-gap-original-base: 20px; 324 --container-vertical-space-base: 60px; 325 --image-fit-padding: 10%; 326 327 } 328 329 .facets--horiz .facets__summary, #main select, .sidebar select { 330 background-image: url('data:image/svg+xml;
330utf8,<svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="%23000000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8252 1.26221-5.65686 5.65685-.70711-.70711 5.65687-5.65685z"/></g></svg>'); 331 } 332 333 .star-rating__stars { 334 background-image: url('data:image/svg+xml;utf8,<svg width="20" height="14" viewBox="0 0 14 13" fill="rgba%280%2C+0%2C+0%2C+0.1%29" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" stroke="rgba%280%2C+0%2C+0%2C+0.1%29" stroke-width="0"/></svg>'); 335 } 336 .star-rating__stars-active { 337 background-image: url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" fill="%23000000" stroke-width="0"/></svg>'); 338 } 339 340 341 342</style> 343 344<style id="root-height"> 345 :root { 346 --window-height: 100vh; 347 } 348</style><link href="//www.skullriderz.com/cdn/shop/t/40/assets/theme.css?v=78801295523362514471738680668" as="style" rel="preload"><link href="//www.skullriderz.com/cdn/shop/t/40/assets/section-header.css?v=42037758716483442431709066755" as="style" rel="preload"><link href="//www.skullriderz.com/cdn/shop/t/40/assets/component-product-item.css?v=7065861049998104341705597029" as="style" rel="preload"><link href="//www.skullriderz.com/cdn/shop/t/40/assets/component-product-variants.css?v=96443000894938822241705597031" as="style" rel="preload"><link href="//www.skullriderz.com/cdn/shop/t/40/assets/component-blog-item.css?v=68559782706674088861705597030" as="style" rel="preload"><link href="//www.skullriderz.com/cdn/shop/t/40/assets/theme.css?v=78801295523362514471738680668" rel="stylesheet" type="text/css" media="all" />
349<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
349<meta name="facebook-domain-verification" content="3ps10c01i8n799fgsytozh12ks6sn8"> 350<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/8495136823/digital_wallets/dialog"> 351<meta id="in-context-paypal-metadata" data-shop-id="8495136823" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 352<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/trending-products.atom" /> 353<link rel="next" href="/blogs/trending-products?page=2">
354<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
354 355<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
356<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=8495136823" crossorigin="anonymous"></script>
vendor: 1 bytes, line 356
356
357<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":8495136823,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/8495136823","merchantName":"Skull Riderz","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Skull Riderz","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 357
357
358<script id="shopify-features" type="application/json">{"accessToken":"ace0079055ddb5c6765fd11b0a15faa4","betas":["rich-media-storefront-analytics"],"domain":"www.skullriderz.com","predictiveSearch":true,"shopId":8495136823,"locale":"en"}</script>
vendor: 1 bytes, line 358
358
359<script>var Shopify = Shopify || {}; 360Shopify.shop = "skull-riderz.myshopify.com"; 361Shopify.locale = "en"; 362Shopify.currency = {"active":"USD","rate":"1.0"}; 363Shopify.country = "US"; 364Shopify.theme = {"name":"Live","id":127699288179,"schema_name":"Combine","schema_version":"2.2.3","theme_store_id":null,"role":"main"}; 365Shopify.theme.handle = "null"; 366Shopify.theme.style = {"id":null,"handle":null}; 367Shopify.cdnHost = "www.skullriderz.com/cdn"; 368Shopify.routes = Shopify.routes || {}; 369Shopify.routes.root = "/"; 370Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 371Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 372Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 373Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 373
373
374<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 374
374
375<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 375
375
376<script> 377 window.ShopifyPay = window.ShopifyPay || {}; 378 window.ShopifyPay.apiHost = "shop.app\/pay"; 379 window.ShopifyPay.redirectState = null; 380</script>
vendor: 1 bytes, line 380
380
381<script> 382 window.Shopify = window.Shopify || {}; 383 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 384 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 385 window.Shopify.SignInWithShop.eligible = true; 386</script>
vendor: 1 bytes, line 386
386
387<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 387
387
388<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 388
388
389<script type="module"> 390 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 391 392 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 393 394</script>
vendor: 1 bytes, line 394
394
395<script> 396 window.Shopify = window.Shopify || {}; 397 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 398 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 399</script>
vendor: 1 bytes, line 399
399
400<script>(function() { 401 var isLoaded = false; 402 function asyncLoad() { 403 if (isLoaded) return; 404 isLoaded = true; 405 var urls = ["https:\/\/onetext.com\/sdk\/onetext.js?onetext-client=onetext_client_production_309a2a60-5f54-4423-819d-f878a286883b\u0026shop=skull-riderz.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01GYCCM7NA7EPP2045B6A396ZP?source=shopify1click\u0026shop=skull-riderz.myshopify.com","https:\/\/bundle.dyn-rev.app\/loader.js?g_cvt_id=62fd3b49-102b-40e7-9171-a83a5de4d2e3\u0026shop=skull-riderz.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=skull-riderz.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=skull-riderz.myshopify.com","https:\/\/onetext.com\/sdk\/onetext.min.js?onetext-account-token=onetext_account_production_50923348-2a41-49b6-a241-35b2f000fcce\u0026timestamp=1790751635884\u0026shop=skull-riderz.myshopify.com"]; 406 for (var i = 0; i < urls.length; i++) { 407 var s = document.createElement('script'); 408 s.type = 'text/javascript'; 409 s.async = true; 410 s.src = urls[i]; 411 var x = document.getElementsByTagName('script')[0]; 412 x.parentNode.insertBefore(s, x); 413 } 414 }; 415 if(window.attachEvent) { 416 window.attachEvent('onload', asyncLoad); 417 } else { 418 window.addEventListener('load', asyncLoad, false); 419 } 420})();</script>
vendor: 1 bytes, line 420
420
421<script id="__st">var __st={"a":8495136823,"offset":0,"reqid":"c361fbbc-c313-4e7c-bb53-ac18c8ff84b8-1791238213","pageurl":"www.skullriderz.com\/blogs\/trending-products","s":"blogs-81395253363","u":"92c4dd4d7023","p":"blog","rtyp":"blog","rid":81395253363};</script>
vendor: 1 bytes, line 421
421
422<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 422
422
423<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 423
423
424<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.skullriderz.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 424
424
425<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.skullriderz.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
425<script crossorigin="anonymous" defer="defer" src="//www.skullriderz.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 425
425
426<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 426
426
427<script> 428 window.Shopify = window.Shopify || {}; 429 window.Shopify.MCP = window.Shopify.MCP || {}; 430 window.Shopify.MCP.enabled = true; 431 window.Shopify.MCP.shop = "skull-riderz.myshopify.com"; 432 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.skullriderz.com\/api\/mcp"; 433 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 434</script>
vendor: 1 bytes, line 434
434
435<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.skullriderz.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 436</script>
vendor: 1 bytes, line 436
436
437<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.skullriderz.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 438</script>
vendor: 1 bytes, line 438
438
439<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 440 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 441</script>
vendor: 1 bytes, line 441
441
442<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 443</script>
vendor: 1 bytes, line 443
443
444<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"session_id":"01M471W3RC82E4YCRDRPGJC8R7","publisher_shop_id":8495136823,"theme_id":127699288179,"theme_published":true,"theme_store_id":0,"placement":"collection","event_data":{"handle":"trending-products","page_type":"blog"},"recommendations_tracking_enabled":true}" defer="defer" src="//www.skullriderz.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
444 445<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.skullriderz.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 446<style id="shopify-accelerated-checkout-cart"> 447 #shopify-buyer-consent { 448 margin-top: 1em; 449 display: inline-block; 450 width: 100%; 451} 452 453#shopify-buyer-consent.hidden { 454 display: none; 455} 456 457#shopify-subscription-policy-button { 458 background: none; 459 border: none; 460 padding: 0; 461 text-decoration: underline; 462 font-size: inherit; 463 cursor: pointer; 464} 465 466#shopify-subscription-policy-button::before { 467 box-shadow: none; 468} 469 470 </style> 471
472<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
472 473 474
474<script> 475 476 477 478 479 /* js helpers */ 480 const debounce = (fn, wait) => { 481 let t; 482 return (...args) => { 483 clearTimeout(t); 484 t = setTimeout(() => fn.apply(this, args), wait); 485 }; 486 } 487 window.KEYCODES = { 488 TAB: 9, 489 ESC: 27, 490 DOWN: 40, 491 RIGHT: 39, 492 UP: 38, 493 LEFT: 37, 494 RETURN: 13 495 }; 496 497 /* background image sizes */ 498 const rbi = []; 499 const rbiSetSize = (img) => { 500 if ( img.offsetWidth / img.dataset.ratio < img.offsetHeight ) { 501 img.setAttribute('sizes', `${Math.ceil(img.offsetHeight * img.dataset.ratio)}px`); 502 } else { 503 img.setAttribute('sizes', `${Math.ceil(img.offsetWidth)}px`); 504 } 505 } 506 window.addEventListener('resize', debounce(()=>{ 507 for ( let img of rbi ) { 508 rbiSetSize(img); 509 } 510 }, 250)); 511 512 /* lazy looad images reveal effect */ 513 const imageReveal = new IntersectionObserver((entries, observer)=>{ 514 entries.forEach(entry=>{ 515 if ( entry.isIntersecting ) { 516 setTimeout(()=>{ 517 entry.target.classList.remove('lazy-image--to-reveal'); 518 }, 500); 519 entry.target.classList.add('lazy-image--revealed'); 520 observer.unobserve(entry.target); 521 } 522 }); 523 }, {rootMargin: '20px 0px 0px 0px'}); 524 </script>
524<noscript> 525 <link rel="stylesheet" href="//www.skullriderz.com/cdn/shop/t/40/assets/theme-noscript.css?v=179842145173141752951705597026"> 526 </noscript> 527 528 <!-- "snippets/shogun-head.liquid" was not rendered, the associated app was uninstalled --> 529 530 <!-- Intelligems A/B testing script Jan 9, 2024 --> 531
531<script> 532 window.Shopify = window.Shopify || {theme: {id: 127699288179, role: 'main' } }; 533 window._template = { 534 directory: "", 535 name: "blog", 536 suffix: "" 537 } 538 </script>
538 539
539<script src="https://cdn.intelligems.io/f840afc7e1ec.js"></script>
539 540 541 <!-- End Intelligems A/B testing script Jan 4, 2024 --> 542 543 <!-- Start: Adshoppers global tag Feb 7, 2024 --> 544
544<script type="text/javascript"> 545 var AddShoppersWidgetOptions = { 'loadCss': false, 'pushResponse': false }; 546 (!function(){ 547 var t=document.createElement("script"); 548 t.type="text/javascript", 549 t.async=!0, 550 t.id="AddShoppers", 551 t.src="https://shop.pe/widget/widget_async.js#64f0599b5bc1b51ae64758f0", 552 document.getElementsByTagName("head")[0].appendChild(t) 553 }()); 554 </script>
554 555 556 <!-- End: Adshoppers global tag Feb 7, 2024 --> 557 <!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 --><!-- BEGIN app snippet: elevar-cart-data -->
557<script type="application/json" id="elevar-cart-data" dynamic>{ 558 "isOnCartPage":false, 559 "marketId": "33816691", 560 "localeCountryCode":"US", 561 "attributes":{}, 562 "cartTotal": "0.0", 563 "currencyCode":"USD", 564 "items": [] 565} 566</script>
566 567<!-- END app snippet --><!-- BEGIN app snippet: elevar-user -->
567<script type="application/json" id="elevar-user" dynamic> 568{ 569 "cartTotal": "0.0", 570 "currencyCode":"USD", 571 "customer": {"id": null,"email": null,"firstName": null,"lastName": null,"phone": null,"city": null,"zip": null,"address1": null,"address2": null,"country": null,"countryCode": null,"province": null,"provinceCode": null,"tags": null} 572} 573</script>
573 574<!-- END app snippet --><!-- BEGIN app snippet: elevar-collection-view -->
574<script type="application/json" id="elevar-collection-view" dynamic>null</script>
574 575<!-- END app snippet --><!-- BEGIN app snippet: elevar-search-results-view -->
575<script type="application/json" id="elevar-search-results-view" dynamic>null</script>
575 576<!-- END app snippet --><!-- BEGIN app snippet: elevar-product-view -->
576<script type="application/json" id="elevar-product-view" dynamic>null</script>
576 577<!-- END app snippet --> 578
579<script type="module" dynamic> 580 const configUrl = "/a/elevar/static/configs/e990db8c5e68b2a8381d234ab08131f8830a5733/config.js"; 581 const config = (await import(configUrl)).default; 582 const scriptUrl = config.script_src_app_theme_embed; 583 584 if (scriptUrl) { 585 const { handler } = await import(scriptUrl); 586 587 const readDomLiquidSnippet = id => { 588 const element = document.querySelector(`#${id}`); 589 return JSON.parse(element?.textContent ?? "null"); 590 }; 591 592 const stripNullProperties = object => { 593 return Object.fromEntries( 594 Object.entries(object).filter(([_k, v]) => v !== null) 595 ); 596 }; 597 598 const getLiquidSnippetsFromDom = () => { 599 const cartData = readDomLiquidSnippet("elevar-cart-data"); 600 const user = readDomLiquidSnippet("elevar-user"); 601 602 return { 603 cartData, 604 user: { ...user, customer: stripNullProperties(user.customer) }, 605 isOnCartPage: cartData.isOnCartPage, 606 collectionView: readDomLiquidSnippet("elevar-collection-view"), 607 searchResultsView: readDomLiquidSnippet("elevar-search-results-view"), 608 productView: readDomLiquidSnippet("elevar-product-view") 609 }; 610 }; 611 612 await handler(config, getLiquidSnippetsFromDom()); 613 } 614</script>
614 615 616 617<!-- END app block --><!-- BEGIN app block: shopify://apps/wair-size-fit-recommendation/blocks/app-embed/68b6dfc9-7d29-46dc-8820-cbcd3543e806 --> 618 619 620 621 622 623
624<script type="text/javascript"> 625 var predictProduct = null; 626 window.addEventListener("onPredictLoad", function (event) { 627 event.detail.predict.render({ 628 brandKey: "skull-riderz.myshopify.com", 629 product: predictProduct ? { 630 key: predictProduct.handle, 631 name: predictProduct.title, 632 image: "//www.skullriderz.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_x600.gif", 633 } : null 634 }); 635 }); 636</script>
636 637 638
638<script 639 type="text/javascript" 640 async 641 src="https://cdn.shopify.com/extensions/01a0eb8c-8329-7b42-b272-646f3b03cd7e/wair-size-fit-recommendation-19/assets/predict.js"> 642 </script>
642 643 644 645 646 647<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 648 649 650 651 652 653 654 655 656 657 658 659 660 661 <style data-oke-reviews-version="0.95.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/okendo-reviews-styles.6dbb2446.css"></style><style data-oke-reviews-version="0.95.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.95.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:"î¤"}
661.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:"î¤
"}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:"î¤"}@font-face{font-family:oke-widget-icons;src:url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://cdn-static.okendo.io/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
661or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 12px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 24px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
661to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%} 662.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"} 663.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style> 664 665
665<script type="application/json" id="oke-reviews-settings">{"subscriberId":"b2afef68-7420-44a1-b797-4e1681654c0f","analyticsSettings":{"provider":"gtm"},"locale":"en","matchCustomerLocale":false,"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":true,"recorderPlusEnabled":true,"stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#BA0000","interspace":2,"showBorder":false}},"homepageCarousel":{"autoPlay":false,"defaultSort":"rating desc","scrollBehaviour":"slide","slidesPerPage":{"large":3,"medium":2},"style":{"arrows":{"color":"#A70B0B","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"highlightColor":"#A70B0B","layout":{"name":"default","reviewDetailsPosition":"below","showAttributeBars":false,"showProductDetails":"only-when-grouped","showProductName":false},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"productImageSize":{"value":48,"unit":"px"},"showDates":true,"spaceAbove":{"value":20,"unit":"px"},"spaceBelow":{"value":20,"unit":"px"},"stars":{"height":{"value":18,"unit":"px"}},"text":{"primaryColor":"#000000","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#000000"}},"totalSlides":12,"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"gridStyleDesktop":{"layout":"large-centered","rows":4,"columns":3},"linkText":"View More","gridStyleMobile":{"layout":"hero-three-mobile","rows":3,"columns":3},"showMoreArrow":{"enabled":false},"infiniteScroll":false,"gapSize":{"value":5,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"backgroundColor":"#A70B0B","position":"top-left","textColor":"#FFFFFF","enabled":true,"positionSmall":"hidden"},"reviewsWidget":{"tabs":{"reviews":true,"questions":false},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[{"name":"rating-average","layout":"one-line"},{"name":"rating-breakdown","backgroundColor":"#E9C9C9","shadingColor":"#A70B0B","stretchMode":"contain"}],"textAlignment":"left"},{"columnWidth":"two-thirds","modules":[{"name":"recommended"},{"name":"media-carousel","imageGap":{"value":4,"unit":"px"},"imageHeight":{"value":120,"unit":"px"}}],"textAlignment":"left"}]},"style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"filters":{"backgroundColorActive":"#A70B0B","backgroundColor":"#FFFFFF","borderColor":"#A70B0B","borderRadius":{"value":100,"unit":"px"},"borderColorActive":"#A70B0B","textColorActive":"#FFFFFF","textColor":"#A70B0B","searchHighlightColor":"#e39999"},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#A70B0B","interspace":2,"showBorder":false}},"shadingColor":"#FFFFFF","productImageSize":{"value":48,"unit":"px"},"button":{"backgroundColorActive":"#A70B0B","borderColorHover":"#BD1212","backgroundColor":"#A70B0B","borderColor":"#A70B0B","backgroundColorHover":"#BD1212","textColorHover":"#FFFFFF","borderRadius":{"value":3,"unit":"px"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#A70B0B","textColorActive":"#FFFFFF","textColor":"#FFFFFF","font":{"hasCustomFontSettings":false}},"highlightColor":"#A70B0B","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#000000","fontSizeRegular":{"value":15,"unit":"px"},"fontSizeLarge":{"value":20,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#000000"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#9A9DB1","markerColor":"#A70B0B"}},"showWhenEmpty":false,"reviews":{"list":{"layout":{"collapseReviewerDetails":false,"columnAmount":4,"
665name":"default","showAttributeBars":false,"borderStyle":"full","showProductVariantName":false,"showProductDetails":"only-when-grouped"},"initialPageSize":5,"media":{"layout":"featured","size":{"value":200,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"closed","defaultSort":"date desc","writeReviewButtonEnabled":false,"freeTextSearchEnabled":true}}},"starRatings":{"showWhenEmpty":false,"style":{"text":{"content":"review-count","style":"number-and-text","brackets":false},"spaceAbove":{"value":0,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#A70B0B","borderColor":"#2C3E50","showBorder":false},"spaceBelow":{"value":0,"unit":"px"},"height":{"value":18,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsSummariesEnabled":true}}</script>
665 666 <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#a70b0b;--oke-button-backgroundColorHover:#bd1212;--oke-button-backgroundColorActive:#a70b0b;--oke-button-textColor:#fff;--oke-button-textColorHover:#fff;--oke-button-textColorActive:#fff;--oke-button-borderColor:#a70b0b;--oke-button-borderColorHover:#bd1212;--oke-button-borderColorActive:#a70b0b;--oke-button-borderRadius:3px;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:var(--oke-text-regular,14px);--oke-button-fontFamily:inherit;--oke-border-color:#e5e5eb;--oke-border-width:1px;--oke-text-primaryColor:#000;--oke-text-secondaryColor:#000;--oke-text-small:12px;--oke-text-regular:15px;--oke-text-large:20px;--oke-text-fontFamily:inherit;--oke-avatar-size:48px;--oke-avatar-backgroundColor:#e5e5eb;--oke-avatar-placeholderTextColor:#2c3e50;--oke-highlightColor:#a70b0b;--oke-shadingColor:#fff;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#9a9db1;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#a70b0b;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#a70b0b;--oke-filter-borderColor:#a70b0b;--oke-filter-borderColorActive:#a70b0b;--oke-filter-textColor:#a70b0b;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#e39999;--oke-mediaGrid-chevronColor:;--oke-stars-foregroundColor:#ba0000;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-stars-foregroundColor:#a70b0b;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-sr{--oke-stars-foregroundColor:#a70b0b;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-title-fontWeight:600;--oke-title-fontSize:var(--oke-text-regular,14px);--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style> 667 <style id="oke-reviews-custom-css">.product-details .okeReviews.oke-sr{padding-bottom:5px}.okeReviews.oke-w .oke-reviewContent-title{font-family:"Maven Pro",sans-serif;font-weight:500;font-size:25px;letter-spacing:normal;text-transform:uppercase}.okeReviews.oke-w .oke-w-navBar .oke-w-navBar-item{font-family:"Maven Pro",sans-serif;font-weight:500;font-size:18px;letter-spacing:normal;text-transform:uppercase}.okeReviews.oke-w .oke-reviewContent-body p{line-height:24px;letter-spacing:normal;font-weight:400}.okeReviews.oke-w .oke-button{font-family:"Maven Pro",sans-serif;font-weight:400;font-size:15px;letter-spacing:1px;text-transform:uppercase}.okeReviews.oke-w .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:none}.okeReviews.oke-w .oke-is-small .oke-w-reviews-writeReview{width:100%;padding-top:10px}.okeReviews.oke-w .oke-is-small .oke-button{width:100%;font-size:12px}.okeReviews.oke-w button.oke-helpful-vote-button.oke-helpful-vote-button--positive,.okeReviews.oke-w button.oke-helpful-vote-button.oke-helpful-vote-button--negative{height:15px}.okeReviews.oke-w .oke-sortSelect{height:34.77px}.okeReviews.oke-w select#oke-sortSelect--reviews{width:150px}.okeReviews.oke-w .oke-is-small .oke-sortSelect{height:55.78px}.okeReviews.oke-w .oke-w-textSearchFilter:before{top:35%}.okeReviews.oke-w .oke-w-filter-title:first-child{display:inline-flex;align-items:center}.okeReviews.oke-w button.oke-w-filter-clear{padding-top:4px}.loox-pn{display:none !important}</style> 668 <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
668<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
668 669 670 671 672 673 674 675 676 677 678 679 680 681 682<!-- END app snippet --> 683 684 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 685<!-- END app snippet --> 686 687<!-- BEGIN app snippet: widget-plus-initialisation-script --> 688 689 690 691 692
692<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
692 693 694<!-- END app snippet --> 695 696 697<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 698 699 700 701 702 703 704 705 706 707 708 709 710
710<script async src="https://static.klaviyo.com/onsite/js/HRHq8c/klaviyo.js?company_id=HRHq8c"></script>
710 711
711<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
711 712 713 714 715 716 717 718
718<script> 719 window.klaviyoReviewsProductDesignMode = false 720 </script>
720 721 722 723 724 725 726 727 728 729 730<!-- END app block --><!-- BEGIN app block: shopify://apps/onward/blocks/onward-protection-embed/b53f9cdb-2bd0-4ef4-be64-bb0b8b7f7dff -->
730<script type="text/javascript"> 731 window.addEventListener('DOMContentLoaded', () => { 732 const onward = new OnwardSetup(); 733 734 onward.addContainer('#AjaxCartSubtotal .button--regular', { position: 'beforebegin' }); 735 onward.addCheckoutPlus('#AjaxCartSubtotal .button--regular', { 736 optOutSelector: '.cart__details', 737 optOutPosition: 'beforeend' 738 }); 739}); 740 741document.addEventListener('rebuy:smartcart.ready', function () { 742 const onward = new OnwardSetup(); 743 onward.addRebuy(); 744}); 745 746 747 window.OnwardSettingsJson = {"selectedByDefault":true,"shopEnabled":true,"insuranceFeePercentage":"4.0","carbonOffsetPriceCents":1,"carbonOffsetsEnabled":true,"flatRateReturnEnabled":false,"returnsAppEnabled":false,"thirdPartyReturnsPortalUrl":"https:\/\/skullriderz.loopreturns.com\/#\/","customerSponsoredReturnLabel":false,"returnPolicyUrl":null,"exchangesEnabled":false,"shopName":"Skull Riderz","shopId":220,"shopCurrencyCode":"USD","shopSupportContact":"[email protected]","shopSupportFormUrl":null,"shopBanner":"https:\/\/proxy.useonward.com\/public\/brandings\/220\/banner?ts=1784063881","minimumInsurableCartAmountCents":0,"minimumInsurancePriceCents":98,"minimumInsurancePriceVariantId":41290699636851,"maximumInsurancePriceCents":null,"maximumInsurancePriceVariantId":null,"insuranceFallback":"do_not_insure","excludePriceInSubtotalDisplay":true,"oneLine":false,"autoRemoveInsuranceFromCart":true,"poweredByEnabled":true,"inlinePoweredByEnabled":true,"disclaimerEnabled":false,"showSubscriptionWording":false,"moneyFormat":null,"checkoutButtonSelector":null,"themePrimaryColor":"#a70b0b","ctaTextColor":null,"backgroundColor":"","copyLine1":"Earn {{reward_amount}}","copyLine2":"Onward Checkout+","checkoutPlusCopyLine1":"Checkout+","checkoutPlusCopyLine2":"Get {{reward_amount}} CashBack, Delivery Protection, and a 90-day Satisfaction Guarantee.","checkoutPlusEnabled":true,"checkoutPlusVariant":"checkout","checkoutPlusButtonLabel":null,"checkoutPlusOptOutLabel":"continue without Checkout+","checkoutPlusOptOutContainerSelector":"","disclaimerText":"*By deselecting shipping protection, Skull Riderz is not liable for damaged, or stolen items","rewardsEnabled":true,"rewardsPercentage":"10.0","cashbackName":"CashBack","cashbackIssueImmediately":false,"nativeSubscriptionsEnabled":false,"cartItemCountSelector":null,"cartSubtotalSelector":null,"productGuaranteesEnabled":true,"productGuaranteeDays":90,"walletsEnabled":true,"category":"Apparel","featuresEnabled":["widget:checkout:multi_product_debug"],"isDev":false,"modalEnabledCards":{"freeReturns":true,"returnsAndExchanges":true,"protect":true,"carbonOffsets":true,"rewards":true,"productGuarantees":true,"prioritySupport":true,"donation":true,"disclaimer":true},"shoppersUrl":"","checkoutExtensionHidden":false,"checkoutOneLine":true,"legacyAutoInsertCheckoutPlus":false,"deferredProtectionEnabled":false,"orderEditingEnabled":false,"orderEditingDeadlineMinutes":30,"orderEditingAddInsuranceCopyLine1":"Onward Checkout+","orderEditingAddInsuranceCopyLine2":null,"orderEditingAllowAddressEdits":true,"orderEditingAllowQuantityChanges":true,"orderEditingAllowedQuantityChanges":"all","orderEditingAllowAddProtection":true,"orderEditingAllowDiscountCodes":false,"orderEditingAllowUpsells":false,"orderEditingUpsellsCollectionId":null,"orderEditingUpsellsOfferSource":"smart_recommendations","orderEditingUpsellsDiscountPercentage":0,"subtotalLabel":null,"subtotalLabelSelector":null,"poweredByLogoColor":"black","hideForB2bCustomers":false,"attachToApplePay":false,"onwardLineitemProperties":{},"inspiredDonationsEnabled":false,"includeFullyDiscountedItemsInPremium":false,"insuranceProductImageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/9513\/6823\/files\/onward-product-image-skullriderz.png?v=1721263982"}; 748 window.OnwardSettingsJson = Object.assign( 749 window.OnwardSettingsJson, 750 window.onwardSettingsOverrides ? window.onwardSettingsOverrides : {}, 751 { 752 headlessClient: false, 753 onwardWidget: { policy_bundle: {"config":{"checkout_plus_button_order":"checkout_plus_first"},"policy_settings":{"checkout_plus_button_order":{"policies":[]}}} }, 754 locale: { 755 currency_iso_code: "USD", 756 currency_rate: Shopify.currency?.rate || "1.0", 757 request_locale: Shopify?.locale || 'en' 758 } 759 } 760 ); 761 Object.freeze(window.OnwardSettingsJson); 762 window.OnwardTranslationsJson = {"en":{"modal":{"headline":"Checkout with benefits.","subheadline":"Shop with confidence â your purchase is getting an upgrade.","rewardsDisclaimer":{"text":"*{{cashbackName}} code emailed 30 days after purchase."},"rewards":{"heading":"Earn {{rewardsPercentage}}% {{cashbackName}}","text":"Get {{rewardsPercentage}}% back to be used on future purchases.*"},"protect":{"heading":"Shipping Protection","text":"From theft, loss, damage, \u0026 more - Onward has you covered."},"extendedWarranties":{"heading":"Product Protection","text":"From failure due to normal wear and tear and defects after the manufacturer's warranty expires."},"carbonOffsets":{"heading":"Carbon Neutral","text":"We'll offset the CO2 emissions of this shipment."},"productGuarantees":{"heading":"Satisfaction Guarantee","text":"If you have any quality issues within {{days}} days, we'll make it right."},"returnsAndExchanges":{"heading":"Free Returns \u0026 Exchanges","text":"Free return shipping on all US orders for returns \u0026 exchanges."},"freeReturns":{"heading":"Free Returns","text":"Free return shipping on all US orders."},"subscriptions":{"text":"Checkout+ will be added to recurring subscription orders and may be cancelled at anytime."},"prioritySupport":{"heading":"Priority Support","text":"Skip the line and get expedited customer support."},"donation":{"heading":"$10 Charitable Gift","text":"Make an impact with a donation to a cause of your choice."},"footer":{"legalPrefix":"By purchasing Checkout+, you agree and have read the","termsLabel":"Terms","and":"and","privacyLabel":"Privacy","returnPolicyNotice":"Exceptions apply. Please see the {{returnPolicyLink}} for more details.","returnPolicyLinkLabel":"return policy","poweredBy":"Powered by"}}}}; 763 Object.freeze(window.OnwardTranslationsJson); 764 765 766 767 window.OnwardCustomer = { isB2b: null, tags: null }; 768</script>
768 769 770<style id="onward-styles-sheet"> 771 .cart-item:has(a[href*="/products/onward-package-protection"]), 772 .cart__item:has(a[href*="/products/onward-package-protection"]), 773 .upez--cart-item:has(a[href*="/products/onward-package-protection"]), 774 .upcart-product-item:has(a[href*="/products/onward-package-protection"]), 775 .rebuy-cart__flyout-item:has(a[href*="/products/onward-package-protection"]) { 776 display: none; 777 } 778 779 .cart-form-item:has(a[href*="/products/onward-package-protection"]), 780.rebuy-cart__flyout-item:has(a[href*="/products/onward-package-protection"]) { 781 display: none; 782} 783 784.rebuy-cart__flyout #onward-container section, 785.product__cart-functions #onward-container section { 786 max-width: unset !important; 787 display: block !important; 788 padding-top: 0px !important; 789 padding-bottom: 20px !important; 790} 791 792.rebuy-cart__flyout-footer #onward-container { 793 margin-top: 15px; 794} 795 796#AjaxCartSubtotal #onward-container section { 797 padding-bottom: 0 !important; 798} 799 800.product__cart-functions #onward-container { 801 margin-top: 20px !important; 802} 803 804.product__cart-functions #onward-copy-line-2 { 805 display: none !important; 806} 807 808.product__cart-functions .shopify-payment-button__more-options { 809 padding-top: 10px; 810} 811 812.product__cart-functions #onward-container section { 813 padding-bottom: 0px !important; 814} 815 816#AjaxCartSubtotal #onward-container section { 817 margin-top: 20px !important; 818} 819.onward-active-toggle { background-color: #a70b0b !important;} 820 821</style> 822 823 824<!-- END app block -->
824<script src="https://cdn.shopify.com/extensions/01a10d0f-d3f9-7577-83e3-7130b4eb0f3b/trakt-360/assets/onward.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 824
824
825<script src="https://cdn.shopify.com/extensions/01a10d5f-c4c5-7bc8-84ef-6c07a252002c/rebuy-personalization-engine-447/assets/rebuy-extensions.js" type="text/javascript" defer="defer"></script>
825 826<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
827<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 8495136823,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 827
827
828<script> 829 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 830</script>
vendor: 1 bytes, line 830
830
831<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
831).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 8495136823,storefrontBaseUrl: "https://www.skullriderz.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.skullriderz.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"600277107","configuration":"{\"accountID\":\"1220658\",\"workspaceId\":\"b7f95fac-a5e2-49b6-81f8-4a1a2b160d92\",\"projectId\":\"018a35ab-af48-48d8-af20-b2d64931c5d0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d98eb033f1e81320021a411362de3a55","type":"APP","apiClientId":5461967,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]}
831,"dataSharingState":"unrestricted"},{"id":"41582707","configuration":"{\"accountID\":\"1234\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ea25f2ab5d10fac64f3da4922b75167f","type":"APP","apiClientId":4914567,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"40042611","configuration":"{\"masterTagID\":\"19038\",\"merchantID\":\"131346\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f300cca684872f2df140f714437af558","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"28999795","configuration":"{\"shopId\":\"skull-riderz.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"31536d5a2ef62c1887054e49fd58dba0","type":"APP","apiClientId":4845829,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"163955","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/e990db8c5e68b2a8381d234ab08131f8830a5733\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"32374899","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Elevar - Checkout Tracking"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Skull Riderz","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"skull-riderz.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.skullriderz.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.skullriderz.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"127699288179","themePublished":"true","eventMetadataId":"e43f273b-3cd8-4dee-b654-98bbf363dcd4","pageType":"blog","resourceId":"81395253363","shopId":"8495136823","storefrontBaseUrl":"https:\/\/www.skullriderz.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
831<script> 832 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 833 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 834 window.ShopifyAnalytics.meta.currency = 'USD'; 835 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":81395253363,"requestId":"c361fbbc-c313-4e7c-bb53-ac18c8ff84b8-1791238213"}}; 836 for (var attr in meta) { 837 window.ShopifyAnalytics.meta[attr] = meta[attr]; 838 } 839</script>
vendor: 1 bytes, line 839
839
840<script class="analytics"> 841 (function () { 842 var customDocumentWrite = function(content) { 843 var jquery = null; 844 845 if (window.jQuery) { 846 jquery = window.jQuery; 847 } else if (window.Checkout && window.Checkout.$) { 848 jquery = window.Checkout.$; 849 } 850 851 if (jquery) { 852 jquery('body').append(content); 853 } 854 }; 855 856 var hasLoggedConversion = function(token) { 857 if (token) { 858 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 859 } 860 return false; 861 } 862 863 var setCookieIfConversion = function(token) { 864 if (token) { 865 var twoMonthsFromNow = new Date(Date.now()); 866 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 867 868 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 869 } 870 } 871 872 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 873 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 874 if (trekkie.integrations) { 875 return; 876 } 877 trekkie.methods = [ 878 'identify', 879 'page', 880 'ready', 881 'track', 882 'trackForm', 883 'trackLink' 884 ]; 885 trekkie.factory = function(method) { 886 return function() { 887 var args = Array.prototype.slice.call(arguments); 888 args.unshift(method); 889 trekkie.push(args); 890 if (method == 'track' || method == 'page') { 891 var pageUrl; 892 try { 893 pageUrl = window.location.href; 894 } catch (e) {} 895 var pageReferrer; 896 try { 897 pageReferrer = document.referrer; 898 } catch (e) {} 899 try { 900 if (window.__TREKKIE_SHIM_QUEUE == null) { 901 window.__TREKKIE_SHIM_QUEUE = []; 902 } 903 window.__TREKKIE_SHIM_QUEUE.push({ 904 from: 'trekkie-stub', 905 method: method, 906 args: args.slice(1), 907 pageContext: { 908 url: pageUrl, 909 referrer: pageReferrer 910 } 911 }); 912 } catch (e) { 913 // no-op 914 } 915 } 916 return trekkie; 917 }; 918 }; 919 for (var i = 0; i < trekkie.methods.length; i++) { 920 var key = trekkie.methods[i]; 921 trekkie[key] = trekkie.factory(key); 922 } 923 trekkie.load = function(config) { 924 trekkie.config = config || {}; 925 trekkie.config.initialDocumentCookie = document.cookie; 926 var first = document.getElementsByTagName('script')[0]; 927var script = document.createElement('script'); 928script.type = 'text/javascript'; 929script.onerror = function(e) { 930 var scriptFallback = document.createElement('script'); 931 scriptFallback.type = 'text/javascript'; 932 scriptFallback.onerror = function(error) { 933 var Monorail = { 934 produce: function produce(monorailDomain, schemaId, payload) { 935 var currentMs = new Date().getTime(); 936 var event = { 937 schema_id: schemaId, 938 payload: payload, 939 metadata: { 940 event_created_at_ms: currentMs, 941 event_sent_at_ms: currentMs 942 } 943 }; 944 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 945 }, 946 sendRequest: function sendRequest(endpointUrl, payload) { 947 // Try the sendBeacon API 948 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 949 var blobData = new window.Blob([payload], { 950 type: 'text/plain' 951 }); 952 953 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 954 return true; 955 } // sendBeacon was not successful 956 957 } // XHR beacon 958 959 var xhr = new XMLHttpRequest(); 960 961 try { 962 xhr.open('POST', endpointUrl); 963 xhr.setRequestHeader('Content-Type', 'text/plain'); 964 xhr.send(payload); 965 } catch (e) { 966 console.log(e); 967 } 968 969 return false; 970 }, 971 isIos12: function isIos12() { 972 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 973 } 974 }; 975 Monorail.produce('monorail-edge.shopifysvc.com', 976 'trekkie_storefront_load_errors/1.1', 977 {shop_id: 8495136823, 978 theme_id: 127699288179, 979 app_name: "storefront", 980 context_url: window.location.href, 981 source_url: "//www.skullriderz.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 982 983 }; 984 scriptFallback.async = true; 985 scriptFallback.src = '//www.skullriderz.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 986 first.parentNode.insertBefore(scriptFallback, first); 987}; 988script.async = true; 989script.src = '//www.skullriderz.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 990first.parentNode.insertBefore(script, first); 991 992 }; 993 trekkie.load( 994 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":8495136823,"isMerchantRequest":null,"themeId":127699288179,"themeCityHash":"11340484971801858507","contentLanguage":"en","currency":"USD","eventMetadataId":"e43f273b-3cd8-4dee-b654-98bbf363dcd4"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 995 ); 996 997 var loaded = false;
998 trekkie.ready(function() { 999 if (loaded) return; 1000 loaded = true; 1001 1002 window.ShopifyAnalytics.lib = window.trekkie; 1003 1004 var originalDocumentWrite = document.write; 1005 document.write = customDocumentWrite; 1006 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1007 document.write = originalDocumentWrite; 1008 1009 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1010 var token = match? match[1]: undefined; 1011 if (!hasLoggedConversion(token)) { 1012 setCookieIfConversion(token); 1013 1014 } 1015 }); 1016 1017 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":81395253363,"requestId":"c361fbbc-c313-4e7c-bb53-ac18c8ff84b8-1791238213","shopifyEmitted":true}); 1018 1019 var eventsListenerScript = document.createElement('script'); 1020 eventsListenerScript.async = true; 1021 eventsListenerScript.src = "//www.skullriderz.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1022 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1023})();</script>
vendor: 1 bytes, line 1023
1023
1024<script 1025 defer 1026 src="https://www.skullriderz.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1027 data-application="storefront-renderer" 1028 data-shop-id="8495136823" 1029 data-render-region="gcp-us-central1" 1030 data-page-type="blog" 1031 data-theme-instance-id="127699288179" 1032 data-theme-name="Combine" 1033 data-theme-version="2.2.3" 1034 data-monorail-region="shop_domain" 1035 data-resource-timing-sampling-rate="10" 1036 data-shs="true" 1037 data-shs-beacon="true" 1038 data-shs-export-with-fetch="true" 1039 data-shs-logs-sample-rate="1" 1040 data-shs-beacon-endpoint="https://www.skullriderz.com/api/collect" 1041></script>
1041 1042<meta name="shopify-y" content="8c496785-a49d-40c3-9453-bcf3307253c9" data-expiration="1822795813000"><meta name="shopify-s" content="278d135c-b050-43a7-a286-1a10b3685581" data-expiration="1791240013000"><meta name="new-cookie-storage-activated" content="t"> 1043</head> 1044 1045 <body 1046 id="trending-products" 1047 theme-control="combine" 1048 class=" template-blog template-blog no-touchevents" 1049 > 1050
1050<script type="text/javascript"> 1051 if ( 'ontouchstart' in window || window.DocumentTouch && document instanceof DocumentTouch ) { document.querySelector('body').classList.remove('no-touchevents'); document.querySelector('body').classList.add('touchevents'); } 1052 </script>
1052 1053 1054 <a href="#main" class="visually-hidden skip-to-content" tabindex="0" data-js-inert>Skip to content</a><!-- BEGIN sections: header-group --> 1055<div id="shopify-section-sections--15544233492595__announcement_bar_aPjWpL" class="shopify-section shopify-section-group-header-group mount-announcement-bar"><link href="//www.skullriderz.com/cdn/shop/t/40/assets/section-announcement-bar.css?v=165885266844731204801705597031" rel="stylesheet" type="text/css" media="all" /> 1056<announcement-bar id="announcement-sections--15544233492595__announcement_bar_aPjWpL" style="display:block" data-js-inert> 1057 <div class="container--large"> 1058 <div class="announcement-bar"> 1059 1060 <div class="announcement-bar__social-icons lap-hide"><div class="social-icons"><a href="skullriderzofficial" target="_blank"> 1061 <span class="visually-hidden">Facebook</span> 1062 <span class="icon" aria-hidden="true"><svg fill="none" height="120" viewBox="0 0 120 120" width="120" xmlns="http://www.w3.org/2000/svg"><path d="m81.3942 66.8069 2.8527-18.2698h-17.8237v-11.8507c0-5.0051 2.4876-9.8755 10.4751-9.8755h8.1017v-15.5765s-7.3485-1.2344-14.4004-1.2344c-14.6743 0-24.2822 8.7533-24.2822 24.5991v13.938h-16.3174v18.2698h16.3174v44.1931h20.083v-44.1931z" fill="#000"/></svg></span> 1063 </a></div></div> 1064 1065 <div class="announcement-bar__content"><div class="announcement-bar__slider" data-js-slider><span class="announcement" >Tariffs are here - your order may require an additional fee at delivery. 1066</span></div></div> 1067 1068 <div class="announcement-bar__localization-form lap-hide"><link href="//www.skullriderz.com/cdn/shop/t/40/assets/component-localization-form.css?v=113393134719554063451705597028" rel="stylesheet" type="text/css" media="all" /> 1069<form method="post" action="/localization" id="localization_form-ancmt" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/blogs/trending-products" /><localization-form class="localization-form__item"> 1070 1071 <span class="visually-hidden" id="currency-heading-ancmt">Country/region</span> 1072 1073 <input type="hidden" name="country_code" id="CurrencySelector-ancmt" value="US" /> 1074 1075 <button class="localization-form__item-button" data-js-localization-form-button aria-expanded="false" aria-controls="country-list-ancmt" data-location="ancmt"> 1076 <span class="localization-form__item-text"> 1077 <span class="localization-form__country">United States</span> 1078 <span class="localization-form__currency">(USD $)</span> 1079 </span> 1080 <span class="localization-form__item-symbol" aria-role="img" aria-hidden="true"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span> 1081 </button> 1082 1083 <ul id="country-list-ancmt" class="localization-form__content" data-js-localization-form-content data-js-localization-form-insert-helper-content> 1084 </ul> 1085 1086 </localization-form></form>
1086<script src="//www.skullriderz.com/cdn/shop/t/40/assets/component-localization-form.js?v=117978782860471776321705597032" defer></script>
1086</div> 1087 1088 </div> 1089 </div> 1090 </announcement-bar> 1091 1092 <style data-shopify> 1093#announcement-sections--15544233492595__announcement_bar_aPjWpL .announcement-bar, #announcement-sections--15544233492595__announcement_bar_aPjWpL a, #announcement-sections--15544233492595__announcement_bar_aPjWpL .localization-form__item-text { 1094 color: #ffffff; 1095 } 1096 #announcement-sections--15544233492595__announcement_bar_aPjWpL svg *, #announcement-sections--15544233492595__announcement_bar_aPjWpL .localization-form__item-symbol * { 1097 fill: #ffffff !important; 1098 }#announcement-sections--15544233492595__announcement_bar_aPjWpL,#announcement-sections--15544233492595__announcement_bar_aPjWpL .announcement-bar__content-nav { 1099 background: #a70b0b; 1100 }</style> 1101</div><div id="shopify-section-sections--15544233492595__header" class="shopify-section shopify-section-group-header-group site-header-container mount-header mount-css-slider"><link href="//www.skullriderz.com/cdn/shop/t/40/assets/section-header.css?v=42037758716483442431709066755" rel="stylesheet" type="text/css" media="all" /> 1102<style data-shopify> 1103 @media screen and (max-width: 1360px) { 1104 .site-header--border:after, 1105 #site-header .header__bottom--border:before { 1106 max-width: 100%; 1107 } 1108 } 1109 @media screen and (min-width: 1361px) { 1110 .site-nav.style--classic .submenu.mega-menu { 1111 width: var(--window-width); 1112 margin-inline-start: calc((var(--window-width) - 1360px) / -2); 1113 } 1114 } 1115</style> 1116<style data-shopify> 1117 .header__top { 1118 --header-logo: 50px; 1119 } 1120 @media screen and (max-width: 767px) { 1121 .header__top { 1122 --header-logo: 40px; 1123 } 1124 } 1125</style> 1126<main-header id="site-header" class="site-header site-header--alignment-center " data-js-inert data-sticky-header > 1127 1128 <div class="header-container header-container--top"> 1129 1130 1131 <style data-shopify> 1132 .header__top--logo-left { 1133 grid-template-areas: "" !important; 1134 grid-template-columns: auto repeat( , minmax(max-content, 25px)) !important; 1135 } 1136 1137 @media screen and (max-width: 1023px) { 1138 .header__top--logo-left { 1139 grid-template-areas: " menu" !important; 1140 grid-template-columns: auto repeat( 1, minmax(max-content, 25px)) !important; 1141 } 1142 } 1143 </style> 1144 1145 <div class="header__top container--large header__top--logo-center no-custom-link" id="header-top" style="height:calc(var(--header-logo) + 30px)"> 1146 1147 <!-- logo --> 1148 1149 <div id="logo" class="logo area--logo"><a class="logo-img logo-img--mobile" title="Skull Riderz" href="/" style="height:var(--header-logo)"><img 1150 src="//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid.png?v=1696129116" alt="" 1151 width="1969" height="527" 1152 /> 1153 </a><a class="logo-img logo-img--desk-only " title="Skull Riderz" href="/" style="height:var(--header-logo)"><img 1154 src="//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid.png?v=1696129116" alt="" 1155 width="1969" height="527" 1156 /> 1157 </a> 1158 1159 </div><a href="/search" class="area--search icon-button icon-button--text-tooltip" 1160 title="Open search" 1161 data-js-open-search-drawer data-js-sidebar-handle 1162 aria-expanded="false" aria-controls="site-search-sidebar" role="button" 1163 > 1164 <span class="button__icon" role="img" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="10.5" cy="10.5" r="7.5" stroke="black" stroke-width="2" style="fill:none"/><path d="M17.1213 15.2929L16.4142 14.5858L15 16L15.7071 16.7071L17.1213 15.2929ZM19.2426 20.2426C19.6331 20.6332 20.2663 20.6332 20.6568 20.2426C21.0473 19.8521 21.0473 19.219 20.6568 18.8284L19.2426 20.2426ZM15.7071 16.7071L19.2426 20.2426L20.6568 18.8284L17.1213 15.2929L15.7071 16.7071Z" fill="black" style="stroke:none"/></svg></span><span class="icon-button__text ">Search</span></a><a class="area--account icon-button icon-button--text-tooltip" href="/account/login"><span class="button__icon" role="img" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3333 19.25V17.4167C18.3333 16.4442 17.947 15.5116 17.2593 14.8239C16.5717 14.1363 15.6391 13.75 14.6666 13.75H7.33329C6.36083 13.75 5.4282 14.1363 4.74057 14.8239C4.05293 15.5116 3.66663 16.4442 3.66663 17.4167V19.25" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="fill:none!important"/><path d="M11 10.0833C13.0251 10.0833 14.6667 8.44171 14.6667 6.41667C14.6667 4.39162 13.0251 2.75 11 2.75C8.975 2.75 7.33337 4.39162 7.33337 6.41667C7.33337 8.44171 8.975 10.0833 11 10.0833Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="fill:none!important"/></svg></span><span class="icon-button__text ">Account</span></a><a 1165 class="no-js-hidden area--cart icon-button icon-button--text-tooltip" 1166 1167 data-js-sidebar-handle aria-expanded="false" aria-controls="site-cart-sidebar" role="button" 1168 1169 title="Open cart" tabindex="0" 1170 >
1171 <span class="visually-hidden">Open cart</span> 1172 <span class="button__icon" role="img" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-left:-2px"><path class="circle" d="M9.5 20C9.77614 20 10 19.7761 10 19.5C10 19.2239 9.77614 19 9.5 19C9.22386 19 9 19.2239 9 19.5C9 19.7761 9.22386 20 9.5 20Z" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path class="circle" d="M18.5 20C18.7761 20 19 19.7761 19 19.5C19 19.2239 18.7761 19 18.5 19C18.2239 19 18 19.2239 18 19.5C18 19.7761 18.2239 20 18.5 20Z" fill="white" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M3 3H6.27273L8.46545 13.7117C8.54027 14.08 8.7452 14.4109 9.04436 14.6464C9.34351 14.8818 9.71784 15.0069 10.1018 14.9997H18.0545C18.4385 15.0069 18.8129 14.8818 19.112 14.6464C19.4112 14.4109 19.6161 14.08 19.6909 13.7117L21 6.9999H7.09091" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="fill:none !important"/></svg></span><span class="icon-button__text ">Cart</span><span data-header-cart-count aria-hidden="true" class="icon-button__label">0</span> 1173 </a> 1174 1175 <noscript> 1176 <a 1177 class="button button--solid button--icon button--regular data-js-hidden" 1178 href="/cart" 1179 tabindex="0" 1180 > 1181 <span class="button__icon" role="img" aria-hidden="true"><svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" style="margin-left:-2px"><path class="circle" d="M9.5 20C9.77614 20 10 19.7761 10 19.5C10 19.2239 9.77614 19 9.5 19C9.22386 19 9 19.2239 9 19.5C9 19.7761 9.22386 20 9.5 20Z" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path class="circle" d="M18.5 20C18.7761 20 19 19.7761 19 19.5C19 19.2239 18.7761 19 18.5 19C18.2239 19 18 19.2239 18 19.5C18 19.7761 18.2239 20 18.5 20Z" fill="white" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /><path d="M3 3H6.27273L8.46545 13.7117C8.54027 14.08 8.7452 14.4109 9.04436 14.6464C9.34351 14.8818 9.71784 15.0069 10.1018 14.9997H18.0545C18.4385 15.0069 18.8129 14.8818 19.112 14.6464C19.4112 14.4109 19.6161 14.08 19.6909 13.7117L21 6.9999H7.09091" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="fill:none !important"/></svg></span> 1182 <span data-header-cart-total aria-hidden="true"><span class=money>$0.00</span></span> 1183 (<span data-header-cart-count aria-hidden="true">0</span>) 1184 </a> 1185 </noscript> 1186 1187 <button data-js-sidebar-handle class="mobile-menu-button hide lap-show area--menu" aria-expanded="false" aria-controls="site-menu-sidebar"> 1188 <span class="visually-hidden">Open menu</span><svg fill="none" height="16" viewBox="0 0 20 16" width="20" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m0 0h20v2h-20z"/><path d="m0 7h20v2h-20z"/><path d="m0 14h20v2h-20z"/></g></svg></button> 1189 1190 </div> 1191 1192 </div> 1193 1194 <div class="header-container header-container--bottom no-header-blocks"> 1195 1196 <div class="header__bottom container--large"> 1197 1198 <div class="site-nav style--classic"> 1199 1200 <div class="site-nav-container"> 1201 1202 <nav> 1203 1204 <ul class="link-list"><li 1205 1206 id="menu-item-mens-protective-shirts-classic" 1207 > 1208 1209 <a class="menu-link no-focus-link " href="https://www.skullriderz.com/collections/kevlar-clothing"> 1210 1211 <span><span class="text-animation--underline-in-header">Men's Protective Shirts</span></span> 1212 1213 1214 1215 </a> 1216 1217 1218 1219 </li><li 1220 1221 id="menu-item-mens-pants-classic" 1222 > 1223 1224 <a class="menu-link no-focus-link " href="/collections/mens-pants"> 1225 1226 <span><span class="text-animation--underline-in-header">Men's Pants</span></span> 1227 1228 1229 1230 </a> 1231 1232 1233 1234 </li><li 1235 1236 id="menu-item-mens-outerwear-classic" 1237 > 1238 1239 <a class="menu-link no-focus-link " href="https://www.skullriderz.com/collections/mens-outerwear"> 1240 1241 <span><span class="text-animation--underline-in-header">Men's Outerwear</span></span> 1242 1243 1244 1245 </a> 1246 1247 1248 1249 </li><li 1250 1251 id="menu-item-mens-gloves-classic" 1252 > 1253 1254 <a class="menu-link no-focus-link " href="/collections/mens-gloves"> 1255 1256 <span><span class="text-animation--underline-in-header">Men's Gloves</span></span> 1257 1258 1259 1260 </a> 1261 1262 1263 1264 </li><li 1265 1266 id="menu-item-ladies-shirts-classic" 1267 > 1268 1269 <a class="menu-link no-focus-link " href="https://www.skullriderz.com/collections/ladies-clothing"> 1270 1271 <span><span class="text-animation--underline-in-header">Ladies' Shirts</span></span> 1272 1273 1274 1275 </a> 1276 1277 1278 1279 </li><li 1280 1281 id="menu-item-ladies-pants-classic" 1282 > 1283 1284 <a class="menu-link no-focus-link " href="/collections/ladies-pants"> 1285 1286 <span><span class="text-animation--underline-in-header">Ladies' Pants</span></span> 1287 1288 1289 1290 </a> 1291 1292 1293 1294 </li></ul></nav> 1295 1296 </div> 1297 1298 </div> 1299 1300 </div> 1301 </div> 1302</main-header> 1303 1304<sidebar-drawer id="site-menu-sidebar" class="sidebar sidebar--right" tabindex="-1" role="dialog" aria-modal="true" style="display:none"> 1305 1306 <div class="sidebar__header"> 1307 <span class="sidebar__title"> 1308 Menu 1309 </span> 1310 <button class="sidebar__close" data-js-close>
1311 <span class="visually-hidden">Close sidebar</span> 1312 <span aria-hidden="true" aria-role="img"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 1313 </button> 1314 </div> 1315 1316 <div class="sidebar__body"> 1317 <mobile-navigation> 1318 <div class="site-nav style--sidebar"> 1319 <div class="site-nav-container"> 1320 <nav> 1321 <ul class="link-list"><li 1322 1323 id="menu-item-mens-protective-shirts-sidebar" 1324 > 1325 1326 <a class="menu-link no-focus-link text-weight--bold text-size--large" href="https://www.skullriderz.com/collections/kevlar-clothing"> 1327 1328 <span><span class="text-animation--underline-in-header">Men's Protective Shirts</span></span> 1329 1330 1331 1332 </a> 1333 1334 1335 1336 </li><li 1337 1338 id="menu-item-mens-pants-sidebar" 1339 > 1340 1341 <a class="menu-link no-focus-link text-weight--bold text-size--large" href="/collections/mens-pants"> 1342 1343 <span><span class="text-animation--underline-in-header">Men's Pants</span></span> 1344 1345 1346 1347 </a> 1348 1349 1350 1351 </li><li 1352 1353 id="menu-item-mens-outerwear-sidebar" 1354 > 1355 1356 <a class="menu-link no-focus-link text-weight--bold text-size--large" href="https://www.skullriderz.com/collections/mens-outerwear"> 1357 1358 <span><span class="text-animation--underline-in-header">Men's Outerwear</span></span> 1359 1360 1361 1362 </a> 1363 1364 1365 1366 </li><li 1367 1368 id="menu-item-mens-gloves-sidebar" 1369 > 1370 1371 <a class="menu-link no-focus-link text-weight--bold text-size--large" href="/collections/mens-gloves"> 1372 1373 <span><span class="text-animation--underline-in-header">Men's Gloves</span></span> 1374 1375 1376 1377 </a> 1378 1379 1380 1381 </li><li 1382 1383 id="menu-item-ladies-shirts-sidebar" 1384 > 1385 1386 <a class="menu-link no-focus-link text-weight--bold text-size--large" href="https://www.skullriderz.com/collections/ladies-clothing"> 1387 1388 <span><span class="text-animation--underline-in-header">Ladies' Shirts</span></span> 1389 1390 1391 1392 </a> 1393 1394 1395 1396 </li><li 1397 1398 id="menu-item-ladies-pants-sidebar" 1399 > 1400 1401 <a class="menu-link no-focus-link text-weight--bold text-size--large" href="/collections/ladies-pants"> 1402 1403 <span><span class="text-animation--underline-in-header">Ladies' Pants</span></span> 1404 1405 1406 1407 </a> 1408 1409 1410 1411 </li><li id="menu-item-account"> 1412 <a class="menu-link" href="/account/login"> 1413 <span style="display: inline-flex; align-items: center;"> 1414 Account 1415 </span> 1416 </a> 1417 </li></ul> 1418 </nav> 1419 </div> 1420 </div> 1421 </mobile-navigation> 1422 </div> 1423 1424 <div class="sidebar__footer site-menu-sidebar-footer"></div> 1425 1426 <link rel="stylesheet" href="//www.skullriderz.com/cdn/shop/t/40/assets/component-mobile-navigation.css?v=56405914047853716431705597031" media="print" onload="this.media='all'"> 1427 1428</sidebar-drawer> 1429 1430<style> #shopify-section-sections--15544233492595__header figure {background: #ededed; border-radius: 9px;} #shopify-section-sections--15544233492595__header figure img {mix-blend-mode: multiply; border-radius: 9px;} #shopify-section-sections--15544233492595__header .card__image {overflow: hidden;} #shopify-section-sections--15544233492595__header .button {background: #fff; color: #000;} #shopify-section-sections--15544233492595__header .button:hover a, #shopify-section-sections--15544233492595__header .button:hover span {color: #000 !important;} #shopify-section-sections--15544233492595__header .button:hover .button__icon path {fill: #000 !important;} </style></div> 1431<!-- END sections: header-group --><link href="//www.skullriderz.com/cdn/shop/t/40/assets/component-slider.css?v=91045379995524473881705597031" rel="stylesheet" type="text/css" media="all" /> 1432
1432<script src="//www.skullriderz.com/cdn/shop/t/40/assets/section-slider-vertical.js?v=19057134119640358161705597030"></script>
1432 1433 1434 <link href="//www.skullriderz.com/cdn/shop/t/40/assets/component-product-item.css?v=7065861049998104341705597029" rel="stylesheet" type="text/css" media="all" /> 1435 <link href="//www.skullriderz.com/cdn/shop/t/40/assets/component-product-variants.css?v=96443000894938822241705597031" rel="stylesheet" type="text/css" media="all" /> 1436 1437 <main id="main" class="main-content"> 1438 <div id="shopify-section-template--15544233754739__main" class="shopify-section"><link href="//www.skullriderz.com/cdn/shop/t/40/assets/component-blog-item.css?v=68559782706674088861705597030" rel="stylesheet" type="text/css" media="all" /> 1439<div class="container--compact container--vertical-space-small"> 1440 <div class="blog-header gutter-bottom--regular"> 1441 <div> 1442 <h1 class="title heading-size--page-title">Trending Products</h1> 1443 </div></div><span class="line-separator line-separator--fullwidth line-separator--body-color"><hr></span></div> 1444 1445<div id="blog-posts-template--15544233754739__main" class="container--compact container--vertical-space-small"> 1446 1447 <style data-shopify> 1448 @media screen and (max-width: 767px) { 1449 #blog-posts-template--15544233754739__main { 1450 margin-top: 30px; 1451 } 1452 } 1453 </style> 1454<div class="grid grid--layout grid-2 grid-lap-1 grid--gap-bottom"><div class="blog-item spacing--large remove-empty-space"><div class="blog-item__title-holder" > 1455 <a href="/blogs/trending-products/biker-jacket" title="Biker Jacket"> 1456 <span class="text-animation--underline 1457 1458 text-size--larger text-weight--medium text-line-height--medium 1459 1460 ">Biker Jacket</span> 1461 </a> 1462 </div><div class="blog-item__meta" ><span class="blog-item__date text-size--small">Dec 13, 2023</span></div><div class="blog-item__excerpt" > 1463 <span class="element--is-inline-block">Are you a motorcycle enthusiast looking for the perfect biker jacket? Look no further! In...</span> 1464 </div></div><div class="blog-item spacing--large remove-empty-space"><div class="blog-item__title-holder" > 1465 <a href="/blogs/trending-products/biker-clothing" title="Biker Clothing"> 1466 <span class="text-animation--underline 1467 1468 text-size--larger text-weight--medium text-line-height--medium 1469 1470 ">Biker Clothing</span> 1471 </a> 1472 </div><div class="blog-item__meta" ><span class="blog-item__date text-size--small">Dec 13, 2023</span></div><div class="blog-item__excerpt" > 1473 <span class="element--is-inline-block">When it comes to biker clothing, there are plenty of options to choose from. From...</span> 1474 </div></div><div class="blog-item spacing--large remove-empty-space"><div class="blog-item__title-holder" > 1475 <a href="/blogs/trending-products/biker-shirts" title="Biker Shirts"> 1476 <span class="text-animation--underline 1477 1478 text-size--larger text-weight--medium text-line-height--medium 1479 1480 ">Biker Shirts</span> 1481 </a> 1482 </div><div class="blog-item__meta" ><span class="blog-item__date text-size--small">Dec 13, 2023</span></div><div class="blog-item__excerpt" > 1483 <span class="element--is-inline-block">Biker shirts are an essential part of motorcycle riding gear. They not only provide protection...</span> 1484 </div></div><div class="blog-item spacing--large remove-empty-space"><div class="blog-item__title-holder" > 1485 <a href="/blogs/trending-products/motorcycle-hoodie" title="Motorcycle Hoodie"> 1486 <span class="text-animation--underline 1487 1488 text-size--larger text-weight--medium text-line-height--medium 1489 1490 ">Motorcycle Hoodie</span> 1491 </a> 1492 </div><div class="blog-item__meta" ><span class="blog-item__date text-size--small">Dec 13, 2023</span></div><div class="blog-item__excerpt" > 1493 <span class="element--is-inline-block">Motorcycle hoodies are essential for riders looking for both style and safety. These hoodies are...</span> 1494 </div></div><div class="blog-item spacing--large remove-empty-space"><div class="blog-item__title-holder" > 1495 <a href="/blogs/trending-products/mens-leather-motorcycle-jackets" title="Mens Leather Motorcycle Jackets">
1496 <span class="text-animation--underline 1497 1498 text-size--larger text-weight--medium text-line-height--medium 1499 1500 ">Mens Leather Motorcycle Jackets</span> 1501 </a> 1502 </div><div class="blog-item__meta" ><span class="blog-item__date text-size--small">Dec 13, 2023</span></div><div class="blog-item__excerpt" > 1503 <span class="element--is-inline-block">When it comes to motorcycle gear, a leather jacket is an essential piece for men....</span> 1504 </div></div><div class="blog-item spacing--large remove-empty-space"><div class="blog-item__title-holder" > 1505 <a href="/blogs/trending-products/motorcycle-themed-shirts" title="Motorcycle Themed Shirts"> 1506 <span class="text-animation--underline 1507 1508 text-size--larger text-weight--medium text-line-height--medium 1509 1510 ">Motorcycle Themed Shirts</span> 1511 </a> 1512 </div><div class="blog-item__meta" ><span class="blog-item__date text-size--small">Dec 13, 2023</span></div><div class="blog-item__excerpt" > 1513 <span class="element--is-inline-block">If you're a motorcycle enthusiast, you know that your style extends beyond just your bike....</sp
1513an> 1514 </div></div><div class="blog-item spacing--large remove-empty-space"><div class="blog-item__title-holder" > 1515 <a href="/blogs/trending-products/motorbike-armour-jacket" title="Motorbike Armour Jacket"> 1516 <span class="text-animation--underline 1517 1518 text-size--larger text-weight--medium text-line-height--medium 1519 1520 ">Motorbike Armour Jacket</span> 1521 </a> 1522 </div><div class="blog-item__meta" ><span class="blog-item__date text-size--small">Dec 13, 2023</span></div><div class="blog-item__excerpt" > 1523 <span class="element--is-inline-block">Motorbike armour jackets are essential for every rider who values safety and protection. Whether you're...</span> 1524 </div></div><div class="blog-item spacing--large remove-empty-space"><div class="blog-item__title-holder" > 1525 <a href="/blogs/trending-products/mens-motorcycle-gear" title="Mens Motorcycle Gear"> 1526 <span class="text-animation--underline 1527 1528 text-size--larger text-weight--medium text-line-height--medium 1529 1530 ">Mens Motorcycle Gear</span> 1531 </a> 1532 </div><div class="blog-item__meta" ><span class="blog-item__date text-size--small">Dec 13, 2023</span></div><div class="blog-item__excerpt" > 1533 <span class="element--is-inline-block">When it comes to riding motorcycles, safety should always be a top priority. That's why...</span> 1534 </div></div><div class="blog-item spacing--large remove-empty-space"><div class="blog-item__title-holder" > 1535 <a href="/blogs/trending-products/motorcycle-protective-gear" title="Motorcycle Protective Gear"> 1536 <span class="text-animation--underline 1537 1538 text-size--larger text-weight--medium text-line-height--medium 1539 1540 ">Motorcycle Protective Gear</span> 1541 </a> 1542 </div><div class="blog-item__meta" ><span class="blog-item__date text-size--small">Dec 13, 2023</span></div><div class="blog-item__excerpt" > 1543 <span class="element--is-inline-block">Motorcycle protective gear is essential for any rider looking to stay safe on the road....</span> 1544 </div></div><div class="blog-item spacing--large remove-empty-space"><div class="blog-item__title-holder" > 1545 <a href="/blogs/trending-products/armor-mesh" title="Armor Mesh"> 1546 <span class="text-animation--underline 1547 1548 text-size--larger text-weight--medium text-line-height--medium 1549 1550 ">Armor Mesh</span> 1551 </a> 1552 </div><div class="blog-item__meta" ><span class="blog-item__date text-size--small">Dec 13, 2023</span></div><div class="blog-item__excerpt" > 1553 <span class="element--is-inline-block">Welcome to our comprehensive guide on armor mesh! In this blog post, we will explore...</span> 1554 </div></div><div class="blog-item spacing--large remove-empty-space"><div class="blog-item__title-holder" > 1555 <a href="/blogs/trending-products/motorcycle-armor-vest" title="Motorcycle Armor Vest"> 1556 <span class="text-animation--underline 1557 1558 text-size--larger text-weight--medium text-line-height--medium 1559 1560 ">Motorcycle Armor Vest</span> 1561 </a> 1562 </div><div class="blog-item__meta" ><span class="blog-item__date text-size--small">Dec 13, 2023</span></div><div class="blog-item__excerpt" > 1563 <span class="element--is-inline-block">When it comes to motorcycle safety, one essential piece of gear that every rider should...</span> 1564 </div></div><div class="blog-item spacing--large remove-empty-space"><div class="blog-item__title-holder" > 1565 <a href="/blogs/trending-products/mesh-shirt" title="Mesh Shirt"> 1566 <span class="text-animation--underline 1567 1568 text-size--larger text-weight--medium text-line-height--medium 1569 1570 ">Mesh Shirt</span> 1571 </a> 1572 </div><div class="blog-item__meta" ><span class="blog-item__date text-size--small">Dec 13, 2023</span></div><div class="blog-item__excerpt" >
1573 <span class="element--is-inline-block">Are you a motorcycle enthusiast looking for a stylish and protective gear option? Look no...</span> 1574 </div></div></div><link href="//www.skullriderz.com/cdn/shop/t/40/assets/component-pagination.css?v=160780470622225491461705597029" rel="stylesheet" type="text/css" media="all" /> 1575<nav role="navigation"> 1576 <ul class="pagination"><li class="prev disabled"> 1577 <span class="visually-hidden">Previous</span> 1578 <span aria-hidden="true"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span> 1579 </li><li class="lap-hide active" aria-current="page"> 1580 <span class="visually-hidden">page</span> 1 1581 </li><li class="lap-hide"> 1582 <a href="/blogs/trending-products?page=2"> 1583 <span class="visually-hidden">page</span> 2 1584 </a> 1585 </li><li class="lap-hide"> 1586 <a href="/blogs/trending-products?page=3"> 1587 <span class="visually-hidden">page</span> 3 1588 </a> 1589 </li><li class="mobile"><div 1590 1591 1592 style="margin-inline-start:-12px" 1593 1594 > 1595 1 / 3</div> 1596 </li><li class="next"> 1597 <a href="/blogs/trending-products?page=2"> 1598 <span class="visually-hidden">Next</span> 1599 <span aria-hidden="true"><svg fill="none" height="7" viewBox="0 0 12 7" width="12" xmlns="http://www.w3.org/2000/svg"><g fill="#000"><path d="m1.2334.554688 5.65685 5.656852-.7071.70711-5.656858-5.65686z"/><path d="m11.8247 1.26221-5.65685 5.65685-.7071-.70711 5.65685-5.65685z"/></g></svg></span> 1600 </a> 1601 </li></ul> 1602 </nav></div> 1603 1604</div> 1605 </main><!-- BEGIN sections: footer-group --> 1606<div id="shopify-section-sections--15544233459827__16969789765003c1a5" class="shopify-section shopify-section-group-footer-group mount-app"><div class="container container--large "><div id="shopify-block-AYjJkdTNYUHBCci95M__d5f1e12e-e3b3-4d09-996b-323e7727a149" class="shopify-block shopify-app-block"> 1607 <div 1608 data-rebuy-id="48980" 1609 data-rebuy-shopify-product-ids="" 1610 data-rebuy-shopify-collection-ids=""> 1611 </div> 1612 1613 1614</div></div> 1615 1616</div><div id="shopify-section-sections--15544233459827__0e54514d-12bf-40b8-818b-848f06782ecd" class="shopify-section shopify-section-group-footer-group can-be-fullwidth"><link href="//www.skullriderz.com/cdn/shop/t/40/assets/section-newsletter.css?v=42708606606103007041705597030" rel="stylesheet" type="text/css" media="all" /> 1617 1618<div id="element-sections--15544233459827__0e54514d-12bf-40b8-818b-848f06782ecd" class=" container--fullwidth container--vertical-space text-align--center container--negative-margin "> 1619 1620 <div class="card newsletter gutter-top--xlarge gutter-bottom--xlarge element--no-border "> 1621 <div class="newsletter__container spacing--xlarge remove-empty-space"><div class="increased-spacing"> 1622 <h3 class="text-font--heading text-size--xlarge">Join The Club â ï¸</h3> 1623 </div><form method="post" action="/contact#newsletter-sections--15544233459827__0e54514d-12bf-40b8-818b-848f06782ecd" id="newsletter-sections--15544233459827__0e54514d-12bf-40b8-818b-848f06782ecd" accept-charset="UTF-8" class="increased-spacing"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><fieldset> 1624 <input type="hidden" name="contact[tags]" value="newsletter"> 1625 <input type="email" class="newsletter__input" value="" placeholder="Enter your email" name="contact[email]" id="Email-newsletter-sections--15544233459827__0e54514d-12bf-40b8-818b-848f06782ecd" aria-label="Enter your email" autocorrect="off" autocapitalize="off" required> 1626 <button type="submit" class="button button--solid" id="Subscribe-newsletter-sections--15544233459827__0e54514d-12bf-40b8-818b-848f06782ecd" aria-label="Submit"> 1627 <span aria-hidden="true">Submit</span> 1628 </button> 1629 </fieldset></form></div> 1630 </div><style data-shopify> 1631 #element-sections--15544233459827__0e54514d-12bf-40b8-818b-848f06782ecd { 1632 --color-background-cards: #000000; 1633 } 1634 </style> 1635<style data-shopify> 1636 #element-sections--15544233459827__0e54514d-12bf-40b8-818b-848f06782ecd { 1637 --color-text-cards: #ffffff; 1638 --color-foreground-cards: #000; 1639 --color-secondary-text-cards: rgba(255, 255, 255, 0.6); 1640 } 1641 </style> 1642<style data-shopify> 1643 #element-sections--15544233459827__0e54514d-12bf-40b8-818b-848f06782ecd { 1644 --color-borders-cards: rgba(0,0,0,0); 1645 } 1646 </style> 1647</div> 1648 1649</div><div id="shopify-section-sections--15544233459827__footer" class="shopify-section shopify-section-group-footer-group main-footer"><link href="//www.skullriderz.com/cdn/shop/t/40/assets/section-footer.css?v=102322058262195850471705597029" rel="stylesheet" type="text/css" media="all" /> 1650<div class="container--large gutter-top--xlarge gutter-bottom--xlarge footer-top" data-js-inert> 1651 <div class="grid grid--layout grid--gap-xlarge grid-4 grid-portable-2 grid-lap-1"><div class="footer-item" id="footer-block-5488a8db-361c-4e0c-8e9f-36da18a0dffa" ><h2 class="footer-item__title text-font--primary text-size--regular text-weight--bold"></h2><div class="footer-item__image"><figure 1652 class="lazy-image 1653 1654 1655 1656 lazy-image--no-transition 1657 " 1658 data-ratio="3.7362428842504745" style="padding-top: 26.764855256475368%" 1659 data-crop="true" 1660> 1661 1662 <img 1663 src="//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?v=1696608294&width=480" alt="" 1664 srcset="//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?v=1696608294&width=240 240w,//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?v=1696608294&width=360 360w,//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?v=1696608294&width=420 420w,//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?v=1696608294&width=480 480w,//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?v=1696608294&width=640 640w,//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?v=1696608294&width=840 840w,//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?v=1696608294&width=1080 1080w,//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?v=1696608294&width=1280 1280w,//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?v=1696608294&width=1540 1540w,//www.skullriderz.com/cdn/shop/files/SR_Logo_Solid_a3ffc72b-56de-4126-afef-cf7156c73afa.png?v=1696608294&width=1860 1860w" 1665 class="img" 1666 width="1969" 1667 height="527" 1668 data-ratio="3.7362428842504745"
1669 sizes="(max-width: 767px) 100vw, (max-width: 1023px) 50vw, (max-width: 1360px) calc((100vw - 100px) / 4), 340px" 1670 loading="lazy" 1671 1672 1673 onload="this.parentNode.classList.add('lazyloaded');" 1674 /> 1675 1676</figure></div></div><div class="footer-item" id="footer-block-37a858f2-28fb-45a9-bb0e-88b670bb2cd8" ><h2 class="footer-item__title text-font--primary text-size--regular text-weight--bold">Shop</h2><nav class="footer-item__menu rte"><span> 1677 <a href="/collections/all">Shop All</a> 1678 </span><span> 1679 <a href="/collections/best-sellers">Best Sellers</a> 1680 </span><span> 1681 <a href="/collections/kevlar-clothing">Men's Protective Shirts</a> 1682 </span><span> 1683 <a href="/collections/mens-leather-jackets">Men's Leather Jackets</a> 1684 </span><span> 1685 <a href="/collections/protective-jackets">Men's Protective Jackets</a> 1686 </span><span> 1687 <a href="/collections/protective-hoodies">Men's Protective Hoodies</a> 1688 </span><span> 1689 <a href="/collections/ladies-kevlar-clothing">Ladies Protective Clothing</a> 1690 </span><span> 1691 <a href="https://skullriderz.com/blogs/trending-products">Trending Products</a> 1692 </span><span> 1693 <a href="/collections/stay-warm">Stay Warm</a> 1694 </span></nav></div><div class="footer-item" id="footer-block-cf1a049a-5787-4553-8daf-63864fc4f0e5" ><h2 class="footer-item__title text-font--primary text-size--regular text-weight--bold">About Us</h2><nav class="footer-item__menu rte"><span> 1695 <a href="https://skullriderz.com/pages/about-us">Our Story</a> 1696 </span><span> 1697 <a href="https://skullriderz.com/policies/privacy-policy">Privacy Policy</a> 1698 </span><span> 1699 <a href="https://skullriderz.com/policies/terms-of-service">Terms of Service</a> 1700 </span><span> 1701 <a href="https://open.store/affiliates">Become an Affiliate</a> 1702 </span><span> 1703 <a href="/pages/reviews">Reviews</a> 1704 </span><span> 1705 <a href="mailto:[email protected]">Media Inquiries</a> 1706 </span></nav></div><div class="footer-item" id="footer-block-menu" ><h2 class="footer-item__title text-font--primary text-size--regular text-weight--bold">Customer Care</h2><nav class="footer-item__menu rte"><span> 1707 <a href="https://www.skullriderz.com/pages/help-center">Shipping & Delivery</a> 1708 </span><span> 1709 <a href="https://www.skullriderz.com/pages/help-center">Returns & Exchanges</a> 1710 </span><span> 1711 <a href="https://www.skullriderz.com/pages/help-center">Contact Us</a> 1712 </span><span> 1713 <a href="https://www.skullriderz.com/pages/help-center">Help Center</a> 1714 </span><span> 1715 <a href="https://skullriderz.loopreturns.com/#/">Start a Return</a> 1716 </span><span> 1717 <a href="https://skull-riderz.myshopify.com/pages/tracking">Track My Order</a> 1718 </span></nav></div></div> 1719 </div><div class="footer-bottom" data-js-inert> 1720 <div class="container--large gutter-top--regular gutter-bottom--regular rte"> 1721 1722 <span> 1723 Copyright © 2026 <a href="/">Skull Riderz</a>. <a href="https://open.store/"> An OpenStore Brand.</a> 1724 </span></div> 1725</div> 1726 1727</div> 1728<!-- END sections: footer-group --><div id="shopify-section-popups" class="shopify-section"><div class="stacked-popups"><modal-box id="mini-cart-popup" class="popup popup-block popup--cart popup-size--small" 1729 data-options='{ 1730 "enabled": false, 1731 "showOnce": false, 1732 "closeByKey": false, 1733 "disableScroll": false 1734 }' 1735 style="display:none" 1736 data-hide="6000" 1737 > 1738 1739 <div class="mini-cart-popup gutter--regular spacing--xlarge remove-empty-space"> 1740 1741 <svg class="mini-cart-popup__checkmark" version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 130.2 130.2"> 1742 <circle class="path circle" fill="none" stroke="#ffffff" stroke-width="6" stroke-miterlimit="10" cx="65.1" cy="65.1" r="62.1"/> 1743 <polyline class="path check" fill="none" stroke="#ffffff" stroke-width="6" stroke-linecap="round" stroke-miterlimit="10" points="100.2,40.2 51.5,88.8 29.8,67.5 "/> 1744 </svg> 1745 1746 <div class="mini-cart-popup__text line-height--medium"> 1747 <div data-js-mini-cart-single style="display:none"><strong>1 product</strong><br/> was added to your cart</div> 1748 <div data-js-mini-cart-plural style="display:none"></div> 1749 </div> 1750 1751 <a 1752 class="button button--fullwidth button--icon" 1753 1754 data-js-sidebar-handle aria-expanded="false" aria-controls="site-cart-sidebar" role="button" 1755 data-js-close 1756 1757 title="Open cart" tabindex="0" 1758 >
1759 <span class="button__icon" role="img" aria-hidden="true"><svg width="21" height="9" viewBox="0 0 21 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.354 4.854a.5.5 0 0 0 0-.708L17.172.964a.5.5 0 1 0-.707.708L19.293 4.5l-2.828 2.828a.5.5 0 1 0 .707.708l3.182-3.182ZM0 5h20V4H0v1Z" fill="#000"/></svg></span> 1760 <span class="button__text">View Cart</span> 1761 </a> 1762 1763 </div> 1764 1765 <style data-shopify> 1766 .popup--cart { 1767 background: #63AF62 !important; 1768 color: #ffffff !important; 1769 border: 0 !important; 1770 border-radius: 10px !important;} 1771 .popup--cart .button { 1772 border-color: #ffffff; 1773 color: #ffffff; 1774 } 1775 .popup--cart .popup-close rect, 1776 .popup--cart .button path { 1777 fill: #ffffff !important; 1778 } 1779 </style> 1780 1781 <button class="popup-close" data-js-close> 1782 <span class="visually-hidden">Close</span> 1783 <span aria-hidden="true" class="exit"><svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="5.90405" y="5.19678" width="14" height="1" transform="rotate(45 5.90405 5.19678)" fill="black"/><rect x="15.8035" y="5.90381" width="14" height="1" transform="rotate(135 15.8035 5.90381)" fill="black"/></svg></span> 1784 </button> 1785 1786 </modal-box></div> 1787 1788 <style data-shopify> 1789 #shopify-section-popups modal-box, 1790 #shopify-section-popups modal-box img { 1791 border-radius: 10px; 1792 } 1793 </style> 1794</div>
1794<script src="//www.skullriderz.com/cdn/shop/t/40/assets/component-modal.js?v=140111799558047004381705597030" defer></script>
1794 1795 <link rel="stylesheet" href="//www.skullriderz.com/cdn/shop/t/40/assets/component-modal.css?v=117497849162310753291705597029" media="print" onload="this.media='all'"> 1796 <link rel="stylesheet" href="//www.skullriderz.com/cdn/shop/t/40/assets/component-popup.css?v=137748486541224790161705597030" media="print" onload="this.media='all'"> 1797 1798
1798<script 1799 type="text/javascript" 1800 > 1801 1802 1803 1804 1805 KROWN = { 1806 themeName: "Combine", 1807 themeVersion: "2.2.3", 1808 settings: { 1809 shop_money_format: '<span class=money>${{amount}}</span>', 1810 cart_action: "overlay", 1811 cart_popup: "true", 1812 routes: { 1813 cart_url: "/cart", 1814 cart_add_url: "/cart/add", 1815 cart_change_url: "/cart/change", 1816 search_url: "/search", 1817 predictive_search_url: "/search/suggest", 1818 product_recommendations_url: "/recommendations/products" 1819 }, 1820 locales: { 1821 products_preorder_button: `Pre-Order`, 1822 products_add_to_cart_button: `Add to cart`, 1823 products_add_to_bundle_button: `Add to bundle`, 1824 products_sold_out_variant: `Sold out`, 1825 products_unavailable_variant: `Unavailable`, 1826 products_variant_required: `Choose a variant first`, 1827 sets_choose_products: `Choose products first`, 1828 sets_add_to_cart: `Add all to cart`, 1829 products_one_product: `Only one product left!`, 1830 products_few_products: `{{ count }} products left`,
1831 products_many_products: `There are {{ count }} products left`, 1832 products_no_products: `Out of stock`, 1833 products_preorder: `This product is out of stock, but you can still order it.`, 1834 products_enough_products: `In stock`, 1835 product_sku: `SKU: `, 1836 product_barcode: `ISBN: `, 1837 product_compare_price: `you save $SAVE_PRICE`, 1838 cart_add_error: `<span class="alert__icon"><svg width="7" height="8" viewBox="0 0 7 8" fill="none"><rect x="5.9751" y="0.818024" width="1" height="8" transform="rotate(45 5.9751 0.818024)" fill="white"/><rect x="6.68213" y="6.47488" width="1" height="8" transform="rotate(135 6.68213 6.47488)" fill="white"/></svg></span>All {{ title }} are in your cart.`, 1839 cart_general_error: `There was an error. Please refresh the page and try again.`, 1840 cart_added_items_count: `<strong>{{ count }} products</strong><br/> were added to your cart`, 1841 shipping_calculator_results_heading_one: `There is one shipping rate for your address`, 1842 shipping_calculator_results_heading_multiple: `Shipping rates for your address`, 1843 shipping_notice_remaining_to_free: `You are {{ remaining_amount }} away from free shipping.`, 1844 shipping_notice_eligible_for_free: `You are eligible for free shipping!`, 1845 show_more: `Show more`, 1846 show_less: `Show less` 1847 }, 1848 symbols: { 1849 zoom_out: `<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9.08008" cy="9" r="8" stroke="var(--main-text)" stroke-width="2" style="fill:none!important" /><rect x="14.2988" y="15.9062" width="1.98612" height="6.65426" transform="rotate(-45 14.2988 15.9062)" fill="#111111"/><path d="M13.0801 8V10L5.08008 10L5.08008 8L13.0801 8Z" fill="#111111"/></svg>`, 1850 zoom_in: `<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9.08008" cy="9" r="8" stroke="var(--main-text)" stroke-width="2" style="fill:none!important" /><rect x="14.2988" y="15.9062" width="1.98612" height="6.65426" transform="rotate(-45 14.2988 15.9062)" fill="#111111"/><path d="M8.08008 5H10.0801V13H8.08008V5Z" fill="#111111"/><path d="M13.0801 8V10L5.08008 10L5.08008 8L13.0801 8Z" fill="#111111"/></svg>`, 1851 zoom_loader: `<svg class="zoom__loader-element" viewBox="25 25 50 50"><circle cx="50" cy="50" r="20" fill="none" stroke-width="4"/></svg>`, 1852 close: `<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>`, 1853 toggle_pack: `<span class="toggle__icon"><span class="toggle__icon--plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.05664 0.5H7.05664V13.5H6.05664V0.5Z" fill="black"/><path d="M13.0566 6.5V7.5H0.0566406L0.0566407 6.5L13.0566 6.5Z" fill="black"/></svg></span><span class="toggle__icon--minus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0566 6.5V7.5H0.0566406L0.0566407 6.5L13.0566 6.5Z" fill="black"/></svg></span></span>`, 1854 toggle_pack_alternate: `<span class="toggle__icon-alternate"><span class="toggle__icon--plus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.05664 0.5H7.05664V13.5H6.05664V0.5Z" fill="black"/><path d="M13.0566 6.5V7.5H0.0566406L0.0566407 6.5L13.0566 6.5Z" fill="black"/></svg></span><span class="toggle__icon--minus"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0566 6.5V7.5H0.0566406L0.0566407 6.5L13.0566 6.5Z" fill="black"/></svg></span></span>` 1855 }, 1856 predictive_search_enabled: "true", 1857 predictive_search_script: "//www.skullriderz.com/cdn/shop/t/40/assets/component-predictive-search.js?v=125379629480770845521705597030", 1858 predictive_search_placeholder: `<div class="search-results"><div class="search-block"><a class="search-item search-item--blank"><div class="thumbnail"></div><div class="content"><span class="title"></span><span class="caption"></span></div></a><a class="search-item search-item--blank"><div class="thumbnail"></div><div class="content"><span class="title"></span><span class="caption"></span></div></a><a class="search-item search-item--blank"><div class="thumbnail"></div><div class="content"><span class="title"></span><span class="caption"></span></div></a></div></div>`, 1859 cart_image_ratio: (1 / 0.83333) 1860 } 1861 } 1862 </script>
1862 1863 1864
1864<script src="//www.skullriderz.com/cdn/shop/t/40/assets/component-slider.js?v=159868503204044551291705597025" defer></script>
1864 1865
1865<script src="//www.skullriderz.com/cdn/shop/t/40/assets/component-product-form.js?v=87759975574995042931746805574" defer></script>
1865 1866
1866<script src="//www.skullriderz.com/cdn/shop/t/40/assets/component-quick-buy.js?v=50825986909736916661705597029" defer></script>
1866<sidebar-drawer 1867 id="site-search-sidebar" 1868 class="sidebar sidebar--left" 1869 tabindex="-1" 1870 role="dialog" 1871 aria-modal="true" 1872 style="display:none" 1873 > 1874 <div class="sidebar__header"> 1875 <span class="sidebar__title"> 1876 Search 1877 </span> 1878 <button class="sidebar__close" data-js-close> 1879 <span class="visually-hidden">Close sidebar</span> 1880 <span aria-hidden="true" aria-role="img"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 1L1 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 1L17 17" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></span> 1881 </button> 1882 </div> 1883 <div class="sidebar__body"> 1884 <search-form class="sidebar-large-padding"> 1885 <form 1886 action="/search" 1887 method="get" 1888 class="input-group search-bar ajax subtitle" 1889 role="search" 1890 autocomplete="off" 1891 > 1892 <label for="search-form-sidebar" class="visually-hidden">Search</label> 1893 <input 1894 id="search-form-sidebar" 1895 type="search" 1896 name="q" 1897 value="" 1898 placeholder="Type a keyword..." 1899 autocomplete="off" 1900 autocorrect="off" 1901 autocapitalize="off" 1902 spellcheck="false" 1903 data-js-search-input 1904 > 1905 </form> 1906 <div class="top"> 1907 <div id="search-results" class="search-results predictive-search" data-js-search-results></div> 1908 </div> 1909 </search-form> 1910 </div> 1911 </sidebar-drawer> 1912 1913 <link rel="stylesheet" href="//www.skullriderz.com/cdn/shop/t/40/assets/component-cart.css?v=168688956106902487721705597030" media="print" onload="this.media='all'"> 1914 1915
1915<script src="//www.skullriderz.com/cdn/shop/t/40/assets/component-quantity-selector.js?v=171718841822426506621705597029" defer></script>
1915<script src="//www.skullriderz.com/cdn/shop/t/40/assets/component-cart.js?v=92410770533353524081705597024" defer></script>
1915<link rel="stylesheet" href="//www.skullriderz.com/cdn/shop/t/40/assets/component-sidebar.css?v=113747079245443653141705597029" media="print" onload="this.media='all';"> 1916
1916<script src="//www.skullriderz.com/cdn/shop/t/40/assets/section-header.js?v=50311338631709016201705597025" defer></script>
1916<div class="site-overlay" style="display:none"></div> 1917 1918 <link rel="stylesheet" href="//www.skullriderz.com/cdn/shop/t/40/assets/section-main-product.css?v=87634897477015508911705597031" media="print" onload="this.media='all';"> 1919 1920<div data-rebuy-id="205175" data-rebuy-shopify-product-ids=""></div> 1921
1921<script> 1922 window.refreshAltVariants = () => { 1923 const alt_variant = document.querySelector("product-page product-variants.secondary-product-quick-buy"); 1924 const main_variant = document.querySelector("product-page product-variants[data-main-product-variants]"); 1925 1926 if (!alt_variant || !main_variant) return; 1927 1928 const main_variant_current = main_variant.currentVariant; 1929 const alt_variant_current = alt_variant.currentVariant; 1930 1931 if (!main_variant_current || !alt_variant_current) return; 1932 1933 const main_variant_options = main_variant_current.options; 1934 const alt_variant_options = alt_variant_current.options; 1935 1936 const has_matching_options = JSON.stringify(alt_variant_options) === JSON.stringify(main_variant_options); 1937 if (has_matching_options) return; 1938 1939 main_variant_options.forEach((option, index) => { 1940 const variantContainer = alt_variant.querySelectorAll('[data-js-product-variant]')[index]?.querySelector('[data-js-product-variant-container]'); 1941 if (!variantContainer) return; 1942 1943 const type = variantContainer.dataset.jsProductVariantContainer; 1944 if (type === 'radio') { 1945 const input = variantContainer.querySelector(`input[value="${option}"]`); 1946 if (input) { 1947 input.checked = true; 1948 console.log(input); 1949 } 1950 } else if (type === 'select') { 1951 variantContainer.value = option; 1952 // Optional: Trigger change event for select dropdown 1953 variantContainer.dispatchEvent(new Event('change', { bubbles: true })); 1954 } 1955 }); 1956 1957 if (typeof alt_variant.onVariantChange === 'function') { 1958 alt_variant.onVariantChange(); 1959 } 1960 if (typeof main_variant.onVariantChange === 'function') { 1961 main_variant.onVariantChange(); 1962 } 1963 }; 1964 1965 window.refreshAltVariants(); 1966 </script>
1966 1967 <style> .add-to-cart {background: #a70b0b; border-color: #a70b0b;} </style> 1968<!-- Failed to render app block "13652151254090710087": app block path "shopify://apps/vandra-intelligent-discounts/blocks/js_embed/804c0672-ed41-4841-a61e-32f7241766ed" does not exist --><!-- Failed to render app block "2441077020710769822": app block path "shopify://apps/aimerce-first-party-pixel/blocks/c-track-embed/51cbda5a-dbfc-4e7b-8d12-c9e90363dcd7" does not exist -->
1968<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1968 1969</body> 1970</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.