CINXE.COM
Store – DoubleBlind Magazine
<!doctype html> <html class="no-js" lang="en"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://shop.doubleblindmag.com/","20200925120313","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1601035393"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <!--PROOF PIXEL--><script src="https://web.archive.org/web/20200925120313js_/https://cdn.useproof.com/proof.js?acc=c7iR3hJCiINeqcN75MZOZyHxyAO2" async></script><!--END PROOF PIXEL--> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="theme-color" content="#557b97"> <link rel="canonical" href="https://web.archive.org/web/20200925120313/https://shop.doubleblindmag.com/"><link rel="shortcut icon" href="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/files/DoubleBlind_Mag_Favicon_32x32.png?v=1585166658" type="image/png"><title>Store – DoubleBlind Magazine</title><meta name="description" content="From LSD testing kits to mushroom totes, shop all things DoubleBlind."> <!-- /snippets/social-meta-tags.liquid --> <meta property="og:site_name" content="DoubleBlind Magazine"> <meta property="og:url" content="https://web.archive.org/web/20200925120313/https://shop.doubleblindmag.com/"><meta property="og:title" content="Store"> <meta property="og:type" content="website"> <meta property="og:description" content="From LSD testing kits to mushroom totes, shop all things DoubleBlind."> <meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Store"> <meta name="twitter:description" content="From LSD testing kits to mushroom totes, shop all things DoubleBlind."> <link href="//web.archive.org/web/20200925120313cs_/https://cdn.shopify.com/s/files/1/0247/1945/8385/t/37/assets/theme.scss.css?v=11173897438062388437" rel="stylesheet" type="text/css" media="all"/> <script> var theme = { breakpoints: { medium: 750, large: 990, widescreen: 1400 }, strings: { addToCart: "Add to cart", soldOut: "Sold out", unavailable: "Unavailable", regularPrice: "Regular price", salePrice: "Sale price", sale: "Sale", showMore: "Show More", showLess: "Show Less", addressError: "Error looking up that address", addressNoResults: "No results for that address", addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", authError: "There was a problem authenticating your Google Maps account.", newWindow: "Opens in a new window.", external: "Opens external website.", newWindowExternal: "Opens external website in a new window.", removeLabel: "Remove [product]", update: "Update", quantity: "Quantity", discountedTotal: "Discounted total", regularTotal: "Regular total", priceColumn: "See Price column for discount details.", quantityMinimumMessage: "Quantity must be 1 or more", cartError: "There was an error while updating your cart. Please try again.", removedItemMessage: "Removed \u003cspan class=\"cart__removed-product-details\"\u003e([quantity]) [link]\u003c\/span\u003e from your cart.", unitPrice: "Unit price", unitPriceSeparator: "per", oneCartCount: "1 item", otherCartCount: "[count] items", quantityLabel: "Quantity: [count]" }, moneyFormat: "${{amount}}", moneyFormatWithCurrency: "${{amount}} USD" } document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); </script><script src="//web.archive.org/web/20200925120313js_/https://cdn.shopify.com/s/files/1/0247/1945/8385/t/37/assets/lazysizes.js?v=9422402313628365795" async="async"></script> <script src="//web.archive.org/web/20200925120313js_/https://cdn.shopify.com/s/files/1/0247/1945/8385/t/37/assets/vendor.js?v=1200183919454698418" defer="defer"></script> <script src="//web.archive.org/web/20200925120313js_/https://cdn.shopify.com/s/files/1/0247/1945/8385/t/37/assets/theme.js?v=16622794514396426885" defer="defer"></script> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/24719458385/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="edf04905fd1fd491ec2e00e164c93c0d"> <meta id="in-context-paypal-metadata" data-shop-id="24719458385" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> <link href="https://web.archive.org/web/20200925120313/https://monorail-edge.shopifysvc.com/" rel="dns-prefetch"> <script id="shopify-features" type="application/json">{"accessToken":"edf04905fd1fd491ec2e00e164c93c0d","betas":["rich-media-storefront-analytics"],"domain":"shop.doubleblindmag.com","predictiveSearch":true,"shopId":24719458385,"smart_payment_buttons_url":"https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/cdn.shopify.com\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/cdn.shopify.com\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "doubleblind-magazine.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.theme = {"name":"Copy of Copy of Copy of Copy of Copy of Copy of...","id":81271586897,"theme_store_id":796,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "cdn.shopify.com";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <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> <script>(function() { function asyncLoad() { var urls = ["https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/rechargeassets-bootstrapheroes-rechargeapps.netdna-ssl.com\/static\/js\/recharge.js?shop=doubleblind-magazine.myshopify.com","https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/f3eb1a63ebc75992e605aa11e\/bf5a95cb39c1f191974739046.js?shop=doubleblind-magazine.myshopify.com","\/\/web.archive.org\/web\/20200925120313\/https:\/\/productreviews.shopifycdn.com\/assets\/v4\/spr.js?shop=doubleblind-magazine.myshopify.com","https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/upsells.boldapps.net\/v2_ui\/js\/UpsellTracker.js?shop=doubleblind-magazine.myshopify.com","https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/upsells.boldapps.net\/v2_ui\/js\/upsell.js?shop=doubleblind-magazine.myshopify.com","https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/script.crazyegg.com\/pages\/scripts\/0094\/9317.js?shop=doubleblind-magazine.myshopify.com","https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/api.omappapi.com\/shopify\/embed\/?shop=doubleblind-magazine.myshopify.com","https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/d1639lhkj5l89m.cloudfront.net\/js\/script_tag\/sca_affiliate.js?shop=doubleblind-magazine.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":24719458385,"offset":-25200,"reqid":"01569c6f-7a26-4d2f-8204-28d4554555f1","pageurl":"shop.doubleblindmag.com\/","u":"d5ce102289b1","p":"home"};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"page":{"pageType":"home"}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti'); (function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var isDuplicatedThankYouPageView = function() { return document.cookie.indexOf('loggedConversion=' + window.location.pathname) !== -1; } var setCookieIfThankYouPage = function() { if (window.location.pathname.indexOf('/checkouts') !== -1 && window.location.pathname.indexOf('/thank_you') !== -1) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + window.location.pathname + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'test_trekkie_load_errors/1.0', {shop_id: 24719458385, theme_id: 81271586897, app_name: "storefront"}); (new Image()).src = '//web.archive.org/web/20200925120313/https://v.shopify.com/internal_errors/track?error=trekkie_load'; }; script.async = true; script.src = 'https://web.archive.org/web/20200925120313/https://cdn.shopify.com/s/javascripts/tricorder/trekkie.storefront.min.js?v=2020.07.13.1'; var first = document.getElementsByTagName('script')[0]; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":24719458385,"isMerchantRequest":null,"themeId":81271586897,"themeCityHash":"15757783749651343079","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"isPixelGateEnabled":false},"Performance":{"navigationTimingApiMeasurementsEnabled":true,"navigationTimingApiMeasurementsSampleRate":1},"Google Analytics":{"trackingId":"UA-142309763-1","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Facebook Pixel":{"pixelIds":["360998917920437"],"agent":"plshopify1.2"},"Session Attribution":{}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; ga('require', 'linker'); function addListener(element, type, callback) { if (element.addEventListener) { element.addEventListener(type, callback); } else if (element.attachEvent) { element.attachEvent('on' + type, callback); } } function decorate(event) { event = event || window.event; var target = event.target || event.srcElement; if (target && (target.getAttribute('action') || target.getAttribute('href'))) { ga(function (tracker) { var linkerParam = tracker.get('linkerParam'); document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/'; }); } } addListener(window, 'load', function(){ for (var i=0; i < document.forms.length; i++) { var action = document.forms[i].getAttribute('action'); if(action && action.indexOf('/cart') >= 0) { addListener(document.forms[i], 'submit', decorate); } } for (var i=0; i < document.links.length; i++) { var href = document.links[i].getAttribute('href'); if(href && href.indexOf('/checkout') >= 0) { addListener(document.links[i], 'click', decorate); } } }); var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; (function () { if (window.BOOMR && (window.BOOMR.version || window.BOOMR.snippetExecuted)) { return; } window.BOOMR = window.BOOMR || {}; window.BOOMR.snippetStart = new Date().getTime(); window.BOOMR.snippetExecuted = true; window.BOOMR.snippetVersion = 12; window.BOOMR.application = "storefront-renderer"; window.BOOMR.themeName = "Debut"; window.BOOMR.themeVersion = "13.4.2"; window.BOOMR.shopId = 24719458385; window.BOOMR.themeId = 81271586897; window.BOOMR.url = "https://web.archive.org/web/20200925120313/https://cdn.shopify.com/shopifycloud/boomerang/shopify-boomerang-1.0.0.min.js"; var where = document.currentScript || document.getElementsByTagName("script")[0]; var parentNode = where.parentNode; var promoted = false; var LOADER_TIMEOUT = 3000; function promote() { if (promoted) { return; } var script = document.createElement("script"); script.id = "boomr-scr-as"; script.src = window.BOOMR.url; script.async = true; parentNode.appendChild(script); promoted = true; } function iframeLoader(wasFallback) { promoted = true; var dom, bootstrap, iframe, iframeStyle; var doc = document; var win = window; window.BOOMR.snippetMethod = wasFallback ? "if" : "i"; bootstrap = function(parent, scriptId) { var script = doc.createElement("script"); script.id = scriptId || "boomr-if-as"; script.src = window.BOOMR.url; BOOMR_lstart = new Date().getTime(); parent = parent || doc.body; parent.appendChild(script); }; if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [67]./)) { window.BOOMR.snippetMethod = "s"; bootstrap(parentNode, "boomr-async"); return; } iframe = document.createElement("IFRAME"); iframe.src = "about:blank"; iframe.title = ""; iframe.role = "presentation"; iframe.loading = "eager"; iframeStyle = (iframe.frameElement || iframe).style; iframeStyle.width = 0; iframeStyle.height = 0; iframeStyle.border = 0; iframeStyle.display = "none"; parentNode.appendChild(iframe); try { win = iframe.contentWindow; doc = win.document.open(); } catch (e) { dom = document.domain; iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void(0);"; win = iframe.contentWindow; doc = win.document.open(); } if (dom) { doc._boomrl = function() { this.domain = dom; bootstrap(); }; doc.write("<body onload='document._boomrl();'>"); } else { win._boomrl = function() { bootstrap(); }; if (win.addEventListener) { win.addEventListener("load", win._boomrl, false); } else if (win.attachEvent) { win.attachEvent("onload", win._boomrl); } } doc.close(); } var link = document.createElement("link"); if (link.relList && typeof link.relList.supports === "function" && link.relList.supports("preload") && ("as" in link)) { window.BOOMR.snippetMethod = "p"; link.href = window.BOOMR.url; link.rel = "preload"; link.as = "script"; link.addEventListener("load", promote); link.addEventListener("error", function() { iframeLoader(true); }); setTimeout(function() { if (!promoted) { iframeLoader(true); } }, LOADER_TIMEOUT); BOOMR_lstart = new Date().getTime(); parentNode.appendChild(link); } else { iframeLoader(false); } function boomerangSaveLoadTime(e) { window.BOOMR_onload = (e && e.timeStamp) || new Date().getTime(); } if (window.addEventListener) { window.addEventListener("load", boomerangSaveLoadTime, false); } else if (window.attachEvent) { window.attachEvent("onload", boomerangSaveLoadTime); } if (document.addEventListener) { document.addEventListener("onBoomerangLoaded", function(e) { e.detail.BOOMR.init({ producer_url: "https://web.archive.org/web/20200925120313/https://monorail-edge.shopifysvc.com/v1/produce", ResourceTiming: { enabled: true, trackedResourceTypes: ["script", "img", "css"] }, }); e.detail.BOOMR.t_end = new Date().getTime(); }); } else if (document.attachEvent) { document.attachEvent("onpropertychange", function(e) { if (!e) e=event; if (e.propertyName === "onBoomerangLoaded") { e.detail.BOOMR.init({ producer_url: "https://web.archive.org/web/20200925120313/https://monorail-edge.shopifysvc.com/v1/produce", ResourceTiming: { enabled: true, trackedResourceTypes: ["script", "img", "css"] }, }); e.detail.BOOMR.t_end = new Date().getTime(); } }); } })(); if (!isDuplicatedThankYouPageView()) { setCookieIfThankYouPage(); window.ShopifyAnalytics.lib.page( null, {"pageType":"home"} ); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/assets/shop_events_listener-d81deda6557a113fbcc6a993184828adcef6f241e4ca52b6a21169cb03169317.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script integrity="" data-source-attribution="shopify.loadfeatures" defer="defer" src="//web.archive.org/web/20200925120313js_/https://cdn.shopify.com/s/assets/storefront/load_feature-ff2cf729d4dbbd8c828ef0a527512e10da600b23df28aef76f4b5182ef7af59b.js" crossorigin="anonymous"></script> <script integrity="" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//web.archive.org/web/20200925120313js_/https://cdn.shopify.com/s/assets/storefront/features-87e8399988880142f2c62771b9d8f2ff6c290b3ff745dd426eb0dfe0db9d1dae.js" crossorigin="anonymous"></script> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 120px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script><script type="application/vnd.locksmith+json" data-locksmith>{"version":"v6.20","locked":false,"initialized":true,"scope":"index","access_granted":true,"access_denied":false,"manual_lock":false,"server_lock":false,"server_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"1b5ebd1191dc65f87987bb50ffcbd7b8ae4bd413306ad1bd1b66d16b3d136d33","state":{"template":"index","theme":81271586897,"product":null,"collection":null,"page":null,"blog":null,"article":null,"app":null},"now":1601033277,"path":"\/","canonical_url":"https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/shop.doubleblindmag.com\/","customer_id":null,"customer_id_signature":"1b5ebd1191dc65f87987bb50ffcbd7b8ae4bd413306ad1bd1b66d16b3d136d33","cart":null}</script><script data-locksmith>!function(){var require=void 0,reqwest=function(){function succeed(e){var t=protocolRe.exec(e.url);return t=t&&t[1]||context.location.protocol,httpsRe.test(t)?twoHundo.test(e.request.status):!!e.request.response}function handleReadyState(e,t,n){return function(){return e._aborted?n(e.request):e._timedOut?n(e.request,"Request is aborted: timeout"):void(e.request&&4==e.request[readyState]&&(e.request.onreadystatechange=noop,succeed(e)?t(e.request):n(e.request)))}}function setHeaders(e,t){var n,r=t.headers||{};r.Accept=r.Accept||defaultHeaders.accept[t.type]||defaultHeaders.accept["*"];var o="undefined"!=typeof FormData&&t.data instanceof FormData;!t.crossOrigin&&!r[requestedWith]&&(r[requestedWith]=defaultHeaders.requestedWith),!r[contentType]&&!o&&(r[contentType]=t.contentType||defaultHeaders.contentType);for(n in r)r.hasOwnProperty(n)&&"setRequestHeader"in e&&e.setRequestHeader(n,r[n])}function setCredentials(e,t){"undefined"!=typeof t.withCredentials&&"undefined"!=typeof e.withCredentials&&(e.withCredentials=!!t.withCredentials)}function generalCallback(e){lastValue=e}function urlappend(e,t){return e+(/[?]/.test(e)?"&":"?")+t}function handleJsonp(e,t,n,r){var o=uniqid++,i=e.jsonpCallback||"callback",a=e.jsonpCallbackName||reqwest.getcallbackPrefix(o),s=new RegExp("((^|[?]|&)"+i+")=([^&]+)"),u=r.match(s),c=doc.createElement("script"),l=0,p=-1!==navigator.userAgent.indexOf("MSIE 10.0");return u?"?"===u[3]?r=r.replace(s,"$1="+a):a=u[3]:r=urlappend(r,i+"="+a),context[a]=generalCallback,c.type="text/javascript",c.src=r,c.async=!0,"undefined"!=typeof c.onreadystatechange&&!p&&(c.htmlFor=c.id="_reqwest_"+o),c.onload=c.onreadystatechange=function(){return c[readyState]&&"complete"!==c[readyState]&&"loaded"!==c[readyState]||l?!1:(c.onload=c.onreadystatechange=null,c.onclick&&c.onclick(),t(lastValue),lastValue=void 0,head.removeChild(c),l=1,void 0)},head.appendChild(c),{abort:function(){c.onload=c.onreadystatechange=null,n({},"Request is aborted: timeout",{}),lastValue=void 0,head.removeChild(c),l=1}}}function getRequest(e,t){var n,r=this.o,o=(r.method||"GET").toUpperCase(),i="string"==typeof r?r:r.url,a=r.processData!==!1&&r.data&&"string"!=typeof r.data?reqwest.toQueryString(r.data):r.data||null,s=!1;return("jsonp"==r.type||"GET"==o)&&a&&(i=urlappend(i,a),a=null),"jsonp"==r.type?handleJsonp(r,e,t,i):(n=r.xhr&&r.xhr(r)||xhr(r),n.open(o,i,r.async===!1?!1:!0),setHeaders(n,r),setCredentials(n,r),context[xDomainRequest]&&n instanceof context[xDomainRequest]?(n.onload=e,n.onerror=t,n.onprogress=function(){},s=!0):n.onreadystatechange=handleReadyState(this,e,t),r.before&&r.before(n),s?setTimeout(function(){n.send(a)},200):n.send(a),n)}function Reqwest(e,t){this.o=e,this.fn=t,init.apply(this,arguments)}function setType(e){return null===e?void 0:e.match("json")?"json":e.match("javascript")?"js":e.match("text")?"html":e.match("xml")?"xml":void 0}function init(o,fn){function complete(e){for(o.timeout&&clearTimeout(self.timeout),self.timeout=null;self._completeHandlers.length>0;)self._completeHandlers.shift()(e)}function success(resp){var type=o.type||resp&&setType(resp.getResponseHeader("Content-Type"));resp="jsonp"!==type?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=context.JSON?context.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);self._fulfillmentHandlers.length>0;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function timedOut(){self._timedOut=!0,self.request.abort()}function error(e,t,n){for(e=self.request,self._responseArgs.resp=e,self._responseArgs.msg=t,self._responseArgs.t=n,self._erred=!0;self._errorHandlers.length>0;)self._errorHandlers.shift()(e,t,n);complete(e)}this.url="string"==typeof o?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this;fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){timedOut()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}function reqwest(e,t){return new Reqwest(e,t)}function normalize(e){return e?e.replace(/\r?\n/g,"\r\n"):""}function serial(e,t){var n,r,o,i,a=e.name,s=e.tagName.toLowerCase(),u=function(e){e&&!e.disabled&&t(a,normalize(e.attributes.value&&e.attributes.value.specified?e.value:e.text))};if(!e.disabled&&a)switch(s){case"input":/reset|button|image|file/i.test(e.type)||(n=/checkbox/i.test(e.type),r=/radio/i.test(e.type),o=e.value,(!n&&!r||e.checked)&&t(a,normalize(n&&""===o?"on":o)));break;case"textarea":t(a,normalize(e.value));break;case"select":if("select-one"===e.type.toLowerCase())u(e.selectedIndex>=0?e.options[e.selectedIndex]:null);else for(i=0;e.length&&i<e.length;i++)e.options[i].selected&&u(e.options[i])}}function eachFormElement(){var e,t,n=this,r=function(e,t){var r,o,i;for(r=0;r<t.length;r++)for(i=e[byTag](t[r]),o=0;o<i.length;o++)serial(i[o],n)};for(t=0;t<arguments.length;t++)e=arguments[t],/input|select|textarea/i.test(e.tagName)&&serial(e,n),r(e,["input","select","textarea"])}function serializeQueryString(){return reqwest.toQueryString(reqwest.serializeArray.apply(null,arguments))}function serializeHash(){var e={};return eachFormElement.apply(function(t,n){t in e?(e[t]&&!isArray(e[t])&&(e[t]=[e[t]]),e[t].push(n)):e[t]=n},arguments),e}function buildParams(e,t,n,r){var o,i,a,s=/\[\]$/;if(isArray(t))for(i=0;t&&i<t.length;i++)a=t[i],n||s.test(e)?r(e,a):buildParams(e+"["+("object"==typeof a?i:"")+"]",a,n,r);else if(t&&"[object Object]"===t.toString())for(o in t)buildParams(e+"["+o+"]",t[o],n,r);else r(e,t)}var context=this;if("window"in context)var doc=document,byTag="getElementsByTagName",head=doc[byTag]("head")[0];else{var XHR2;try{XHR2=require("xhr2")}catch(ex){throw new Error("Peer dependency `xhr2` required! Please npm install xhr2")}}var httpsRe=/^http/,protocolRe=/(^\w+):\/\//,twoHundo=/^(20\d|1223)$/,readyState="readyState",contentType="Content-Type",requestedWith="X-Requested-With",uniqid=0,callbackPrefix="reqwest_"+ +new Date,lastValue,xmlHttpRequest="XMLHttpRequest",xDomainRequest="XDomainRequest",noop=function(){},isArray="function"==typeof Array.isArray?Array.isArray:function(e){return e instanceof Array},defaultHeaders={contentType:"application/x-www-form-urlencoded",requestedWith:xmlHttpRequest,accept:{"*":"text/javascript, text/html, application/xml, text/xml, */*",xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript",js:"application/javascript, text/javascript"}},xhr=function(e){if(e.crossOrigin===!0){var t=context[xmlHttpRequest]?new XMLHttpRequest:null;if(t&&"withCredentials"in t)return t;if(context[xDomainRequest])return new XDomainRequest;throw new Error("Browser does not support cross-origin requests")}return context[xmlHttpRequest]?new XMLHttpRequest:XHR2?new XHR2:new ActiveXObject("Microsoft.XMLHTTP")},globalSetupOptions={dataFilter:function(e){return e}};return Reqwest.prototype={abort:function(){this._aborted=!0,this.request.abort()},retry:function(){init.call(this,this.o,this.fn)},then:function(e,t){return e=e||function(){},t=t||function(){},this._fulfilled?this._responseArgs.resp=e(this._responseArgs.resp):this._erred?t(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):(this._fulfillmentHandlers.push(e),this._errorHandlers.push(t)),this},always:function(e){return this._fulfilled||this._erred?e(this._responseArgs.resp):this._completeHandlers.push(e),this},fail:function(e){return this._erred?e(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):this._errorHandlers.push(e),this},"catch":function(e){return this.fail(e)}},reqwest.serializeArray=function(){var e=[];return eachFormElement.apply(function(t,n){e.push({name:t,value:n})},arguments),e},reqwest.serialize=function(){if(0===arguments.length)return"";var e,t,n=Array.prototype.slice.call(arguments,0);return e=n.pop(),e&&e.nodeType&&n.push(e)&&(e=null),e&&(e=e.type),t="map"==e?serializeHash:"array"==e?reqwest.serializeArray:serializeQueryString,t.apply(null,n)},reqwest.toQueryString=function(e,t){var n,r,o=t||!1,i=[],a=encodeURIComponent,s=function(e,t){t="function"==typeof t?t():null==t?"":t,i[i.length]=a(e)+"="+a(t)};if(isArray(e))for(r=0;e&&r<e.length;r++)s(e[r].name,e[r].value);else for(n in e)e.hasOwnProperty(n)&&buildParams(n,e[n],o,s);return i.join("&").replace(/%20/g,"+")},reqwest.getcallbackPrefix=function(){return callbackPrefix},reqwest.compat=function(e,t){return e&&(e.type&&(e.method=e.type)&&delete e.type,e.dataType&&(e.type=e.dataType),e.jsonpCallback&&(e.jsonpCallbackName=e.jsonpCallback)&&delete e.jsonpCallback,e.jsonp&&(e.jsonpCallback=e.jsonp)),new Reqwest(e,t)},reqwest.ajaxSetup=function(e){e=e||{};for(var t in e)globalSetupOptions[t]=e[t]},reqwest}(),rollbar=window.__rollbar_for_locksmith||function(){var e={};return!function(t,n){"object"==typeof e&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof e?e.rollbar=n():t.rollbar=n()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";var r=n(2);"undefined"==typeof window||window._rollbarStartTime||(window._rollbarStartTime=(new Date).getTime()),e.exports=r},function(e,t,n){"use strict";function r(e,t){this.options=c.merge(k,e);var n=new l(this.options,d,h);this.client=t||new u(this.options,n,p,"browser");var r="undefined"!=typeof window&&window||"undefined"!=typeof self&&self,o="undefined"!=typeof document&&document;i(this.client.notifier),a(this.client.queue),(this.options.captureUncaught||this.options.handleUncaughtExceptions)&&(f.captureUncaughtExceptions(r,this),f.wrapGlobals(r,this)),(this.options.captureUnhandledRejections||this.options.handleUnhandledRejections)&&f.captureUnhandledRejections(r,this),this.instrumenter=new w(this.options,this.client.telemeter,this,r,o),this.instrumenter.instrument()}function o(e){var t="Rollbar is not initialized";p.error(t),e&&e(new Error(t))}function i(e){e.addTransform(m.handleItemWithError).addTransform(m.ensureItemHasSomethingToSay).addTransform(m.addBaseInfo).addTransform(m.addRequestInfo(window)).addTransform(m.addClientInfo(window)).addTransform(m.addPluginInfo(window)).addTransform(m.addBody).addTransform(g.addMessageWithError).addTransform(g.addTelemetryData).addTransform(g.addConfigToPayload).addTransform(m.scrubPayload).addTransform(g.userTransform(p)).addTransform(g.itemToPayload)}function a(e){e.addPredicate(y.checkLevel).addPredicate(v.checkIgnore).addPredicate(y.userCheckIgnore(p)).addPredicate(y.urlIsNotBlacklisted(p)).addPredicate(y.urlIsWhitelisted(p)).addPredicate(y.messageIsIgnored(p))}function s(e){for(var t=0,n=e.length;n>t;++t)if(c.isFunction(e[t]))return e[t]}var u=n(3),c=n(5),l=n(11),p=n(13),f=n(16),d=n(17),h=n(19),m=n(20),g=n(24),v=n(25),y=n(26),b=n(21),w=n(27),x=null;r.init=function(e,t){return x?x.global(e).configure(e):x=new r(e,t)},r.prototype.global=function(e){return this.client.global(e),this},r.global=function(e){return x?x.global(e):void o()},r.prototype.configure=function(e,t){var n=this.options,r={};return t&&(r={payload:t}),this.options=c.merge(n,e,r),this.client.configure(this.options,t),this.instrumenter.configure(this.options),this},r.configure=function(e,t){return x?x.configure(e,t):void o()},r.prototype.lastError=function(){return this.client.lastError},r.lastError=function(){return x?x.lastError():void o()},r.prototype.log=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.log(e),{uuid:t}},r.log=function(){if(x)return x.log.apply(x,arguments);var e=s(arguments);o(e)},r.prototype.debug=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.debug(e),{uuid:t}},r.debug=function(){if(x)return x.debug.apply(x,arguments);var e=s(arguments);o(e)},r.prototype.info=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.info(e),{uuid:t}},r.info=function(){if(x)return x.info.apply(x,arguments);var e=s(arguments);o(e)},r.prototype.warn=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.warn(e),{uuid:t}},r.warn=function(){if(x)return x.warn.apply(x,arguments);var e=s(arguments);o(e)},r.prototype.warning=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.warning(e),{uuid:t}},r.warning=function(){if(x)return x.warning.apply(x,arguments);var e=s(arguments);o(e)},r.prototype.error=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.error(e),{uuid:t}},r.error=function(){if(x)return x.error.apply(x,arguments);var e=s(arguments);o(e)},r.prototype.critical=function(){var e=this._createItem(arguments),t=e.uuid;return this.client.critical(e),{uuid:t}},r.critical=function(){if(x)return x.critical.apply(x,arguments);var e=s(arguments);o(e)},r.prototype.handleUncaughtException=function(e,t,n,r,o,i){var a,s=c.makeUnhandledStackInfo(e,t,n,r,o,"onerror","uncaught exception",b);c.isError(o)?(a=this._createItem([e,o,i]),a._unhandledStackInfo=s):c.isError(t)?(a=this._createItem([e,t,i]),a._unhandledStackInfo=s):(a=this._createItem([e,i]),a.stackInfo=s),a.level=this.options.uncaughtErrorLevel,a._isUncaught=!0,this.client.log(a)},r.prototype.handleUnhandledRejection=function(e,t){var n="unhandled rejection was null or undefined!";if(e)if(e.message)n=e.message;else{var r=c.stringify(e);r.value&&(n=r.value)}var o,i=e&&e._rollbarContext||t&&t._rollbarContext;c.isError(e)?o=this._createItem([n,e,i]):(o=this._createItem([n,e,i]),o.stackInfo=c.makeUnhandledStackInfo(n,"",0,0,null,"unhandledrejection","",b)),o.level=this.options.uncaughtErrorLevel,o._isUncaught=!0,o._originalArgs=o._originalArgs||[],o._originalArgs.push(t),this.client.log(o)},r.prototype.wrap=function(e,t,n){try{var r;if(r=c.isFunction(t)?t:function(){return t||{}},!c.isFunction(e))return e;if(e._isWrap)return e;if(!e._rollbar_wrapped&&(e._rollbar_wrapped=function(){t&&c.isFunction(t)&&t.apply(this,arguments);try{return e.apply(this,arguments)}catch(t){var n=t;throw n&&(c.isType(n,"string")&&(n=new String(n)),n._rollbarContext=r()||{},n._rollbarContext._wrappedSource=e.toString(),window._rollbarWrappedError=n),n}},e._rollbar_wrapped._isWrap=!0,e.hasOwnProperty))for(var o in e)e.hasOwnProperty(o)&&(e._rollbar_wrapped[o]=e[o]);return e._rollbar_wrapped}catch(t){return e}},r.wrap=function(e,t){return x?x.wrap(e,t):void o()},r.prototype.captureEvent=function(e,t){return this.client.captureEvent(e,t)},r.captureEvent=function(e,t){return x?x.captureEvent(e,t):void o()},r.prototype.captureDomContentLoaded=function(e,t){return t||(t=new Date),this.client.captureDomContentLoaded(t)},r.prototype.captureLoad=function(e,t){return t||(t=new Date),this.client.captureLoad(t)},r.prototype._createItem=function(e){return c.createItem(e,p,this)};var k={version:"2.4.5",scrubFields:["pw","pass","passwd","password","secret","confirm_password","confirmPassword","password_confirmation","passwordConfirmation","access_token","accessToken","secret_key","secretKey","secretToken","cc-number","card number","cardnumber","cardnum","ccnum","ccnumber","cc num","creditcardnumber","credit card number","newcreditcardnumber","new credit card","creditcardno","credit card no","card#","card #","cc-csc","cvc2","cvv2","ccv2","security code","card verification","name on credit card","name on card","nameoncard","cardholder","card holder","name des karteninhabers","card type","cardtype","cc type","cctype","payment type","expiration date","expirationdate","expdate","cc-exp"],logLevel:"debug",reportLevel:"debug",uncaughtErrorLevel:"error",endpoint:"api.rollbar.com/api/1/item/",verbose:!1,enabled:!0,sendConfig:!1,includeItemsInTelemetry:!0,captureIp:!0};e.exports=r},function(e,t,n){"use strict";function r(e,t,n,o){this.options=c.merge(e),this.logger=n,r.rateLimiter.configureGlobal(this.options),r.rateLimiter.setPlatformOptions(o,this.options),this.queue=new a(r.rateLimiter,t,n,this.options),this.notifier=new s(this.queue,this.options),this.telemeter=new u(this.options),this.lastError=null,this.lastErrorHash="none"}function o(e){var t=e.message||"",n=(e.err||{}).stack||String(e.err);return t+"::"+n}var i=n(4),a=n(8),s=n(9),u=n(10),c=n(5),l={maxItems:0,itemsPerMinute:60};r.rateLimiter=new i(l),r.prototype.global=function(e){return r.rateLimiter.configureGlobal(e),this},r.prototype.configure=function(e,t){var n=this.options,r={};return t&&(r={payload:t}),this.options=c.merge(n,e,r),this.notifier&&this.notifier.configure(this.options),this.telemeter&&this.telemeter.configure(this.options),this.global(this.options),this},r.prototype.log=function(e){var t=this._defaultLogLevel();return this._log(t,e)},r.prototype.debug=function(e){this._log("debug",e)},r.prototype.info=function(e){this._log("info",e)},r.prototype.warn=function(e){this._log("warning",e)},r.prototype.warning=function(e){this._log("warning",e)},r.prototype.error=function(e){this._log("error",e)},r.prototype.critical=function(e){this._log("critical",e)},r.prototype.wait=function(e){this.queue.wait(e)},r.prototype.captureEvent=function(e,t){return this.telemeter.captureEvent(e,t)},r.prototype.captureDomContentLoaded=function(e){return this.telemeter.captureDomContentLoaded(e)},r.prototype.captureLoad=function(e){return this.telemeter.captureLoad(e)},r.prototype._log=function(e,t){var n;if(t.callback&&(n=t.callback,delete t.callback),this._sameAsLastError(t)){if(n){var r=new Error("ignored identical item");r.item=t,n(r)}}else try{t.level=t.level||e,this.telemeter._captureRollbarItem(t),t.telemetryEvents=this.telemeter.copyEvents(),this.notifier.log(t,n)}catch(e){this.logger.error(e)}},r.prototype._defaultLogLevel=function(){return this.options.logLevel||"debug"},r.prototype._sameAsLastError=function(e){if(!e._isUncaught)return!1;var t=o(e);return this.lastErrorHash===t||(this.lastError=e.err,this.lastErrorHash=t,!1)},e.exports=r},function(e,t,n){"use strict";function r(e){this.startTime=s.now(),this.counter=0,this.perMinCounter=0,this.platform=null,this.platformOptions={},this.configureGlobal(e)}function o(e,t,n){return!e.ignoreRateLimit&&t>=1&&n>t}function i(e,t,n,r,o,i,s){var u=null;return n&&(n=new Error(n)),n||r||(u=a(e,t,o,i,s)),{error:n,shouldSend:r,payload:u}}function a(e,t,n,r,o){var i,a=t.environment||t.payload&&t.payload.environment;i=o?"item per minute limit reached, ignoring errors until timeout":"maxItems has been hit, ignoring errors until reset.";var s={body:{message:{body:i,extra:{maxItems:n,itemsPerMinute:r}}},language:"javascript",environment:a,notifier:{version:t.notifier&&t.notifier.version||t.version}};return"browser"===e?(s.platform="browser",s.framework="browser-js",s.notifier.name="rollbar-browser-js"):"server"===e?(s.framework=t.framework||"node-js",s.notifier.name=t.notifier.name):"react-native"===e&&(s.framework=t.framework||"react-native",s.notifier.name=t.notifier.name),s}var s=n(5);r.globalSettings={startTime:s.now(),maxItems:void 0,itemsPerMinute:void 0},r.prototype.configureGlobal=function(e){void 0!==e.startTime&&(r.globalSettings.startTime=e.startTime),void 0!==e.maxItems&&(r.globalSettings.maxItems=e.maxItems),void 0!==e.itemsPerMinute&&(r.globalSettings.itemsPerMinute=e.itemsPerMinute)},r.prototype.shouldSend=function(e,t){t=t||s.now();var n=t-this.startTime;(0>n||n>=6e4)&&(this.startTime=t,this.perMinCounter=0);var a=r.globalSettings.maxItems,u=r.globalSettings.itemsPerMinute;if(o(e,a,this.counter))return i(this.platform,this.platformOptions,a+" max items reached",!1);if(o(e,u,this.perMinCounter))return i(this.platform,this.platformOptions,u+" items per minute reached",!1);this.counter++,this.perMinCounter++;var c=!o(e,a,this.counter),l=c;return c=c&&!o(e,u,this.perMinCounter),i(this.platform,this.platformOptions,null,c,a,u,l)},r.prototype.setPlatformOptions=function(e,t){this.platform=e,this.platformOptions=t},e.exports=r},function(e,t,n){"use strict";function r(){if(!N&&(N=!0,c(JSON)&&(s(JSON.stringify)&&(j.stringify=JSON.stringify),s(JSON.parse)&&(j.parse=JSON.parse)),!a(j.stringify)||!a(j.parse))){var e=n(7);e(j)}}function o(e,t){return t===i(e)}function i(e){var t=typeof e;return"object"!==t?t:e?e instanceof Error?"error":{}.toString.call(e).match(/\s([a-zA-Z]+)/)[1].toLowerCase():"null"}function a(e){return o(e,"function")}function s(e){var t=/[\\^$.*+?()[\]{}|]/g,n=Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(t,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?"),r=RegExp("^"+n+"$");return u(e)&&r.test(e)}function u(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function c(e){return!o(e,"undefined")}function l(e){var t=i(e);return"object"===t||"array"===t}function p(e){return o(e,"error")}function f(e,t,n){var r,i,a,s=o(e,"object"),u=o(e,"array"),c=[];if(s&&-1!==n.indexOf(e))return e;if(n.push(e),s)for(r in e)Object.prototype.hasOwnProperty.call(e,r)&&c.push(r);else if(u)for(a=0;a<e.length;++a)c.push(a);var l=s?{}:[];for(a=0;a<c.length;++a)r=c[a],i=e[r],l[r]=t(r,i,n);return 0!=c.length?l:e}function d(){return"********"}function h(){var e=q(),t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"===t?n:7&n|8).toString(16)});return t}function m(e){var t=g(e);return t?(""===t.anchor&&(t.source=t.source.replace("#","")),e=t.source.replace("?"+t.query,"")):"(unknown)"}function g(e){if(o(e,"string")){for(var t=H,n=t.parser[t.strictMode?"strict":"loose"].exec(e),r={},i=t.key.length;i--;)r[t.key[i]]=n[i]||"";return r[t.q.name]={},r[t.key[12]].replace(t.q.parser,function(e,n,o){n&&(r[t.q.name][n]=o)}),r}}function v(e,t,n){n=n||{},n.access_token=e;var r,o=[];for(r in n)Object.prototype.hasOwnProperty.call(n,r)&&o.push([r,n[r]].join("="));var i="?"+o.sort().join("&");t=t||{},t.path=t.path||"";var a,s=t.path.indexOf("?"),u=t.path.indexOf("#");-1!==s&&(-1===u||u>s)?(a=t.path,t.path=a.substring(0,s)+i+"&"+a.substring(s+1)):-1!==u?(a=t.path,t.path=a.substring(0,u)+i+a.substring(u)):t.path=t.path+i}function y(e,t){if(t=t||e.protocol,!t&&e.port&&(80===e.port?t="http:":443===e.port&&(t="https:")),t=t||"https:",!e.hostname)return null;var n=t+"//"+e.hostname;return e.port&&(n=n+":"+e.port),e.path&&(n+=e.path),n}function b(e,t){var n,r;try{n=j.stringify(e)}catch(o){if(t&&a(t))try{n=t(e)}catch(e){r=e}else r=o}return{error:r,value:n}}function w(e){var t,n;try{t=j.parse(e)}catch(e){n=e}return{error:n,value:t}}function x(e,t,n,r,o,i,a,s){var u={url:t||"",line:n,column:r};u.func=s.guessFunctionName(u.url,u.line),u.context=s.gatherContext(u.url,u.line);var c=document&&document.location&&document.location.href,l=window&&window.navigator&&window.navigator.userAgent;return{mode:i,message:o?String(o):e||a,url:c,stack:[u],useragent:l}}function k(e,t){return function(t,n){try{r(t,n)}catch(r){e.error(r)}}}function _(e,t,n,r,o){for(var a,s,u,c,l,p,f=[],d=0,m=e.length;m>d;++d){p=e[d];var g=i(p);switch(g){case"undefined":break;case"string":a?f.push(p):a=p;break;case"function":c=k(t,p);break;case"date":f.push(p);break;case"error":case"domexception":s?f.push(p):s=p;break;case"object":case"array":if(p instanceof Error||"undefined"!=typeof DOMException&&p instanceof DOMException){s?f.push(p):s=p;break}if(r&&"object"===g&&!l){for(var v=0,y=r.length;y>v;++v)if(void 0!==p[r[v]]){l=p;break}if(l)break}u?f.push(p):u=p;break;default:if(p instanceof Error||"undefined"!=typeof DOMException&&p instanceof DOMException){s?f.push(p):s=p;break}f.push(p)}}f.length>0&&(u=R(u),u.extraArgs=f);var b={message:a,err:s,custom:u,timestamp:q(),callback:c,uuid:h()};return u&&void 0!==u.level&&(b.level=u.level,delete u.level),r&&l&&(b.request=l),o&&(b.lambdaContext=o),b._originalArgs=e,b}function E(e,t){if(e){var n=t.split("."),r=e;try{for(var o=0,i=n.length;i>o;++o)r=r[n[o]]}catch(e){r=void 0}return r}}function T(e,t,n){if(e){var r=t.split("."),o=r.length;if(!(1>o)){if(1===o)return void(e[r[0]]=n);try{for(var i=e[r[0]]||{},a=i,s=1;o-1>s;s++)i[r[s]]=i[r[s]]||{},i=i[r[s]];i[r[o-1]]=n,e[r[0]]=a}catch(e){return}}}}function S(e,t){function n(e,t,n,r,o,i){return t+d(i)}function r(e){var t;if(o(e,"string"))for(t=0;t<u.length;++t)e=e.replace(u[t],n);return e}function i(e,t){var n;for(n=0;n<s.length;++n)if(s[n].test(e)){t=d(t);break}return t}function a(e,t,n){var s=i(e,t);return s===t?o(t,"object")||o(t,"array")?f(t,a,n):r(s):s}t=t||[];var s=I(t),u=O(t);return f(e,a,[])}function I(e){for(var t,n=[],r=0;r<e.length;++r)t="^\\[?(%5[bB])?"+e[r]+"\\[?(%5[bB])?\\]?(%5[dD])?$",n.push(new RegExp(t,"i"));return n}function O(e){for(var t,n=[],r=0;r<e.length;++r)t="\\[?(%5[bB])?"+e[r]+"\\[?(%5[bB])?\\]?(%5[dD])?",n.push(new RegExp("("+t+"=)([^&\\n]+)","igm"));return n}function C(e){var t,n,r,o=[];for(t=0,n=e.length;n>t;t++){switch(r=e[t],i(r)){case"object":r=b(r),r=r.error||r.value,r.length>500&&(r=r.substr(0,497)+"...");break;case"null":r="null";break;case"undefined":r="undefined";break;case"symbol":r=r.toString()}o.push(r)}return o.join(" ")}function q(){return Date.now?+Date.now():+new Date}function L(e,t){if(e&&e.user_ip&&t!==!0){var n=e.user_ip;if(t)try{var r;if(-1!==n.indexOf("."))r=n.split("."),r.pop(),r.push("0"),n=r.join(".");else if(-1!==n.indexOf(":")){if(r=n.split(":"),r.length>2){var o=r.slice(0,3),i=o[2].indexOf("/");-1!==i&&(o[2]=o[2].substring(0,i));var a="0000:0000:0000:0000:0000";n=o.concat(a).join(":")}}else n=null}catch(e){n=null}else n=null;e.user_ip=n}}var R=n(6),j={},N=!1;r();var A={debug:0,info:1,warning:2,error:3,critical:4},H={strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};e.exports={isType:o,typeName:i,isFunction:a,isNativeFunction:s,isIterable:l,isError:p,merge:R,traverse:f,redact:d,uuid4:h,LEVELS:A,sanitizeUrl:m,addParamsAndAccessTokenToPath:v,formatUrl:y,stringify:b,jsonParse:w,makeUnhandledStackInfo:x,createItem:_,get:E,set:T,scrub:S,formatArgsAsString:C,now:q,filterIp:L}},function(e,t){"use strict";function n(){var e,t,r,o,a,s={},u=null,c=arguments.length;for(e=0;c>e;e++)if(u=arguments[e],null!=u)for(a in u)t=s[a],r=u[a],s!==r&&(r&&i(r)?(o=t&&i(t)?t:{},s[a]=n(o,r)):"undefined"!=typeof r&&(s[a]=r));return s}var r=Object.prototype.hasOwnProperty,o=Object.prototype.toString,i=function(e){if(!e||"[object Object]"!==o.call(e))return!1;var t=r.call(e,"constructor"),n=e.constructor&&e.constructor.prototype&&r.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!t&&!n)return!1;var i;for(i in e);return"undefined"==typeof i||r.call(e,i)};e.exports=n},function(e,t){var n=function(e){function t(e){return 10>e?"0"+e:e}function n(){return this.valueOf()}function r(e){return i.lastIndex=0,i.test(e)?'"'+e.replace(i,function(e){var t=u[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function o(e,t){var n,i,u,l,p,f=a,d=t[e];switch(d&&"object"==typeof d&&"function"==typeof d.toJSON&&(d=d.toJSON(e)),"function"==typeof c&&(d=c.call(t,e,d)),typeof d){case"string":return r(d);case"number":return isFinite(d)?String(d):"null";case"boolean":case"null":return String(d);case"object":if(!d)return"null";if(a+=s,p=[],"[object Array]"===Object.prototype.toString.apply(d)){for(l=d.length,n=0;l>n;n+=1)p[n]=o(n,d)||"null";return u=0===p.length?"[]":a?"[\n"+a+p.join(",\n"+a)+"\n"+f+"]":"["+p.join(",")+"]",a=f,u}if(c&&"object"==typeof c)for(l=c.length,n=0;l>n;n+=1)"string"==typeof c[n]&&(i=c[n],u=o(i,d),u&&p.push(r(i)+(a?": ":":")+u));else for(i in d)Object.prototype.hasOwnProperty.call(d,i)&&(u=o(i,d),u&&p.push(r(i)+(a?": ":":")+u));return u=0===p.length?"{}":a?"{\n"+a+p.join(",\n"+a)+"\n"+f+"}":"{"+p.join(",")+"}",a=f,u}}var i=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;"function"!=typeof Date.prototype.toJSON&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+t(this.getUTCMonth()+1)+"-"+t(this.getUTCDate())+"T"+t(this.getUTCHours())+":"+t(this.getUTCMinutes())+":"+t(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=n,Number.prototype.toJSON=n,String.prototype.toJSON=n);var a,s,u,c;"function"!=typeof e.stringify&&(u={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},e.stringify=function(e,t,n){var r;if(a="",s="","number"==typeof n)for(r=0;n>r;r+=1)s+=" ";else"string"==typeof n&&(s=n);if(c=t,t&&"function"!=typeof t&&("object"!=typeof t||"number"!=typeof t.length))throw new Error("JSON.stringify");return o("",{"":e})}),"function"!=typeof e.parse&&(e.parse=function(){var e,t,n,r,o,i={"\\":"\\",'"':'"',"/":"/",t:" ",n:"\n",r:"\r",f:"\f",b:"\b"},a={go:function(){e="ok"},firstokey:function(){r=o,e="colon"},okey:function(){r=o,e="colon"},ovalue:function(){e="ocomma"},firstavalue:function(){e="acomma"},avalue:function(){e="acomma"}},s={go:function(){e="ok"},ovalue:function(){e="ocomma"},firstavalue:function(){e="acomma"},avalue:function(){e="acomma"}},u={"{":{go:function(){t.push({state:"ok"}),n={},e="firstokey"},ovalue:function(){t.push({container:n,state:"ocomma",key:r}),n={},e="firstokey"},firstavalue:function(){t.push({container:n,state:"acomma"}),n={},e="firstokey"},avalue:function(){t.push({container:n,state:"acomma"}),n={},e="firstokey"}},"}":{firstokey:function(){var i=t.pop();o=n,n=i.container,r=i.key,e=i.state},ocomma:function(){var i=t.pop();n[r]=o,o=n,n=i.container,r=i.key,e=i.state}},"[":{go:function(){t.push({state:"ok"}),n=[],e="firstavalue"},ovalue:function(){t.push({container:n,state:"ocomma",key:r}),n=[],e="firstavalue"},firstavalue:function(){t.push({container:n,state:"acomma"}),n=[],e="firstavalue"},avalue:function(){t.push({container:n,state:"acomma"}),n=[],e="firstavalue"}},"]":{firstavalue:function(){var i=t.pop();o=n,n=i.container,r=i.key,e=i.state},acomma:function(){var i=t.pop();n.push(o),o=n,n=i.container,r=i.key,e=i.state}},":":{colon:function(){if(Object.hasOwnProperty.call(n,r))throw new SyntaxError("Duplicate key '"+r+'"');e="ovalue"}},",":{ocomma:function(){n[r]=o,e="okey"},acomma:function(){n.push(o),e="avalue"}},"true":{go:function(){o=!0,e="ok"},ovalue:function(){o=!0,e="ocomma"},firstavalue:function(){o=!0,e="acomma"},avalue:function(){o=!0,e="acomma"}},"false":{go:function(){o=!1,e="ok"},ovalue:function(){o=!1,e="ocomma"},firstavalue:function(){o=!1,e="acomma"},avalue:function(){o=!1,e="acomma"}},"null":{go:function(){o=null,e="ok"},ovalue:function(){o=null,e="ocomma"},firstavalue:function(){o=null,e="acomma"},avalue:function(){o=null,e="acomma"}}};return function(n,r){var i,c=/^[\u0020\t\n\r]*(?:([,:\[\]{}]|true|false|null)|(-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)|"((?:[^\r\n\t\\\"]|\\(?:["\\\/trnfb]|u[0-9a-fA-F]{4}))*)")/;e="go",t=[];try{for(;i=c.exec(n),i;)i[1]?u[i[1]][e]():i[2]?(o=+i[2],s[e]()):(o=l(i[3]),a[e]()),n=n.slice(i[0].length)}catch(l){e=l}if("ok"!==e||/[^\u0020\t\n\r]/.test(n))throw e instanceof SyntaxError?e:new SyntaxError("JSON");return"function"==typeof r?function p(e,t){var n,i,a=e[t];if(a&&"object"==typeof a)for(n in o)Object.prototype.hasOwnProperty.call(a,n)&&(i=p(a,n),void 0!==i?a[n]=i:delete a[n]);return r.call(e,t,a)}({"":o},""):o}}())};e.exports=n},function(e,t,n){"use strict";function r(e,t,n,r){this.rateLimiter=e,this.api=t,this.logger=n,this.options=r,this.predicates=[],this.pendingItems=[],this.pendingRequests=[],this.retryQueue=[],this.retryHandle=null,this.waitCallback=null,this.waitIntervalID=null}var o=n(5);r.prototype.configure=function(e){this.api&&this.api.configure(e);var t=this.options;return this.options=o.merge(t,e),this},r.prototype.addPredicate=function(e){ return o.isFunction(e)&&this.predicates.push(e),this},r.prototype.addPendingItem=function(e){this.pendingItems.push(e)},r.prototype.removePendingItem=function(e){var t=this.pendingItems.indexOf(e);-1!==t&&this.pendingItems.splice(t,1)},r.prototype.addItem=function(e,t,n,r){t&&o.isFunction(t)||(t=function(){});var i=this._applyPredicates(e);if(i.stop)return this.removePendingItem(r),void t(i.err);this._maybeLog(e,n),this.removePendingItem(r),this.pendingRequests.push(e);try{this._makeApiRequest(e,function(n,r){this._dequeuePendingRequest(e),t(n,r)}.bind(this))}catch(n){this._dequeuePendingRequest(e),t(n)}},r.prototype.wait=function(e){o.isFunction(e)&&(this.waitCallback=e,this._maybeCallWait()||(this.waitIntervalID&&(this.waitIntervalID=clearInterval(this.waitIntervalID)),this.waitIntervalID=setInterval(function(){this._maybeCallWait()}.bind(this),500)))},r.prototype._applyPredicates=function(e){for(var t=null,n=0,r=this.predicates.length;r>n;n++)if(t=this.predicates[n](e,this.options),!t||void 0!==t.err)return{stop:!0,err:t.err};return{stop:!1,err:null}},r.prototype._makeApiRequest=function(e,t){var n=this.rateLimiter.shouldSend(e);n.shouldSend?this.api.postItem(e,function(n,r){n?this._maybeRetry(n,e,t):t(n,r)}.bind(this)):n.error?t(n.error):this.api.postItem(n.payload,t)};var i=["ECONNRESET","ENOTFOUND","ESOCKETTIMEDOUT","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH","EPIPE","EAI_AGAIN"];r.prototype._maybeRetry=function(e,t,n){var r=!1;if(this.options.retryInterval)for(var o=0,a=i.length;a>o;o++)if(e.code===i[o]){r=!0;break}r?this._retryApiRequest(t,n):n(e)},r.prototype._retryApiRequest=function(e,t){this.retryQueue.push({item:e,callback:t}),this.retryHandle||(this.retryHandle=setInterval(function(){for(;this.retryQueue.length;){var e=this.retryQueue.shift();this._makeApiRequest(e.item,e.callback)}}.bind(this),this.options.retryInterval))},r.prototype._dequeuePendingRequest=function(e){var t=this.pendingRequests.indexOf(e);-1!==t&&(this.pendingRequests.splice(t,1),this._maybeCallWait())},r.prototype._maybeLog=function(e,t){if(this.logger&&this.options.verbose){var n=t;if(n=n||o.get(e,"body.trace.exception.message"),n=n||o.get(e,"body.trace_chain.0.exception.message"))return void this.logger.error(n);n=o.get(e,"body.message.body"),n&&this.logger.log(n)}},r.prototype._maybeCallWait=function(){return!(!o.isFunction(this.waitCallback)||0!==this.pendingItems.length||0!==this.pendingRequests.length||(this.waitIntervalID&&(this.waitIntervalID=clearInterval(this.waitIntervalID)),this.waitCallback(),0))},e.exports=r},function(e,t,n){"use strict";function r(e,t){this.queue=e,this.options=t,this.transforms=[]}var o=n(5);r.prototype.configure=function(e){this.queue&&this.queue.configure(e);var t=this.options;return this.options=o.merge(t,e),this},r.prototype.addTransform=function(e){return o.isFunction(e)&&this.transforms.push(e),this},r.prototype.log=function(e,t){if(t&&o.isFunction(t)||(t=function(){}),!this.options.enabled)return t(new Error("Rollbar is not enabled"));this.queue.addPendingItem(e);var n=e.err;this._applyTransforms(e,function(r,o){return r?(this.queue.removePendingItem(e),t(r,null)):void this.queue.addItem(o,t,n,e)}.bind(this))},r.prototype._applyTransforms=function(e,t){var n=-1,r=this.transforms.length,o=this.transforms,i=this.options,a=function(e,s){return e?void t(e,null):(n++,n===r?void t(null,s):void o[n](s,i,a))};a(null,e)},e.exports=r},function(e,t,n){"use strict";function r(e){this.queue=[],this.options=i.merge(e);var t=this.options.maxTelemetryEvents||a;this.maxQueueSize=Math.max(0,Math.min(t,a))}function o(e,t){if(t)return t;var n={error:"error",manual:"info"};return n[e]||"info"}var i=n(5),a=100;r.prototype.configure=function(e){var t=this.options;this.options=i.merge(t,e);var n=this.options.maxTelemetryEvents||a,r=Math.max(0,Math.min(n,a)),o=0;this.maxQueueSize>r&&(o=this.maxQueueSize-r),this.maxQueueSize=r,this.queue.splice(0,o)},r.prototype.copyEvents=function(){return Array.prototype.slice.call(this.queue,0)},r.prototype.capture=function(e,t,n,r,a){var s={level:o(e,n),type:e,timestamp_ms:a||i.now(),body:t,source:"client"};r&&(s.uuid=r);try{if(i.isFunction(this.options.filterTelemetry)&&this.options.filterTelemetry(s))return!1}catch(e){this.options.filterTelemetry=null}return this.push(s),s},r.prototype.captureEvent=function(e,t,n){return this.capture("manual",e,t,n)},r.prototype.captureError=function(e,t,n,r){var o={message:e.message||String(e)};return e.stack&&(o.stack=e.stack),this.capture("error",o,t,n,r)},r.prototype.captureLog=function(e,t,n,r){return this.capture("log",{message:e},t,n,r)},r.prototype.captureNetwork=function(e,t,n,r){t=t||"xhr",e.subtype=e.subtype||t,r&&(e.request=r);var o=this.levelFromStatus(e.status_code);return this.capture("network",e,o,n)},r.prototype.levelFromStatus=function(e){return e>=200&&400>e?"info":0===e||e>=400?"error":"info"},r.prototype.captureDom=function(e,t,n,r,o){var i={subtype:e,element:t};return void 0!==n&&(i.value=n),void 0!==r&&(i.checked=r),this.capture("dom",i,"info",o)},r.prototype.captureNavigation=function(e,t,n){return this.capture("navigation",{from:e,to:t},"info",n)},r.prototype.captureDomContentLoaded=function(e){return this.capture("navigation",{subtype:"DOMContentLoaded"},"info",void 0,e&&e.getTime())},r.prototype.captureLoad=function(e){return this.capture("navigation",{subtype:"load"},"info",void 0,e&&e.getTime())},r.prototype.captureConnectivityChange=function(e,t){return this.captureNetwork({change:e},"connectivity",t)},r.prototype._captureRollbarItem=function(e){return this.options.includeItemsInTelemetry?e.err?this.captureError(e.err,e.level,e.uuid,e.timestamp):e.message?this.captureLog(e.message,e.level,e.uuid,e.timestamp):e.custom?this.capture("log",e.custom,e.level,e.uuid,e.timestamp):void 0:void 0},r.prototype.push=function(e){this.queue.push(e),this.queue.length>this.maxQueueSize&&this.queue.shift()},e.exports=r},function(e,t,n){"use strict";function r(e,t,n,r){this.options=e,this.transport=t,this.url=n,this.jsonBackup=r,this.accessToken=e.accessToken,this.transportOptions=o(e,n)}function o(e,t){return a.getTransportFromOptions(e,s,t)}var i=n(5),a=n(12),s={hostname:"api.rollbar.com",path:"/api/1/item/",search:null,version:"1",protocol:"https:",port:443};r.prototype.postItem=function(e,t){var n=a.transportOptions(this.transportOptions,"POST"),r=a.buildPayload(this.accessToken,e,this.jsonBackup);this.transport.post(this.accessToken,n,r,t)},r.prototype.configure=function(e){var t=this.oldOptions;return this.options=i.merge(t,e),this.transportOptions=o(this.options,this.url),void 0!==this.options.accessToken&&(this.accessToken=this.options.accessToken),this},e.exports=r},function(e,t,n){"use strict";function r(e,t,n){if(!s.isType(t.context,"string")){var r=s.stringify(t.context,n);r.error?t.context="Error: could not serialize 'context'":t.context=r.value||"",t.context.length>255&&(t.context=t.context.substr(0,255))}return{access_token:e,data:t}}function o(e,t,n){var r=t.hostname,o=t.protocol,i=t.port,a=t.path,s=t.search,u=e.proxy;if(e.endpoint){var c=n.parse(e.endpoint);r=c.hostname,o=c.protocol,i=c.port,a=c.pathname,s=c.search}return{hostname:r,protocol:o,port:i,path:a,search:s,proxy:u}}function i(e,t){var n=e.protocol||"https:",r=e.port||("http:"===n?80:"https:"===n?443:void 0),o=e.hostname,i=e.path;return e.search&&(i+=e.search),e.proxy&&(i=n+"//"+o+i,o=e.proxy.host||e.proxy.hostname,r=e.proxy.port,n=e.proxy.protocol||n),{protocol:n,hostname:o,path:i,port:r,method:t}}function a(e,t){var n=/\/$/.test(e),r=/^\//.test(t);return n&&r?t=t.substring(1):n||r||(t="/"+t),e+t}var s=n(5);e.exports={buildPayload:r,getTransportFromOptions:o,transportOptions:i,appendPathToPath:a}},function(e,t,n){"use strict";function r(){var e=Array.prototype.slice.call(arguments,0);e.unshift("Rollbar:"),a.ieVersion()<=8?console.error(s.formatArgsAsString(e)):console.error.apply(console,e)}function o(){var e=Array.prototype.slice.call(arguments,0);e.unshift("Rollbar:"),a.ieVersion()<=8?console.info(s.formatArgsAsString(e)):console.info.apply(console,e)}function i(){var e=Array.prototype.slice.call(arguments,0);e.unshift("Rollbar:"),a.ieVersion()<=8?console.log(s.formatArgsAsString(e)):console.log.apply(console,e)}n(14);var a=n(15),s=n(5);e.exports={error:r,info:o,log:i}},function(e,t){!function(e){"use strict";e.console||(e.console={});for(var t,n,r=e.console,o=function(){},i=["memory"],a="assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn".split(",");t=i.pop();)r[t]||(r[t]={});for(;n=a.pop();)r[n]||(r[n]=o)}("undefined"==typeof window?this:window)},function(e,t){"use strict";function n(){var e;if(!document)return e;for(var t=3,n=document.createElement("div"),r=n.getElementsByTagName("i");n.innerHTML="<!--[if gt IE "+ ++t+"]><i></i><![endif]-->",r[0];);return t>4?t:e}var r={ieVersion:n};e.exports=r},function(e,t){"use strict";function n(e,t,n){if(e){var o;if("function"==typeof t._rollbarOldOnError)o=t._rollbarOldOnError;else if(e.onerror){for(o=e.onerror;o._rollbarOldOnError;)o=o._rollbarOldOnError;t._rollbarOldOnError=o}var i=function(){var n=Array.prototype.slice.call(arguments,0);r(e,t,o,n)};n&&(i._rollbarOldOnError=o),e.onerror=i}}function r(e,t,n,r){e._rollbarWrappedError&&(r[4]||(r[4]=e._rollbarWrappedError),r[5]||(r[5]=e._rollbarWrappedError._rollbarContext),e._rollbarWrappedError=null),t.handleUncaughtException.apply(t,r),n&&n.apply(e,r)}function o(e,t,n){if(e){"function"==typeof e._rollbarURH&&e._rollbarURH.belongsToShim&&e.removeEventListener("unhandledrejection",e._rollbarURH);var r=function(e){var n,r,o;try{n=e.reason}catch(e){n=void 0}try{r=e.promise}catch(e){r="[unhandledrejection] error getting `promise` from event"}try{o=e.detail,!n&&o&&(n=o.reason,r=o.promise)}catch(e){o="[unhandledrejection] error getting `detail` from event"}n||(n="[unhandledrejection] error getting `reason` from event"),t&&t.handleUnhandledRejection&&t.handleUnhandledRejection(n,r)};r.belongsToShim=n,e._rollbarURH=r,e.addEventListener("unhandledrejection",r)}}function i(e,t,n){if(e){var r,o,i="EventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(",");for(r=0;r<i.length;++r)o=i[r],e[o]&&e[o].prototype&&a(t,e[o].prototype,n)}}function a(e,t,n){if(t.hasOwnProperty&&t.hasOwnProperty("addEventListener")){for(var r=t.addEventListener;r._rollbarOldAdd&&r.belongsToShim;)r=r._rollbarOldAdd;var o=function(t,n,o){r.call(this,t,e.wrap(n),o)};o._rollbarOldAdd=r,o.belongsToShim=n,t.addEventListener=o;for(var i=t.removeEventListener;i._rollbarOldRemove&&i.belongsToShim;)i=i._rollbarOldRemove;var a=function(e,t,n){i.call(this,e,t&&t._rollbar_wrapped||t,n)};a._rollbarOldRemove=i,a.belongsToShim=n,t.removeEventListener=a}}e.exports={captureUncaughtExceptions:n,captureUnhandledRejections:o,wrapGlobals:i}},function(e,t,n){"use strict";function r(e,t,n,r,o){r&&l.isFunction(r)||(r=function(){}),l.addParamsAndAccessTokenToPath(e,t,n);var a="GET",s=l.formatUrl(t);i(e,s,a,null,r,o)}function o(e,t,n,r,o){if(r&&l.isFunction(r)||(r=function(){}),!n)return r(new Error("Cannot send empty request"));var a=p.truncate(n);if(a.error)return r(a.error);var s=a.value,u="POST",c=l.formatUrl(t);i(e,c,u,s,r,o)}function i(e,t,n,r,o,i){var p;if(p=i?i():a(),!p)return o(new Error("No way to send a request"));try{try{var d=function(){try{if(d&&4===p.readyState){d=void 0;var e=l.jsonParse(p.responseText);if(s(p))return void o(e.error,e.value);if(u(p)){if(403===p.status){var t=e.value&&e.value.message;f.error(t)}o(new Error(String(p.status)))}else{var n="XHR response had no status code (likely connection failure)";o(c(n))}}}catch(e){var r;r=e&&e.stack?e:new Error(e),o(r)}};p.open(n,t,!0),p.setRequestHeader&&(p.setRequestHeader("Content-Type","application/json"),p.setRequestHeader("X-Rollbar-Access-Token",e)),p.onreadystatechange=d,p.send(r)}catch(e){if("undefined"!=typeof XDomainRequest){if(!window||!window.location)return o(new Error("No window available during request, unknown environment"));"http:"===window.location.href.substring(0,5)&&"https"===t.substring(0,5)&&(t="http"+t.substring(5));var h=new XDomainRequest;h.onprogress=function(){},h.ontimeout=function(){var e="Request timed out",t="ETIMEDOUT";o(c(e,t))},h.onerror=function(){o(new Error("Error during request"))},h.onload=function(){var e=l.jsonParse(h.responseText);o(e.error,e.value)},h.open(n,t,!0),h.send(r)}else o(new Error("Cannot find a method to transport a request"))}}catch(e){o(e)}}function a(){var e,t,n=[function(){return new XMLHttpRequest},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml3.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")}],r=n.length;for(t=0;r>t;t++)try{e=n[t]();break}catch(e){}return e}function s(e){return e&&e.status&&200===e.status}function u(e){return e&&l.isType(e.status,"number")&&e.status>=400&&e.status<600}function c(e,t){var n=new Error(e);return n.code=t||"ENOTFOUND",n}var l=n(5),p=n(18),f=n(13);e.exports={get:r,post:o}},function(e,t,n){"use strict";function r(e,t){return[e,f.stringify(e,t)]}function o(e,t){var n=e.length;return n>2*t?e.slice(0,t).concat(e.slice(n-t)):e}function i(e,t,n){n="undefined"==typeof n?30:n;var r,i=e.data.body;if(i.trace_chain)for(var a=i.trace_chain,s=0;s<a.length;s++)r=a[s].frames,r=o(r,n),a[s].frames=r;else i.trace&&(r=i.trace.frames,r=o(r,n),i.trace.frames=r);return[e,f.stringify(e,t)]}function a(e,t){return t&&t.length>e?t.slice(0,e-3).concat("..."):t}function s(e,t,n){function r(t,n,o){switch(f.typeName(n)){case"string":return a(e,n);case"object":case"array":return f.traverse(n,r,o);default:return n}}return t=f.traverse(t,r,[]),[t,f.stringify(t,n)]}function u(e){return e.exception&&(delete e.exception.description,e.exception.message=a(255,e.exception.message)),e.frames=o(e.frames,1),e}function c(e,t){var n=e.data.body;if(n.trace_chain)for(var r=n.trace_chain,o=0;o<r.length;o++)r[o]=u(r[o]);else n.trace&&(n.trace=u(n.trace));return[e,f.stringify(e,t)]}function l(e,t){return e.length>t}function p(e,t,n){n="undefined"==typeof n?524288:n;for(var o,a,u,p=[r,i,s.bind(null,1024),s.bind(null,512),s.bind(null,256),c];o=p.shift();)if(a=o(e,t),e=a[0],u=a[1],u.error||!l(u.value,n))return u;return u}var f=n(5);e.exports={truncate:p,raw:r,truncateFrames:i,truncateStrings:s,maybeTruncateValue:a}},function(e,t){"use strict";function n(e){var t,n,r={protocol:null,auth:null,host:null,path:null,hash:null,href:e,hostname:null,port:null,pathname:null,search:null,query:null};if(t=e.indexOf("//"),-1!==t?(r.protocol=e.substring(0,t),n=t+2):n=0,t=e.indexOf("@",n),-1!==t&&(r.auth=e.substring(n,t),n=t+1),t=e.indexOf("/",n),-1===t){if(t=e.indexOf("?",n),-1===t)return t=e.indexOf("#",n),-1===t?r.host=e.substring(n):(r.host=e.substring(n,t),r.hash=e.substring(t)),r.hostname=r.host.split(":")[0],r.port=r.host.split(":")[1],r.port&&(r.port=parseInt(r.port,10)),r;r.host=e.substring(n,t),r.hostname=r.host.split(":")[0],r.port=r.host.split(":")[1],r.port&&(r.port=parseInt(r.port,10)),n=t}else r.host=e.substring(n,t),r.hostname=r.host.split(":")[0],r.port=r.host.split(":")[1],r.port&&(r.port=parseInt(r.port,10)),n=t;if(t=e.indexOf("#",n),-1===t?r.path=e.substring(n):(r.path=e.substring(n,t),r.hash=e.substring(t)),r.path){var o=r.path.split("?");r.pathname=o[0],r.query=o[1],r.search=r.query?"?"+r.query:null}return r}e.exports={parse:n}},function(e,t,n){"use strict";function r(e,t,n){if(e.data=e.data||{},e.err)try{e.stackInfo=e.err._savedStackTrace||h.parse(e.err)}catch(t){m.error("Error while parsing the error object.",t);try{e.message=e.err.message||e.err.description||e.message||String(e.err)}catch(t){e.message=String(e.err)||String(t)}delete e.err}n(null,e)}function o(e,t,n){e.message||e.stackInfo||e.custom||n(new Error("No message, stack info, or custom data"),null),n(null,e)}function i(e,t,n){var r=t.payload&&t.payload.environment||t.environment;e.data=d.merge(e.data,{environment:r,level:e.level,endpoint:t.endpoint,platform:"browser",framework:"browser-js",language:"javascript",server:{},uuid:e.uuid,notifier:{name:"rollbar-browser-js",version:t.version}}),n(null,e)}function a(e){return function(t,n,r){if(!e||!e.location)return r(null,t);var o="$remote_ip";n.captureIp?n.captureIp!==!0&&(o+="_anonymize"):o=null,d.set(t,"data.request",{url:e.location.href,query_string:e.location.search,user_ip:o}),r(null,t)}}function s(e){return function(t,n,r){if(!e)return r(null,t);var o=e.navigator||{},i=e.screen||{};d.set(t,"data.client",{runtime_ms:t.timestamp-e._rollbarStartTime,timestamp:Math.round(t.timestamp/1e3),javascript:{browser:o.userAgent,language:o.language,cookie_enabled:o.cookieEnabled,screen:{width:i.width,height:i.height}}}),r(null,t)}}function u(e){return function(t,n,r){if(!e||!e.navigator)return r(null,t);for(var o,i=[],a=e.navigator.plugins||[],s=0,u=a.length;u>s;++s)o=a[s],i.push({name:o.name,description:o.description});d.set(t,"data.client.javascript.plugins",i),r(null,t)}}function c(e,t,n){e.stackInfo?p(e,t,n):l(e,t,n)}function l(e,t,n){var r=e.message,o=e.custom;if(!r)if(o){var i=t.scrubFields,a=d.stringify(d.scrub(o,i));r=a.error||a.value||""}else r="";var s={body:r};o&&(s.extra=d.merge(o)),d.set(e,"data.body",{message:s}),n(null,e)}function p(e,t,n){var r=e.data.description,o=e.stackInfo,i=e.custom,a=h.guessErrorClass(o.message),s=o.name||a[0],u=a[1],c={exception:{"class":s,message:u}};r&&(c.exception.description=r);var p=o.stack;if(p&&0===p.length&&e._unhandledStackInfo&&e._unhandledStackInfo.stack&&(p=e._unhandledStackInfo.stack),p){0===p.length&&(c.exception.stack=o.rawStack,c.exception.raw=String(o.rawException));var f,m,g,v,y,b,w,x;for(c.frames=[],w=0;w<p.length;++w)f=p[w],m={filename:f.url?d.sanitizeUrl(f.url):"(unknown)",lineno:f.line||null,method:f.func&&"?"!==f.func?f.func:"[anonymous]",colno:f.column},m.method&&m.method.endsWith&&m.method.endsWith("_rollbar_wrapped")||(g=v=y=null,b=f.context?f.context.length:0,b&&(x=Math.floor(b/2),v=f.context.slice(0,x),g=f.context[x],y=f.context.slice(x)),g&&(m.code=g),(v||y)&&(m.context={},v&&v.length&&(m.context.pre=v),y&&y.length&&(m.context.post=y)),f.args&&(m.args=f.args),c.frames.push(m));c.frames.reverse(),i&&(c.extra=d.merge(i)),d.set(e,"data.body",{trace:c}),n(null,e)}else e.message=s+": "+u,l(e,t,n)}function f(e,t,n){var r=t.scrubFields;e.data=d.scrub(e.data,r),n(null,e)}var d=n(5),h=n(21),m=n(13);e.exports={handleItemWithError:r,ensureItemHasSomethingToSay:o,addBaseInfo:i,addRequestInfo:a,addClientInfo:s,addPluginInfo:u,addBody:c,scrubPayload:f}},function(e,t,n){"use strict";function r(){return l}function o(){return null}function i(e){var t={};return t._stackFrame=e,t.url=e.fileName,t.line=e.lineNumber,t.func=e.functionName,t.column=e.columnNumber,t.args=e.args,t.context=o(t.url,t.line),t}function a(e){function t(){var e,t=[];if(n.stack)e=n;else try{throw n}catch(n){e=n}try{t=c.parse(e)}catch(n){t=[]}for(var r=[],o=0;o<t.length;o++)r.push(new i(t[o]));return r}return{stack:t(),message:e.message,name:e.name,rawStack:e.stack,rawException:e}}function s(e){return new a(e)}function u(e){if(!e||!e.match)return["Unknown error. There was no error message to display.",""];var t=e.match(p),n="(unknown)";return t&&(n=t[t.length-1],e=e.replace((t[t.length-2]||"")+n+":",""),e=e.replace(/(^[\s]+|[\s]+$)/g,"")),[n,e]}var c=n(22),l="?",p=new RegExp("^(([a-zA-Z0-9-_$ ]*): *)?(Uncaught )?([a-zA-Z0-9-_$ ]*): ");e.exports={guessFunctionName:r,guessErrorClass:u,gatherContext:o,parse:s,Stack:a,Frame:i}},function(e,t,n){var r,o,i;!function(a,s){"use strict";o=[n(23)],r=s,i="function"==typeof r?r.apply(t,o):r,!(void 0!==i&&(e.exports=i))}(this,function(e){"use strict";function t(e,t,n){if("function"==typeof Array.prototype.map)return e.map(t,n);for(var r=new Array(e.length),o=0;o<e.length;o++)r[o]=t.call(n,e[o]);return r}function n(e,t,n){if("function"==typeof Array.prototype.filter)return e.filter(t,n);for(var r=[],o=0;o<e.length;o++)t.call(n,e[o])&&r.push(e[o]);return r}var r=/(^|@)\S+\:\d+/,o=/^\s*at .*(\S+\:\d+|\(native\))/m,i=/^(eval@)?(\[native code\])?$/;return{parse:function(e){if("undefined"!=typeof e.stacktrace||"undefined"!=typeof e["opera#sourceloc"])return this.parseOpera(e);if(e.stack&&e.stack.match(o))return this.parseV8OrIE(e);if(e.stack)return this.parseFFOrSafari(e);throw new Error("Cannot parse given Error object")},extractLocation:function(e){if(-1===e.indexOf(":"))return[e];var t=e.replace(/[\(\)\s]/g,"").split(":"),n=t.pop(),r=t[t.length-1];if(!isNaN(parseFloat(r))&&isFinite(r)){var o=t.pop();return[t.join(":"),o,n]}return[t.join(":"),n,void 0]},parseV8OrIE:function(r){var i=n(r.stack.split("\n"),function(e){return!!e.match(o)},this);return t(i,function(t){t.indexOf("(eval ")>-1&&(t=t.replace(/eval code/g,"eval").replace(/(\(eval at [^\()]*)|(\)\,.*$)/g,""));var n=t.replace(/^\s+/,"").replace(/\(eval code/g,"(").split(/\s+/).slice(1),r=this.extractLocation(n.pop()),o=n.join(" ")||void 0,i="eval"===r[0]?void 0:r[0];return new e(o,void 0,i,r[1],r[2],t)},this)},parseFFOrSafari:function(r){var o=n(r.stack.split("\n"),function(e){return!e.match(i)},this);return t(o,function(t){if(t.indexOf(" > eval")>-1&&(t=t.replace(/ line (\d+)(?: > eval line \d+)* > eval\:\d+\:\d+/g,":$1")),-1===t.indexOf("@")&&-1===t.indexOf(":"))return new e(t);var n=t.split("@"),r=this.extractLocation(n.pop()),o=n.shift()||void 0;return new e(o,void 0,r[0],r[1],r[2],t)},this)},parseOpera:function(e){return!e.stacktrace||e.message.indexOf("\n")>-1&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9:function(t){for(var n=/Line (\d+).*script (?:in )?(\S+)/i,r=t.message.split("\n"),o=[],i=2,a=r.length;a>i;i+=2){var s=n.exec(r[i]);s&&o.push(new e(void 0,void 0,s[2],s[1],void 0,r[i]))}return o},parseOpera10:function(t){for(var n=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,r=t.stacktrace.split("\n"),o=[],i=0,a=r.length;a>i;i+=2){var s=n.exec(r[i]);s&&o.push(new e(s[3]||void 0,void 0,s[2],s[1],void 0,r[i]))}return o},parseOpera11:function(o){var i=n(o.stack.split("\n"),function(e){return!!e.match(r)&&!e.match(/^Error created at/)},this);return t(i,function(t){var n,r=t.split("@"),o=this.extractLocation(r.pop()),i=r.shift()||"",a=i.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^\)]*\)/g,"")||void 0;i.match(/\(([^\)]*)\)/)&&(n=i.replace(/^[^\(]+\(([^\)]*)\)$/,"$1"));var s=void 0===n||"[arguments not available]"===n?void 0:n.split(",");return new e(a,s,o[0],o[1],o[2],t)},this)}}})},function(e,t,n){var r,o,i;!function(n,a){"use strict";o=[],r=a,i="function"==typeof r?r.apply(t,o):r,!(void 0!==i&&(e.exports=i))}(this,function(){"use strict";function e(e){return!isNaN(parseFloat(e))&&isFinite(e)}function t(e,t,n,r,o,i){void 0!==e&&this.setFunctionName(e),void 0!==t&&this.setArgs(t),void 0!==n&&this.setFileName(n),void 0!==r&&this.setLineNumber(r),void 0!==o&&this.setColumnNumber(o),void 0!==i&&this.setSource(i)}return t.prototype={getFunctionName:function(){return this.functionName},setFunctionName:function(e){this.functionName=String(e)},getArgs:function(){return this.args},setArgs:function(e){if("[object Array]"!==Object.prototype.toString.call(e))throw new TypeError("Args must be an Array");this.args=e},getFileName:function(){return this.fileName},setFileName:function(e){this.fileName=String(e)},getLineNumber:function(){return this.lineNumber},setLineNumber:function(t){if(!e(t))throw new TypeError("Line Number must be a Number");this.lineNumber=Number(t)},getColumnNumber:function(){return this.columnNumber},setColumnNumber:function(t){if(!e(t))throw new TypeError("Column Number must be a Number");this.columnNumber=Number(t)},getSource:function(){return this.source},setSource:function(e){this.source=String(e)},toString:function(){var t=this.getFunctionName()||"{anonymous}",n="("+(this.getArgs()||[]).join(",")+")",r=this.getFileName()?"@"+this.getFileName():"",o=e(this.getLineNumber())?":"+this.getLineNumber():"",i=e(this.getColumnNumber())?":"+this.getColumnNumber():"";return t+n+r+o+i}},t})},function(e,t,n){"use strict";function r(e,t,n){var r=t.payload||{};r.body&&delete r.body;var o=u.merge(e.data,r);e._isUncaught&&(o._isUncaught=!0),e._originalArgs&&(o._originalArgs=e._originalArgs),n(null,o)}function o(e,t,n){e.telemetryEvents&&u.set(e,"data.body.telemetry",e.telemetryEvents),n(null,e)}function i(e,t,n){if(!e.message)return void n(null,e);var r="data.body.trace_chain.0",o=u.get(e,r);if(o||(r="data.body.trace",o=u.get(e,r)),o){if(!o.exception||!o.exception.description)return u.set(e,r+".exception.description",e.message),void n(null,e);var i=u.get(e,r+".extra")||{},a=u.merge(i,{message:e.message});u.set(e,r+".extra",a)}n(null,e)}function a(e){return function(t,n,r){var o=u.merge(t);try{u.isFunction(n.transform)&&n.transform(o.data,t)}catch(o){return n.transform=null,e.error("Error while calling custom transform() function. Removing custom transform().",o),void r(null,t)}r(null,o)}}function s(e,t,n){if(!t.sendConfig)return n(null,e);var r="_rollbarConfig",o=u.get(e,"data.custom")||{};o[r]=t,e.data.custom=o,n(null,e)}var u=n(5);e.exports={itemToPayload:r,addTelemetryData:o,addMessageWithError:i,userTransform:a,addConfigToPayload:s}},function(e,t,n){"use strict";function r(e,t){return!o.get(t,"plugins.jquery.ignoreAjaxErrors")||!o.get(e,"body.message.extra.isAjax")}var o=n(5);e.exports={checkIgnore:r}},function(e,t,n){"use strict";function r(e,t){var n=e.level,r=c.LEVELS[n]||0,o=t.reportLevel,i=c.LEVELS[o]||0;return!(i>r)}function o(e){return function(t,n){var r=!!t._isUncaught;delete t._isUncaught;var o=t._originalArgs;delete t._originalArgs;try{c.isFunction(n.onSendCallback)&&n.onSendCallback(r,o,t)}catch(t){n.onSendCallback=null,e.error("Error while calling onSendCallback, removing",t)}try{if(c.isFunction(n.checkIgnore)&&n.checkIgnore(r,o,t))return!1}catch(t){n.checkIgnore=null,e.error("Error while calling custom checkIgnore(), removing",t)}return!0}}function i(e){return function(t,n){return!s(t,n,"blacklist",e)}}function a(e){return function(t,n){return s(t,n,"whitelist",e)}}function s(e,t,n,r){var o=!1;"blacklist"===n&&(o=!0);var i,a,s,u,l,p,f,d,h,m;try{if(i=o?t.hostBlackList:t.hostWhiteList,f=i&&i.length,a=c.get(e,"body.trace"),!i||0===f)return!o;if(!a||!a.frames||0===a.frames.length)return!o;for(l=a.frames.length,h=0;l>h;h++){if(s=a.frames[h],u=s.filename,!c.isType(u,"string"))return!o;for(m=0;f>m;m++)if(p=i[m],d=new RegExp(p),d.test(u))return!0}}catch(e){o?t.hostBlackList=null:t.hostWhiteList=null;var g=o?"hostBlackList":"hostWhiteList";return r.error("Error while reading your configuration's "+g+" option. Removing custom "+g+".",e),!o}return!1}function u(e){return function(t,n){var r,o,i,a,s,u,l,p,f;try{if(s=!1,i=n.ignoredMessages,!i||0===i.length)return!0;if(l=t.body,p=c.get(l,"trace.exception.message"),f=c.get(l,"message.body"),r=p||f,!r)return!0;for(a=i.length,o=0;a>o&&(u=new RegExp(i[o],"gi"),!(s=u.test(r)));o++);}catch(t){n.ignoredMessages=null,e.error("Error while reading your configuration's ignoredMessages option. Removing custom ignoredMessages.")}return!s}}var c=n(5);e.exports={checkLevel:r,userCheckIgnore:o,urlIsNotBlacklisted:i,urlIsWhitelisted:a,messageIsIgnored:u}},function(e,t,n){"use strict";function r(e,t,n,r,o){var i=e[t];e[t]=n(i),r&&r[o].push([e,t,i])}function o(e,t){for(var n;e[t].length;)n=e[t].shift(),n[0][n[1]]=n[2]}function i(e){if(!e||!e.attributes)return null;for(var t=e.attributes,n=0;n<t.length;++n)if("name"===t[n].key)return t[n].value;return null}function a(e){for(var t=[],n=0;n<e.length;++n)t.push(new RegExp(e[n],"i"));return function(e){var n=i(e);if(!n)return!1;for(var r=0;r<t.length;++r)if(t[r].test(n))return!0;return!1}}function s(e,t,n,r,o){var i=e.autoInstrument;e.enabled===!1||i===!1?this.autoInstrument={}:(u.isType(i,"object")||(i=p),this.autoInstrument=u.merge(p,i)),this.scrubTelemetryInputs=!!e.scrubTelemetryInputs,this.telemetryScrubber=e.telemetryScrubber,this.defaultValueScrubber=a(e.scrubFields),this.telemeter=t,this.rollbar=n,this._window=r||{},this._document=o||{},this.replacements={network:[],log:[],navigation:[],connectivity:[]},this.eventRemovers={dom:[],connectivity:[]},this._location=this._window.location,this._lastHref=this._location&&this._location.href}var u=n(5),c=n(19),l=n(28),p={network:!0,networkResponseHeaders:!1,networkResponseBody:!1,networkRequestBody:!1,log:!0,dom:!0,navigation:!0,connectivity:!0};s.prototype.configure=function(e){var t=e.autoInstrument,n=u.merge(this.autoInstrument);e.enabled===!1||t===!1?this.autoInstrument={}:(u.isType(t,"object")||(t=p),this.autoInstrument=u.merge(p,t)),this.instrument(n),void 0!==e.scrubTelemetryInputs&&(this.scrubTelemetryInputs=!!e.scrubTelemetryInputs),void 0!==e.telemetryScrubber&&(this.telemetryScrubber=e.telemetryScrubber)},s.prototype.instrument=function(e){!this.autoInstrument.network||e&&e.network?!this.autoInstrument.network&&e&&e.network&&this.deinstrumentNetwork():this.instrumentNetwork(),!this.autoInstrument.log||e&&e.log?!this.autoInstrument.log&&e&&e.log&&this.deinstrumentConsole():this.instrumentConsole(),!this.autoInstrument.dom||e&&e.dom?!this.autoInstrument.dom&&e&&e.dom&&this.deinstrumentDom():this.instrumentDom(),!this.autoInstrument.navigation||e&&e.navigation?!this.autoInstrument.navigation&&e&&e.navigation&&this.deinstrumentNavigation():this.instrumentNavigation(),!this.autoInstrument.connectivity||e&&e.connectivity?!this.autoInstrument.connectivity&&e&&e.connectivity&&this.deinstrumentConnectivity():this.instrumentConnectivity()},s.prototype.deinstrumentNetwork=function(){o(this.replacements,"network")},s.prototype.instrumentNetwork=function(){function e(e,n){e in n&&u.isFunction(n[e])&&r(n,e,function(e){return t.rollbar.wrap(e)})}var t=this;if("XMLHttpRequest"in this._window){var n=this._window.XMLHttpRequest.prototype;r(n,"open",function(e){return function(t,n){return u.isType(n,"string")&&(this.__rollbar_xhr={method:t,url:n,status_code:null,start_time_ms:u.now(),end_time_ms:null}),e.apply(this,arguments)}},this.replacements,"network"),r(n,"send",function(n){return function(o){function i(){if(a.__rollbar_xhr&&(1===a.readyState||4===a.readyState)){if(null===a.__rollbar_xhr.status_code){a.__rollbar_xhr.status_code=0;var e=null;t.autoInstrument.networkRequestBody&&(e=o),a.__rollbar_event=t.telemeter.captureNetwork(a.__rollbar_xhr,"xhr",void 0,e)}if(1===a.readyState)a.__rollbar_xhr.start_time_ms=u.now();else{a.__rollbar_xhr.end_time_ms=u.now();var n=null;if(t.autoInstrument.networkResponseHeaders){var r=t.autoInstrument.networkResponseHeaders;n={};try{var i,s;if(r===!0){var c=a.getAllResponseHeaders();if(c){var l,p,f=c.trim().split(/[\r\n]+/);for(s=0;s<f.length;s++)l=f[s].split(": "),i=l.shift(),p=l.join(": "),n[i]=p}}else for(s=0;s<r.length;s++)i=r[s],n[i]=a.getResponseHeader(i)}catch(e){}}var d=null;if(t.autoInstrument.networkResponseBody)try{d=a.responseText}catch(e){}var h=null;(d||n)&&(h={},d&&(h.body=d),n&&(h.headers=n)),h&&(a.__rollbar_xhr.response=h)}try{var m=a.status;m=1223===m?204:m,a.__rollbar_xhr.status_code=m,a.__rollbar_event.level=t.telemeter.levelFromStatus(m)}catch(e){}}}var a=this;return e("onload",a),e("onerror",a),e("onprogress",a),"onreadystatechange"in a&&u.isFunction(a.onreadystatechange)?r(a,"onreadystatechange",function(e){return t.rollbar.wrap(e,void 0,i)}):a.onreadystatechange=i,n.apply(this,arguments)}},this.replacements,"network")}"fetch"in this._window&&r(this._window,"fetch",function(e){return function(n,r){for(var o=new Array(arguments.length),i=0,a=o.length;a>i;i++)o[i]=arguments[i];var s,c=o[0],l="GET";u.isType(c,"string")?s=c:c&&(s=c.url,c.method&&(l=c.method)),o[1]&&o[1].method&&(l=o[1].method);var p={method:l,url:s,status_code:null,start_time_ms:u.now(),end_time_ms:null},f=null;return t.autoInstrument.networkRequestBody&&(o[1]&&o[1].body?f=o[1].body:o[0]&&!u.isType(o[0],"string")&&o[0].body&&(f=o[0].body)),t.telemeter.captureNetwork(p,"fetch",void 0,f),e.apply(this,o).then(function(e){p.end_time_ms=u.now(),p.status_code=e.status;var n=null;if(t.autoInstrument.networkResponseHeaders){var r=t.autoInstrument.networkResponseHeaders;n={};try{if(r===!0);else for(var o=0;o<r.length;o++){var i=r[o];n[i]=e.headers.get(i)}}catch(e){}}var a=null;return n&&(a={headers:n}),a&&(p.response=a),e})}},this.replacements,"network")},s.prototype.deinstrumentConsole=function(){if("console"in this._window&&this._window.console.log)for(var e;this.replacements.log.length;)e=this.replacements.log.shift(), this._window.console[e[0]]=e[1]},s.prototype.instrumentConsole=function(){function e(e){var r=n[e],o=n,i="warn"===e?"warning":e;n[e]=function(){var e=Array.prototype.slice.call(arguments),n=u.formatArgsAsString(e);t.telemeter.captureLog(n,i),r&&Function.prototype.apply.call(r,o,e)},t.replacements.log.push([e,r])}if("console"in this._window&&this._window.console.log)for(var t=this,n=this._window.console,r=["debug","info","warn","error","log"],o=0,i=r.length;i>o;o++)e(r[o])},s.prototype.deinstrumentDom=function(){("addEventListener"in this._window||"attachEvent"in this._window)&&this.removeListeners("dom")},s.prototype.instrumentDom=function(){if("addEventListener"in this._window||"attachEvent"in this._window){var e=this.handleClick.bind(this),t=this.handleBlur.bind(this);this.addListener("dom",this._window,"click","onclick",e,!0),this.addListener("dom",this._window,"blur","onfocusout",t,!0)}},s.prototype.handleClick=function(e){try{var t=l.getElementFromEvent(e,this._document),n=t&&t.tagName,r=l.isDescribedElement(t,"a")||l.isDescribedElement(t,"button");n&&(r||l.isDescribedElement(t,"input",["button","submit"]))?this.captureDomEvent("click",t):l.isDescribedElement(t,"input",["checkbox","radio"])&&this.captureDomEvent("input",t,t.value,t.checked)}catch(e){}},s.prototype.handleBlur=function(e){try{var t=l.getElementFromEvent(e,this._document);t&&t.tagName&&(l.isDescribedElement(t,"textarea")?this.captureDomEvent("input",t,t.value):l.isDescribedElement(t,"select")&&t.options&&t.options.length?this.handleSelectInputChanged(t):l.isDescribedElement(t,"input")&&!l.isDescribedElement(t,"input",["button","submit","hidden","checkbox","radio"])&&this.captureDomEvent("input",t,t.value))}catch(e){}},s.prototype.handleSelectInputChanged=function(e){if(e.multiple)for(var t=0;t<e.options.length;t++)e.options[t].selected&&this.captureDomEvent("input",e,e.options[t].value);else e.selectedIndex>=0&&e.options[e.selectedIndex]&&this.captureDomEvent("input",e,e.options[e.selectedIndex].value)},s.prototype.captureDomEvent=function(e,t,n,r){if(void 0!==n)if(this.scrubTelemetryInputs||"password"===l.getElementType(t))n="[scrubbed]";else{var o=l.describeElement(t);this.telemetryScrubber?this.telemetryScrubber(o)&&(n="[scrubbed]"):this.defaultValueScrubber(o)&&(n="[scrubbed]")}var i=l.elementArrayToString(l.treeToArray(t));this.telemeter.captureDom(e,i,n,r)},s.prototype.deinstrumentNavigation=function(){var e=this._window.chrome,t=e&&e.app&&e.app.runtime,n=!t&&this._window.history&&this._window.history.pushState;n&&o(this.replacements,"navigation")},s.prototype.instrumentNavigation=function(){var e=this._window.chrome,t=e&&e.app&&e.app.runtime,n=!t&&this._window.history&&this._window.history.pushState;if(n){var o=this;r(this._window,"onpopstate",function(e){return function(){var t=o._location.href;o.handleUrlChange(o._lastHref,t),e&&e.apply(this,arguments)}},this.replacements,"navigation"),r(this._window.history,"pushState",function(e){return function(){var t=arguments.length>2?arguments[2]:void 0;return t&&o.handleUrlChange(o._lastHref,t+""),e.apply(this,arguments)}},this.replacements,"navigation")}},s.prototype.handleUrlChange=function(e,t){var n=c.parse(this._location.href),r=c.parse(t),o=c.parse(e);this._lastHref=t,n.protocol===r.protocol&&n.host===r.host&&(t=r.path+(r.hash||"")),n.protocol===o.protocol&&n.host===o.host&&(e=o.path+(o.hash||"")),this.telemeter.captureNavigation(e,t)},s.prototype.deinstrumentConnectivity=function(){("addEventListener"in this._window||"body"in this._document)&&(this._window.addEventListener?this.removeListeners("connectivity"):o(this.replacements,"connectivity"))},s.prototype.instrumentConnectivity=function(){if("addEventListener"in this._window||"body"in this._document)if(this._window.addEventListener)this.addListener("connectivity",this._window,"online",void 0,function(){this.telemeter.captureConnectivityChange("online")}.bind(this),!0),this.addListener("connectivity",this._window,"offline",void 0,function(){this.telemeter.captureConnectivityChange("offline")}.bind(this),!0);else{var e=this;r(this._document.body,"ononline",function(t){return function(){e.telemeter.captureConnectivityChange("online"),t&&t.apply(this,arguments)}},this.replacements,"connectivity"),r(this._document.body,"onoffline",function(t){return function(){e.telemeter.captureConnectivityChange("offline"),t&&t.apply(this,arguments)}},this.replacements,"connectivity")}},s.prototype.addListener=function(e,t,n,r,o,i){t.addEventListener?(t.addEventListener(n,o,i),this.eventRemovers[e].push(function(){t.removeEventListener(n,o,i)})):r&&(t.attachEvent(r,o),this.eventRemovers[e].push(function(){t.detachEvent(r,o)}))},s.prototype.removeListeners=function(e){for(var t;this.eventRemovers[e].length;)(t=this.eventRemovers[e].shift())()},e.exports=s},function(e,t){"use strict";function n(e){return(e.getAttribute("type")||"").toLowerCase()}function r(e,t,r){if(e.tagName.toLowerCase()!==t.toLowerCase())return!1;if(!r)return!0;e=n(e);for(var o=0;o<r.length;o++)if(r[o]===e)return!0;return!1}function o(e,t){return e.target?e.target:t&&t.elementFromPoint?t.elementFromPoint(e.clientX,e.clientY):void 0}function i(e){for(var t,n=5,r=[],o=0;e&&n>o&&(t=u(e),"html"!==t.tagName);o++)r.unshift(t),e=e.parentNode;return r}function a(e){for(var t,n,r=80,o=" > ",i=o.length,a=[],u=0,c=e.length-1;c>=0;c--){if(t=s(e[c]),n=u+a.length*i+t.length,c<e.length-1&&n>=r+3){a.unshift("...");break}a.unshift(t),u+=t.length}return a.join(o)}function s(e){if(!e||!e.tagName)return"";var t=[e.tagName];e.id&&t.push("#"+e.id),e.classes&&t.push("."+e.classes.join("."));for(var n=0;n<e.attributes.length;n++)t.push("["+e.attributes[n].key+'="'+e.attributes[n].value+'"]');return t.join("")}function u(e){if(!e||!e.tagName)return null;var t,n,r,o,i={};i.tagName=e.tagName.toLowerCase(),e.id&&(i.id=e.id),t=e.className,t&&"string"==typeof t&&(i.classes=t.split(/\s+/));var a=["type","name","title","alt"];for(i.attributes=[],o=0;o<a.length;o++)n=a[o],r=e.getAttribute(n),r&&i.attributes.push({key:n,value:r});return i}e.exports={describeElement:u,descriptionToString:s,elementArrayToString:a,treeToArray:i,getElementFromEvent:o,isDescribedElement:r,getElementType:n}}])}),e.rollbar}();window.__rollbar_for_locksmith=rollbar;var Rollbar=new rollbar({accessToken:"05d6133564e54ef8b23630836db4f41f",captureUncaught:!1,captureUnhandledRejections:!1,captureIp:"anonymize",payload:{environment:"production",client:{javascript:{code_version:"63a841234b6a0ab9917a328b5e67276d226e074a",guess_uncaught_frames:!0}},person:{id:24719458385,username:"doubleblind-magazine"}},enabled:(new Date).getTime()/1e3-1598941911<259200}),withErrorMonitoring=function(e,t){if(e.hasErrorMonitoring)return e;var n=function(){try{return e.apply(null,arguments)}catch(n){throw t?Rollbar.error("Failed in "+t,n):Rollbar.error(n),n}};return n.hasErrorMonitoring=!0,n};withErrorMonitoring(function(){var e=window.Locksmith={},t=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=t&&t.innerHTML;if(e.state={},e.util={rollbar:Rollbar},e.loading=!1,n)try{e.state=JSON.parse(n)}catch(r){}if(document.addEventListener&&document.querySelector){var o,i,a,s=[76,79,67,75,83,77,73,84,72,49,49],u=function(){i=s.slice(0)},c="style",l=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",l),document.removeEventListener("click",l),o&&document.body.removeChild(o),o=null)};u(),document.addEventListener("keyup",function(e){if(e.keyCode===i[0]){if(clearTimeout(a),i.shift(),i.length>0)return void(a=setTimeout(u,1e3));u(),l(),o=document.createElement("div"),o[c].width="50%",o[c].maxWidth="1000px",o[c].height="85%",o[c].border="1px rgba(0, 0, 0, 0.2) solid",o[c].background="rgba(255, 255, 255, 0.99)",o[c].borderRadius="4px",o[c].position="fixed",o[c].top="50%",o[c].left="50%",o[c].transform="translateY(-50%) translateX(-50%)",o[c].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",o[c].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[c].border="none",t[c].display="block",t[c].boxSizing="border-box",t[c].width="100%",t[c].height="100%",t[c].background="transparent",t[c].padding="22px",t[c].fontFamily="monospace",t[c].fontSize="14px",t[c].color="#333",t[c].resize="none",t[c].outline="none",t.readOnly=!0,o.appendChild(t),document.body.appendChild(o),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",l),document.addEventListener("click",l)}})}e.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),e.path=e.state.path||window.location.pathname,e.basePath="/apps/locksmith",e.reloading=!1,e.util.console=window.console||{log:function(){},error:function(){}},e.util.makeUrl=function(t,n){var r,o=e.basePath+t,i=[],a=e.cache();for(r in a)i.push(r+"="+encodeURIComponent(a[r]));for(r in n)i.push(r+"="+encodeURIComponent(n[r]));return e.state.customer_id&&(i.push("customer_id="+encodeURIComponent(e.state.customer_id)),i.push("customer_id_signature="+encodeURIComponent(e.state.customer_id_signature))),o+=(-1===o.indexOf("?")?"?":"&")+i.join("&")},e._initializeCallbacks=[],e.on=function(t,n){if("initialize"!==t)throw'Locksmith.on() currently only supports the "initialize" event';e._initializeCallbacks.push(n)},e.initializeSession=function(t){if(!e.isEmbedded){t=t||{};var n=!1,r=!0,o=!0;t.silent&&(n=!0,r=!1,o=!1),e.ping({reload:o,silent:n,callback:function(){e._initializeCallbacks.forEach(function(e){e()})}})}},e.cache=withErrorMonitoring(function(e){var t={};try{var n=function(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(r){}if(e){for(var o in e)t[o]=e[o];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},"Locksmith.cache"),e.cache.cart=e.state.cart,e.cache.cartLastSaved=null,e.params=e.cache(),e.util.reload=function(){e.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(t){e.util.console.error("Preferred reload method failed",t),window.location.reload()}},e.cache.saveCart=function(t){if(!e.cache.cart||e.cache.cart===e.cache.cartLastSaved)return t?t():null;var n=e.cache.cartLastSaved;e.cache.cartLastSaved=e.cache.cart,reqwest({url:"/cart/update.json",method:"post",type:"json",data:{attributes:{locksmith:e.cache.cart}},complete:t,error:function(t){if(e.cache.cartLastSaved=n,!e.reloading)throw Rollbar.error("Request failed in Locksmith.cache.saveCart",t),t}})},e.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',e.util.clobberBody=function(e){document.body.innerHTML=e},e.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},e.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,r={};for(t=e.elements.length-1;t>=0;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":r[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(r[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":r[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":r[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;n>=0;n-=1)e.elements[t].options[n].selected&&(r[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":r[e.elements[t].name]=e.elements[t].value}}return r}},e.util.on=function(e,t,n,r){r=r||document;var o="locksmith-"+e+t,i=function(e){var r=e.target,i=e.target.parentElement,a=r.className.baseVal||r.className||"",s=i.className.baseVal||i.className||"";-1===a.split(/\s+/).indexOf(t)&&-1===s.split(/\s+/).indexOf(t)||e[o]||(e[o]=!0,n(e))};r.attachEvent?r.attachEvent(e,i):r.addEventListener(e,i,!1)},e.util.enableActions=function(t){e.util.on("click","locksmith-action",function(t){t.preventDefault();var n=t.target;(!n.dataset.confirmWith||confirm(n.dataset.confirmWith))&&(n.disabled=!0,n.innerText=n.dataset.disableWith,e.post("/action",n.dataset.locksmithParams,{spinner:!1,type:"text",success:function(t){t=JSON.parse(t.responseText),t.message&&alert(t.message),e.util.reload()}}))},t)},e.util.inject=function(e,t){if(-1!==t.indexOf("data-locksmith-append")){var n=document.createElement("div");n.innerHTML=t,e.appendChild(n)}else e.innerHTML=t;var r,o,i=e.querySelectorAll("script");for(o=0;o<i.length;++o){r=i[o];var a=document.createElement("script");if(r.type&&(a.type=r.type),r.src)a.src=r.src;else{var s=document.createTextNode(r.innerHTML);a.appendChild(s)}e.appendChild(a)}var u=e.querySelector("[autofocus]");u&&u.focus()},e.post=function(t,n,r){r=r||{},r.spinner!==!1&&e.util.clobberBody(e.util.spinnerHTML);var o={};r.container===document?(o.layout=1,r.success=function(t){document.getElementById(r.container);e.util.clobberDocument(t)}):r.container&&(o.layout=0,r.success=function(t){var n=document.getElementById(r.container);e.util.inject(n,t),n.id===n.firstChild.id&&n.parentElement.replaceChild(n.firstChild,n)}),e.loading=!0;var i=e.util.makeUrl(t,o);reqwest({url:i,method:"post",type:r.type||"html",data:n,complete:function(){e.loading=!1},error:function(t){if(!e.reloading&&r.silent!==!0)throw Rollbar.error("Request failed in Locksmith.post",t),alert("Something went wrong! Please refresh and try again."),t},success:r.success||e.util.clobberDocument})},e.postResource=function(t,n){t.path=e.path,t.search=window.location.search,t.state=e.state,t.passcode&&(t.passcode=t.passcode.trim()),t.email&&(t.email=t.email.trim()),t.state.cart=e.cache.cart,t.locksmith_json=e.jsonTag,t.locksmith_json_signature=e.jsonTagSignature,e.post("/resource",t,n)},e.ping=function(t){if(!e.isEmbedded){t=t||{};e.post("/ping",{path:e.path,search:window.location.search,state:e.state},{spinner:!!t.spinner,silent:"undefined"==typeof t.silent?!0:t.silent,type:"text",success:function(t){t=JSON.parse(t.responseText),t.messages&&t.messages.length>0&&e.showMessages(t.messages)}})}},e.showMessages=function(t){var n=document.createElement("div");n.style.position="fixed",n.style.left=0,n.style.right=0,n.style.bottom="-50px",n.style.opacity=0,n.style.background="#191919",n.style.color="#ddd",n.style.transition="bottom 0.2s, opacity 0.2s",n.style.zIndex=999999,n.innerHTML=" <style> .locksmith-ab .locksmith-b { display: none; } .locksmith-ab.toggled .locksmith-b { display: flex; } .locksmith-ab.toggled .locksmith-a { display: none; } .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; } .locksmith-message + .locksmith-message { border-top: 1px #555 solid; } .locksmith-message a { color: inherit; font-weight: bold; } .locksmith-message a:hover { color: inherit; opacity: 0.8; } a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; } .locksmith-text { flex-grow: 1; } .locksmith-cta { flex-grow: 0; text-align: right; } .locksmith-cta button { transform: scale(0.8); transform-origin: left; } .locksmith-cta > * { display: block; } .locksmith-cta > * + * { margin-top: 10px; } .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; } @media screen and (max-width: 600px) { .locksmith-wide-only { display: none !important; } .locksmith-flex { padding: 0 15px; } .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; } .locksmith-cta { text-align: left; } } @media screen and (min-width: 601px) { .locksmith-narrow-only { display: none !important; } } </style> "+t.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(n),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=""+n.offsetHeight+"px",setTimeout(function(){n.style.bottom=0,n.style.opacity=1},50),e.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),e.util.enableActions(n)},Object.getOwnPropertyNames(e).forEach(function(t){"function"==typeof e[t]?e[t]=withErrorMonitoring(e[t],"Locksmith."+t):"object"==typeof e[t]&&Object.getOwnPropertyNames(e[t]).forEach(function(n){"function"==typeof e[t][n]&&(e[t][n]=withErrorMonitoring(e[t][n],"Locksmith."+t+"."+n))})})},"bootstrap")()}();</script> <script data-locksmith>Locksmith.cache.cart=null</script><script data-locksmith>Locksmith.jsonTag="\u003cscript type=\"application\/vnd.locksmith+json\" data-locksmith\u003e{\"version\":\"v6.20\",\"locked\":false,\"initialized\":true,\"scope\":\"index\",\"access_granted\":true,\"access_denied\":false,\"manual_lock\":false,\"server_lock\":false,\"server_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"1b5ebd1191dc65f87987bb50ffcbd7b8ae4bd413306ad1bd1b66d16b3d136d33\",\"state\":{\"template\":\"index\",\"theme\":81271586897,\"product\":null,\"collection\":null,\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1601033277,\"path\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/shop.doubleblindmag.com\\\/\",\"customer_id\":null,\"customer_id_signature\":\"1b5ebd1191dc65f87987bb50ffcbd7b8ae4bd413306ad1bd1b66d16b3d136d33\",\"cart\":null}\u003c\/script\u003e";Locksmith.jsonTagSignature="c04e6b2ecc4314c95324d8c011daa53a8cef118ced0564d3646d89f1472001f4"</script> <script>window.BOLD = window.BOLD || {}; window.BOLD.common = window.BOLD.common || {}; window.BOLD.common.Shopify = window.BOLD.common.Shopify || {}; window.BOLD.common.Shopify.shop = { domain: 'shop.doubleblindmag.com', permanent_domain: 'doubleblind-magazine.myshopify.com', url: 'https://web.archive.org/web/20200925120313/https://shop.doubleblindmag.com', secure_url: 'https://web.archive.org/web/20200925120313/https://shop.doubleblindmag.com', money_format: "${{amount}}", currency: "USD" }; window.BOLD.common.Shopify.customer = { id: null, tags: null, }; window.BOLD.common.Shopify.cart = {"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":[]}; window.BOLD.common.template = 'index';window.BOLD.common.Shopify.formatMoney = function(money, format) { function n(t, e) { return "undefined" == typeof t ? e : t } function r(t, e, r, i) { if (e = n(e, 2), r = n(r, ","), i = n(i, "."), isNaN(t) || null == t) return 0; t = (t / 100).toFixed(e); var o = t.split(".") , a = o[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1" + r) , s = o[1] ? i + o[1] : ""; return a + s } "string" == typeof money && (money = money.replace(".", "")); var i = "" , o = /\{\{\s*(\w+)\s*\}\}/ , a = format || window.BOLD.common.Shopify.shop.money_format || window.Shopify.money_format || "$ {{ amount }}"; switch (a.match(o)[1]) { case "amount": i = r(money, 2, ",", "."); break; case "amount_no_decimals": i = r(money, 0, ",", "."); break; case "amount_with_comma_separator": i = r(money, 2, ".", ","); break; case "amount_no_decimals_with_comma_separator": i = r(money, 0, ".", ","); break; case "amount_with_space_separator": i = r(money, 2, " ", ","); break; case "amount_no_decimals_with_space_separator": i = r(money, 0, " ", ","); break; case "amount_with_apostrophe_separator": i = r(money, 2, "'", "."); break; } return a.replace(o, i); }; window.BOLD.common.Shopify.saveProduct = function (handle, product) { if (typeof handle === 'string' && typeof window.BOLD.common.Shopify.products[handle] === 'undefined') { if (typeof product === 'number') { window.BOLD.common.Shopify.handles[product] = handle; product = { id: product }; } window.BOLD.common.Shopify.products[handle] = product; } }; window.BOLD.common.Shopify.saveVariant = function (variant_id, variant) { if (typeof variant_id === 'number' && typeof window.BOLD.common.Shopify.variants[variant_id] === 'undefined') { window.BOLD.common.Shopify.variants[variant_id] = variant; } };window.BOLD.common.Shopify.products = window.BOLD.common.Shopify.products || {}; window.BOLD.common.Shopify.variants = window.BOLD.common.Shopify.variants || {}; window.BOLD.common.Shopify.handles = window.BOLD.common.Shopify.handles || {};window.BOLD.common.Shopify.saveProduct(null, null);window.BOLD.apps_installed = {"Product Upsell":3} || {};window.BOLD.common.Shopify.metafields = window.BOLD.common.Shopify.metafields || {};window.BOLD.common.Shopify.metafields["bold_rp"] = {};window.BOLD.common.Shopify.metafields["bold_csp_defaults"] = {};window.BOLD.common.cacheParams = window.BOLD.common.cacheParams || {}; </script><link href="//web.archive.org/web/20200925120313cs_/https://cdn.shopify.com/s/files/1/0247/1945/8385/t/37/assets/bold-upsell.css?v=17902214938151384517" rel="stylesheet" type="text/css" media="all"/> <link href="//web.archive.org/web/20200925120313cs_/https://cdn.shopify.com/s/files/1/0247/1945/8385/t/37/assets/bold-upsell-custom.css?v=15013589999830305590" rel="stylesheet" type="text/css" media="all"/><script>var scaaffCheck = false;</script> <script src="//web.archive.org/web/20200925120313js_/https://cdn.shopify.com/s/files/1/0247/1945/8385/t/37/assets/sca_affiliate.js?v=6988047437666699033" type="text/javascript"></script> <meta property="og:image" content="https://web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/files/Double-Blind-Website-Gif-1.gif?height=628&pad_color=ffffff&v=1570987497&width=1200"/> <meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0247/1945/8385/files/Double-Blind-Website-Gif-1.gif?height=628&pad_color=ffffff&v=1570987497&width=1200"/> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="628"/> </head> <body class="template-index"> <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> <div id="SearchDrawer" class="search-bar drawer drawer--top" role="dialog" aria-modal="true" aria-label="Search"> <div class="search-bar__table"> <div class="search-bar__table-cell search-bar__form-wrapper"> <form class="search search-bar__form" action="/web/20200925120313/https://shop.doubleblindmag.com/search" method="get" role="search"> <input class="search__input search-bar__input" type="search" name="q" value="" placeholder="Search" aria-label="Search"> <button class="search-bar__submit search__submit btn--link" type="submit"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewbox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg> <span class="icon__fallback-text">Submit</span> </button> </form> </div> <div class="search-bar__table-cell text-right"> <button type="button" class="btn--link search-bar__close js-drawer-close"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewbox="0 0 40 40"><path d="M23.868 20.015L39.117 4.78c1.11-1.108 1.11-2.77 0-3.877-1.109-1.108-2.773-1.108-3.882 0L19.986 16.137 4.737.904C3.628-.204 1.965-.204.856.904c-1.11 1.108-1.11 2.77 0 3.877l15.249 15.234L.855 35.248c-1.108 1.108-1.108 2.77 0 3.877.555.554 1.248.831 1.942.831s1.386-.277 1.94-.83l15.25-15.234 15.248 15.233c.555.554 1.248.831 1.941.831s1.387-.277 1.941-.83c1.11-1.109 1.11-2.77 0-3.878L23.868 20.015z" class="layer"/></svg> <span class="icon__fallback-text">Close search</span> </button> </div> </div> </div><style data-shopify> .cart-popup { box-shadow: 1px 1px 10px 2px rgba(232, 233, 235, 0.5); }</style><div class="cart-popup-wrapper cart-popup-wrapper--hidden" role="dialog" aria-modal="true" aria-labelledby="CartPopupHeading" data-cart-popup-wrapper> <div class="cart-popup" data-cart-popup tabindex="-1"> <h2 id="CartPopupHeading" class="cart-popup__heading">Just added to your cart</h2> <button class="cart-popup__close" aria-label="Close" data-cart-popup-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewbox="0 0 40 40"><path d="M23.868 20.015L39.117 4.78c1.11-1.108 1.11-2.77 0-3.877-1.109-1.108-2.773-1.108-3.882 0L19.986 16.137 4.737.904C3.628-.204 1.965-.204.856.904c-1.11 1.108-1.11 2.77 0 3.877l15.249 15.234L.855 35.248c-1.108 1.108-1.108 2.77 0 3.877.555.554 1.248.831 1.942.831s1.386-.277 1.94-.83l15.25-15.234 15.248 15.233c.555.554 1.248.831 1.941.831s1.387-.277 1.941-.83c1.11-1.109 1.11-2.77 0-3.878L23.868 20.015z" class="layer"/></svg></button> <div class="cart-popup-item"> <div class="cart-popup-item__image-wrapper hide" data-cart-popup-image-wrapper> <div class="cart-popup-item__image cart-popup-item__image--placeholder" data-cart-popup-image-placeholder> <div data-placeholder-size></div> <div class="placeholder-background placeholder-background--animation"></div> </div> </div> <div class="cart-popup-item__description"> <div> <div class="cart-popup-item__title" data-cart-popup-title></div> <ul class="product-details" aria-label="Product details" data-cart-popup-product-details></ul> </div> <div class="cart-popup-item__quantity"> <span class="visually-hidden" data-cart-popup-quantity-label></span> <span aria-hidden="true">Qty:</span> <span aria-hidden="true" data-cart-popup-quantity></span> </div> </div> </div> <a href="/web/20200925120313/https://shop.doubleblindmag.com/cart" class="cart-popup__cta-link btn btn--secondary-accent"> View cart (<span data-cart-popup-cart-quantity></span>) </a> <div class="cart-popup__dismiss"> <button class="cart-popup__dismiss-button text-link text-link--accent" data-cart-popup-dismiss> Continue shopping </button> </div> </div> </div> <div id="shopify-section-header" class="shopify-section"> <div style=" text-align: center; padding: 10px; background-color: #fdf4e0; color: black; "><p style=" color: black; ">Still Shipping During COVID-19</p></div> <div data-section-id="header" data-section-type="header-section"> <script src="https://web.archive.org/web/20200925120313js_/https://code.jquery.com/jquery-3.4.1.js"></script> <style> @media screen and (max-width: 749px) { #dbbutton {transform: translate(5vw,calc(3.0vw + 15px)); width: 30px;} } @media screen and (min-width: 750px) { #dbbutton { transform: translate(6vw,38px);width: 30px;} } .sidebar { height: 100%; width: 0; position: fixed; z-index: 10000; top: -30px; left: 0; background-color: #111; overflow-x: hidden; transition: 0.5s; padding-top: 60px; } .sidebar a { padding: 8px 8px 8px 39px; text-decoration: none; font-size: 35px; font-weight:600; color: #fff; display: block; transition: 0.3s; letter-spacing: 1px; } .sidebar a:hover { color: #f0b6b3; } .sidebar .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; } .openbtn { font-size: 20px; cursor: pointer; background-color: #111; color: white; padding: 10px 15px; border: none; } .openbtn:hover { background-color: #444; } #page { transition: margin-left .5s; } </style> <div id="mySidebar" class="sidebar"> <a href="javascript:void(0)" class="closebtn" onclick=" document.getElementById('mySidebar').style.width = '0'; document.getElementById('page').style.marginLeft= '0';">脳</a> <a href="https://web.archive.org/web/20200925120313/https://doubleblindmag.com/">Home</a> <a href="https://web.archive.org/web/20200925120313/https://shop.doubleblindmag.com/collections/learn">Learn</a> <a href="https://web.archive.org/web/20200925120313/https://doubleblindmag.com/about/">About</a> <a href="https://web.archive.org/web/20200925120313/https://shop.doubleblindmag.com/products/doubleblind-issue-3-preorder">Subscribe</a> <a href="https://web.archive.org/web/20200925120313/https://doubleblindmag.com/order-doubleblind/">Shop</a> <a href="https://web.archive.org/web/20200925120313/https://doubleblindmag.com/stockists/">Stockists</a> </div> <img id="dbbutton" src="https://web.archive.org/web/20200925120313im_/https://doubleblindmag.com/wp-content/uploads/2019/09/menuIconSimple.png" onclick=" document.getElementById('mySidebar').style.width = '250px'; document.getElementById('page').style.marginLeft = '250px';" scale="0" style="position: absolute;z-index: 999;"> <header class="site-header logo--center" role="banner" style="z-index: 0;"> <div class="grid grid--no-gutters grid--table site-header__mobile-nav" style="background-color:transparent;"> <div class="grid__item medium-up--one-third medium-up--push-one-third logo-align--center"> <h1 class="h2 site-header__logo"> <a href="/web/20200925120313/https://shop.doubleblindmag.com/" class="site-header__logo-image site-header__logo-image--centered"> <img class="lazyload js" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/files/Double-Blind-Website-Gif-1_300x300.gif?v=1570987497" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/files/Double-Blind-Website-Gif-1_{width}x.gif?v=1570987497" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="9.528169014084508" data-sizes="auto" alt="DoubleBlind Magazine" style="max-width: 440px"> <noscript> <img src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/files/Double-Blind-Website-Gif-1_440x.gif?v=1570987497" srcset="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/files/Double-Blind-Website-Gif-1_440x.gif?v=1570987497 1x, //web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/files/Double-Blind-Website-Gif-1_440x@2x.gif?v=1570987497 2x" alt="DoubleBlind Magazine" style="max-width: 440px;"> </noscript> </a> </h1> </div> <div class="grid__item medium-up--one-third medium-up--push-one-third text-right site-header__icons site-header__icons--plus"> <div class="site-header__icons-wrapper"> <div class="site-header__search site-header__icon"> <form action="/web/20200925120313/https://shop.doubleblindmag.com/search" method="get" class="search-header search" role="search"> <input class="search-header__input search__input" type="search" name="q" placeholder="Search" aria-label="Search"> <button class="search-header__submit search__submit btn--link site-header__icon" type="submit"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewbox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg> <span class="icon__fallback-text">Submit</span> </button> </form> </div> <button type="button" class="btn--link site-header__icon site-header__search-toggle js-drawer-open-top"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewbox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg> <span class="icon__fallback-text">Search</span> </button> <a href="/web/20200925120313/https://shop.doubleblindmag.com/account/login" class="site-header__icon site-header__account"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-login" viewbox="0 0 28.33 37.68"><path d="M14.17 14.9a7.45 7.45 0 1 0-7.5-7.45 7.46 7.46 0 0 0 7.5 7.45zm0-10.91a3.45 3.45 0 1 1-3.5 3.46A3.46 3.46 0 0 1 14.17 4zM14.17 16.47A14.18 14.18 0 0 0 0 30.68c0 1.41.66 4 5.11 5.66a27.17 27.17 0 0 0 9.06 1.34c6.54 0 14.17-1.84 14.17-7a14.18 14.18 0 0 0-14.17-14.21zm0 17.21c-6.3 0-10.17-1.77-10.17-3a10.17 10.17 0 1 1 20.33 0c.01 1.23-3.86 3-10.16 3z"/></svg> <span class="icon__fallback-text">Log in</span> </a> <a href="/web/20200925120313/https://shop.doubleblindmag.com/cart" class="site-header__icon site-header__cart"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-cart" viewbox="0 0 37 40"><path d="M36.5 34.8L33.3 8h-5.9C26.7 3.9 23 .8 18.5.8S10.3 3.9 9.6 8H3.7L.5 34.8c-.2 1.5.4 2.4.9 3 .5.5 1.4 1.2 3.1 1.2h28c1.3 0 2.4-.4 3.1-1.3.7-.7 1-1.8.9-2.9zm-18-30c2.2 0 4.1 1.4 4.7 3.2h-9.5c.7-1.9 2.6-3.2 4.8-3.2zM4.5 35l2.8-23h2.2v3c0 1.1.9 2 2 2s2-.9 2-2v-3h10v3c0 1.1.9 2 2 2s2-.9 2-2v-3h2.2l2.8 23h-28z"/></svg> <span class="icon__fallback-text">Cart</span> <div id="CartCount" class="site-header__cart-count hide" data-cart-count-bubble> <span data-cart-count>0</span> <span class="icon__fallback-text medium-up--hide">items</span> </div> </a> </div> </div> </div> <nav class="mobile-nav-wrapper medium-up--hide" role="navigation"> <ul id="MobileNav" class="mobile-nav"> </ul> </nav> </header> <nav class="small--hide" id="AccessibleNav" role="navigation"> <ul class="site-nav list--inline site-nav--centered" id="SiteNav"> </ul> </nav> </div> <script type="application/ld+json"> { "@context": "https://web.archive.org/web/20200925120313/http://schema.org", "@type": "Organization", "name": "DoubleBlind Magazine", "logo": "https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/cdn.shopify.com\/s\/files\/1\/0247\/1945\/8385\/files\/Double-Blind-Website-Gif-1_1353x.gif?v=1570987497", "sameAs": [ "", "", "", "", "", "", "", "" ], "url": "https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/shop.doubleblindmag.com" } </script> <script type="application/ld+json"> { "@context": "https://web.archive.org/web/20200925120313/http://schema.org", "@type": "WebSite", "name": "DoubleBlind Magazine", "potentialAction": { "@type": "SearchAction", "target": "https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/shop.doubleblindmag.com\/search?q={search_term_string}", "query-input": "required name=search_term_string" }, "url": "https:\/\/web.archive.org\/web\/20200925120313\/https:\/\/shop.doubleblindmag.com" } </script> </div> <div class="page-container" id="PageContainer"> <main class="main-content js-focus-hidden" id="MainContent" role="main" tabindex="-1"> <!-- BEGIN content_for_index --><div id="shopify-section-featured-collections" class="shopify-section index-section"> <div class="page-width"> <ul class="grid grid--uniform grid--view-items"> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/doubleblind-issue-3-preorder</p> <div class="grid-view-item product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/web/20200925120313/https://shop.doubleblindmag.com/collections/home-page/products/doubleblind-issue-3-preorder"> <span class="visually-hidden">DoubleBlind Mag Issue 3</span> </a> <style>#ProductCardImage-featured-collections-4624860217425 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4624860217425 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4624860217425" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4624860217425" class="grid-view-item__image lazyload" alt="DoubleBlind Mag Issue 3" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/Issue3-cover-yellow-sq_{width}x.png?v=1591993417" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/Issue3-cover-yellow-sq_345x345@2x.png?v=1591993417" alt="DoubleBlind Mag Issue 3" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">DoubleBlind Mag Issue 3</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special2" data-regular-price> $12.00 </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $12.00 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4624860217425" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> <!-- Subscription Product http://rechargepayments.com: v3.5.2 --> <!-- Subscriptions Powered by ReCharge Payments: CSS --> <link href="//web.archive.org/web/20200925120313cs_/https://rechargeassets-bootstrapheroes-rechargeapps.netdna-ssl.com/static/css/rcWidget.css" rel="stylesheet" type="text/css"> <style> /* Widget: Purchase options */ label.rc_label { color: #676767; } div.rc_block__type--active { } div.rc_block__type--active label.rc_label { color: #000000; } /* Widget: Popup */ div.rc_popup__block { z-index: 56; } div.rc_popup__block:before { border-bottom-color: #424242; } div.rc_popup__block { background-color: #424242 !important; } div.rc_popup__close, div.rc_popup__block__content, div.rc_popup__block__content strong { color: #FFFFFF !important; } div.rc_popup__block__content a { color: #cfebf4 !important; } /* ReCharge CSS */ /* Add Custom CSS Below */ </style> <!-- Subscriptions Powered by ReCharge Payments: HTML --> <div id="rc_container" style="display: none;"> <input type="hidden" name="" id="rc_subscription_id" value="228819"> <input type="hidden" name="" id="rc_shipping_interval_unit_type" value="Months"> <select id="rc_duplicate_selector" aria-hidden="true" class="styled replaced no-js" style="display: none;"> <option value="32362974773329">32362974773329</option> </select> <div id="rc_radio_options" role="radiogroup" aria-labelledby="Purchase options"> <div class="rc_block rc_block__type rc_block__type__onetime "> <input type="radio" id="rc_purchase_type_onetime" name="purchase_type" value="onetime" class="rc_radio rc_radio__onetime"> <label for="rc_purchase_type_onetime" class="rc_label rc_label__onetime"> Buy Once: <span id="rc_price_onetime" class="rc_price rc_price__onetime" aria-label="original price"></span> </label> </div> <div class="rc_block rc_block__type rc_block__type__autodeliver rc_block__type--active"> <input type="radio" name="purchase_type" id="rc_purchase_type_autodeliver" value="autodeliver" checked class="rc_radio rc_radio__autodeliver"> <label for="rc_purchase_type_autodeliver" class="rc_label rc_label__autodeliver"> Subscribe & Save <span class="rc_label__discount" aria-label="subscription discount"><!--16.75%-->:</span> <span id="rc_price_autodeliver" class="rc_price rc_price__autodeliver" aria-label="recurring price"></span> </label> <div id="rc_autodeliver_options" class="rc_block rc_block__type__options"> <label for="rc_shipping_interval_frequency" class="rc_label rc_label__deliver_every" aria-label="Subscription frequency options"> <span class="rc_label__delivery" style="padding-right: 0px;">New Issues come out every</span> <span class="rc_label__frequency"> 6 Months </span> <select name="" id="rc_shipping_interval_frequency" class="rc_select rc_select__frequency styled replaced" style="display: none;"> <option value="6"> 6 Months </option> </select> </label> </div> </div> </div> <div class="doubleblind_additional_selling_points" style=" margin-top: -0.4rem; "> <div class="benefitsPanel_2SbSE" style=" display: block; margin-top: .6rem; margin-left: 1.4rem; "><ul class="benefitList_3NxV8" style=" /* margin-bottom: 1.1rem; */ list-style: none; "><li class="benefitsName_D57zU" style=" font-size: .85rem; letter-spacing: .013rem; "><div class="tick_LmPVG" style=" width: 1.3rem; height: .8rem; margin-right: 0.36rem; display: inline-block; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy4yOSA4Ljc2Ij48dGl0bGU+YmVuZWZpdFRpY2s8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjAuNjUgNC41OCA0LjQgNy43NiAxMi42NSAwLjc2IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTEiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==); background-repeat: no-repeat; "></div><span>Free U.S. Shipping</span></li><li class="benefitsName_D57zU" style=" font-size: .85rem; letter-spacing: .013rem; "><div class="tick_LmPVG" style=" width: 1.3rem; height: .8rem; margin-right: 0.36rem; display: inline-block; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy4yOSA4Ljc2Ij48dGl0bGU+YmVuZWZpdFRpY2s8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjAuNjUgNC41OCA0LjQgNy43NiAxMi42NSAwLjc2IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTEiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==); background-repeat: no-repeat; "></div><span>Early access</span></li><li class="benefitsName_D57zU" style=" font-size: .85rem; letter-spacing: .013rem; "><div class="tick_LmPVG" style=" width: 1.3rem; height: .8rem; margin-right: 0.36rem; display: inline-block; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy4yOSA4Ljc2Ij48dGl0bGU+YmVuZWZpdFRpY2s8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjAuNjUgNC41OCA0LjQgNy43NiAxMi42NSAwLjc2IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTEiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==); background-repeat: no-repeat; "></div><span>Save 20+% or up to $5</span></li></ul></div> </div> <div class="rc_popup" style=" padding: 0; margin-left: 1.4rem; margin-top: -0.2rem; "> <div class="rc_popup__hover" style=" font-size: .85rem; "> <div class="tick_LmPVG" style=" width: 1.3rem; height: .8rem; margin-right: 0.13rem; display: inline-block; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMy4yOSA4Ljc2Ij48dGl0bGU+YmVuZWZpdFRpY2s8L3RpdGxlPjxwb2x5bGluZSBwb2ludHM9IjAuNjUgNC41OCA0LjQgNy43NiAxMi42NSAwLjc2IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMTEiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==); background-repeat: no-repeat; "></div> See all benefits <div class="rc_popup__block"> <div class="rc_popup__block__content"> <div class="rc_popup__close" style="display: none;">x</div> <strong>How subscriptions work</strong><br><br>Products are automatically delivered on your schedule. No obligation, modify or cancel your subscription anytime. <br><a href="https://web.archive.org/web/20200925120313/http://rechargepayments.com/subscribe-with-recharge?utm_source=shopify%20store&utm_medium=customer%20link&utm_campaign=Shopify%20store%20back%20link&shop_name=DoubleBlind%20Magazine&shop=doubleblind-magazine.myshopify.com" target="_blank" aria-label="Learn more about ReCharge Payments">Learn more...</a> </div> <div class="rc_popup__block__footer"> <a href="https://web.archive.org/web/20200925120313/http://rechargepayments.com/subscribe-with-recharge?utm_source=shopify%20store&utm_medium=customer%20link&utm_campaign=Shopify%20store%20back%20link&shop_name=DoubleBlind%20Magazine&shop=doubleblind-magazine.myshopify.com" target="_blank" aria-label="ReCharge Payments homepage"> <img src="//web.archive.org/web/20200925120313im_/https://rechargestatic-bootstrapheroes.netdna-ssl.com/static/images/widget/rc_widget__banner@2x.png" height="28" width="153" alt="ReCharge Subscriptions company banner" class="rc_popup__badge"> </a> </div> </div> </div> </div> </div> <!-- Subscriptions Powered by ReCharge Payments: JS --> <script src="//web.archive.org/web/20200925120313js_/https://rechargeassets-bootstrapheroes-rechargeapps.netdna-ssl.com/static/js/rcWidget.js"></script> <script> (function() { var options = { active: true, select_subscription_first: true, money_format: '${{amount}}', disable_duplicates: false, }, myProduct = { id: 4624860217425, subscription_only: false, discount_percentage: 16.75, variant_to_duplicate: { 32358050267217:'32362974773329', }, variant_to_price: { 32358050267217:'1200', }, duplicate_to_price: { 32362974773329:'999', }, }; if (document.readyState === "complete" || document.readyState === "loaded") { if (!window.ReCharge) { window.ReCharge = new rcWidget(options); } ReCharge.addProduct(myProduct); } else { document.addEventListener("DOMContentLoaded", function() { if (!window.ReCharge) { window.ReCharge = new rcWidget(options); } ReCharge.addProduct(myProduct); }); } })(); </script> <!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4624860217425" value="32358050267217"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/776173-1</p> <div class="grid-view-item product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="https://web.archive.org/web/20200925120313/https://learn.doubleblindmag.com/courses/how-to-grow-mushrooms"> <span class="visually-hidden">DB 101: How to Grow Mushrooms</span> </a> <style>#ProductCardImage-featured-collections-4620314509393 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4620314509393 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4620314509393" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4620314509393" class="grid-view-item__image lazyload" alt="DB 101: How to Grow Mushrooms" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/HTGM_Thumbnail_WebsiteAd_2_{width}x.jpg?v=1591298858" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/HTGM_Thumbnail_WebsiteAd_2_345x345@2x.jpg?v=1591298858" alt="DB 101: How to Grow Mushrooms" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">DB 101: How to Grow Mushrooms</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special2" data-regular-price> $149.99 </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $149.99 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4620314509393" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> <!-- Subscription Product http://rechargepayments.com: v3.5.2 --> <!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4620314509393" value="32336262791249"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/db-101-how-to-use-psychedelics-to-heal-online-course</p> <div class="grid-view-item product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="https://web.archive.org/web/20200925120313/https://learn.doubleblindmag.com/courses/psychedelics101"> <span class="visually-hidden">DB 101: Using Psychedelics for Growth</span> </a> <style>#ProductCardImage-featured-collections-4631692705873 { max-width: 348.890977443609px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4631692705873 { max-width: 348.890977443609px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4631692705873" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:98.88475836431226%;"> <img id="ProductCardImage-featured-collections-4631692705873" class="grid-view-item__image lazyload" alt="DB 101: Using Psychedelics for Growth" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/PSY101-Trailer-sq_{width}x.jpg?v=1597091192" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0112781954887218" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/PSY101-Trailer-sq_345x345@2x.jpg?v=1597091192" alt="DB 101: Using Psychedelics for Growth" style="max-width: 348.890977443609px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">DB 101: Using Psychedelics for Growth</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special2" data-regular-price> $149.99 </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $149.99 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4631692705873" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> <!-- Subscription Product http://rechargepayments.com: v3.5.2 --> <!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4631692705873" value="32384514424913"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/instant-kava-root-drink-mix</p> <div class="grid-view-item grid-view-item--sold-out product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/web/20200925120313/https://shop.doubleblindmag.com/collections/home-page/products/instant-kava-root-drink-mix"> <span class="visually-hidden">Premium Traditional Kava</span> </a> <style>#ProductCardImage-featured-collections-4577945223249 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4577945223249 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4577945223249" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4577945223249" class="grid-view-item__image lazyload" alt="Premium Traditional Kava" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DoubleBlind-SHOPIFY_KAVA_{width}x.jpg?v=1588093768" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DoubleBlind-SHOPIFY_KAVA_345x345@2x.jpg?v=1588093768" alt="Premium Traditional Kava" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">Premium Traditional Kava</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special" data-regular-price> Sold out </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $19.99 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4577945223249" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4577945223249" value="32144052158545"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/preorder-doubleblind-issue-2</p> <div class="grid-view-item product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/web/20200925120313/https://shop.doubleblindmag.com/collections/home-page/products/preorder-doubleblind-issue-2"> <span class="visually-hidden">DoubleBlind Mag Issue 2</span> </a> <style>#ProductCardImage-featured-collections-4372853194833 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4372853194833 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4372853194833" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4372853194833" class="grid-view-item__image lazyload" alt="DoubleBlind Mag Issue 2" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DB_IGPost-static_{width}x.png?v=1580345922" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DB_IGPost-static_345x345@2x.png?v=1580345922" alt="DoubleBlind Mag Issue 2" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">DoubleBlind Mag Issue 2</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special2" data-regular-price> $12.00 </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $12.00 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4372853194833" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> <!-- Subscription Product http://rechargepayments.com: v3.5.2 --> <!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4372853194833" value="31978216521809"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/sacral-balancing-oil</p> <div class="grid-view-item product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/web/20200925120313/https://shop.doubleblindmag.com/collections/home-page/products/sacral-balancing-oil"> <span class="visually-hidden">Sacral Balancing Oil</span> </a> <style>#ProductCardImage-featured-collections-4603421065297 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4603421065297 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4603421065297" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4603421065297" class="grid-view-item__image lazyload" alt="Sacral Balancing Oil" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DoubleBlind-SacralBalancingOilcopy_{width}x.jpg?v=1589916830" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DoubleBlind-SacralBalancingOilcopy_345x345@2x.jpg?v=1589916830" alt="Sacral Balancing Oil" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">Sacral Balancing Oil</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special2" data-regular-price> $19.99 </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $19.99 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4603421065297" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> <!-- Subscription Product http://rechargepayments.com: v3.5.2 --> <!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4603421065297" value="32267599675473"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/doubleblind-issue-1</p> <div class="grid-view-item grid-view-item--sold-out product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/web/20200925120313/https://shop.doubleblindmag.com/collections/home-page/products/doubleblind-issue-1"> <span class="visually-hidden">DoubleBlind Mag Issue 1</span> </a> <style>#ProductCardImage-featured-collections-4248269783121 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4248269783121 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4248269783121" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4248269783121" class="grid-view-item__image lazyload" alt="DoubleBlind Mag Issue 1" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/Cover_{width}x.jpg?v=1580345890" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/Cover_345x345@2x.jpg?v=1580345890" alt="DoubleBlind Mag Issue 1" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">DoubleBlind Mag Issue 1</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special" data-regular-price> Sold out </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $12.00 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4248269783121" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4248269783121" value="31978196828241"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/limited-edition-bicycle-day-tee</p> <div class="grid-view-item grid-view-item--sold-out product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/web/20200925120313/https://shop.doubleblindmag.com/collections/home-page/products/limited-edition-bicycle-day-tee"> <span class="visually-hidden">Limited Edition Bicycle Day Tee</span> </a> <style>#ProductCardImage-featured-collections-4547730571345 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4547730571345 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4547730571345" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4547730571345" class="grid-view-item__image lazyload" alt="Limited Edition Bicycle Day Tee" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/idratherbeonacid-tee_{width}x.jpg?v=1589994072" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/idratherbeonacid-tee_345x345@2x.jpg?v=1589994072" alt="Limited Edition Bicycle Day Tee" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">Limited Edition Bicycle Day Tee</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special" data-regular-price> Sold out </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $29.99 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4547730571345" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4547730571345" value="32040573501521"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/handmade-gold-mushroom-pin</p> <div class="grid-view-item product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/web/20200925120313/https://shop.doubleblindmag.com/collections/home-page/products/handmade-gold-mushroom-pin"> <span class="visually-hidden">Handmade Mushroom Pin</span> </a> <style>#ProductCardImage-featured-collections-4530048663633 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4530048663633 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4530048663633" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4530048663633" class="grid-view-item__image lazyload" alt="Handmade Mushroom Pin" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DoubleBlind_Pin_Orange_{width}x.jpg?v=1586554397" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DoubleBlind_Pin_Orange_345x345@2x.jpg?v=1586554397" alt="Handmade Mushroom Pin" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">Handmade Mushroom Pin</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special2" data-regular-price> $9.99 </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $9.99 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4530048663633" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> <!-- Subscription Product http://rechargepayments.com: v3.5.2 --> <!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4530048663633" value="31976416673873"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/doubleblind-tote-bag</p> <div class="grid-view-item product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/web/20200925120313/https://shop.doubleblindmag.com/collections/home-page/products/doubleblind-tote-bag"> <span class="visually-hidden">DoubleBlind Tote Bag</span> </a> <style>#ProductCardImage-featured-collections-4454889783377 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4454889783377 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4454889783377" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4454889783377" class="grid-view-item__image lazyload" alt="DoubleBlind Tote Bag" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DoubleBlind-ToteBack_{width}x.jpg?v=1585851140" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DoubleBlind-ToteBack_345x345@2x.jpg?v=1585851140" alt="DoubleBlind Tote Bag" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">DoubleBlind Tote Bag</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special2" data-regular-price> $19.99 </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $19.99 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4454889783377" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> <!-- Subscription Product http://rechargepayments.com: v3.5.2 --> <!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4454889783377" value="31668692385873"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/tie-dye-eternity-adult-tee</p> <div class="grid-view-item grid-view-item--sold-out product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/web/20200925120313/https://shop.doubleblindmag.com/collections/home-page/products/tie-dye-eternity-adult-tee"> <span class="visually-hidden">DoubleBlind Tie Dye Tee</span> </a> <style>#ProductCardImage-featured-collections-4477634510929 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4477634510929 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4477634510929" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4477634510929" class="grid-view-item__image lazyload" alt="DoubleBlind Tie Dye Tee" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DoubleBlind-Rainbow-Tshirt-00edited_{width}x.jpg?v=1585850897" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DoubleBlind-Rainbow-Tshirt-00edited_345x345@2x.jpg?v=1585850897" alt="DoubleBlind Tie Dye Tee" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">DoubleBlind Tie Dye Tee</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special" data-regular-price> Sold out </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $29.99 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4477634510929" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4477634510929" value="31769754763345"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/lsd-testing-kit</p> <div class="grid-view-item product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/web/20200925120313/https://shop.doubleblindmag.com/collections/home-page/products/lsd-testing-kit"> <span class="visually-hidden">LSD Testing Kit</span> </a> <style>#ProductCardImage-featured-collections-4454899023953 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4454899023953 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4454899023953" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4454899023953" class="grid-view-item__image lazyload" alt="LSD Testing Kit" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DB_LSD_DrugTest_1edited_{width}x.jpg?v=1585853629" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DB_LSD_DrugTest_1edited_345x345@2x.jpg?v=1585853629" alt="LSD Testing Kit" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">LSD Testing Kit</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special2" data-regular-price> $20.00 </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $20.00 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4454899023953" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> <!-- Subscription Product http://rechargepayments.com: v3.5.2 --> <!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4454899023953" value="31668746977361"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/mdma-testing-kit</p> <div class="grid-view-item product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/web/20200925120313/https://shop.doubleblindmag.com/collections/home-page/products/mdma-testing-kit"> <span class="visually-hidden">MDMA Testing Kit</span> </a> <style>#ProductCardImage-featured-collections-4454897254481 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4454897254481 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4454897254481" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4454897254481" class="grid-view-item__image lazyload" alt="MDMA Testing Kit" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DB_MDMA_DrugTest_3edited_{width}x.jpg?v=1585853194" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/DB_MDMA_DrugTest_3edited_345x345@2x.jpg?v=1585853194" alt="MDMA Testing Kit" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">MDMA Testing Kit</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special2" data-regular-price> $49.99 </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $49.99 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4454897254481" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> <!-- Subscription Product http://rechargepayments.com: v3.5.2 --> <!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4454897254481" value="31668739309649"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> <li class="grid__item grid__item--featured-collections medium-up--one-third"> <p style="display: none !important;"> /collections/home-page/products/sticker</p> <div class="grid-view-item product-card"> <a class="grid-view-item__link grid-view-item__image-container full-width-link" href="/web/20200925120313/https://shop.doubleblindmag.com/collections/home-page/products/sticker"> <span class="visually-hidden">Sticker!</span> </a> <style>#ProductCardImage-featured-collections-4530040864849 { max-width: 345.0px; max-height: 345px; } #ProductCardImageWrapper-featured-collections-4530040864849 { max-width: 345.0px; } </style> <div class="product-card__image-with-placeholder-wrapper" data-image-with-placeholder-wrapper> <div id="ProductCardImageWrapper-featured-collections-4530040864849" class="grid-view-item__image-wrapper product-card__image-wrapper js"> <div style="padding-top:100.0%;"> <img id="ProductCardImage-featured-collections-4530040864849" class="grid-view-item__image lazyload" alt="Sticker!" data-src="//web.archive.org/web/20200925120313/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/Doubleblind_Pin_Stickers-edited_{width}x.jpg?v=1585851695" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.0" data-sizes="auto" data-image> </div> </div> <div class="placeholder-background placeholder-background--animation" data-image-placeholder></div> </div> <noscript> <img class="grid-view-item__image" src="//web.archive.org/web/20200925120313im_/https://cdn.shopify.com/s/files/1/0247/1945/8385/products/Doubleblind_Pin_Stickers-edited_345x345@2x.jpg?v=1585851695" alt="Sticker!" style="max-width: 345.0px;"> </noscript> <div class="h4 grid-view-item__title product-card__title" aria-hidden="true">Sticker!</div> <style> .h4.grid-view-item__title.product-card__title { display: inherit; text-align: center; font-size:23px; color: black; transform: translate(-4px); } .price { display: inherit; text-align: center; } .price-item { font-weight: 300; color: black; font-size: 20px; } </style> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular special2" data-regular-price> $3.99 </span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price> $3.99 </span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> <div class="price__unit"> <dt> <span class="visually-hidden visually-hidden--inline">Unit price</span> </dt> <dd class="price-unit-price"><span data-unit-price></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span data-unit-price-base-unit></span></dd> </div> </dl> <!-- <form method="post" action="/cart/add" data-productid="4530040864849" style=" position: inherit; text-align: center; z-index: 999; "> --> <!-- Begin ReCharge code --> <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> <!-- Subscription Product http://rechargepayments.com: v3.5.2 --> <!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> <!-- End ReCharge code --> <!-- <input type="hidden" name="id" data-productid="4530040864849" value="31976378204241"> <input min="1" type="hidden" id="quantity" name="quantity" value="1"/> <input type="submit" value="" class="btn" style=" background: url(https://doubleblindmag.com/wp-content/uploads/2019/11/ezgif-3-58df345864c9-2.gif); height: 90px; width: 90px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; border-top-width: 0px; padding-top: 0px; background-size: contain; background-repeat: no-repeat; margin-top: 10px; transform: translate(-4px); "> </form> --> </div> </li> </ul> </div> </div><!-- END content_for_index --> <script data-locksmith> var load = function () { if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) { Locksmith.ping(); } Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { event.preventDefault(); var data = Locksmith.util.serializeForm(event.target); Locksmith.postResource(data, { spinner: false, container: 'locksmith-content' }); }); Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { event.preventDefault(); Locksmith.postResource({}, { spinner: true, container: document }); }); }; if (typeof Locksmith !== 'undefined') { load(); } else { window.addEventListener('load', load); } </script> </main> <div id="shopify-section-footer" class="shopify-section"> <style> .site-footer__hr { border-bottom: 0px solid #e6e6e6; } .site-footer p, .site-footer__linklist-item a, .site-footer__rte a, .site-footer h4, .site-footer small, .site-footer__copyright-content a, .site-footer__newsletter-error { color: #ffffff; } .site-footer { color: #ffffff; background-color: #ffffff; } .site-footer__rte a { border-bottom: 1px solid #ffffff; } .site-footer__rte a:hover, .site-footer__linklist-item a:hover, .site-footer__copyright-content a:hover { color: #e6e6e6; border-bottom: 1px solid #e6e6e6; } </style> <footer class="site-footer" role="contentinfo"> <div class="page-width" style="max-width: 400px;text-align: center;margin-top: 100px;lign: center;"> <section id="follow" style="display: inline-block;"> <div class="row"> <h2 style="text-align:center;font-weight: 900;-webkit-text-stroke: 0.001px black;color: black;text-transform: none;font-size: 23px;letter-spacing: 0;">Follow Along </h2> </div> <div class="row"> </div> <div style="text-align:center;"> <div id="cta" class="" style="/* padding: 20px; */display: inline-block"><a href="https://web.archive.org/web/20200925120313/https://twitter.com/doubleblindmag" target="_blank" class="icon twitter" style="/* margin: 35px; */width: 33%;/* text-align: center; */display: initial;/* display: inline-block; */margin: 1;margin: 10;margin: 10p;/* margin: 10px; *//* margin: 1px; */margin: 15px;top: 1;top: 1p;top: 1px;top: px;top: 4px;position: relative;top: -3px;right: 3;right: 3p;right: 3px;right: px;right: 2px;"><svg width="40" height="34" viewbox="0 0 40 34" xmlns="http://www.w3.org/2000/svg"><title>twitter-black</title><path d="M40.058 4.837C38.584 5.5 37 5.947 35.338 6.15c1.697-1.032 3-2.666 3.613-4.613-1.587.956-3.346 1.65-5.218 2.023-1.5-1.62-3.635-2.633-6-2.633-4.538 0-8.217 3.733-8.217 8.337 0 .653.073 1.29.213 1.9-6.83-.348-12.886-3.667-16.94-8.71-.706 1.23-1.112 2.663-1.112 4.19 0 2.894 1.45 5.446 3.656 6.94-1.347-.042-2.614-.417-3.722-1.042v.105c0 4.04 2.832 7.41 6.59 8.176-.69.19-1.415.292-2.164.292-.53 0-1.044-.052-1.546-.15 1.046 3.312 4.08 5.723 7.677 5.79-2.813 2.236-6.356 3.57-10.206 3.57-.662 0-1.317-.04-1.96-.117 3.638 2.366 7.958 3.746 12.6 3.746 15.115 0 23.38-12.705 23.38-23.722 0-.362-.007-.72-.023-1.08 1.606-1.175 3-2.643 4.1-4.315z"></path></svg></a> <a href="https://web.archive.org/web/20200925120313/http://www.facebook.com/doubleblindmag/" target="_blank" class="icon fb" style="/* margin: 35px; */width: 33%;display: initial;/* display: inline; *//* display: inline-block; */margin: 1;margin: 15;margin: 15p;margin: 15px;position: relative;/* transform: translate(10px, 10px); */"><svg width="41" height="41" viewbox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><title>fb-black</title><path d="M38.71.933H3.14C1.92.933.93 1.92.93 3.14v35.57c0 1.22.988 2.208 2.207 2.208h19.15V25.434h-5.212V19.4h5.21v-4.45c0-5.164 3.155-7.977 7.762-7.977 2.207 0 4.104.164 4.656.238v5.4H31.51c-2.505 0-2.99 1.19-2.99 2.94v3.85h5.976l-.778 6.035H28.52V40.92h10.19c1.22 0 2.207-.99 2.207-2.208V3.14c0-1.22-.988-2.207-2.207-2.207z"></path></svg></a> <a href="https://web.archive.org/web/20200925120313/https://www.instagram.com/doubleblindmag/" target="_blank" class="icon instagram" style="/* margin: 35px; */width: 33%;display: initial;/* display: -flex; */margin: 15px;top: -;top: -2;top: -2p;top: -2px;position: relative;top: 2px;top: px;top: 1px;right: 1;right: 1p;right: 1px;right: -1px;right: -px;right: -3px;right: -px;right: -4px;right: -px;right: -3px;"><svg width="41" height="41" viewbox="0 0 41 41" xmlns="http://www.w3.org/2000/svg"><title>instagram-black</title><path d="M35.446 16.95h-3.488c.254.987.404 2.017.404 3.083 0 6.81-5.52 12.33-12.328 12.33s-12.328-5.52-12.328-12.33c0-1.066.15-2.097.405-3.083H4.624v16.953c0 .85.69 1.54 1.543 1.54h27.738c.852 0 1.543-.69 1.543-1.54V16.95zm0-10.787c0-.85-.69-1.54-1.543-1.54H29.28c-.85 0-1.54.69-1.54 1.54v4.624c0 .85.69 1.54 1.54 1.54h4.623c.852 0 1.543-.69 1.543-1.54V6.163zm-15.412 6.165c-4.256 0-7.705 3.45-7.705 7.705s3.45 7.706 7.704 7.706c4.256 0 7.706-3.452 7.706-7.707 0-4.256-3.45-7.705-7.706-7.705zm15.412 27.74H4.622C2.07 40.068 0 37.998 0 35.443V4.623C0 2.068 2.07 0 4.622 0h30.824C38 0 40.068 2.07 40.068 4.622v30.82c0 2.555-2.07 4.626-4.622 4.626z" style="/* position: relative; *//* top: 2px; */"></path></svg></a> </div> <a href="/web/20200925120313/https://shop.doubleblindmag.com/"> <img src="https://web.archive.org/web/20200925120313im_/https://www.doubleblindmag.com/wp-content/uploads/2019/07/Double-Blind-Website-Gif-1.gif" style="width: 15rem; height: 1.5rem; margin-top: 2rem;margin-top: 3rem;margin-bottom: 1rem;" scale="0"> </a> </div> </section> </div> <div class="page-width"> <div class="site-footer__content"></div> </div> <hr class="site-footer__hr"> <div class="page-width"> <div class="grid grid--no-gutters small--text-center"> <div class="grid__item one-half small--one-whole"><div class="small--hide"> <small class="site-footer__copyright-content">© 2020, <a href="/web/20200925120313/https://shop.doubleblindmag.com/" title="">DoubleBlind Magazine</a></small> <small class="site-footer__copyright-content site-footer__copyright-content-powered-by"><a target="_blank" rel="nofollow" href="https://web.archive.org/web/20200925120313/https://www.shopify.com/?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></small> </div></div> <div class="grid__item one-half small--one-whole"> </div> <div class="grid__item medium-up--hide"> <small class="site-footer__copyright-content">© 2020, <a href="/web/20200925120313/https://shop.doubleblindmag.com/" title="">DoubleBlind Magazine</a></small> <small class="site-footer__copyright-content site-footer__copyright-content--powered-by"><a target="_blank" rel="nofollow" href="https://web.archive.org/web/20200925120313/https://www.shopify.com/?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></small> </div> </div> </div> </footer> </div> <div id="slideshow-info" class="visually-hidden" aria-hidden="true">Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device</div> </div> <ul hidden> <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> <li id="a11y-selection-message">Press the space key then arrow keys to make a selection.</li> </ul> <!-- Begin ReCharge code --> <!-- Subscriptions Powered by ReCharge Payments: Begin Liquid Code --> <!-- Subscription Theme Footer http://rechargepayments.com: v2 Updated: 2017/09/12 --> <script> // Subscriptions Powered by ReCharge Payments: JavaScript (function() { // Basic function to load script files, will be used to include jQuery var loadScript = function(url, callback) { var script = document.createElement("script"); script.type = "text/javascript"; // If the browser is Internet Explorer if (script.readyState){ script.onreadystatechange = function() { if (script.readyState == "loaded" || script.readyState == "complete") { script.onreadystatechange = null; callback(); } }; // For any other browser } else { script.onload = function() { callback(); }; } script.src = url; document.getElementsByTagName("head")[0].appendChild(script); }; // This is our JavaScript that we'll run after jQuery is included var reChargeThemeFooterJS = function($) { function reChargeSaveCartNoteAndRedirectToCart() { var has_cart_note_or_attribute = false; try { var data = {}; if ($('[name="note"]').val() != undefined) { var note = $('[name="note"]').val(); data['note'] = note; has_cart_note_or_attribute = true; } if (has_cart_note_or_attribute) { $.ajax({ type: 'POST', data: data, url: '/cart/update.js', dataType: 'json', success: function() { window.location.href = '/cart'; } }); } else { window.location.href = '/cart'; } } catch (e) { window.location.href = '/cart'; } } var checkout_button_selectors = '[href="/checkout"], form[action="/cart"] button[type="submit"], form[action="/cart"] input[type="submit"], form[action="/checkout"] input[type="submit"], form[action="/checkout"] button[type="submit"]'; $(document).on('click', checkout_button_selectors, function(e) { if (!e.target.hasAttribute('data-disable-recharge')) { e.preventDefault(); reChargeSaveCartNoteAndRedirectToCart(); window.location.href = '/cart'; } else { console.info('ReCharge disabled'); } }); } // Check if jQuery is added, if not, then we'll loadScript, otherwise, run reChargeJS if ((typeof(jQuery) == 'undefined') || (parseInt(jQuery.fn.jquery) == 1 && parseFloat(jQuery.fn.jquery.replace(/^1\./,"")) < 7.2)) { // We'll get our jQuery from Google APIs loadScript('//web.archive.org/web/20200925120313/https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js', function() { jQuery172 = jQuery.noConflict(true); reChargeThemeFooterJS(jQuery172); }); } else { reChargeThemeFooterJS(jQuery); } })(); </script> <!-- Subscriptions Powered by ReCharge Payments: End Liquid Code --> <!-- End ReCharge code --> <!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com --> <script type="text/javascript" src="https://web.archive.org/web/20200925120313js_/https://a.omappapi.com/app/js/api.min.js" data-account="87314" data-user="77645" async></script> <!-- / https://optinmonster.com --> </body> </html> <!-- FILE ARCHIVED ON 12:03:13 Sep 25, 2020 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 17:39:34 Mar 03, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.787 exclusion.robots: 0.049 exclusion.robots.policy: 0.03 esindex: 0.013 cdx.remote: 20.434 LoadShardBlock: 241.782 (3) PetaboxLoader3.datanode: 181.73 (4) PetaboxLoader3.resolve: 147.838 (3) load_resource: 105.162 -->