1<!doctype html> 2<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]--> 3<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]--> 4<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]--> 5<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]--> 6<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js"> <!--<![endif]--> 7<head> 8 9 <!-- Basic page needs ================================================== --> 10 <meta charset="utf-8"> 11 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 12 13 14 <link rel="shortcut icon" href="//transcriptresearch.com/cdn/shop/t/2/assets/favicon.png?v=34485133615060585441435736217" type="image/png" /> 15 16 17 <!-- Title and description ================================================== --> 18 <title> 19 Your Shopping Cart – Transcript Research 20 </title> 21 22 23 24 <!-- Product meta ================================================== --> 25 26 27 <meta property="og:type" content="website"> 28 <meta property="og:title" content="Your Shopping Cart"> 29 30 <meta property="og:image" content="http://transcriptresearch.com/cdn/shop/t/2/assets/logo.png?v=4376541282965349941435735928"> 31 <meta property="og:image:secure_url" content="https://transcriptresearch.com/cdn/shop/t/2/assets/logo.png?v=4376541282965349941435735928"> 32 33 34 35 <meta property="og:url" content="https://transcriptresearch.com/cart"> 36 <meta property="og:site_name" content="Transcript Research"> 37 38 39 40<meta name="twitter:card" content="summary"> 41 42 43 <meta name="twitter:site" content="@TranscriptRsrch"> 44 45 46 47 48 <!-- Helpers ================================================== --> 49 <link rel="canonical" href="https://transcriptresearch.com/cart"> 50 <meta name="viewport" content="width=device-width,initial-scale=1"> 51 52 53 <!-- Ajaxify Cart Plugin ================================================== --> 54 <link href="//transcriptresearch.com/cdn/shop/t/2/assets/ajaxify.scss.css?v=68457088393347198601768715008" rel="stylesheet" type="text/css" media="all" /> 55 56 57 <!-- CSS ================================================== --> 58 <link href="//transcriptresearch.com/cdn/shop/t/2/assets/timber.scss.css?v=101658779068236840731768715008" rel="stylesheet" type="text/css" media="all" /> 59 60 61 62 <link href="//fonts.googleapis.com/css?family=Source+Sans+Pro:400,700" rel="stylesheet" type="text/css" media="all" /> 63 64 65 66 67 68 69 70 71 72 <!-- Header hook for plugins ================================================== --> 73
73<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
73<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/9103412/digital_wallets/dialog"> 74<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
74<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 74
74
75<script id="shopify-features" type="application/json">{"accessToken":"dad601eb0082d3130e2b7db9bd1081fc","betas":["rich-media-storefront-analytics"],"domain":"transcriptresearch.com","predictiveSearch":true,"shopId":9103412,"locale":"en"}</script>
vendor: 1 bytes, line 75
75
76<script>var Shopify = Shopify || {}; 77Shopify.shop = "transcript-research.myshopify.com"; 78Shopify.locale = "en"; 79Shopify.currency = {"active":"USD","rate":"1.0"}; 80Shopify.country = "US"; 81Shopify.theme = {"name":"react","id":42990531,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"}; 82Shopify.theme.handle = "null"; 83Shopify.theme.style = {"id":null,"handle":null}; 84Shopify.cdnHost = "transcriptresearch.com/cdn"; 85Shopify.routes = Shopify.routes || {}; 86Shopify.routes.root = "/"; 87Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 88Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 89Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 90Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 90
90
91<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 91
91
92<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 92
92
93<script> 94 window.Shopify = window.Shopify || {}; 95 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 96 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 97 window.Shopify.SignInWithShop.eligible = true; 98</script>
vendor: 1 bytes, line 98
98
99<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 99
99
100<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 100
100
101<script type="module"> 102 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 103 104 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 105 106</script>
vendor: 1 bytes, line 106
106
107<script> 108 window.Shopify = window.Shopify || {}; 109 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 110 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 111</script>
vendor: 1 bytes, line 111
111
112<script>(function() { 113 var isLoaded = false; 114 function asyncLoad() { 115 if (isLoaded) return; 116 isLoaded = true; 117 var urls = ["https:\/\/cdn.productcustomizer.com\/storefront\/production-product-customizer-v2.js?shop=transcript-research.myshopify.com","\/\/cdn.secomapp.com\/promotionpopup\/cdn\/allshops\/transcript-research\/1614357232.js?shop=transcript-research.myshopify.com"]; 118 for (var i = 0; i < urls.length; i++) { 119 var s = document.createElement('script'); 120 s.type = 'text/javascript'; 121 s.async = true; 122 s.src = urls[i]; 123 var x = document.getElementsByTagName('script')[0]; 124 x.parentNode.insertBefore(s, x); 125 } 126 }; 127 if(window.attachEvent) { 128 window.attachEvent('onload', asyncLoad); 129 } else { 130 window.addEventListener('load', asyncLoad, false); 131 } 132})();</script>
vendor: 1 bytes, line 132
132
133<script id="__st">var __st={"a":9103412,"offset":-18000,"reqid":"763e8441-a8a6-46ea-8126-d30f0ef52c1e-1790959336","pageurl":"transcriptresearch.com\/cart","u":"d2d08ffcded1","p":"cart"};</script>
vendor: 1 bytes, line 133
133
134<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 134
134
135<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 135
135
136<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//transcriptresearch.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 136
136
137<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//transcriptresearch.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
137<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 137
137
138<script> 139 window.Shopify = window.Shopify || {}; 140 window.Shopify.MCP = window.Shopify.MCP || {}; 141 window.Shopify.MCP.enabled = true; 142 window.Shopify.MCP.shop = "transcript-research.myshopify.com"; 143 window.Shopify.MCP.mcpEndpoint = "https:\/\/transcriptresearch.com\/api\/mcp"; 144 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 145</script>
vendor: 1 bytes, line 145
145
146<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/transcriptresearch.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 147</script>
vendor: 1 bytes, line 147
147
148<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://transcriptresearch.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 149</script>
vendor: 1 bytes, line 149
149
150<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 151 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 152</script>
vendor: 1 bytes, line 152
152
153<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 154</script>
154 155
156<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
156 157 158 159 160<!--[if lt IE 9]>
161<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 161
161
162<script src="//transcriptresearch.com/cdn/shop/t/2/assets/respond.min.js?v=52248677837542619231435727642" type="text/javascript"></script>
162 163<link href="//transcriptresearch.com/cdn/shop/t/2/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" /> 164<link href="//transcriptresearch.com/search?q=0e8add29c420911756a4bd981bcb564c" id="respond-redirect" rel="respond-redirect" />
165<script src="//transcriptresearch.com/search?q=0e8add29c420911756a4bd981bcb564c" type="text/javascript"></script>
165 166<![endif]--> 167 168 169 170 171 172
172<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript"></script>
172 173
173<script src="//transcriptresearch.com/cdn/shop/t/2/assets/modernizr.min.js?v=26620055551102246001435727642" type="text/javascript"></script>
173 174 <link href="//transcriptresearch.com/cdn/shop/t/2/assets/shopstorm-apps.scss.css?v=78195829596500560511623433456" rel="stylesheet" type="text/css" media="all" /> 175
175<script async src="https://cdn.productcustomizer.com/storefront/production-product-customizer-v2.js?shop=transcript-research.myshopify.com" type="text/javascript"></script>
175 176<link rel="stylesheet" href="//transcriptresearch.com/cdn/shop/t/2/assets/sca-pp.css?v=26248894406678077071585146594"> 177
177<script> 178 179 SCAPPLive = {}; 180 181 SCAPPShop = {}; 182 183 </script>
vendor: 1 bytes, line 183
183
184<script src="//transcriptresearch.com/cdn/shop/t/2/assets/sca-pp-initial.js?v=100936102694515137001614357234" type="text/javascript"></script>
184 185 186<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
187<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 9103412,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 187
187
188<script> 189 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 190</script>
vendor: 1 bytes, line 190
190
191<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
191).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 9103412,storefrontBaseUrl: "https://transcriptresearch.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://transcriptresearch.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2287403081","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-997139646\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-997139646\\\/NZj8CJv8hIsbEL7JvNsD\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-997139646\\\/xVAZCI_8hIsbEL7JvNsD\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"AW-997139646\\\/LXRrCJj8hIsbEL7JvNsD\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"AW-997139646\\\/qdGWCIz8hIsbEL7JvNsD\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"AW-997139646\\\/wHMJCJX8hIsbEL7JvNsD\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-997139646\\\/dK44CLz8hIsbEL7JvNsD\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-997139646\\\/zSY2CJL8hIsbEL7JvNsD\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"67731529","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Transcript Research","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"transcript-research.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/transcriptresearch.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://transcriptresearch.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"42990531","themePublished":"true","eventMetadataId":"311d112f-fd34-45d6-80c9
191-2a22c605a094","pageType":"cart","shopId":"9103412","storefrontBaseUrl":"https:\/\/transcriptresearch.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
191<script> 192 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 193 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 194 window.ShopifyAnalytics.meta.currency = 'USD'; 195 var meta = {"page":{"pageType":"cart","requestId":"763e8441-a8a6-46ea-8126-d30f0ef52c1e-1790959336"}}; 196 for (var attr in meta) { 197 window.ShopifyAnalytics.meta[attr] = meta[attr]; 198 } 199</script>
vendor: 1 bytes, line 199
199
200<script class="analytics"> 201 (function () { 202 var customDocumentWrite = function(content) { 203 var jquery = null; 204 205 if (window.jQuery) { 206 jquery = window.jQuery; 207 } else if (window.Checkout && window.Checkout.$) { 208 jquery = window.Checkout.$; 209 } 210 211 if (jquery) { 212 jquery('body').append(content); 213 } 214 }; 215 216 var hasLoggedConversion = function(token) { 217 if (token) { 218 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 219 } 220 return false; 221 } 222 223 var setCookieIfConversion = function(token) { 224 if (token) { 225 var twoMonthsFromNow = new Date(Date.now()); 226 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 227 228 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 229 } 230 } 231 232 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 233 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 234 if (trekkie.integrations) { 235 return; 236 } 237 trekkie.methods = [ 238 'identify', 239 'page', 240 'ready', 241 'track', 242 'trackForm', 243 'trackLink' 244 ]; 245 trekkie.factory = function(method) { 246 return function() { 247 var args = Array.prototype.slice.call(arguments); 248 args.unshift(method); 249 trekkie.push(args); 250 if (method == 'track' || method == 'page') { 251 var pageUrl; 252 try { 253 pageUrl = window.location.href; 254 } catch (e) {} 255 var pageReferrer; 256 try { 257 pageReferrer = document.referrer; 258 } catch (e) {} 259 try { 260 if (window.__TREKKIE_SHIM_QUEUE == null) { 261 window.__TREKKIE_SHIM_QUEUE = []; 262 } 263 window.__TREKKIE_SHIM_QUEUE.push({ 264 from: 'trekkie-stub', 265 method: method, 266 args: args.slice(1), 267 pageContext: { 268 url: pageUrl, 269 referrer: pageReferrer 270 } 271 }); 272 } catch (e) { 273 // no-op 274 } 275 } 276 return trekkie; 277 }; 278 }; 279 for (var i = 0; i < trekkie.methods.length; i++) { 280 var key = trekkie.methods[i]; 281 trekkie[key] = trekkie.factory(key); 282 } 283 trekkie.load = function(config) { 284 trekkie.config = config || {}; 285 trekkie.config.initialDocumentCookie = document.cookie; 286 var first = document.getElementsByTagName('script')[0]; 287var script = document.createElement('script'); 288script.type = 'text/javascript'; 289script.onerror = function(e) { 290 var scriptFallback = document.createElement('script'); 291 scriptFallback.type = 'text/javascript'; 292 scriptFallback.onerror = function(error) { 293 var Monorail = { 294 produce: function produce(monorailDomain, schemaId, payload) { 295 var currentMs = new Date().getTime(); 296 var event = { 297 schema_id: schemaId, 298 payload: payload, 299 metadata: { 300 event_created_at_ms: currentMs, 301 event_sent_at_ms: currentMs 302 } 303 }; 304 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 305 }, 306 sendRequest: function sendRequest(endpointUrl, payload) { 307 // Try the sendBeacon API 308 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 309 var blobData = new window.Blob([payload], { 310 type: 'text/plain' 311 }); 312 313 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 314 return true; 315 } // sendBeacon was not successful 316 317 } // XHR beacon 318 319 var xhr = new XMLHttpRequest(); 320 321 try { 322 xhr.open('POST', endpointUrl); 323 xhr.setRequestHeader('Content-Type', 'text/plain'); 324 xhr.send(payload); 325 } catch (e) { 326 console.log(e); 327 } 328 329 return false; 330 }, 331 isIos12: function isIos12() { 332 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 333 } 334 }; 335 Monorail.produce('monorail-edge.shopifysvc.com', 336 'trekkie_storefront_load_errors/1.1', 337 {shop_id: 9103412, 338 theme_id: 42990531, 339 app_name: "storefront", 340 context_url: window.location.href, 341 source_url: "//transcriptresearch.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 342 343 }; 344 scriptFallback.async = true; 345 scriptFallback.src = '//transcriptresearch.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 346 first.parentNode.insertBefore(scriptFallback, first); 347}; 348script.async = true; 349script.src = '//transcriptresearch.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 350first.parentNode.insertBefore(script, first); 351 352 }; 353 trekkie.load( 354 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":9103412,"isMerchantRequest":null,"themeId":42990531,"themeCityHash":"8271507847098088822","contentLanguage":"en","currency":"USD","eventMetadataId":"311d112f-fd34-45d6-80c9
354-2a22c605a094"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 355 ); 356 357 var loaded = false; 358 trekkie.ready(function() { 359 if (loaded) return; 360 loaded = true; 361 362 window.ShopifyAnalytics.lib = window.trekkie; 363 364 var originalDocumentWrite = document.write; 365 document.write = customDocumentWrite; 366 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 367 document.write = originalDocumentWrite; 368 369 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 370 var token = match? match[1]: undefined; 371 if (!hasLoggedConversion(token)) { 372 setCookieIfConversion(token); 373 374 } 375 }); 376 377 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"763e8441-a8a6-46ea-8126-d30f0ef52c1e-1790959336","shopifyEmitted":true}); 378 379 var eventsListenerScript = document.createElement('script'); 380 eventsListenerScript.async = true; 381 eventsListenerScript.src = "//transcriptresearch.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 382 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 383})();</script>
383 384
384<script> 385 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 386 window.ga = function ga() { 387 (window.ga.q = window.ga.q || []).push(arguments); 388 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 389 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 390 } 391 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 392 }; 393 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 394 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 395 } 396 } 397</script>
vendor: 1 bytes, line 397
397
398<script 399 defer 400 src="https://transcriptresearch.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 401 data-application="storefront-renderer" 402 data-shop-id="9103412" 403 data-render-region="gcp-us-central1" 404 data-page-type="cart" 405 data-theme-instance-id="42990531" 406 data-theme-name="" 407 data-theme-version="" 408 data-monorail-region="shop_domain" 409 data-resource-timing-sampling-rate="10" 410 data-shs="true" 411 data-shs-beacon="true" 412 data-shs-export-with-fetch="true" 413 data-shs-logs-sample-rate="1" 414 data-shs-beacon-endpoint="https://transcriptresearch.com/api/collect" 415></script>
415 416<meta name="shopify-y" content="2b64aa2c-5af8-41da-b7f7-0e6ffe45cf8b" data-expiration="1822516936000"><meta name="shopify-s" content="48eb5f5f-f793-4061-9551-d789bac4db11" data-expiration="1790961136000"><meta name="new-cookie-storage-activated" content="t"> 417</head> 418 419<body class="template-cart" > 420 421 422 423 <div class="wrapper site-wrapper"> 424 425 <header class="site-header" role="banner"> 426 <div class="grid--full"> 427 428 429 430 <div class="grid-item text-center large--one-half large--text-left"> 431 432 <div class="h1 header-logo" itemscope itemtype="http://schema.org/Organization"> 433 434 435 <a href="/" itemprop="url"> 436 <img src="//transcriptresearch.com/cdn/shop/t/2/assets/logo.png?v=4376541282965349941435735928" alt="Transcript Research" itemprop="logo"> 437 </a> 438 439 440 </div> 441 442 </div> 443 444 <div class="grid-item text-center large--text-right large--one-half"> 445 <a href="/cart" id="cartToggle" class="site-header__module header-cart"> 446 <span class="icon icon-cart btn-secondary" aria-hidden="true"></span> 447 <div class="header-cart--text"> 448 <span class="header-cart--label">Your cart</span> 449 <span class="header-cart--count"> 450 <span class="cart-count">0</span> 451 items 452 </span> 453 </div> 454 </a> 455 456 </div> 457 </div> 458 </header> 459 460 <nav class="nav-bar" id="stickyNav" role="navigation"> 461 <div class="grid--full"> 462 <div class="grid-item text-center"> 463 <ul class="site-nav" id="accessibleNav"> 464 465 466 467 <li > 468 <a href="/">Home</a> 469 </li> 470 471 472 473 474 <li > 475 <a href="/pages/apply">Apply</a> 476 </li> 477 478 479 480 481 <li > 482 <a href="/pages/applicants">Information</a> 483 </li> 484 485 486 487 488 <li > 489 <a href="/pages/requirements">Requirements</a> 490 </li> 491 492 493 494 495 <li > 496 <a href="/pages/country_requirements">Country Requirements</a> 497 </li> 498 499 500 501 502 <li > 503 <a href="/pages/faq">FAQ</a> 504 </li> 505 506 507 508 509 <li > 510 <a href="/pages/additional-services-and-upgrades-after-application-submittal">Additional Services</a> 511 </li> 512 513 514 515 516 <li > 517 <a href="/pages/about-us">Contact</a> 518 </li> 519 520 521 522 523 <li > 524 <a href="/pages/institutions">Institutions</a> 525 </li> 526 527 528 529 530 <li class="sticky-only"> 531 <a href="/cart">Cart (<span class="cart-count">0</span>)</a> 532 </li> 533 534 535</ul> 536 537 </div> 538 539 </div> 540 </nav> 541 542 <main class="main-content" role="main"> 543 544 <hr class="hr--header"> 545 546 547 <div class="section-header text-center"> 548 <h1 class="h3 section-header--title">Shopping Cart</h1> 549 <p>Your cart is currently empty.</p> 550 <p>Continue browsing <a href="/collections/all">here</a>.</p> 551 </div> 552 553 554 </main> 555 556 <hr> 557 558 <footer class="site-footer medium-down--text-center" role="contentinfo"> 559 <div class="grid"> 560 561 562 563 564 565 566 567 568 569 570 571 <div class="grid-item large--one-third large--text-left"> 572 <div class="site-footer--bucket"> 573 <h3>Get Connected</h3> 574 <ul class="inline-list social-icons"> 575 576 577 <li> 578 <a class="icon-fallback-text" href="https://www.facebook.com/TranscriptResearch" title="Transcript Research on Facebook"> 579 <span class="icon icon-facebook" aria-hidden="true"></span> 580 <span class="fallback-text">Facebook</span> 581 </a> 582 </li> 583 584 585 586 587 <li> 588 <a class="icon-fallback-text" href="https://www.instagram.com/transcript_research/" title="Transcript Research on Instagram">
589 <span class="icon icon-instagram" aria-hidden="true"></span> 590 <span class="fallback-text">Instagram</span> 591 </a> 592 </li> 593 594 595 596 597 598 </ul> 599 </div> 600 </div> 601 602 603 604 <div class="grid-item large--one-third"> 605 <div class="site-footer--bucket"> 606 <h3>Contact Us</h3> 607 <div><a href="mailto:[email protected]">[email protected]</a> 608<br> 609214.810.1124 </br></div> 610 </div> 611 </div> 612 613 614 615 <div class="grid-item large--one-third"> 616 <div class="site-footer--bucket"> 617 <h3>Quick Links</h3> 618 <ul class="site-footer--linklist"> 619 620 <li><a href="/pages/requirements">Requirements</a></li> 621 622 <li><a href="/blogs/news">TR News and Blog</a></li> 623 624 <li><a href="https://mailchi.mp/72ec1b2f9143/newsletter">Newsletter/Blog Notifications</a></li> 625 626 </ul> 627 </div> 628 </div> 629 630 631 632 </div> 633 </footer> 634 635 636 </div> 637 638 <footer class="site-footer text-center" role="contentinfo"> 639 <div class="wrapper"> 640 <div class="grid"> 641 <div class="grid-item"> 642 <form action="/search" method="get" class="input-group search-bar" role="search"> 643 644 645 <input type="search" name="q" value="" placeholder="Search our store" class="input-group-field" aria-label="Search our store"> 646 <span class="input-group-btn"> 647 <button class="btn icon-fallback-text" type="submit"> 648 <span class="icon icon-search" aria-hidden="true"></span> 649 <span class="fallback-text">Search</span> 650 </button> 651 </span> 652</form> 653 654 </div> 655 <div class="grid-item large--two-thirds large--text-right"> 656 657 </div> 658 <div class="grid-item"> 659 <small> 660 Copyright © 2026 Transcript Research<br> 661 662 </small> 663 </div> 664 </div> 665 </div> 666 </footer> 667 668 669
669<script src="//transcriptresearch.com/cdn/shop/t/2/assets/shop.js?v=64910485062800545771488862183" type="text/javascript"></script>
669 670 671 672 673
673<script src="//transcriptresearch.com/cdn/shop/t/2/assets/handlebars.min.js?v=79044469952368397291435727642" type="text/javascript"></script>
673 674 675
675<script id="cartTemplate" type="text/template"> 676 677 <form action="/cart" method="post" novalidate> 678 <div class="ajaxifyCart--products"> 679 {{#items}} 680 <div class="ajaxifyCart--product"> 681 <div class="ajaxifyCart--row" data-id="{{id}}"> 682 <div class="grid"> 683 <div class="grid-item large--two-thirds"> 684 <div class="grid"> 685 <div class="grid-item one-quarter"> 686 <a href="{{url}}" class="ajaxCart--product-image"><img src="{{img}}" alt=""></a> 687 </div> 688 <div class="grid-item three-quarters"> 689 <a href="{{url}}" class="h4">{{name}}</a> 690 <p>{{variation}}</p> 691 </div> 692 </div> 693 </div> 694 <div class="grid-item large--one-third"> 695 <div class="grid"> 696 <div class="grid-item one-third"> 697 <div class="ajaxifyCart--qty"> 698 <button type="button" class="ajaxifyCart--qty-adjuster ajaxifyCart--minus" data-id="{{id}}" data-qty="{{itemMinus}}">−</button> 699 <input type="text" name="updates[]" class="ajaxifyCart--num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*"> 700 <button type="button" class="ajaxifyCart--qty-adjuster ajaxifyCart--add" data-id="{{id}}" data-qty="{{itemAdd}}">+</button> 701 </div> 702 </div> 703 <div class="grid-item one-third text-center"> 704 <p>{{price}}</p> 705 </div> 706 <div class="grid-item one-third text-right"> 707 <p> 708 <small><a href="/cart/change?id={{id}}&quantity=0" class="ajaxifyCart--remove" data-id="{{id}}">Remove</a></small> 709 </p> 710 </div> 711 </div> 712 </div> 713 </div> 714 </div> 715 </div> 716 {{/items}} 717 </div> 718 <div class="ajaxifyCart--row text-right medium-down--text-center"> 719 <span class="h3">Subtotal {{totalPrice}}</span> 720 <input type="submit" class="{{btnClass}}" name="checkout" value="Checkout"> 721 </div> 722 </form> 723 724 </script>
724 725
725<script id="drawerTemplate" type="text/template"> 726 727 <div id="ajaxifyDrawer" class="ajaxify-drawer"> 728 <div id="ajaxifyCart" class="ajaxifyCart--content {{wrapperClass}}"></div> 729 </div> 730 731 </script>
731 732
732<script id="modalTemplate" type="text/template"> 733 734 <div id="ajaxifyModal" class="ajaxify-modal"> 735 <div id="ajaxifyCart" class="ajaxifyCart--content"></div> 736 </div> 737 738 </script>
738 739
739<script id="ajaxifyQty" type="text/template"> 740 741 <div class="ajaxifyCart--qty"> 742 <button type="button" class="ajaxifyCart--qty-adjuster ajaxifyCart--minus" data-id="{{id}}" data-qty="{{itemMinus}}">−</button> 743 <input type="text" class="ajaxifyCart--num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*"> 744 <button type="button" class="ajaxifyCart--qty-adjuster ajaxifyCart--add" data-id="{{id}}" data-qty="{{itemAdd}}">+</button> 745 </div> 746 747 </script>
747 748
748<script id="jsQty" type="text/template"> 749 750 <div class="js-qty"> 751 <button type="button" class="js--qty-adjuster js--minus" data-id="{{id}}" data-qty="{{itemMinus}}">−</button> 752 <input type="text" class="js--num" value="{{itemQty}}" min="1" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}"> 753 <button type="button" class="js--qty-adjuster js--add" data-id="{{id}}" data-qty="{{itemAdd}}">+</button> 754 </div> 755 756 </script>
756 757 758
758<script src="//transcriptresearch.com/cdn/shop/t/2/assets/ajaxify.js?v=102070686554331255691435727644" type="text/javascript"></script>
758 759
759<script> 760 jQuery(function($) { 761 ajaxifyShopify.init({ 762 method: 'modal', 763 wrapperClass: 'wrapper', 764 formSelector: '#addToCartForm', 765 addToCartSelector: '#addToCart', 766 cartCountSelector: '.cart-count', 767 toggleCartButton: '#cartToggle', 768 btnClass: 'btn', 769 moneyFormat: "$ {{amount}}", 770 onToggleCallback: timber.cartToggleCallback 771 }); 772 }); 773 </script>
773 774 775
775<script> 776 777/** 778 * Module to ajaxify all add to cart forms on the page. 779 * 780 * Copyright (c) 2015 Caroline Schnapp (11heavens.com) 781 * Dual licensed under the MIT and GPL licenses: 782 * http://www.opensource.org/licenses/mit-license.php 783 * http://www.gnu.org/licenses/gpl.html 784 * 785 */ 786Shopify.AjaxifyCart = (function($) { 787 788 // Some configuration options. 789 // I have separated what you will never need to change from what 790 // you might change. 791 792 var _config = { 793 794 // What you might want to change 795 addToCartBtnLabel: 'Add to cart', 796 addedToCartBtnLabel: 'Thank you!', 797 addingToCartBtnLabel: 'Adding...', 798 soldOutBtnLabel: 'Sold Out', 799 howLongTillBtnReturnsToNormal: 1000, // in milliseconds. 800 cartCountSelector: '.cart, #cart-count a:first, #gocart p a, #cart .checkout em, .item-count', 801 cartTotalSelector: '#cart-price', 802 // 'aboveForm' for top of add to cart form, 803 // 'belowForm' for below the add to cart form, and 804 // 'nextButton' for next to add to cart button. 805 feedbackPosition: 'nextButton', 806 807 // What you will never need to change 808 addToCartBtnSelector: '[type="submit"]', 809 addToCartFormSelector: 'form[action="/cart/add"]', 810 shopifyAjaxAddURL: '/cart/add.js', 811 shopifyAjaxCartURL: '/cart.js' 812 }; 813 814 // We need some feedback when adding an item to the cart. 815 // Here it is. 816 var _showFeedback = function(success, html, $addToCartForm) { 817 $('.ajaxified-cart-feedback').remove(); 818 var feedback = '<p class="ajaxified-cart-feedback ' + success + '">' + html + '</p>'; 819 switch (_config.feedbackPosition) { 820 case 'aboveForm': 821 $addToCartForm.before(feedback); 822 break; 823 case 'belowForm': 824 $addToCartForm.after(feedback); 825 break; 826 case 'nextButton': 827 default: 828 $addToCartForm.find(_config.addToCartBtnSelector).after(feedback); 829 break; 830 } 831 // If you use animate.css 832 // $('.ajaxified-cart-feedback').addClass('animated bounceInDown'); 833 $('.ajaxified-cart-feedback').slideDown(); 834 }; 835 var _setText = function($button, label) { 836 if ($button.children().length) { 837 $button.children().each(function() { 838 if ($.trim($(this).text()) !== '') { 839 $(this).text(label); 840 } 841 }); 842 } 843 else { 844 $button.val(label).text(label); 845 } 846 }; 847 var _init = function() { 848 $(document).ready(function() { 849 $(_config.addToCartFormSelector).submit(function(e) { 850 e.preventDefault(); 851 var $addToCartForm = $(this); 852 var $addToCartBtn = $addToCartForm.find(_config.addToCartBtnSelector); 853 _setText($addToCartBtn, _config.addingToCartBtnLabel); 854 $addToCartBtn.addClass('disabled').prop('disabled', true); 855 // Add to cart. 856 $.ajax({ 857 url: _config.shopifyAjaxAddURL, 858 dataType: 'json', 859 type: 'post', 860 data: $addToCartForm.serialize(), 861 success: function(itemData) { 862 // Re-enable add to cart button. 863 $addToCartBtn.addClass('inverted'); 864 _setText($addToCartBtn, _config.addedToCartBtnLabel); 865 _showFeedback('success','<i class="fa fa-check"></i> Added to cart! <a href="/cart">View cart</a> or <a href="/collections/all">continue shopping</a>.',$addToCartForm); 866 window.setTimeout(function(){ 867 $addToCartBtn.prop('disabled', false).removeClass('disabled').removeClass('inverted'); 868 _setText($addToCartBtn,_config.addToCartBtnLabel); 869 }, _config.howLongTillBtnReturnsToNormal); 870 // Update cart count and show cart link. 871 $.getJSON(_config.shopifyAjaxCartURL, function(cart) { 872 if (_config.cartCountSelector && $(_config.cartCountSelector).size()) { 873 var value = $(_config.cartCountSelector).html() || '0'; 874 $(_config.cartCountSelector).html(value.replace(/[0-9]+/,cart.item_count)); 875 } 876 if (_config.cartTotalSelector && $(_config.cartTotalSelector).size()) { 877 if (typeof Currency !== 'undefined' && typeof Currency.moneyFormats !== 'undefined') { 878 var newCurrency = ''; 879 if ($('[name="currencies"]').size()) { 880 newCurrency = $('[name="currencies"]').val(); 881 } 882 else if ($('#currencies span.selected').size()) { 883 newCurrency = $('#currencies span.selected').attr('data-currency'); 884 } 885 if (newCurrency) { 886 $(_config.cartTotalSelector).html('<span class=money>' + Shopify.formatMoney(Currency.convert(cart.total_price, "USD", newCurrency), Currency.money_format[newCurrency
886]) + '</span>'); 887 } 888 else { 889 $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "$ {{amount}}")); 890 } 891 } 892 else { 893 $(_config.cartTotalSelector).html(Shopify.formatMoney(cart.total_price, "$ {{amount}}")); 894 } 895 }; 896 }); 897 }, 898 error: function(XMLHttpRequest) { 899 var response = eval('(' + XMLHttpRequest.responseText + ')'); 900 response = response.description; 901 if (response.slice(0,4) === 'All ') { 902 _showFeedback('error', response.replace('All 1 ', 'All '), $addToCartForm); 903 $addToCartBtn.prop('disabled', false); 904 _setText($addToCartBtn, _config.soldOutBtnLabel); 905 $addToCartBtn.prop('disabled',true); 906 } 907 else { 908 _showFeedback('error', '<i class="fa fa-warning"></i> ' + response, $addToCartForm); 909 $addToCartBtn.prop('disabled', false).removeClass('disabled'); 910 _setText($addToCartBtn, _config.addToCartBtnLabel); 911 } 912 } 913 }); 914 return false; 915 }); 916 }); 917 }; 918 return { 919 init: function(params) { 920 // Configuration 921 params = params || {}; 922 // Merging with defaults. 923 $.extend(_config, params); 924 // Action 925 $(function() { 926 _init(); 927 }); 928 }, 929 getConfig: function() { 930 return _config; 931 } 932 } 933})(jQuery); 934 935Shopify.AjaxifyCart.init(); 936 937</script>
937 938 939 940 941 942 943<link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet" type="text/css" media="all" /> 944 945<style> 946.ajaxified-cart-feedback { 947 display: block; 948 line-height: 36px; 949 font-size: 90%; 950 vertical-align: middle; 951} 952.ajaxified-cart-feedback.success { 953 color: #3D9970; 954} 955.ajaxified-cart-feedback.error { 956 color: #FF4136; 957} 958.ajaxified-cart-feedback a { 959 border-bottom: 1px solid; 960} 961</style> 962 963<!-- DO NOT MODIFY THIS LINE --> 964 <!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
964<script type="text/javascript">window.cookieconsent_options = {"message":"We use cookies to ensure that we give you the best experience on our website. If you continue, we\'ll assume that you are understand this and consent to the use of cookies.","dismiss":"Accept","learnMore":"Learn more","link":"https://transcriptresearch.com/pages/privacy","theme":"dark-bottom"};</script>
vendor: 2 bytes, line 964
964
965<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js"></script>
965 966<!-- End Cookie Consent plugin --> 967
968<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
968 969</body> 970</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.