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<!-- Google Tag Manager -->
9<script>
vendor: 327 bytes, lines 9-13
9(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 10new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 11j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 12'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 13})(window,document,'script','dataLayer','
13GTM-NSD76VS
vendor: 3 bytes, line 13
13');
13</script>
13 14<!-- End Google Tag Manager --> 15 16 <!-- ======================= Pipeline Theme V3.0 ========================= --> 17 <meta charset="utf-8"> 18 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 19 <meta name="google-site-verification" 20 content="wXOmGVuujGbMyYzLuK0reaSDM7Iyww3X2yky7gUYx9w" /> 21 22 23 <link rel="shortcut icon" href="//drseyewear.com/cdn/shop/files/favicon_32x32.jpg?v=1613696981" type="image/png"> 24 25 26 <!-- Title and description ================================================ --> 27 <title> 28 The Blue Light Blog - Resources and Guides of Blue Light Technology – Dr. S Eyewear 29 </title> 30 31 32 <meta name="description" content="Learn everything you need to know about blue light blocking technology and blue blocker glasses from Dr. S, a licensed optometrist specializing in protecting against blue light."> 33 34 35 <!-- Product meta ========================================================= --> 36 <!-- /snippets/social-meta-tags.liquid --> 37 38 39 <meta property="og:type" content="website"> 40 <meta property="og:title" content="The Blue Light Blog - Resources and Guides of Blue Light Technology"> 41 42 43 <meta property="og:description" content="Learn everything you need to know about blue light blocking technology and blue blocker glasses from Dr. S, a licensed optometrist specializing in protecting against blue light."> 44 45 <meta property="og:url" content="https://drseyewear.com/blogs/blue-light-blog"> 46 <meta property="og:site_name" content="Dr. S Eyewear"> 47 48 49 50 51 52 53 <meta name="twitter:site" content="DrSEyewear"> 54 55 56 57 58 <!-- Helpers ============================================================== --> 59 <link rel="canonical" href="https://drseyewear.com/blogs/blue-light-blog"> 60 <meta name="viewport" content="width=device-width,initial-scale=1"> 61 <meta name="theme-color" content="#333333"> 62 63 <!-- CSS ================================================================== --> 64 <link href="//drseyewear.com/cdn/shop/t/6/assets/style.scss.css?v=125171065004029999951700766413" rel="stylesheet" type="text/css" media="all" /> 65 <link href="//drseyewear.com/cdn/shop/t/6/assets/jquery.fancybox.min.css?v=98259490480962538321555016995" rel="stylesheet" type="text/css" media="all" /> 66 <link href="//drseyewear.com/cdn/shop/t/6/assets/custom.css?v=180308397501876205851555016993" rel="stylesheet" type="text/css" media="all" /> 67 68 <!-- Modernizr ============================================================ --> 69
69<script src="//drseyewear.com/cdn/shop/t/6/assets/modernizr.min.js?v=137617515274177302221555016995" type="text/javascript"></script>
69 70 71 <!-- jQuery v2.2.3 ======================================================== --> 72
72<script src="//drseyewear.com/cdn/shop/t/6/assets/jquery.min.js?v=58211863146907186831555016995" type="text/javascript"></script>
72 73
73<script src="//drseyewear.com/cdn/shop/t/6/assets/jquery.fancybox.min.js?v=144237517564922411441555016995" type="text/javascript"></script>
73 74 75 <!-- /snippets/oldIE-js.liquid --> 76 77 78<!--[if lt IE 9]>
79<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.min.js" type="text/javascript"></script>
vendor: 1 bytes, line 79
79
80<script src="//drseyewear.com/cdn/shop/t/6/assets/respond.min.js?v=52248677837542619231555016996" type="text/javascript"></script>
vendor: 1 bytes, line 80
80
81<script src="//drseyewear.com/cdn/shop/t/6/assets/background_size_emu.js?v=20512233629963367491555016992" type="text/javascript"></script>
81 82<link href="//drseyewear.com/cdn/shop/t/6/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" /> 83<link href="//drseyewear.com/search?q=ef25ef1872acd926a14c0e4c42f74269" id="respond-redirect" rel="respond-redirect" />
84<script src="//drseyewear.com/search?q=ef25ef1872acd926a14c0e4c42f74269" type="text/javascript"></script>
84 85<![endif]--> 86 87 88 89
89<script> 90 var theme = { 91 strings: { 92 addToCart: "Add to Cart", 93 soldOut: "Sold Out", 94 unavailable: "Unavailable" 95 }, 96 moneyFormat: "${{amount}}" 97 } 98 </script>
98 99 100 101 102 103 <!-- /snippets/fonts.liquid --> 104
105<script src="//drseyewear.com/cdn/shop/t/6/assets/webfont.js?v=30949158316048555571555016997" type="text/javascript"></script>
vendor: 1 bytes, line 105
105
106<script type="text/javascript"> 107 WebFont.load({ 108 google: { 109 families: 110 111 112 ["PT+Serif:400,400italic,700,700italic:latin"] 113 }, 114 timeout: 5000 115 }); 116</script>
116 117 118 119 120 <!-- Header hook for plugins ============================================== --> 121
121<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
121<meta name="google-site-verification" content="wXOmGVuujGbMyYzLuK0reaSDM7Iyww3X2yky7gUYx9w"> 122<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/23220625/digital_wallets/dialog"> 123<meta id="in-context-paypal-metadata" data-shop-id="23220625" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 124<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/blue-light-blog.atom" />
125<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
125 126<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
127<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=23220625" crossorigin="anonymous"></script>
vendor: 1 bytes, line 127
127
128<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":23220625,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/23220625","merchantName":"Dr. S Eyewear","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Dr. S Eyewear","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 128
128
129<script id="shopify-features" type="application/json">{"accessToken":"8982244c4ec2971c79125243c5d9d4d4","betas":["rich-media-storefront-analytics"],"domain":"drseyewear.com","predictiveSearch":true,"shopId":23220625,"locale":"en"}</script>
vendor: 1 bytes, line 129
129
130<script>var Shopify = Shopify || {}; 131Shopify.shop = "drseyewear.myshopify.com"; 132Shopify.locale = "en"; 133Shopify.currency = {"active":"USD","rate":"1.0"}; 134Shopify.country = "US"; 135Shopify.theme = {"name":"Pipeline(Afterpay Edits)","id":72053227598,"schema_name":"Pipeline","schema_version":"3.0","theme_store_id":739,"role":"main"}; 136Shopify.theme.handle = "null"; 137Shopify.theme.style = {"id":null,"handle":null}; 138Shopify.cdnHost = "drseyewear.com/cdn"; 139Shopify.routes = Shopify.routes || {}; 140Shopify.routes.root = "/"; 141Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 142Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 143Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 144Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 144
144
145<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 145
145
146<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 146
146
147<script> 148 window.ShopifyPay = window.ShopifyPay || {}; 149 window.ShopifyPay.apiHost = "shop.app\/pay"; 150 window.ShopifyPay.redirectState = null; 151</script>
vendor: 1 bytes, line 151
151
152<script> 153 window.Shopify = window.Shopify || {}; 154 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 155 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 156 window.Shopify.SignInWithShop.eligible = true; 157</script>
vendor: 1 bytes, line 157
157
158<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 158
158
159<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 159
159
160<script type="module"> 161 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 162 163 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 164 165</script>
vendor: 1 bytes, line 165
165
166<script> 167 window.Shopify = window.Shopify || {}; 168 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 169 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"]}; 170</script>
vendor: 1 bytes, line 170
170
171<script>(function() { 172 var isLoaded = false; 173 function asyncLoad() { 174 if (isLoaded) return; 175 isLoaded = true; 176 var urls = ["https:\/\/scripttags.justuno.com\/shopify_justuno_23220625_414.js?shop=drseyewear.myshopify.com","https:\/\/cdn-stamped-io.azureedge.net\/files\/shopify.v2.min.js?shop=drseyewear.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/d60c3047409b047fe2f32cd0e\/f63857987f5937905605696a3.js?shop=drseyewear.myshopify.com","https:\/\/static.affiliatly.com\/shopify\/v3\/shopify.js?affiliatly_code=AF-1011165\u0026shop=drseyewear.myshopify.com"]; 177 for (var i = 0; i < urls.length; i++) { 178 var s = document.createElement('script'); 179 s.type = 'text/javascript'; 180 s.async = true; 181 s.src = urls[i]; 182 var x = document.getElementsByTagName('script')[0]; 183 x.parentNode.insertBefore(s, x); 184 } 185 }; 186 if(window.attachEvent) { 187 window.attachEvent('onload', asyncLoad); 188 } else { 189 window.addEventListener('load', asyncLoad, false); 190 } 191})();</script>
vendor: 1 bytes, line 191
191
192<script id="__st">var __st={"a":23220625,"offset":-14400,"reqid":"afd481f2-9f34-4897-86d7-f36f2674e906-1791139829","pageurl":"drseyewear.com\/blogs\/blue-light-blog","s":"blogs-157450251","u":"f0c2760515f0","p":"blog","rtyp":"blog","rid":157450251};</script>
vendor: 1 bytes, line 192
192
193<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 193
193
194<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 194
194
195<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//drseyewear.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 195
195
196<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 = "//drseyewear.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>
196<script crossorigin="anonymous" defer="defer" src="//drseyewear.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 196
196
197<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 197
197
198<script> 199 window.Shopify = window.Shopify || {}; 200 window.Shopify.MCP = window.Shopify.MCP || {}; 201 window.Shopify.MCP.enabled = true; 202 window.Shopify.MCP.shop = "drseyewear.myshopify.com"; 203 window.Shopify.MCP.mcpEndpoint = "https:\/\/drseyewear.com\/api\/mcp"; 204 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"]}}]; 205</script>
vendor: 1 bytes, line 205
205
206<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("\/\/drseyewear.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 207</script>
vendor: 1 bytes, line 207
207
208<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://drseyewear.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 209</script>
vendor: 1 bytes, line 209
209
210<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 211 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); 212</script>
vendor: 1 bytes, line 212
212
213<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})}})); 214</script>
214 215<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://drseyewear.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 216<style id="shopify-accelerated-checkout-cart"> 217 #shopify-buyer-consent { 218 margin-top: 1em; 219 display: inline-block; 220 width: 100%; 221} 222 223#shopify-buyer-consent.hidden { 224 display: none; 225} 226 227#shopify-subscription-policy-button { 228 background: none; 229 border: none; 230 padding: 0; 231 text-decoration: underline; 232 font-size: inherit; 233 cursor: pointer; 234} 235 236#shopify-subscription-policy-button::before { 237 box-shadow: none; 238} 239 240 </style> 241
242<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
242 243 244<meta name="msvalidate.01" content="8B3417DD8E9D8426CBC238B75672ADFC" /> 245 246 247<!--StartCartCartCustomCode--> 248 249 <!-- Abandoned Cart Information --> 250 <div id="care-cart-customer-information" style="display:none"> 251 {"id":"", "email":"","default_address":null,"first_name":"","last_name":"","name":"" } 252 </div> 253 <!-- Abandoned Cart Information --> 254 255 <!-- ShopInformation --> 256 <div id="care-cart-shop-information" style="display:none"> 257 {"domain":"drseyewear.myshopify.com" } 258 </div> 259 <!-- ShopInformation --> 260 261 <!--EndCareCartCustomCode--> 262
262<script type='text/javascript'>var jiltStorefrontParams = {"capture_email_on_add_to_cart":1,"platform":"shopify","popover_dismiss_message":"Your email and cart are saved so we can send you email reminders about this order.","shop_uuid":"9006d19d-345d-43a8-983e-db05cca694df"}; </script>
262 263 264<!-- "snippets/booster-common.liquid" was not rendered, the associated app was uninstalled -->
265<script type="text/javascript"> 266 //BOOSTER APPS COMMON JS CODE 267 window.BoosterApps = window.BoosterApps || {}; 268 window.BoosterApps.common = window.BoosterApps.common || {}; 269 window.BoosterApps.common.shop = { 270 permanent_domain: 'drseyewear.myshopify.com', 271 currency: "USD", 272 money_format: "${{amount}}", 273 id: 23220625 274 }; 275 276 277 window.BoosterApps.common.template = 'blog'; 278 window.BoosterApps.common.cart = {}; 279 window.BoosterApps.common.vapid_public_key = "BO5RJ2FA8w6MW2Qt1_MKSFtoVpVjUMLYkHb2arb7zZxEaYGTMuLvmZGabSHj8q0EwlzLWBAcAU_0z-z9Xps8kF8="; 280 281 window.BoosterApps.cs_app_url = "/apps/ba_fb_app"; 282 283 window.BoosterApps.global_config = {"asset_urls":{"loy":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1643899006","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.js?v=1643899010","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1630424861"},"rev":{"init_js":null,"widget_js":null,"modal_js":null,"widget_css":null,"modal_css":null},"pu":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_pu_init.js?v=1635877170"},"bis":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_init.js?v=1633795418","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_modal.js?v=1633795421","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_bis_modal.css?v=1620346071"},"widgets":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_init.js?v=1643989783","modal_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.js?v=1643989786","modal_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_widget_modal.css?v=1643989789"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1637601969"}},"proxy_paths":{"pu":"\/apps\/ba_fb_app","app_metrics":"\/apps\/ba_fb_app\/app_metrics","push_subscription":"\/apps\/ba_fb_app\/push"},"aat":["pu"],"pv":false,"sts":false,"bam":false,"base_money_format":"${{amount}}"}; 284 285 286 287 window.BoosterApps.pu_config = {"push_prompt_cover_enabled":false,"push_prompt_cover_title":"One small step","push_prompt_cover_message":"Allow your browser to receive notifications"}; 288 289 290 for (i = 0; i < window.localStorage.length; i++) { 291 var key = window.localStorage.key(i); 292 if (key.slice(0,10) === "ba_msg_sub") { 293 window.BoosterApps.can_update_cart = true; 294 } 295 } 296 297 298 299</script>
299 300 301
302<script type="text/javascript"> 303 !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://boosterapps.com/apps/push-marketing/packs/",r(r.s=21)}({21:function(e,t){}}); 304//# sourceMappingURL=application-3d64c6bcfede9eadaa72.js.map 305 306 //Global snippet for Booster Apps 307 //this is updated automatically - do not edit manually. 308 309 function loadScript(src, defer, done) { 310 var js = document.createElement('script'); 311 js.src = src; 312 js.defer = defer; 313 js.onload = function(){done();}; 314 js.onerror = function(){ 315 done(new Error('Failed to load script ' + src)); 316 }; 317 document.head.appendChild(js); 318 } 319 320 function browserSupportsAllFeatures() { 321 return window.Promise && window.fetch && window.Symbol; 322 } 323 324 if (browserSupportsAllFeatures()) { 325 main(); 326 } else { 327 loadScript('https://polyfill-fastly.net/v3/polyfill.min.js?features=Promise,fetch', true, main); 328 } 329 330 function loadAppScripts(){ 331 332 333 334 loadScript(window.BoosterApps.global_config.asset_urls.pu.init_js, true, function(){}); 335 } 336 337 function main(err) { 338 //isolate the scope 339 loadScript(window.BoosterApps.global_config.asset_urls.global.helper_js, false, loadAppScripts); 340 } 341</script>
341 342 343<meta property="og:image" content="https://cdn.shopify.com/s/files/1/2322/0625/files/download.jpeg?height=628&pad_color=fff&v=1613696980&width=1200" /> 344<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/2322/0625/files/download.jpeg?height=628&pad_color=fff&v=1613696980&width=1200" /> 345<meta property="og:image:width" content="1200" /> 346<meta property="og:image:height" content="628" /> 347<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
348<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: 23220625,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 348
348
349<script> 350 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 351</script>
vendor: 1 bytes, line 351
351
352<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}
352).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: 23220625,storefrontBaseUrl: "https://drseyewear.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://drseyewear.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"361070670","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-64CJQGE9Z5\\\",\\\"GT-NS4JQXC\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-64CJQGE9Z5\\\",\\\"MC-SK7E5GMKSZ\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-64CJQGE9Z5\\\",\\\"MC-SK7E5GMKSZ\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-64CJQGE9Z5\\\",\\\"MC-SK7E5GMKSZ\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-64CJQGE9Z5\\\"}],\\\"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"]}
352,{"id":"164003918","configuration":"{\"pixel_id\":\"144048342881585\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"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":"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":"Dr. S Eyewear","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"drseyewear.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/drseyewear.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://drseyewear.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"72053227598","themeStoreId":"739","themePublished":"true","eventMetadataId":"65578fb2-1293-4d96-b854-d5d54bec81c3","pageType":"blog","resourceId":"157450251","shopId":"23220625","storefrontBaseUrl":"https:\/\/drseyewear.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>
352<script> 353 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 354 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 355 window.ShopifyAnalytics.meta.currency = 'USD'; 356 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":157450251,"requestId":"afd481f2-9f34-4897-86d7-f36f2674e906-1791139829"}}; 357 for (var attr in meta) { 358 window.ShopifyAnalytics.meta[attr] = meta[attr]; 359 } 360</script>
vendor: 1 bytes, line 360
360
361<script class="analytics"> 362 (function () { 363 var customDocumentWrite = function(content) { 364 var jquery = null; 365 366 if (window.jQuery) { 367 jquery = window.jQuery; 368 } else if (window.Checkout && window.Checkout.$) { 369 jquery = window.Checkout.$; 370 } 371 372 if (jquery) { 373 jquery('body').append(content); 374 } 375 }; 376 377 var hasLoggedConversion = function(token) { 378 if (token) { 379 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 380 } 381 return false; 382 } 383 384 var setCookieIfConversion = function(token) { 385 if (token) { 386 var twoMonthsFromNow = new Date(Date.now()); 387 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 388 389 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 390 } 391 } 392 393 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 394 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 395 if (trekkie.integrations) { 396 return; 397 } 398 trekkie.methods = [ 399 'identify', 400 'page', 401 'ready', 402 'track', 403 'trackForm', 404 'trackLink' 405 ]; 406 trekkie.factory = function(method) { 407 return function() { 408 var args = Array.prototype.slice.call(arguments); 409 args.unshift(method); 410 trekkie.push(args); 411 if (method == 'track' || method == 'page') { 412 var pageUrl; 413 try { 414 pageUrl = window.location.href; 415 } catch (e) {} 416 var pageReferrer; 417 try { 418 pageReferrer = document.referrer; 419 } catch (e) {} 420 try { 421 if (window.__TREKKIE_SHIM_QUEUE == null) { 422 window.__TREKKIE_SHIM_QUEUE = []; 423 } 424 window.__TREKKIE_SHIM_QUEUE.push({ 425 from: 'trekkie-stub', 426 method: method, 427 args: args.slice(1), 428 pageContext: { 429 url: pageUrl, 430 referrer: pageReferrer 431 } 432 }); 433 } catch (e) { 434 // no-op 435 } 436 } 437 return trekkie; 438 }; 439 }; 440 for (var i = 0; i < trekkie.methods.length; i++) { 441 var key = trekkie.methods[i]; 442 trekkie[key] = trekkie.factory(key); 443 } 444 trekkie.load = function(config) { 445 trekkie.config = config || {}; 446 trekkie.config.initialDocumentCookie = document.cookie; 447 var first = document.getElementsByTagName('script')[0]; 448var script = document.createElement('script'); 449script.type = 'text/javascript'; 450script.onerror = function(e) { 451 var scriptFallback = document.createElement('script'); 452 scriptFallback.type = 'text/javascript'; 453 scriptFallback.onerror = function(error) { 454 var Monorail = { 455 produce: function produce(monorailDomain, schemaId, payload) { 456 var currentMs = new Date().getTime(); 457 var event = { 458 schema_id: schemaId, 459 payload: payload, 460 metadata: { 461 event_created_at_ms: currentMs, 462 event_sent_at_ms: currentMs 463 } 464 }; 465 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 466 }, 467 sendRequest: function sendRequest(endpointUrl, payload) { 468 // Try the sendBeacon API 469 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 470 var blobData = new window.Blob([payload], { 471 type: 'text/plain' 472 }); 473 474 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 475 return true; 476 } // sendBeacon was not successful 477 478 } // XHR beacon 479 480 var xhr = new XMLHttpRequest(); 481 482 try { 483 xhr.open('POST', endpointUrl); 484 xhr.setRequestHeader('Content-Type', 'text/plain'); 485 xhr.send(payload); 486 } catch (e) { 487 console.log(e); 488 } 489 490 return false; 491 }, 492 isIos12: function isIos12() { 493 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 494 } 495 }; 496 Monorail.produce('monorail-edge.shopifysvc.com', 497 'trekkie_storefront_load_errors/1.1', 498 {shop_id: 23220625, 499 theme_id: 72053227598, 500 app_name: "storefront", 501 context_url: window.location.href, 502 source_url: "//drseyewear.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 503 504 }; 505 scriptFallback.async = true; 506 scriptFallback.src = '//drseyewear.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 507 first.parentNode.insertBefore(scriptFallback, first); 508}; 509script.async = true; 510script.src = '//drseyewear.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 511first.parentNode.insertBefore(script, first); 512 513 }; 514 trekkie.load( 515 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":23220625,"isMerchantRequest":null,"themeId":72053227598,"themeCityHash":"1067090519923452231","contentLanguage":"en","currency":"USD","eventMetadataId":"65578fb2-1293-4d96-b854-d5d54bec81c3"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 516 ); 517 518 var loaded = false;
519 trekkie.ready(function() { 520 if (loaded) return; 521 loaded = true; 522 523 window.ShopifyAnalytics.lib = window.trekkie; 524 525 var originalDocumentWrite = document.write; 526 document.write = customDocumentWrite; 527 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 528 document.write = originalDocumentWrite; 529 530 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 531 var token = match? match[1]: undefined; 532 if (!hasLoggedConversion(token)) { 533 setCookieIfConversion(token); 534 535 } 536 }); 537 538 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":157450251,"requestId":"afd481f2-9f34-4897-86d7-f36f2674e906-1791139829","shopifyEmitted":true}); 539 540 var eventsListenerScript = document.createElement('script'); 541 eventsListenerScript.async = true; 542 eventsListenerScript.src = "//drseyewear.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 543 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 544})();</script>
544 545
545<script> 546 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 547 window.ga = function ga() { 548 (window.ga.q = window.ga.q || []).push(arguments); 549 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 550 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 551 } 552 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."); 553 }; 554 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 555 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 556 } 557 } 558</script>
vendor: 1 bytes, line 558
558
559<script 560 defer 561 src="https://drseyewear.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 562 data-application="storefront-renderer" 563 data-shop-id="23220625" 564 data-render-region="gcp-us-central1" 565 data-page-type="blog" 566 data-theme-instance-id="72053227598" 567 data-theme-name="Pipeline" 568 data-theme-version="3.0" 569 data-monorail-region="shop_domain" 570 data-resource-timing-sampling-rate="10" 571 data-shs="true" 572 data-shs-beacon="true" 573 data-shs-export-with-fetch="true" 574 data-shs-logs-sample-rate="1" 575 data-shs-beacon-endpoint="https://drseyewear.com/api/collect" 576></script>
576 577<meta name="shopify-y" content="3bdd224f-7f7e-4cf3-b84f-9b632f21f3db" data-expiration="1822697429000"><meta name="shopify-s" content="a1074fe8-86c2-4712-9f2e-619f6e06e24e" data-expiration="1791141629000"><meta name="new-cookie-storage-activated" content="t"> 578</head> 579<body id="the-blue-light-blog-resources-and-guides-of-blue-light-technology" class="template-blog" > 580 581<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 581-582
581 582<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
582GTM-NSD76VS
vendor: 83 bytes, lines 582-583
582" 583height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
584<!-- End Google Tag Manager (noscript) --> 585 586 <div id="shopify-section-header" class="shopify-section"><div class="header__wrapper" data-section-id="header" data-section-type="header"> 587 588 589 <div class="info-bar showMobile"> 590 <div class="wrapper text-center"> 591 592 593 <div class="header-account-link"> 594 <a href="/account"><img src="//drseyewear.com/cdn/shop/t/6/assets/account.svg?v=152161910560963363051555017001"></a> 595 </div> 596 597 598 599 <div class="header-message uppercase header-message--crowded"> 600 601 Free shipping and returns on all U.S. orders 602 603 </div> 604 605 606 607 <div class="header-search__wrapper"> 608 <div class="header-search"> 609 <form action="/search" method="get" class="input-group search" role="search"> 610 611 <input class="search-bar" type="search" name="q"> 612 <button type="submit" class="btn search-btn"></button> 613 </form> 614 </div> 615 </div> 616 617 618 </div> 619 </div> 620 621 622 <header class="site-header header--medium" role="banner"> 623 <div class="wrapper"> 624 <div class="nav--desktop"> 625 <div class="mobile-wrapper"> 626 <div class="header-cart__wrapper"> 627 <a href="/cart" class="CartToggle header-cart"></a> 628 <span class="header-cart__bubble cartCount hidden-count"></span> 629 </div> 630 <div class="logo-wrapper logo-wrapper--image"> 631 632 <div class="h4 header-logo" itemscope itemtype="http://schema.org/Organization"> 633 634 635 <a href=" https://drseyewear.com/" itemprop="url"> 636 637 <img src="//drseyewear.com/cdn/shop/files/DRSLOGO8PNG_495x.png?v=1613699026" 638 srcset="//drseyewear.com/cdn/shop/files/DRSLOGO8PNG_495x.png?v=1613699026 1x, //drseyewear.com/cdn/shop/files/[email protected]?v=1613699026 2x" 639 alt="Dr. S Eyewear" 640 class="logo-image" 641 itemprop="logo"> 642 </a> 643 644 645 </div> 646 647 </div> 648 <a href class="menuToggle header-hamburger"></a> 649</div> 650<div class="header-menu nav-wrapper"> 651 652 <ul class="main-menu accessibleNav"> 653 654 655 656 657 658 659 660 661 662 663 664 665 <li class="parent kids-2"> 666 <a href="/collections/blue-light-blocking-glasses" class="nav-link">Blue Blockers</a> 667 668 <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a> 669 <div class="main-menu-dropdown"> 670 <ul> 671 672 673 674 675 676 677 678 679 680 681 682 683 684 <li class="child kids-0"> 685 <a href="/collections/blue-light-blocking-glasses" class="nav-link">Blue Blocking Glasses</a> 686 687 </li> 688 689 690 691 692 693 694 695 696 697 698 699 700 701 <li class="child kids-0"> 702 <a href="/collections/kids-blue-light-blocking-glasses" class="nav-link">Kids Blue Blockers</a> 703 704 </li> 705 706 707 708 709 </ul> 710 </div> 711 712 </li> 713 714 715 716 717 718 719 720 721 722 723 724 725 726 <li class="parent kids-1"> 727 <a href="/products/polarized-clip-on-sunglasses" class="nav-link">Polarized Sunglasses</a> 728 729 <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a> 730 <div class="main-menu-dropdown"> 731 <ul> 732 733 734 735 736 737 738 739 740 741 742 743 744 745 <li class="child kids-0"> 746 <a href="/products/polarized-clip-on-sunglasses" class="nav-link">Polarized Clip-Ons</a> 747 748 </li> 749 750 751 752 753 </ul> 754 </div> 755 756 </li> 757 758 759 760 761 762 763 764 765 766 767 768 769 770 <li class="parent kids-1"> 771 <a href="/collections/reading-glasses" class="nav-link">Reading Glasses</a> 772 773 <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a> 774 <div class="main-menu-dropdown"> 775 <ul> 776 777 778 779 780 781 782 783 784 785 786 787 788 789 <li class="child kids-0"> 790 <a href="/collections/reading-glasses" class="nav-link">Readers</a> 791 792 </li> 793 794 795 796 797 </ul> 798 </div> 799 800 </li> 801 802 803 804 805 806 807 808 809 810 811 812 813 814 <li class="parent kids-4"> 815 <a href="/pages/about-dr-s" class="nav-link">About</a> 816 817 <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a> 818 <div class="main-menu-dropdown"> 819 <ul> 820 821 822 823 824 825 826 827 828 829 830 831 832 833 <li class="child kids-0"> 834 <a href="/pages/about-dr-s" class="nav-link">About Us</a> 835 836 </li> 837 838 839 840 841 842 843 844 845 846 847 848 849 850 <li class="child kids-0"> 851 <a href="/pages/testimonials" class="nav-link">Testimonials</a> 852 853 </li> 854 855 856 857 858 859 860 861 862 863 864 865 866 867 <li class="child kids-0"> 868 <a href="/pages/affiliate-program" class="nav-link">Affiliate Program</a> 869 870 </li> 871 872 873 874 875 876 877 878 879 880 881 882 883 884 <li class="child kids-0"> 885 <a href="/pages/dr-s-patent" class="nav-link">Dr S Patents</a> 886 887 </li> 888 889 890 891 892 </ul> 893 </div> 894 895 </li> 896 897 898 899 900 901 902 903 904 905 906 907 908 909 <li class="parent main-menu--active kids-1"> 910 <a href="/blogs/blue-light-blog" class="nav-link">Learn</a> 911 912 <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a> 913 <div class="main-menu-dropdown"> 914 <ul> 915 916 917 918 919 920 921 922 923 924 925 926 927 928 <li class="child main-menu--active kids-0"> 929 <a href="/blogs/blue-light-blog" class="nav-link">Guides and Resources</a> 930 931 </li> 932 933 934 935 936 </ul> 937 </div> 938 939 </li> 940 941 942 943 <li class="cart-text-link"> 944 <a href="/cart" class="CartToggle"> 945 Cart
946 <span class="cartCost hidden-count ">(<span class="money">$0.00</span>)</span> 947 </a> 948 </li> 949 </ul> 950</div> 951 952 </div> 953 <div class="nav--mobile"> 954 <div class="mobile-wrapper"> 955 <div class="header-cart__wrapper"> 956 <a href="/cart" class="CartToggle header-cart"></a> 957 <span class="header-cart__bubble cartCount hidden-count"></span> 958 </div> 959 <div class="logo-wrapper logo-wrapper--image"> 960 961 <div class="h4 header-logo" itemscope itemtype="http://schema.org/Organization"> 962 963 964 <a href=" https://drseyewear.com/" itemprop="url"> 965 966 <img src="//drseyewear.com/cdn/shop/files/DRSLOGO8PNG_495x.png?v=1613699026" 967 srcset="//drseyewear.com/cdn/shop/files/DRSLOGO8PNG_495x.png?v=1613699026 1x, //drseyewear.com/cdn/shop/files/[email protected]?v=1613699026 2x" 968 alt="Dr. S Eyewear" 969 class="logo-image" 970 itemprop="logo"> 971 </a> 972 973 974 </div> 975 976 </div> 977 <a href class="menuToggle header-hamburger"></a> 978</div> 979<div class="header-menu nav-wrapper"> 980 981 <ul class="main-menu accessibleNav"> 982 983 984 985 986 987 988 989 990 991 992 993 994 <li class="parent kids-2"> 995 <a href="/collections/blue-light-blocking-glasses" class="nav-link">Blue Blockers</a> 996 997 <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a> 998 <div class="main-menu-dropdown"> 999 <ul> 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 <li class="child kids-0"> 1014 <a href="/collections/blue-light-blocking-glasses" class="nav-link">Blue Blocking Glasses</a> 1015 1016 </li> 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 <li class="child kids-0"> 1031 <a href="/collections/kids-blue-light-blocking-glasses" class="nav-link">Kids Blue Blockers</a> 1032 1033 </li> 1034 1035 1036 1037 1038 </ul> 1039 </div> 1040 1041 </li> 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 <li class="parent kids-1"> 1056 <a href="/products/polarized-clip-on-sunglasses" class="nav-link">Polarized Sunglasses</a> 1057 1058 <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a> 1059 <div class="main-menu-dropdown"> 1060 <ul> 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 <li class="child kids-0"> 1075 <a href="/products/polarized-clip-on-sunglasses" class="nav-link">Polarized Clip-Ons</a> 1076 1077 </li> 1078 1079 1080 1081 1082 </ul> 1083 </div> 1084 1085 </li> 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 <li class="parent kids-1"> 1100 <a href="/collections/reading-glasses" class="nav-link">Reading Glasses</a> 1101 1102 <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a> 1103 <div class="main-menu-dropdown"> 1104 <ul> 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 <li class="child kids-0"> 1119 <a href="/collections/reading-glasses" class="nav-link">Readers</a> 1120 1121 </li> 1122 1123 1124 1125 1126 </ul> 1127 </div> 1128 1129 </li> 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 <li class="parent kids-4"> 1144 <a href="/pages/about-dr-s" class="nav-link">About</a> 1145 1146 <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a> 1147 <div class="main-menu-dropdown"> 1148 <ul> 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 <li class="child kids-0"> 1163 <a href="/pages/about-dr-s" class="nav-link">About Us</a> 1164 1165 </li> 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 <li class="child kids-0"> 1180 <a href="/pages/testimonials" class="nav-link">Testimonials</a> 1181 1182 </li> 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 <li class="child kids-0"> 1197 <a href="/pages/affiliate-program" class="nav-link">Affiliate Program</a> 1198 1199 </li> 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 <li class="child kids-0"> 1214 <a href="/pages/dr-s-patent" class="nav-link">Dr S Patents</a> 1215 1216 </li> 1217 1218 1219 1220 1221 </ul> 1222 </div> 1223 1224 </li> 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 <li class="parent main-menu--active kids-1"> 1239 <a href="/blogs/blue-light-blog" class="nav-link">Learn</a> 1240 1241 <a href="#" class="nav-carat"><span class="plus">+</span><span class="minus">-</span></a> 1242 <div class="main-menu-dropdown"> 1243 <ul> 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 <li class="child main-menu--active kids-0"> 1258 <a href="/blogs/blue-light-blog" class="nav-link">Guides and Resources</a> 1259 1260 </li> 1261 1262 1263 1264 1265 </ul> 1266 </div> 1267 1268 </li> 1269 1270 1271 1272 <li class="cart-text-link"> 1273 <a href="/cart" class="CartToggle"> 1274 Cart
1275 <span class="cartCost hidden-count ">(<span class="money">$0.00</span>)</span> 1276 </a> 1277 </li> 1278 </ul> 1279</div> 1280 1281 </div> 1282 </div> 1283 </header> 1284</div> 1285 1286 1287</div> 1288 1289 <main class="main-content" role="main"> 1290 <div id="shopify-section-blog" class="shopify-section"><!-- /sections/blog.liquid --> 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302<div data-section-id="blog" data-section-type="blog"> 1303 1304 1305 1306 <div class="blog"> 1307 <div class="wrapper page-margin"> 1308 1309 <div class="grid"><div class="grid__item one whole"> 1310 1311 1312 1313 1314 1315 <h4 class="title uppercase h4">Blue Light Blog</h4> 1316 <hr class="hr--small"> 1317 1318 <div class="grid-uniform"> 1319 1320 <div class="grid__item large--one-third"> 1321 <a class="blog__link" href="/blogs/blue-light-blog/kids-eyes-and-eye-development"> 1322 <div class="blog__article blog__article--card"> 1323 1324 <div class="blog__article__content equalHeightColumn"> 1325 <h3 class="h3 blog__article__title">Kidsâ Eyes & Eye Development: How To Protect Your Childâs Vision</h3> 1326 <div class="rte blog__article__text"> 1327 1328 1329 A significant amount of physical eye development occurs during your childâs first year of life. Strong eyes and good vision play a vital role in the development of
1329kidsâ eyes. Make sure youâre prot... 1330 1331 1332 </div> 1333 </div> 1334 </div> 1335 </a> 1336</div> 1337 1338 1339 <div class="grid__item large--one-third"> 1340 <a class="blog__link" href="/blogs/blue-light-blog/do-gaming-glasses-work"> 1341 <div class="blog__article blog__article--card"> 1342 1343 <div class="blog__article__content equalHeightColumn"> 1344 <h3 class="h3 blog__article__title">Do Gaming Glasses Work? (HINT: They Can â If You Get These Features)</h3> 1345 <div class="rte blog__article__text"> 1346 1347 1348 Do your eyes hurt after a few hours of playing video games? The world of gaming has rapidly evolved, and unfortunately, so has eye strain thanks to constant screen use. Thatâs where gaming glasses ... 1349 1350 1351 </div> 1352 </div> 1353 </div> 1354 </a> 1355</div> 1356 1357 1358 <div class="grid__item large--one-third"> 1359 <a class="blog__link" href="/blogs/blue-light-blog/finding-right-reading-glasses"> 1360 <div class="blog__article blog__article--card"> 1361 1362 <div class="blog__article__content equalHeightColumn"> 1363 <h3 class="h3 blog__article__title">What Strength Reading Glasses Do I Need?</h3> 1364 <div class="rte blog__article__text"> 1365 1366 1367 Our vision changes as we age. But how do you know if itâs time for a pair of magnification readers? By following this guide, youâll be able to determine if reading glasses are needed and which stre... 1368 1369 1370 </div> 1371 </div> 1372 </div> 1373 </a> 1374</div> 1375 1376 1377 <div class="grid__item large--one-third"> 1378 <a class="blog__link" href="/blogs/blue-light-blog/choosing-best-reading-glasses"> 1379 <div class="blog__article blog__article--card"> 1380 1381 <div class="blog__article__content equalHeightColumn"> 1382 <h3 class="h3 blog__article__title">5 Ways to Pick the Best Reading Glasses</h3> 1383 <div class="rte blog__article__text"> 1384 1385 1386 The time comes for most when corrective reading glasses are needed. It can be an overwhelming experience if you donât know what youâre looking for. When shopping for the best reading glasses for yo... 1387 1388 1389 </div> 1390 </div> 1391 </div> 1392 </a> 1393</div> 1394 1395 1396 <div class="grid__item large--one-third"> 1397 <a class="blog__link" href="/blogs/blue-light-blog/blue-light-filter-glasses-for-dry-eyes"> 1398 <div class="blog__article blog__article--card"> 1399 1400 <div class="blog__article__content equalHeightColumn"> 1401 <h3 class="h3 blog__article__title">How Blue Light Filter Glasses Could Help Your Dry Eyes</h3> 1402 <div class="rte blog__article__text"> 1403 1404 1405 Eye discomfort and dry eyes can happen to anyone who spends an extended amount of time using a computer or focusing on a task. For many, wearing a pair of blue light filter glasses to protect the e... 1406 1407 1408 </div> 1409 </div> 1410 </div> 1411 </a> 1412</div> 1413 1414 1415 <div class="grid__item large--one-third"> 1416 <a class="blog__link" href="/blogs/blue-light-blog/blue-light-glasses-for-migraines"> 1417 <div class="blog__article blog__article--card"> 1418 1419 <div class="blog__article__content equalHeightColumn"> 1420 <h3 class="h3 blog__article__title">How Blue Light Glasses Can Help Fight Migraines</h3> 1421 <div class="rte blog__article__text"> 1422 1423 1424 Millions deal with debilitating migraines on a regular basis with little to no relief for hours, sometimes days at a time. If youâre one of them, we feel your pain, literally. But what if we told y... 1425 1426 1427 </div> 1428 </div> 1429 </div> 1430 </a> 1431</div> 1432 1433 1434 <div class="grid__item large--one-third"> 1435 <a class="blog__link" href="/blogs/blue-light-blog/where-blue-light-blockers-help"> 1436 <div class="blog__article blog__article--card"> 1437 1438 <div class="blog__article__content equalHeightColumn"> 1439 <h3 class="h3 blog__article__title">Surprising Places Blue Light Blockers Can Help</h3> 1440 <div class="rte blog__article__text"> 1441 1442 1443 Blue light is all around us and can even be found in our LED lights. Exposure to these high levels of blue light at night can have adverse effects on our health. But blue light blockers can help. C... 1444 1445 1446 </div> 1447 </div> 1448 </div> 1449 </a> 1450</div> 1451 1452 1453 <div class="grid__item large--one-third"> 1454 <a class="blog__link" href="/blogs/blue-light-blog/blue-light-blocking-glasses"> 1455 <div class="blog__article blog__article--card"> 1456 1457 <div class="blog__article__content equalHeightColumn"> 1458 <h3 class="h3 blog__article__title">
1458The Invisible Threat All Around You â And How The Right Blue Blockers Can Help</h3> 1459 <div class="rte blog__article__text"> 1460 1461 1462 Blue blockers can help protect more than just your eyes from blue light. But what makes blue light so dangerous? Learn more about the invisible threat all around you. 1463 1464 1465 </div> 1466 </div> 1467 </div> 1468 </a> 1469</div> 1470 1471 1472 <div class="grid__item large--one-third"> 1473 <a class="blog__link" href="/blogs/blue-light-blog/blue-blockers-protection"> 1474 <div class="blog__article blog__article--card"> 1475 1476 <div class="blog__article__content equalHeightColumn"> 1477 <h3 class="h3 blog__article__title">Do Blue Light Glasses Work? Hereâs What Doctors Say About Blue Blockers</h3> 1478 <div class="rte blog__article__text"> 1479 1480 1481 There has been a growing awareness surrounding the dangers of blue light exposure. Blue light blocking glasses, also known as blue blockers, claim to limit the amount of blue light reaching the wea... 1482 1483 1484 </div> 1485 </div> 1486 </div> 1487 </a> 1488</div> 1489 1490 1491 <div class="grid__item large--one-third"> 1492 <a class="blog__link" href="/blogs/blue-light-blog/reasons-for-blue-light-blocking-glasses"> 1493 <div class="blog__article blog__article--card"> 1494 1495 <div class="blog__article__content equalHeightColumn"> 1496 <h3 class="h3 blog__article__title">Top Reasons You Need Blue Light Blocking Glasses</h3> 1497 <div class="rte blog__article__text"> 1498 1499 1500 Blue wavelengths from the sun and in our electronics and energy-efficient lighting can be beneficial during daylight hours. But at night, they become disruptive. Learn how blue light blocking glass... 1501 1502 1503 </div> 1504 </div> 1505 </div> 1506 </a> 1507</div> 1508 1509 1510 <div class="grid__item large--one-third"> 1511 <a class="blog__link" href="/blogs/blue-light-blog/signs-you-need-blue-blocker-glasses"> 1512 <div class="blog__article blog__article--card"> 1513 1514 <div class="blog__article__content equalHeightColumn"> 1515 <h3 class="h3 blog__article__title">3 Signs That You Need Blue Blocker Glasses</h3> 1516 <div class="rte blog__article__text"> 1517 1518 1519 Do you use your digital devices for more than 10 hours each day? Do you suffer from blurry vision, headaches, and neck pain? Do you have trouble sleeping? You may be in need of blue blocker glasses. 1520 1521 1522 </div> 1523 </div> 1524 </div> 1525 </a> 1526</div> 1527 1528 1529 <div class="grid__item large--one-third"> 1530 <a class="blog__link" href="/blogs/blue-light-blog/why-blue-light-blocking-clip-ons"> 1531 <div class="blog__article blog__article--card"> 1532 1533 <div class="blog__article__content equalHeightColumn"> 1534 <h3 class="h3 blog__article__title">Why Everyone With Prescription Glasses Should Have Blue Light Blocking Clip-Ons</h3> 1535 <div class="rte blog__article__text"> 1536 1537 1538 Are your eyes being overexposed to blue light from digital devices? If you have prescription glasses, our blue light blocking clip-ons are the perfect solution. 1539 1540 1541 </div> 1542 </div> 1543 </div> 1544 </a> 1545</div> 1546 1547 1548 <div class="grid__item large--one-third"> 1549 <a class="blog__link" href="/blogs/blue-light-blog/computer-glasses-for-kids"> 1550 <div class="blog__article blog__article--card"> 1551 1552 <div class="blog__article__content equalHeightColumn"> 1553 <h3 class="h3 blog__article__title">Should You Invest in Computer Glasses for Kids?</h3> 1554 <div class="rte blog__article__text"> 1555 1556 1557 Computer glasses for kids are essential for protecting your child's health and eyesight from the negative effects of blue light from digital devices. 1558 1559 1560 </div> 1561 </div> 1562 </div> 1563 </a> 1564</div> 1565 1566 1567 <div class="grid__item large--one-third"> 1568 <a class="blog__link" href="/blogs/blue-light-blog/ways-to-prevent-headaches"> 1569 <div class="blog__article blog__article--card"> 1570 1571 <div class="blog__article__content equalHeightColumn"> 1572 <h3 class="h3 blog__article__title">How to Prevent Headaches</h3> 1573 <div class="rte blog__article__text"> 1574 1575 1576 Tired of getting headaches and migraines that interrupt your life? Use these tips to try and combat and prevent headaches. 1577 1578 1579 </div> 1580 </div> 1581 </div> 1582 </a> 1583</div> 1584 1585 1586 <div class="grid__item large--one-third"> 1587 <a class="blog__link" href="/blogs/blue-light-blog/3-ways-to-protect-your-kids-eyes"> 1588 <div class="blog__article blog__article--card"> 1589 1590 <div class="blog__article__content equalHeightColumn"> 1591 <h3 class="h3 blog__article__title">3 Ways to Protect Your Kidsâ Eyes</h3> 1592 <div class="rte blog__article__text"> 1593 1594 1595 Read about three ways you can better protect your child's eyes from injury, damaging strain, and exposure to blue light. 1596 1597 1598 </div> 1599 </div> 1600 </div> 1601 </a> 1602</div> 1603 1604 1605 <div class="grid__item large--one-third"> 1606 <a class="blog__link" href="/blogs/blue-light-blog/4-ways-to-get-better-sleep"> 1607 <div class="blog__article blog__article--card"> 1608 1609 <div class="blog__article__content equalHeightColumn"> 1610 <h3 class="h3 blog__article__title">Four Best Ways to Get a Good Night's Sleep</h3> 1611 <div class="rte blog__article__text"> 1612 1613 1614 Make these four changes today to get on your way to a better night's sleep. 1615 1616 1617 </div> 1618 </div> 1619 </div> 1620 </a> 1621</div> 1622 1623 1624 <div class="grid__item large--one-third"> 1625 <a class="blog__link" href="/blogs/blue-light-blog/how-do-blue-blockers-work"> 1626 <div class="blog__article blog__article--card"> 1627 1628 <div class="blog__article__content equalHeightColumn"> 1629 <h3 class="h3 blog__article__title">How Do Blue Blockers Work?</h3> 1630 <div class="rte blog__article__text"> 1631 1632 1633 Learn the science behind blue light blocking technology and why its important to protect your eyes using blue blockers. 1634 1635 1636 </div> 1637 </div> 1638 </div> 1639 </a> 1640</div> 1641 1642 1643 </div> 1644 1645 1646 1647 1648 </div> 1649 1650 1651 </div> 1652 </div> 1653 </div> 1654</div> 1655 1656 1657 1658 1659</div> 1660 1661 </main> 1662 1663 <div id="shopify-section-footer" class="shopify-section"> 1664 1665 1666 1667<footer class="site-footer-wrapper" role="contentinfo" data-section-id="footer" data-section-type="footer"> 1668 1669 <div class="wrapper site-footer"> 1670 1671 1672 <div class="grid-uniform"> 1673 1674 1675 1676 1677 1678 1679 <div class="grid__item large--one-quarter" > 1680 <h5 class="uppercase">Shop </h5> 1681 <hr class="hr--underline"> 1682 <ul class="footer-quicklinks"> 1683 1684 <li><a href="/collections/blue-light-blocking-glasses">Blue Light Blocking Glasses</a></li> 1685 1686 <li><a href="/collections/kids-blue-light-blocking-glasses">Kids Blue Blockers</a></li> 1687 1688 <li><a href="/collections/polarized-glasses">Polarized Sunglasses</a></li> 1689 1690 <li><a href="/collections/reading-glasses">Reading Glasses</a></li> 1691 1692 <li><a href="/collections/eyeglass-cases">Eyeglass Cases</a></li> 1693 1694 <li><a href="/collections/shop-all">Shop All Styles</a></li> 1695 1696 </ul> 1697 </div> 1698 1699 1700 1701 1702 1703 <div class="grid__item large--one-quarter" > 1704 <h5 class="uppercase">Footer menu </h5> 1705 <hr class="hr--underline"> 1706 <ul class="footer-quicklinks"> 1707 1708 <li><a href="/pages/about-dr-s">About Dr. S</a></li> 1709 1710 <li><a href="/pages/contact-us">Contact Us</a></li> 1711 1712 <li><a href="/pages/shipping-returns">Shipping & Returns</a></li> 1713 1714 <li><a href="/pages/privacy-policy">Privacy Policy</a></li> 1715 1716 <li><a href="/pages/terms-of-service">Terms of Service</a></li> 1717 1718 <li><a href="/pages/testimonials">Testimonials</a></li> 1719 1720 <li><a href="/blogs/blue-light-blog">Blue Light Blocking Resources</a></li> 1721 1722 </ul> 1723 </div> 1724 1725 1726 1727 1728 <div class="grid__item large--one-quarter" > 1729 <h5 class="uppercase">Get In Touch</h5> 1730 <hr class="hr--underline"> 1731 <div class="rte"><p>611 Wilshire Blvd Suite 900</p><p>Los Angeles, CA 90017</p><p></p><p><a href="/pages/contact-us" title="Contact Us">[email protected]</a></p></div> 1732 </div> 1733 1734 1735 1736 1737 <div class="grid__item large--one-quarter" > 1738 <h5 class="uppercase">Newsletter</h5> 1739 <hr class="hr--underline"> 1740 <p>Subscribe to get special offers, free giveaways, and once-in-a-lifetime deals.</p> 1741 <!-- /snippets/newsletter-form.liquid --> 1742<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 1743 1744 1745 <input type="hidden" name="contact[accepts_marketing]" value="true"> 1746 <div class="input-group newsletter-form"> 1747 <input type="email" placeholder="[email protected]" id="mail" class="input-group-field" aria-label="[email protected]" autocorrect="off" autocapitalize="off" name="contact[email]" /> 1748 <span class="input-group-btn"> 1749 <input type="submit" class="btn uppercase" name="subscribe" id="subscribe" value="Subscribe"> 1750 </span> 1751 </div> 1752</form> 1753 1754 </div> 1755 1756 1757 1758 </div> 1759 1760 <div class="grid footer-secondary-wrapper"> 1761 <ul class="footer-secondary grid__item"> 1762 <li><a href="https://drseyewear.com" itemprop="url">© Dr. S Eyewear 2026</a></li> 1763 <li> 1764 <div align="center">
1765 <span>Dr. S Eyewear is rated 5/5 based on 122 customer <a href="https://drseyewear.com/pages/testimonials">testimonials</a>. 1766 </div> 1767 </li> 1768 1769 </ul> 1770 1771 1772 1773<ul class="footer-payment payment-icons grid__item inline-list"> 1774 1775 1776 1777 1778 <li> 1779 <span class="icon-fallback-text"> 1780 <span class="icon icon-american_express" aria-hidden="true"></span> 1781 <span class="fallback-text">american express</span> 1782 </span> 1783 </li> 1784 1785 1786 1787 <li> 1788 <span class="icon-fallback-text"> 1789 <span class="icon icon-apple_pay" aria-hidden="true"></span> 1790 <span class="fallback-text">apple pay</span> 1791 </span> 1792 </li> 1793 1794 1795 1796 <li> 1797 <span class="icon-fallback-text"> 1798 <span class="icon icon-diners_club" aria-hidden="true"></span> 1799 <span class="fallback-text">diners club</span> 1800 </span> 1801 </li> 1802 1803 1804 1805 <li> 1806 <span class="icon-fallback-text"> 1807 <span class="icon icon-discover" aria-hidden="true"></span> 1808 <span class="fallback-text">discover</span> 1809 </span> 1810 </li> 1811 1812 1813 1814 1815 1816 <li> 1817 <span class="icon-fallback-text"> 1818 <span class="icon icon-master" aria-hidden="true"></span> 1819 <span class="fallback-text">master</span> 1820 </span> 1821 </li> 1822 1823 1824 1825 <li> 1826 <span class="icon-fallback-text"> 1827 <span class="icon icon-paypal" aria-hidden="true"></span> 1828 <span class="fallback-text">paypal</span> 1829 </span> 1830 </li> 1831 1832 1833 1834 <li> 1835 <span class="icon-fallback-text"> 1836 <span class="icon icon-shopify_pay" aria-hidden="true"></span> 1837 <span class="fallback-text">shopify pay</span> 1838 </span> 1839 </li> 1840 1841 1842 1843 <li> 1844 <span class="icon-fallback-text"> 1845 <span class="icon icon-visa" aria-hidden="true"></span> 1846 <span class="fallback-text">visa</span> 1847 </span> 1848 </li> 1849 1850 1851 </ul> 1852 1853 1854 1855 1856 <ul class="footer-social social-icons grid__item inline-list"> 1857 1858 <li> 1859 <a class="icon-fallback-text" href="https://twitter.com/DrSEyewear" title="Dr. S Eyewear on Twitter" target="_blank" itemprop="sameAs"> 1860 <span class="icon icon-twitter" aria-hidden="true"></span> 1861 <span class="fallback-text">Twitter</span> 1862 </a> 1863 </li> 1864 1865 1866 <li> 1867 <a class="icon-fallback-text" href="https://www.facebook.com/DrSEyewear/" title="Dr. S Eyewear on Facebook" target="_blank" itemprop="sameAs"> 1868 <span class="icon icon-facebook" aria-hidden="true"></span> 1869 <span class="fallback-text">Facebook</span> 1870 </a> 1871 </li> 1872 1873 1874 <li> 1875 <a class="icon-fallback-text" href="https://www.instagram.com/drseyewear/" title="Dr. S Eyewear on Instagram" target="_blank" itemprop="sameAs"> 1876 <span class="icon icon-instagram" aria-hidden="true"></span> 1877 <span class="fallback-text">Instagram</span> 1878 </a> 1879 </li> 1880 1881 1882 1883 1884 1885 1886 1887 </ul> 1888 1889 </div> 1890 </div> 1891</footer> 1892 1893</div> 1894 1895
1895<script id="JsQty" type="text/template"> 1896 1897 <div class="js-qty"> 1898 <button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="{{id}}" data-qty="{{itemMinus}}">−</button> 1899 <input type="text" class="js-qty__num QuantityInput" value="{{itemQty}}" min="1" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*" name="{{inputName}}" id="{{inputId}}" data-submit="{{submit}}"> 1900 <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{id}}" data-qty="{{itemAdd}}">+</button> 1901 </div> 1902 1903 </script>
1903 1904
1904<script id="JsQty--cart" type="text/template"> 1905 1906 <div class="js-qty"> 1907 <button type="button" class="js-qty__adjust js-qty__adjust--minus" data-id="{{id}}" data-qty="{{itemMinus}}">−</button> 1908 <input type="text" value="{{itemQty}}" class="js-qty__num QuantityInput" min="1" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*" name="updates[]" id="updates_{{id}}" data-submit="{{submit}}"> 1909 <button type="button" class="js-qty__adjust js-qty__adjust--plus" data-id="{{id}}" data-qty="{{itemAdd}}">+</button> 1910 </div> 1911 1912 </script>
1912 1913 1914 <!-- Shop.js ============================================================== --> 1915
1915<script src="//drseyewear.com/cdn/shop/t/6/assets/shop.js?v=178107742259366211581555017001" type="text/javascript"></script>
1915 1916 1917 1918 <!-- Ajaxify Cart Plugin ================================================== --> 1919 <link href="//drseyewear.com/cdn/shop/t/6/assets/ajaxify.scss.css?v=87412741275917874871700766412" rel="stylesheet" type="text/css" media="all" /> 1920 <!-- /snippets/ajax-cart-template.liquid --> 1921 1922
1922<script id="CartTemplate" type="text/template"> 1923 1924 <form action="/cart" method="post" novalidate> 1925 <div class="ajaxcart__inner"> 1926 {{#items}} 1927 <div class="ajaxcart__product"> 1928 <div class="ajaxcart__row" data-id="{{id}}"> 1929 <div class="grid"> 1930 <div class="grid__item large--two-thirds"> 1931 <div class="grid"> 1932 <div class="grid__item one-quarter"> 1933 <a href="{{url}}" class="ajaxcart__product-image"><img src="{{img}}" alt=""></a> 1934 </div> 1935 <div class="grid__item three-quarters"> 1936 <a href="{{url}}" class="h4">{{name}}</a> 1937 {{#if variantion }} 1938 <p>{{variation}}</p> 1939 {{/if}} 1940 </div> 1941 </div> 1942 </div> 1943 <div class="grid__item large--one-third"> 1944 <div class="grid"> 1945 <div class="grid__item one-third"> 1946 <div class="ajaxcart__qty"> 1947 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{id}}" data-qty="{{itemMinus}}">−</button> 1948 <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*"> 1949 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{id}}" data-qty="{{itemAdd}}">+</button> 1950 </div> 1951 </div> 1952 <div class="grid__item one-third text-center"> 1953 <p>{{price}}</p> 1954 </div> 1955 <div class="grid__item one-third text-right"> 1956 <p> 1957 <small><a href="/cart/change?id={{id}}&quantity=0" class="ajaxcart__remove" data-id="{{id}}">Remove</a></small> 1958 </p> 1959 </div> 1960 </div> 1961 </div> 1962 </div> 1963 </div> 1964 </div> 1965 {{/items}} 1966 </div> 1967 <div class="ajaxcart__row text-right medium-down--text-center"> 1968 <span class="h3">Subtotal {{totalPrice}}</span> 1969 <input type="submit" class="{{btnClass}}" name="checkout" value="Check Out"> 1970 </div> 1971 </form> 1972 1973 </script>
1973 1974
1974<script id="DrawerTemplate" type="text/template"> 1975 1976 <div id="AjaxifyDrawer" class="ajaxcart ajaxcart--drawer"> 1977 <div id="AjaxifyCart" class="ajaxcart__content {{wrapperClass}}"></div> 1978 </div> 1979 1980 </script>
1980 1981
1981<script id="ModalTemplate" type="text/template"> 1982 1983 <div id="AjaxifyModal" class="ajaxcart ajaxcart--modal"> 1984 <div id="AjaxifyCart" class="ajaxcart__content"></div> 1985 </div> 1986 1987 </script>
1987 1988
1988<script id="AjaxifyQty" type="text/template"> 1989 1990 <div class="ajaxcart__qty"> 1991 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--minus" data-id="{{id}}" data-qty="{{itemMinus}}">−</button> 1992 <input type="text" class="ajaxcart__qty-num" value="{{itemQty}}" min="0" data-id="{{id}}" aria-label="quantity" pattern="[0-9]*"> 1993 <button type="button" class="ajaxcart__qty-adjust ajaxcart__qty--plus" data-id="{{id}}" data-qty="{{itemAdd}}">+</button> 1994 </div> 1995 1996 </script>
1996 1997 1998
1998<script src="//drseyewear.com/cdn/shop/t/6/assets/ajaxify.js?v=146810603714363058371555017002" type="text/javascript"></script>
1998 1999
1999<script> 2000 jQuery(document).ready(function(){ 2001 ajaxifyShopify.init({ 2002 method: 'modal', 2003 wrapperClass: 'wrapper', 2004 formSelector: '.product-form', 2005 addToCartSelector: '.addToCart', 2006 cartCountSelector: '.cartCount', 2007 cartCostSelector: '.cartCost', 2008 toggleCartButton: '.CartToggle', 2009 useCartTemplate: true, 2010 btnClass: 'btn', 2011 moneyFormat: "${{amount}}", 2012 disableAjaxCart: false, 2013 enableQtySelectors: true, 2014 prependDrawerTo: 'body', 2015 onToggleCallback: function(){ 2016 jQuery('body').trigger('ajaxCart.afterCartLoad') 2017 } 2018 }); 2019 }); 2020 </script>
2020 2021 2022 2023
2023<script> 2024 2025 2026 </script>
2026 2027 2028 2029 2030 <!-- Paste mailchimp popup code between comments ===================================== --> 2031 2032 <!-- End mailchimp ================================================== --> 2033 2034 2035 2036<!-- BEEKETINGSCRIPT CODE START --><!-- BEEKETINGSCRIPT CODE END --> 2037<!-- **BEGIN** Hextom SPM Integration // Main Include - DO NOT MODIFY --> 2038 <!-- **BEGIN** Hextom SPM Integration // Main - DO NOT MODIFY -->
2039<script type="application/javascript"> 2040 window.hextom_spm = { 2041 p1: [ 2042 2043 ], 2044 p2: { 2045 2046 } 2047 }; 2048</script>
2048 2049<!-- **END** Hextom SPM Integration // Main - DO NOT MODIFY --> 2050 <!-- **END** Hextom SPM Integration // Main Include - DO NOT MODIFY --> 2051 2052 2053 2054
2054<script>function myInit(){ StampedFn.init({ apiKey: 'pubkey-6ws0M25k7Otrbm3Wa8P94dJYP7i6mL', sId: '48788' }); }</script>
vendor: 1 bytes, line 2054
2054
2055<script async onload="myInit()" type="text/javascript" src="https://cdn1.stamped.io/files/widget.min.js"></script>
2055 2056 2057
2058<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2058 2059</body> 2060</html> 2061<!-- Begin Shopify-Afterpay JavaScript Snippet (v1.0.1) -->
2062<script type="text/javascript"> 2063// Editable fields: 2064var afterpay_min = 0.04; // As per your Afterpay contract. 2065var afterpay_max = 1000.00; // As per your Afterpay contract. 2066var afterpay_logo_theme = 'colour'; // Can be 'colour', 'black' or 'white'. 2067 2068// Overrides: 2069var afterpay_product_selector = '#ButtonPrice-product'; 2070// var afterpay_cart_integration_enabled = true; 2071// var afterpay_cart_static_selector = '#cart-subtotal-selector'; 2072// var afterpay_variable_price_fallback_selector = '#ProductPrice'; 2073// var afterpay_variable_price_fallback = true; // Requires afterpay_product_selector 2074var afterpay_show_currency_code = false; 2075var afterpay_modal_responsive = true; 2076 2077// Non-editable fields: 2078var afterpay_shop_currency = "USD"; 2079var afterpay_shop_money_format = "${{amount}}"; 2080var afterpay_shop_permanent_domain = "drseyewear.myshopify.com"; 2081var afterpay_theme_name = "Pipeline(Afterpay Edits)"; 2082var afterpay_product = null; 2083var afterpay_current_variant = null; 2084var afterpay_cart_total_price = 0; 2085var afterpay_js_snippet_version = '1.0.1'; 2086</script>
vendor: 1 bytes, line 2086
2086
2087<script type="text/javascript" src="https://static.afterpay.com/shopify-afterpay-javascript.js"></script>
2087 2088<!-- End Shopify-Afterpay JavaScript Snippet (v1.0.1) --> 2089 2090<style type="text/css"> 2091 2092 p.afterpay-paragraph { 2093 color: inherit !important; 2094 font-family: inherit !important; 2095 } 2096 .afterpay-instalments { 2097 font-weight: bold !important; 2098 } 2099 .afterpay-link-inner { 2100 font-size: 12px; 2101 margin-left: 2px; 2102 } 2103 .afterpay-logo { 2104/* width: 6em !important; 2105 height: auto !important; */ 2106 } 2107 .afterpay-text2 { 2108 margin-right: 1px; 2109 } 2110 2111 @media only screen and (max-width : 480px) { 2112 .afterpay-paragraph { 2113 font-size: 12px; 2114 } 2115 .afterpay-link-inner { 2116 font-size: 12px; 2117 } 2118 .afterpay-logo { 2119/* width: 6em !important; 2120 height: auto !important; */ 2121 } 2122 } 2123 2124</style>
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.