1<!doctype html> 2<html lang="en"> 3 <head > 4 5<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin> 6<link rel="preconnect" href="https://bsdk.api.ditto.com" crossorigin> 7<link rel="preconnect" href="https://web.glasseson.com/" crossorigin> 8<link rel="preload" href="https://fonts.googleapis.com/css?family=Lato:400,500,600,700,900amp;amp;display=swap" as="style"> 9<link rel="preload" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/fonts/CeraPro/cerapro-bold-webfont.woff2" as="font" type="font/woff2" crossorigin> 10 11 12 13<link rel="preload" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/dist/index.b8cd968d5b47324440fe.js" as="script"> 14 15 <meta charset="utf-8"/>
15<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:false},ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgEEVl9QDhAFV1FUAgQDVV0=",licenseKey:"NRJS-42f616ee636646d0574",applicationID:"530655439",browserID:"530669653"};;/*! For license information please see nr-loader-full-1.322.0.min.js.LICENSE.txt */ 16(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
16e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
16const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>S,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
16if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,R(e,t)}function R(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function w(e,t,r,n,i){if(R(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(w(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(w(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function S(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let R=0,w=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(R=R>0?Math.min(R,e):e),t&&(w=w>0?Math.max(w,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return R>0?Math.min(e,R):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return w>0?Math.max(e,w):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
16o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
16(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
16;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",649:"nr-full-iframe-message-handler",89
161:"nr-full"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={891:"sha512-YFF+tf82v8eglmCSz5XYYPZ9svAEVPEL8CjIs/VJ5WDjxajLkBKoCp6iBhqtcYRu8v8sXwAWX58PGV4RVzB2dQ==",222:"sha512-y0XrI32v2ZxZdktMLngwYUsETp/i/aYkdx9JOeIAmr2KYJdlDneMKYdNwPaZiOX3gb7AXywTby7jg1okwEkArw==",95:"sha512-WtCe89dmBu8YGhCnszRdHzYCzOqwTSeitVhY/ahmZczjI+0C6KOazsnU/vPsTDaM7VSG+iZW7zidI1t5+hpiYQ==",649:"sha512-AYJxsYTPRDF5tWSm4lWONX5VM69Ou9twLFZ8apchUI9gNOrXBkzP8QZ+PQkMz8nGjh/7oVMR+1cA+5dWFYhmmw=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={85:0,959:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
16ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var R=r(9232);var w=r(7836),T=r(3241);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var A=r(9908),x=r(9752);function _(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,S)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=w.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,A.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var O=r(1863),k=r(4261),L=r(1738);var M=r(1687),P=r(4234),N=r(5289),j=r(5270),I=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends P.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,M.Ak)(e,this.featureName),t()}))}):(0,M.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
16{if((0,I.V)(e.init))try{const{setupAgentSession:t}=await r.e(891).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(649).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(891).then(r.bind(r,6589)),r.e(891).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,M.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,M.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,N.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,j.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}_(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,L.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)("api-"+k.Fw,[(0,O.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(891).then(r.bind(r,908)):r.e(891).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,N.sB)(t=>{e(t,"DOMContentLoaded")}),(0,N.GG)(t=>{e(t,"load")}),(0,N.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),_(this,e,e.loaderType||"agent"),t=this,(0,L.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,L.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,L.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,A.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,L.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,L.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,L.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,L.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,L.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,A.p)("docHidden",[(0,O.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,A.p)("winPagehide",[(0,O.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(891).then(r.bind(r,9018))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(891).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,O.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,O.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,O.t)()){(0,A.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,O.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
16null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,A.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,O.t)()){(0,A.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,O.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,O.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,O.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const Re=["entry","scripts","all"],we=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Se={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Ae(e){(0,L.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Se.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=R.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:R.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||Re.includes(r.timingMethod)||(Se.invalidTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||R.f.BA,"parent.id":r.parent?.id})}
16),Object.entries(r.tags).forEach(([e,t])=>{we.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Se.disabled),u(r.id)&&u(r.name)||d(()=>Se.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Se.duplicateName(r),n===r.id&&t!==r.name&&Se.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Se.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,O.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
16imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,O.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,A.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class _e extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,L.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,L.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,L.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Ae(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[ee(t),(0,O.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[te(t),(0,O.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,A.p)("err",[re(t),(0,O.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(891).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Oe=r(8990);let ke=1;function Le(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,Oe.I)(e,"nr@id",function(){return ke++})}function Me(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Pe=r(8139),Ne=r(3434),je=r(5732);const Ie={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ie[n.debugId]++)return n;Ie[n.debugId]=1,(0,Pe.u)(r,t);var i=(0,Ne.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,je.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,je.$5)(t);var o;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(o=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
16return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,A.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=S,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){_(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Me(i);a&&(n.txSize=a)}this.startTime=(0,O.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
16!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,O.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,O.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,O.t)()-this.xhrCbStart,this.onload,t],t)}function R(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function w(e,t){this.params={},this.metrics={},this.startTime=(0,O.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Me(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,O.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Me(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function S(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Me(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function _(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Me(e.response):"text"===r||""===r||void 0===r?Me(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,A.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",R),r.on("fetch-start",w),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(891).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||w.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Ne.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,L.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,A.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,A.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,L.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,A.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
16if(!(0,I.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Pe.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,O.t)()}),this.eventsEE.on(pt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,O.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,O.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,A.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,A.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(891).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,L.Y)(k.CH,function(){(0,A.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,L.Y)(k.Tb,function(){(0,A.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,j.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(891).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,j.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(891),r.e(222)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var Rt=r(981);const wt={},Tt=new Set;function St(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class At{constructor(e,t){this.timestamp=(0,O.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class xt extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,L.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,L.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Ae(e),function(e){(0,L.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(wt[r.debugId]++)return r;wt[r.debugId]=1,(0,V.G)(()=>{const e=(0,O.t)();Tt.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
16class n extends WebSocket{static name=Rt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new At(e[0],e[1]),this.targets=(0,je.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,O.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Tt.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=St(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,O.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,Tt.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=St(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,A.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,A.p)("spv",[_t(e),(0,O.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[_t(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
16h(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(891).then(r.bind(r,8019))):this.deregisterDrain()}}function _t(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Ot=r(2646);const kt=new Map;function Lt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||w.ee).get("logger")}(e),o=(0,Ne.YM)(a,void 0,s),c=new Ot.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Ne.Jt]||t[r];return kt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>kt.get(d),void 0,!0),a}var Mt=r(1910);class Pt extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,L.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,L.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Lt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Ae(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Mt.i)(g.gm.console[t]),Lt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(891).then(r.bind(r,5288)))}}new F({features:[K,G,vt,Et,nt,Y,_e,xt,Pt],loaderType:"pro"})})()})();</script>
16 17<meta name="title" content="Using Contact Lenses"/> 18<meta name="description" content="Using Contact Lenses"/> 19<meta name="keywords" content="Using Contact Lenses"/> 20<meta name="robots" content="INDEX,FOLLOW"/> 21<meta name="viewport" content="width=device-width, initial-scale=1"/> 22<meta name="format-detection" content="telephone=no"/> 23<title>Using Contact Lenses</title> 24<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/mage/calendar.min.css" /> 25<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/SpurTree_NotificationBar/css/notification_bar_content.min.css" /> 26<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/styles-m.min.css" /> 27<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/Afterpay_Afterpay/css/afterpay-express-checkout.min.css" /> 28<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/Magetrend_NewsletterPopup/css/newsletterpopup.min.css" /> 29<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/Amasty_GdprCookie/css/source/mkcss/amgdprcookie.min.css" /> 30<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/Algolia_AlgoliaSearch/internals/autocomplete.min.css" /> 31<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/Algolia_AlgoliaSearch/internals/grid.min.css" /> 32<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/Algolia_AlgoliaSearch/internals/algolia-reset.min.css" /> 33<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/Algolia_AlgoliaSearch/internals/instantsearch.v3.min.css" /> 34<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/slick.min.css" /> 35<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/slick-theme.min.css" /> 36<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/normalize.min.css" /> 37<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/fonts.min.css" /> 38<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/variables/colors.min.css" /> 39<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/variables/layout.min.css" /> 40<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/variables/spacing.min.css" /> 41<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/variables/typography.min.css" /> 42<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/variables/vaadin.min.css" /> 43<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/base.min.css" /> 44<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/typography.min.css" /> 45<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/
45algolia.min.css" /> 46<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/block.min.css" /> 47<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/buttons.min.css" /> 48<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/footer.min.css" /> 49<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/form.min.css" /> 50<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/header.min.css" /> 51<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/newsletter.min.css" /> 52<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/product-grid.min.css" /> 53<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/search.min.css" /> 54<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/message-bar.min.css" /> 55<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/messages.min.css" /> 56<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/breadcrumbs.min.css" /> 57<link rel="stylesheet" type="text/css" media="all" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/components/pagination.min.css" /> 58<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/css/styles-l.min.css" /> 59<link rel="stylesheet" type="text/css" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" /> 60 61 62 63 64 65 66 67 68<link rel="canonical" href="https://www.foreyes.com/blog/using-contact-lenses" /> 69<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Lato:400,500,600,700,900amp;amp;display=swap" /> 70<link rel="icon" type="image/x-icon" href="https://www.foreyes.com/media/favicon/stores/1/for-eyes-favicon.png" /> 71<link rel="shortcut icon" type="image/x-icon" href="https://www.foreyes.com/media/favicon/stores/1/for-eyes-favicon.png" /> 72<meta name="google-site-verification" content="6BpLVVYx5B9sRNce3VRoYlwmbmbF-nYJx7egB38rSnw" /> 73 74<!-- Google tag (gtag.js) --> 75 76 77 78 79 <!-- Google Tag Manager -->
80<script skip-footer-js>
vendor: 331 bytes, lines 80-84
80(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 81new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 82j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 83'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 84})(window,document,'script','dataLayer','
84GTM-WQH2F6M
vendor: 3 bytes, line 84
84');
84</script>
84 85<!-- End Google Tag Manager --> 86 87 88<link rel="stylesheet" type="text/css" media="all" href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css"/> 89 90 91 </head> 92 <body data-container="body" 93 data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/images/loader-2.gif"}}' 94 class="blog blog-category-view page-layout-2columns-right"> 95 96 97<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 97-98
97 98<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
98GTM-WQH2F6M
vendor: 85 bytes, lines 98-99
98" 99height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
100<!-- End Google Tag Manager (noscript) --> 101 102 103 104 105 <noscript> 106 <div class="message global noscript"> 107 <div class="content"> 108 <p> 109 <strong>JavaScript seems to be disabled in your browser.</strong> 110 <span> 111 For the best experience on our site, be sure to turn on Javascript in your browser. </span> 112 </p> 113 </div> 114 </div> 115 </noscript> 116 117 118 119 <!-- ko scope: 'gdpr-cookie-modal' --> 120 <!--ko template: getTemplate()--><!-- /ko --> 121 <!-- /ko --> 122 <style> 123 .amgdprjs-bar-template { 124 z-index: 15; 125 bottom: 0; 126 } 127 </style> 128 129<webcomponents-ready></webcomponents-ready> 130<shop-app-layout page-type="blog_category_view" base-url="https://www.foreyes.com/" logo-src="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/images/logo.svg" > 131 <header role="banner" class="page-header"> 132 </header> 133 <div class="logo-wrapper" slot="logo"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> 134<m2-logo href="https://www.foreyes.com/" 135 src="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/images/logo.svg" 136 title="For Eyes" 137 alt="For Eyes"> 138 <a class="logo" href="https://www.foreyes.com/" title="For Eyes"> 139 <img src="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/images/logo.svg" 140 alt="For Eyes" 141 width="170" /> 142 </a> 143 </m2-logo> 144</div> 145 <div class="search-wrapper" slot="search"><div class="block block-search algolia-search-block"> 146 <div class="block block-title"><strong>Search</strong></div> 147 <div class="block block-content"> 148 <form id="search_mini_form" 149 action="https://www.foreyes.com/catalogsearch/result/" 150 method="get"> 151 <div id="algolia-searchbox"> 152 <label for="search">Search:</label> 153 154 <input id="search" 155 type="text" 156 name="q" 157 class="input-text algolia-search-input" 158 autocomplete="off" 159 spellcheck="false" 160 autocorrect="off" 161 autocapitalize="off" 162 placeholder="Search for products, brands, ..." /> 163 164 <span class="clear-cross clear-query-autocomplete"></span> 165 <div class="actions"> 166 <button type="submit" title="Zoek" class="action search" disabled> 167 <iron-icon icon="shop:search"></iron-icon> 168 </button> 169 </div> 170 </div> 171 </form> 172 </div> 173</div> 174 175<div id="algolia-autocomplete-container"></div></div> 176 <div id="account-wrapper" class="top-links-wrapper" slot="top-links"><ul class="header links"><li><a href="https://www.foreyes.com/customer/account/" id="idfIVlVFSj" >My Account</a></li><li class="link authorization-link" data-label="or"> 177 <a href="https://www.foreyes.com/customer/account/login/referer/aHR0cHM6Ly93d3cuZm9yZXllcy5jb20vYmxvZy9jYXRlZ29yeS92aWV3L2VudGl0eV9pZC8zNS8%2C/" >Sign In</a> 178</li> 179</ul></div> 180 <div class="minicart-wrapper" slot="minicart"> 181<div data-block="minicart" class="minicart-wrapper"> 182 <a class="action showcart" href="https://www.foreyes.com/checkout/cart/" 183 data-bind="scope: 'minicart_content'"> 184 <span class="text">My Cart</span> 185 <span class="counter qty empty" 186 data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, 187 blockLoader: isLoading"> 188 <span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> 189 <span class="counter-label"> 190 <!-- ko if: getCartParam('summary_count') --> 191 <!-- ko text: getCartParam('summary_count') --><!-- /ko --> 192 <!-- ko i18n: 'items' --><!-- /ko --> 193 <!-- /ko --> 194 </span> 195 </span> 196 </a> 197 <div class="block block-minicart" 198 data-role="dropdownDialog" 199 data-mage-init='{"dropdownDialog":{ 200 "appendTo":"[data-block=minicart]", 201 "triggerTarget":".showcart", 202 "timeout": "2000", 203 "closeOnMouseLeave": false, 204 "closeOnEscape": true, 205 "triggerClass":"active", 206 "parentClass":"active", 207 "buttons":[]}}'> 208 <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> 209 <!-- ko template: getTemplate() --><!-- /ko --> 210 </div> 211 </div> 212 213 214</div> 215 216 217</div> 218 <div class="minicart-usp-wrapper" slot="minicart-usp"> 219 <usps-list> 220 <usps-list-item 221 > 222 <div slot="text" class="usp-item-text"><p><strong>Free </strong>delivery</p></div> 223 </usps-list-item> 224 </usps-list> 225 226 227 228 229 230 231 232</div> 233 <div class="service-link" slot="service-link"> 234 <div class="widget block block-static-block"> 235 </div> 236 </div> 237 <m2-cart-items slot="cart-items"></m2-cart-items> 238
239 <div class="navigation-wrapper" slot="navigation-desktop"> 240<nav class="navigation" data-action="navigation"> 241 <ul class="ui-menu menu-main-ul"> 242 <li class="level0 orange-menu first level-top"> 243 <a href=/clearance class="level0 orange-menu first level-top" target=_self role="menuitem"> 244 <span>Clearance</span> 245 </a> 246 <ul class="level0 submenu"> 247 <li class="level1 orange-menu first"> 248 <a href=/eyeglasses/eg-clearance class="level1 orange-menu first" target=_self role="menuitem"> 249 <span>Eyeglasses Clearance</span> 250 </a> 251 </li> 252 <li class="level1 orange-menu last"> 253 <a href=/sunglasses/sg-clearance class="level1 orange-menu last" target=_self role="menuitem"> 254 <span>Sunglasses Clearance</span> 255 </a> 256 </li> 257 </ul> 258 </li> 259 <li class="level0 level-top"> 260 <a href=https://www.foreyes.com/contact-lenses class="level0 level-top" target=_self role="menuitem"> 261 <span>Contact Lenses</span> 262 </a> 263 <ul class="level0 submenu"> 264 <li class="level1 first"> 265 <a href=/acuvue class="level1 first" target=_self role="menuitem"> 266 <span>Acuvue</span> 267 </a> 268 </li> 269 <li class="level1 "> 270 <a href=/air_optix class="level1 " target=_self role="menuitem"> 271 <span>Air Optix</span> 272 </a> 273 </li> 274 <li class="level1 "> 275 <a href=/biofinity class="level1 " target=_self role="menuitem"> 276 <span>Biofinity</span> 277 </a> 278 </li> 279 <li class="level1 "> 280 <a href=/clariti class="level1 " target=_self role="menuitem"> 281 <span>Clariti</span> 282 </a> 283 </li> 284 <li class="level1 "> 285 <a href=/dailies class="level1 " target=_self role="menuitem"> 286 <span>Dailies</span> 287 </a> 288 </li> 289 <li class="level1 "> 290 <a href=https://www.foreyes.com/contact-lenses/daily-lenses class="level1 " target=_self role="menuitem"> 291 <span>Daily Lenses</span> 292 </a> 293 </li> 294 295 296 <li class="level1 "> 297 <a href=https://www.foreyes.com/contact-lenses/weekly-lenses class="level1 " target=_self role="menuitem"> 298 <span>Biweekly Lenses</span> 299 </a> 300 </li> 301 302 303 <li class="level1 "> 304 <a href=https://www.foreyes.com/contact-lenses/monthly-lenses class="level1 " target=_self role="menuitem"> 305 <span>Monthly Lenses</span> 306 </a> 307 </li> 308 309 310 <li class="level1 last"> 311 <a href=https://www.foreyes.com/contact-lenses class="level1 last" target=_self role="menuitem"> 312 <span>> All Contact Lenses</span> 313 </a> 314 </li> 315 316 317 </ul> 318 </li> 319 320 321 <li class="level0 level-top"> 322 <a href=https://www.foreyes.com/eyeglasses class="level0 level-top" target=_self role="menuitem"> 323 <span>Eyeglasses</span> 324 </a> 325 <ul class="level0 submenu"> 326 <li class="level1 first"> 327 <a href=https://www.foreyes.com/eyeglasses/men class="level1 first" target=_self role="menuitem"> 328 <span>Men</span> 329 </a> 330 </li> 331 332 333 <li class="level1 "> 334 <a href=https://www.foreyes.com/eyeglasses/women class="level1 " target=_self role="menuitem"> 335 <span>Women</span> 336 </a> 337 </li> 338 339 340 <li class="level1 "> 341 <a href=https://www.foreyes.com/eyeglasses/kids class="level1 " target=_self role="menuitem"> 342 <span>Kids</span> 343 </a> 344 </li> 345 346 347 348 349 <li class="level1 last"> 350 <a href=/eyeglasses?has_vmc=1 class="level1 last" target=_self role="menuitem"> 351 <span>Try On Eyeglasses</span> 352 </a> 353 </li> 354 </ul> 355 </li> 356 357 358 <li class="level0 level-top"> 359 <a href=https://www.foreyes.com/sunglasses class="level0 level-top" target=_self role="menuitem"> 360 <span>Sunglasses</span> 361 </a> 362 <ul class="level0 submenu"> 363 <li class="level1 first"> 364 <a href=https://www.foreyes.com/sunglasses/men class="level1 first" target=_self role="menuitem">
365 <span>Men</span> 366 </a> 367 </li> 368 369 370 <li class="level1 "> 371 <a href=https://www.foreyes.com/sunglasses/women class="level1 " target=_self role="menuitem"> 372 <span>Women</span> 373 </a> 374 </li> 375 376 377 <li class="level1 last"> 378 <a href=/sunglasses?has_vmc=1 class="level1 last" target=_self role="menuitem"> 379 <span>Try On Sunglasses</span> 380 </a> 381 </li> 382 </ul> 383 </li> 384 385 386 <li class="level0 level-top"> 387 <a href=/brands class="level0 level-top" target=_self role="menuitem"> 388 <span>Brands</span> 389 </a> 390 <ul class="level0 submenu"> 391 <li class="level1 first"> 392 <a href=/ray_ban class="level1 first" target=_self role="menuitem"> 393 <span>Ray-Ban</span> 394 </a> 395 </li> 396 <li class="level1 "> 397 <a href=/ray_ban_meta class="level1 " target=_self role="menuitem"> 398 <span>Ray-Ban Meta</span> 399 </a> 400 </li> 401 <li class="level1 "> 402 <a href=/oakley class="level1 " target=_self role="menuitem"> 403 <span>Oakley</span> 404 </a> 405 </li> 406 <li class="level1 "> 407 <a href=/oakley_meta class="level1 " target=_self role="menuitem"> 408 <span>Oakley Meta</span> 409 </a> 410 </li> 411 <li class="level1 "> 412 <a href=/gucci class="level1 " target=_self role="menuitem"> 413 <span>Gucci</span> 414 </a> 415 </li> 416 <li class="level1 "> 417 <a href=/dbyd class="level1 " target=_self role="menuitem"> 418 <span>DbyD</span> 419 </a> 420 </li> 421 <li class="level1 "> 422 <a href=/armani_exchange class="level1 " target=_self role="menuitem"> 423 <span>Armani Exchange</span> 424 </a> 425 </li> 426 <li class="level1 "> 427 <a href=/michael_kors class="level1 " target=_self role="menuitem"> 428 <span>Michael Kors</span> 429 </a> 430 </li> 431 <li class="level1 "> 432 <a href=/ralph class="level1 " target=_self role="menuitem"> 433 <span>Ralph</span> 434 </a> 435 </li> 436 <li class="level1 last"> 437 <a href=/brands class="level1 last" target=_self role="menuitem"> 438 <span>> All brands</span> 439 </a> 440 </li> 441 </ul> 442 </li> 443 <li class="level0 last level-top"> 444 <a href=/contact class="level0 last level-top" target=_self role="menuitem"> 445 <span>Explore</span> 446 </a> 447 <ul class="level0 submenu"> 448 <li class="level1 first"> 449 <a href=/deals class="level1 first" target=_self role="menuitem"> 450 <span>Deals</span> 451 </a> 452 </li> 453 <li class="level1 "> 454 <a href=/contact-us class="level1 " target=_self role="menuitem"> 455 <span>Contact Us</span> 456 </a> 457 </li> 458 <li class="level1 "> 459 <a href=/locations class="level1 " target=_self role="menuitem"> 460 <span>Find a Store</span> 461 </a> 462 </li> 463 <li class="level1 "> 464 <a href=/locations class="level1 " target=_self role="menuitem"> 465 <span>Find an Eye Doctor</span> 466 </a> 467 </li> 468 <li class="level1 "> 469 <a href=/carecredit-landing class="level1 " target=_self role="menuitem"> 470 <span>Carecredit Financing</span> 471 </a> 472 </li> 473 <li class="level1 "> 474 <a href=/insurance-benefits class="level1 " target=_self role="menuitem"> 475 <span>Insurance</span> 476 </a> 477 </li> 478 <li class="level1 "> 479 <a href=/frequently-asked-questions class="level1 " target=_self role="menuitem"> 480 <span>FAQs</span> 481 </a> 482 </li> 483 <li class="level1 "> 484 <a href=/about-eye-exams class="level1 " target=_self role="menuitem"> 485 <span>All About Eye Exams</span> 486 </a> 487 </li> 488 <li class="level1 "> 489 <a href=https://www.foreyes.com//blog/using-contact-lenses class="level1 " target=_self role="menuitem">
490 <span>Using Contact Lenses</span> 491 </a> 492 </li> 493 <li class="level1 "> 494 <a href=https://www.foreyes.com//eyecare-for-kids class="level1 " target=_self role="menuitem"> 495 <span>Eyecare For Kids</span> 496 </a> 497 </li> 498 <li class="level1 "> 499 <a href=/blog class="level1 " target=_self role="menuitem"> 500 <span>Blogs</span> 501 </a> 502 </li> 503 <li class="level1 "> 504 <a href=/shipping class="level1 " target=_self role="menuitem"> 505 <span>Shipping</span> 506 </a> 507 </li> 508 <li class="level1 "> 509 <a href=/returns-in-stores class="level1 " target=_self role="menuitem"> 510 <span>Returns (In Stores)</span> 511 </a> 512 </li> 513 <li class="level1 last"> 514 <a href=/return-info class="level1 last" target=_self role="menuitem"> 515 <span>Returns (Online)</span> 516 </a> 517 </li> 518 </ul> 519 </li> 520 </ul> 521</nav> 522</div> 523 <div class="navigation-wrapper" slot="navigation-mobile"> 524<nav class="navigation" data-action="navigation"> 525 <ul class="ui-menu menu-main-ul"> 526 <li class="level0 orange-menu first level-top"> 527 <a href=/clearance class="level0 orange-menu first level-top" target=_self role="menuitem"> 528 <span>Clearance</span> 529 </a> 530 <ul class="level0 submenu"> 531 <li class="level1 orange-menu first"> 532 <a href=/eyeglasses/eg-clearance class="level1 orange-menu first" target=_self role="menuitem"> 533 <span>Eyeglasses Clearance</span> 534 </a> 535 </li> 536 <li class="level1 orange-menu last"> 537 <a href=/sunglasses/sg-clearance class="level1 orange-menu last" target=_self role="menuitem"> 538 <span>Sunglasses Clearance</span> 539 </a> 540 </li> 541 </ul> 542 </li> 543 <li class="level0 level-top"> 544 <a href=https://www.foreyes.com/contact-lenses class="level0 level-top" target=_self role="menuitem"> 545 <span>Contact Lenses</span> 546 </a> 547 <ul class="level0 submenu"> 548 <li class="level1 first"> 549 <a href=/acuvue class="level1 first" target=_self role="menuitem"> 550 <span>Acuvue</span> 551 </a> 552 </li> 553 <li class="level1 "> 554 <a href=/air_optix class="level1 " target=_self role="menuitem"> 555 <span>Air Optix</span> 556 </a> 557 </li> 558 <li class="level1 "> 559 <a href=/biofinity class="level1 " target=_self role="menuitem"> 560 <span>Biofinity</span> 561 </a> 562 </li> 563 <li class="level1 "> 564 <a href=/clariti class="level1 " target=_self role="menuitem"> 565 <span>Clariti</span> 566 </a> 567 </li> 568 <li class="level1 "> 569 <a href=/contact-lenses/dailies class="level1 " target=_self role="menuitem"> 570 <span>Dailies</span> 571 </a> 572 </li> 573 <li class="level1 "> 574 <a href=https://www.foreyes.com/contact-lenses/daily-lenses class="level1 " target=_self role="menuitem"> 575 <span>Daily Lenses</span> 576 </a> 577 </li> 578 579 580 <li class="level1 "> 581 <a href=https://www.foreyes.com/contact-lenses/weekly-lenses class="level1 " target=_self role="menuitem"> 582 <span>Biweekly Lenses</span> 583 </a> 584 </li> 585 586 587 <li class="level1 "> 588 <a href=https://www.foreyes.com/contact-lenses/monthly-lenses class="level1 " target=_self role="menuitem"> 589 <span>Monthly Lenses</span> 590 </a> 591 </li> 592 593 594 <li class="level1 last"> 595 <a href=https://www.foreyes.com/contact-lenses class="level1 last" target=_self role="menuitem"> 596 <span>> All contact lenses</span> 597 </a> 598 </li> 599 600 601 </ul> 602 </li> 603 604 605 <li class="level0 level-top"> 606 <a href=https://www.foreyes.com/eyeglasses class="level0 level-top" target=_self role="menuitem"> 607 <span>Eyeglasses</span> 608 </a> 609 <ul class="level0 submenu"> 610 <li class="level1 first"> 611 <a href=https://www.foreyes.com/eyeglasses/men class="level1 first" target=_self role="menuitem">
612 <span>Men</span> 613 </a> 614 </li> 615 616 617 <li class="level1 "> 618 <a href=https://www.foreyes.com/eyeglasses/women class="level1 " target=_self role="menuitem"> 619 <span>Women</span> 620 </a> 621 </li> 622 623 624 <li class="level1 "> 625 <a href=https://www.foreyes.com/eyeglasses/kids class="level1 " target=_self role="menuitem"> 626 <span>Kids</span> 627 </a> 628 </li> 629 630 631 632 633 <li class="level1 last"> 634 <a href=/eyeglasses?has_vmc=1 class="level1 last" target=_self role="menuitem"> 635 <span>Try On Eyeglasses</span> 636 </a> 637 </li> 638 </ul> 639 </li> 640 641 642 <li class="level0 level-top"> 643 <a href=https://www.foreyes.com/sunglasses class="level0 level-top" target=_self role="menuitem"> 644 <span>Sunglasses</span> 645 </a> 646 <ul class="level0 submenu"> 647 <li class="level1 first"> 648 <a href=https://www.foreyes.com/sunglasses/men class="level1 first" target=_self role="menuitem"> 649 <span>Men</span> 650 </a> 651 </li> 652 653 654 <li class="level1 "> 655 <a href=https://www.foreyes.com/sunglasses/women class="level1 " target=_self role="menuitem"> 656 <span>Women</span> 657 </a> 658 </li> 659 660 661 <li class="level1 last"> 662 <a href=/sunglasses?has_vmc=1 class="level1 last" target=_self role="menuitem"> 663 <span>Try On Sunglasses</span> 664 </a> 665 </li> 666 </ul> 667 </li> 668 669 670 <li class="level0 level-top"> 671 <a href=https://www.foreyes.com/brands class="level0 level-top" target=_self role="menuitem"> 672 <span>Brands</span> 673 </a> 674 <ul class="level0 submenu"> 675 <li class="level1 first"> 676 <a href=/ray_ban_meta class="level1 first" target=_self role="menuitem"> 677 <span>Ray-Ban Meta</span> 678 </a> 679 </li> 680 <li class="level1 "> 681 <a href=/ray_ban class="level1 " target=_self role="menuitem"> 682 <span>Ray-Ban</span> 683 </a> 684 </li> 685 <li class="level1 "> 686 <a href=/oakley_meta class="level1 " target=_self role="menuitem"> 687 <span>Oakley Meta</span> 688 </a> 689 </li> 690 <li class="level1 "> 691 <a href=/oakley class="level1 " target=_self role="menuitem"> 692 <span>Oakley</span> 693 </a> 694 </li> 695 <li class="level1 "> 696 <a href=/gucci class="level1 " target=_self role="menuitem"> 697 <span>Gucci</span> 698 </a> 699 </li> 700 <li class="level1 "> 701 <a href=/dbyd class="level1 " target=_self role="menuitem"> 702 <span>DbyD</span> 703 </a> 704 </li> 705 <li class="level1 "> 706 <a href=/armani_exchange class="level1 " target=_self role="menuitem"> 707 <span>Armani Exchange</span> 708 </a> 709 </li> 710 <li class="level1 "> 711 <a href=/michael_kors class="level1 " target=_self role="menuitem"> 712 <span>Michael Kors</span> 713 </a> 714 </li> 715 <li class="level1 "> 716 <a href=/ralph class="level1 " target=_self role="menuitem"> 717 <span>Ralph</span> 718 </a> 719 </li> 720 <li class="level1 last"> 721 <a href=https://www.foreyes.com/brands class="level1 last" target=_self role="menuitem"> 722 <span>> All brands</span> 723 </a> 724 </li> 725 </ul> 726 </li> 727 <li class="level0 last level-top"> 728 <a href=https://www.foreyes.com/contact-us class="level0 last level-top" target=_self role="menuitem"> 729 <span>Explore</span> 730 </a> 731 <ul class="level0 submenu"> 732 <li class="level1 first"> 733 <a href=/ class="level1 first" target=_self role="menuitem"> 734 <span>Deals</span> 735 </a> 736 </li> 737 <li class="level1 "> 738 <a href=https://www.foreyes.com/contact-us class="level1 " target=_self role="menuitem"> 739 <span>Contact us</span> 740 </a> 741 </li> 742 <li class="level1 "> 743 <a href=/locations class="level1 " target=_self role="menuitem">
744 <span>Find a Store</span> 745 </a> 746 </li> 747 <li class="level1 "> 748 <a href=/locations class="level1 " target=_self role="menuitem"> 749 <span>Find an Eye Doctor</span> 750 </a> 751 </li> 752 <li class="level1 "> 753 <a href=/carecredit-landing class="level1 " target=_self role="menuitem"> 754 <span>Carecredit Financing</span> 755 </a> 756 </li> 757 <li class="level1 "> 758 <a href=/insurance-benefits class="level1 " target=_self role="menuitem"> 759 <span>Insurance</span> 760 </a> 761 </li> 762 <li class="level1 "> 763 <a href=/frequently-asked-questions class="level1 " target=_self role="menuitem"> 764 <span>FAQs</span> 765 </a> 766 </li> 767 <li class="level1 "> 768 <a href=https://www.foreyes.com/about-eye-exams class="level1 " target=_self role="menuitem"> 769 <span>All About Eye Exams</span> 770 </a> 771 </li> 772 <li class="level1 "> 773 <a href=https://www.foreyes.com//blog/using-contact-lenses class="level1 " target=_self role="menuitem"> 774 <span>Using Contact Lenses</span> 775 </a> 776 </li> 777 <li class="level1 "> 778 <a href=https://www.foreyes.com//eyecare-for-kids class="level1 " target=_self role="menuitem"> 779 <span>Eyecare For Kids</span> 780 </a> 781 </li> 782 <li class="level1 "> 783 <a href=/blog class="level1 " target=_self role="menuitem"> 784 <span>Blogs</span> 785 </a> 786 </li> 787 <li class="level1 "> 788 <a href=/shipping class="level1 " target=_self role="menuitem"> 789 <span>Shipping</span> 790 </a> 791 </li> 792 <li class="level1 "> 793 <a href=https://www.foreyes.com/returns-in-stores class="level1 " target=_self role="menuitem"> 794 <span>Returns (In Stores)</span> 795 </a> 796 </li> 797 <li class="level1 last"> 798 <a href=/return-info class="level1 last" target=_self role="menuitem"> 799 <span>Returns (Online)</span> 800 </a> 801 </li> 802 </ul> 803 </li> 804 </ul> 805</nav> 806</div> 807 808 <div slot="use-insurance" class="use-insurance" role="complementary"> 809 <a class="button action btn-small" target="_self" href="/insurance-benefits" title="Use Insurance">Use Insurance</a> 810 </div> 811 <div slot="find-a-store" class="find-a-store" role="complementary"> <a class="button action btn-small" target="_self" href="/locations" title="Find a Store">Find a Store</a> 812</div> 813 <div slot="eye-exam" class="eye-exam secondary" role="complementary"> <a class="button action btn-small" target="_self" href="/locations" title="Book Eye Exam">Book Eye Exam</a> 814</div> 815 816 <div slot="post-header"></div> 817 <div slot="usps"> 818 </div> 819 <message-interceptor slot="page-messages" translation-part-separator="***" add-to-cart-string="You added *** to your shopping cart."> 820 <div class="page messages"><div data-placeholder="messages"></div> 821<div data-bind="scope: 'messages'"> 822 <!-- ko if: cookieMessages && cookieMessages.length > 0 --> 823 <div role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"> 824 <div data-bind="attr: { 825 class: 'message-' + message.type + ' ' + message.type + ' message', 826 'data-ui-id': 'message-' + message.type 827 }"> 828 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 829 </div> 830 </div> 831 <!-- /ko --> 832 833 <!-- ko if: messages().messages && messages().messages.length > 0 --> 834 <div role="alert" data-bind="foreach: { data: messages().messages, as: 'message' }" class="messages"> 835 <div data-bind="attr: { 836 class: 'message-' + message.type + ' ' + message.type + ' message', 837 'data-ui-id': 'message-' + message.type 838 }"> 839 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 840 </div> 841 </div> 842 <!-- /ko --> 843</div> 844 845</div> </message-interceptor> 846 847 848 <div slot="magento-page-wrapper"><main role="main"><div class="page-wrapper">
848<main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a> 849<div class="page-title-wrapper"> 850 <h1 class="page-title" 851 > 852 <span class="base" data-ui-id="page-title-wrapper" >Using Contact Lenses</span> </h1> 853 </div> 854<div class="columns"><div class="column main"><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> 855 <!-- ko template: getTemplate() --><!-- /ko --> 856 857</div> 858<div data-mage-init='{"Mirasvit_CacheWarmer\/js\/track":{"pageType":"blog_category_view","url":"https:\/\/www.foreyes.com\/cache_warmer\/track\/","cookieName":"mst-cache-warmer-track","cookieValue":null}}'></div> 859 860 861 862 <div class="blog__post-list-wrapper"> 863 <ol class="blog__post-list"> 864 <li class="blog__post-item"> 865 <header class="blog__post-header"> 866 <h2 class="blog__post-title" itemprop="headline"> 867 <a href="https://www.foreyes.com/blog/remove-your-contact-lenses/" rel="bookmark">How do you remove your contact lenses? Follow these easy steps!</a> 868 </h2> 869 870 <p class="blog__post-meta"> 871 <time class="blog__post-meta-time" itemprop="datePublished"> 872 <i class="fa fa-fw fa-calendar"></i> 873 04-05-2020 </time> 874 875 876 877 878 879 880 </p> 881 </header> 882 883 <div class="blog__post-excerpt" itemprop="text"> 884 <a href="https://www.foreyes.com/blog/remove-your-contact-lenses/"> 885 <img src="https://www.foreyes.com/media/blog/What_Are_the_Problems_With_Multifocal_Contact_Lenses_header_1.jpg" 886 alt="How do you remove your contact lenses? Follow these easy steps!"/> 887 </a> 888 889 Not only do we tell you how to put in your lenses, we also tell you the best way to remove them. Removing your soft lenses isn't easy for everyone. Especially at first it may take some getting used to, but over time you'll notice that it becomes easier and easier. And by taking out your lenses in the right way, you also have less chance of damaging 890 <a class="read-more" href="https://www.foreyes.com/blog/remove-your-contact-lenses/">Read more...</a> 891 </div> 892 893 894<footer class="blog__post-footer"> 895 <span class="blog__post-footer-categories"> 896 <i class="fa fa-fw fa-folder-open"></i> 897 <a href="https://www.foreyes.com/blog/contact-lenses/" rel="category tag">Contact Lenses</a> 898 <a href="https://www.foreyes.com/blog/using-contact-lenses/" rel="category tag">Using Contact Lenses</a> 899 </span> 900 901 <span class="blog__post-footer-tags"> 902 <i class="fa fa-fw fa-tags"></i> 903 904 <a href="https://www.foreyes.com/blog/tag/" rel="tag"></a> 905 </span> 906 </footer> </li> 907 <li class="blog__post-item"> 908 <header class="blog__post-header"> 909 <h2 class="blog__post-title" itemprop="headline"> 910 <a href="https://www.foreyes.com/blog/put-in-contact-lenses/" rel="bookmark">How do you put in your contact lenses? Follow these easy steps!</a> 911 </h2> 912 913 <p class="blog__post-meta"> 914 <time class="blog__post-meta-time" itemprop="datePublished"> 915 <i class="fa fa-fw fa-calendar"></i> 916 01-05-2020 </time> 917 918 919 920 921 922 923 </p> 924 </header> 925 926 <div class="blog__post-excerpt" itemprop="text"> 927 <a href="https://www.foreyes.com/blog/put-in-contact-lenses/"> 928 <img src="https://www.foreyes.com/media/blog/3_Benefits_of_Contact_Lenses_Over_Spectacles_header_1.jpg" 929 alt="How do you put in your contact lenses? Follow these easy steps!"/> 930 </a> 931 932 To ensure your contacts feel as comfortable as possible, it's essential you put in your contacts correctly. But what's the correct way, you ask? What things are worth watching out for? Naturally, it takes time and practice to perfect putting in y
932our contact lenses when you first start using them. We've put together a selection of tips to make 933 <a class="read-more" href="https://www.foreyes.com/blog/put-in-contact-lenses/">Read more...</a> 934 </div> 935 936 937<footer class="blog__post-footer"> 938 <span class="blog__post-footer-categories"> 939 <i class="fa fa-fw fa-folder-open"></i> 940 <a href="https://www.foreyes.com/blog/contact-lenses/" rel="category tag">Contact Lenses</a> 941 <a href="https://www.foreyes.com/blog/using-contact-lenses/" rel="category tag">Using Contact Lenses</a> 942 </span> 943 944 <span class="blog__post-footer-tags"> 945 <i class="fa fa-fw fa-tags"></i> 946 947 <a href="https://www.foreyes.com/blog/tag/" rel="tag"></a> 948 </span> 949 </footer> </li> 950 </ol> 951 952 <div class="toolbar blog-post-list__toolbar"> 953 <p class="toolbar-amount" id="toolbar-amount"> 954 <span class="toolbar-number">2</span> Items </p> 955 956 957 958 959 960 <div class="limiter"> 961 <strong class="limiter-label">Show</strong> 962 <select id="limiter" data-mage-init='{"redirectUrl": {"event":"change"}}' class="limiter-options"> 963 <option value="https://www.foreyes.com/blog/using-contact-lenses/?limit=10" 964 selected="selected"> 965 10 </option> 966 <option value="https://www.foreyes.com/blog/using-contact-lenses/?limit=20" 967 > 968 20 </option> 969 <option value="https://www.foreyes.com/blog/using-contact-lenses/?limit=50" 970 > 971 50 </option> 972 </select> 973 <span class="limiter-text">per page</span> 974 </div> 975 976 977 </div> 978 </div> 979 980 981 982<div class="blog__copyright-wrapper"> 983 <span class="blog__copyright"> 984 <h3>Powered by <a href="https://mirasvit.com/magento-2-extensions/blog.html" target="_blank">Mirasvit Magento 2 Extensions</a></h3> 985 </span> 986</div></div><div class="sidebar sidebar-main"><div class="blog__sidebar-main"><div class="blog__sidebar-search"> 987 <form method="get" action="https://www.foreyes.com/blog/search/"> 988 <input type="search" name="q" placeholder="Search..." class="input-text required-entry" 989 value=""/> 990 991 <button class="action primary" title="Submit" type="submit"> 992 <span><i class="fa fa-fw fa-search"></i></span> 993 </button> 994 </form> 995</div> 996<div class="block block-collapsible-nav blog__sidebar-category-tree"> 997 <div class="title block-collapsible-nav-title" 998 data-mage-init='{"toggleAdvanced": {"toggleContainers": "#block-collapsible-nav-blog", "selectorsToggleClass": "active"}}'> 999 <strong>Categories</strong> 1000 </div> 1001 <div class="block-collapsible-content content" id="block-collapsible-nav-blog"> 1002 <ul class="nav items"> 1003 <li class="nav item level-1 "> 1004 <a href="https://www.foreyes.com/blog/contact-lenses/">Contact Lenses</a> 1005 </li> 1006 <li class="nav item level-2 current"> 1007 <a href="https://www.foreyes.com/blog/using-contact-lenses/">Using Contact Lenses</a> 1008 </li> 1009 <li class="nav item level-1 "> 1010 <a href="https://www.foreyes.com/blog/fashion-style/">Fashion & Style</a> 1011 </li> 1012 <li class="nav item level-1 "> 1013 <a href="https://www.foreyes.com/blog/eye-health/">Eye Health</a> 1014 </li> 1015 <li class="nav item level-1 "> 1016 <a href="https://www.foreyes.com/blog/blue-light/">Blue Light</a> 1017 </li> 1018 <li class="nav item level-1 "> 1019 <a href="https://www.foreyes.com/blog/progressives/">Progressive Lenses</a> 1020 </li> 1021 <li class="nav item level-1 "> 1022 <a href="https://www.foreyes.com/blog/kids/">Kids</a> 1023 </li> 1024 <li class="nav item level-1 "> 1025 <a href="https://www.foreyes.com/blog/eye-exam-guide/">Eye Exam Guide</a> 1026 </li> 1027 <li class="nav item level-1 "> 1028 <a href="https://www.foreyes.com/blog/sunglasses-guide/">
1028Sunglasses Guide</a> 1029 </li> 1030 <li class="nav item level-1 "> 1031 <a href="https://www.foreyes.com/blog/eyeglasses-guide/">Eyeglasses Guide</a> 1032 </li> 1033 </ul> 1034 </div> 1035</div> 1036<div class="block blog__sidebar-tag-cloud"> 1037 <div class="block-content"> 1038 <a href="https://www.foreyes.com/blog/tag/" style="font-size: 0em"> 1039 </a> 1040 <a href="https://www.foreyes.com/blog/tag/" style="font-size: 0em"> 1041 </a> 1042 <a href="https://www.foreyes.com/blog/tag/tips/" style="font-size: 0.019108280254777em"> 1043 Tips </a> 1044 <a href="https://www.foreyes.com/blog/tag/lensgebruik/" style="font-size: 0em"> 1045 Lensgebruik </a> 1046 <a href="https://www.foreyes.com/blog/tag/" style="font-size: 0em"> 1047 </a> 1048 <a href="https://www.foreyes.com/blog/tag/" style="font-size: 0em"> 1049 </a> 1050 <a href="https://www.foreyes.com/blog/tag/" style="font-size: 0em"> 1051 </a> 1052 <a href="https://www.foreyes.com/blog/tag/tags/" style="font-size: 0em"> 1053 tags </a> 1054 <a href="https://www.foreyes.com/blog/tag/" style="font-size: 0em"> 1055 </a> 1056 <a href="https://www.foreyes.com/blog/tag/" style="font-size: 0em"> 1057 </a> 1058 <a href="https://www.foreyes.com/blog/tag/" style="font-size: 0.019108280254777em"> 1059 </a> 1060 <a href="https://www.foreyes.com/blog/tag/" style="font-size: 0.019108280254777em"> 1061 </a> 1062 <a href="https://www.foreyes.com/blog/tag/" style="font-size: 0em"> 1063 </a> 1064 <a href="https://www.foreyes.com/blog/tag/prescription-eyeglasses/" style="font-size: 0.019108280254777em"> 1065 Prescription Eyeglasses </a> 1066 <a href="https://www.foreyes.com/blog/tag/eye-health/" style="font-size: 1.3184713375796em"> 1067 Eye Health </a> 1068 <a href="https://www.foreyes.com/blog/tag/kids-glasses/" style="font-size: 0.15286624203822em"> 1069 Kids Glasses </a> 1070 <a href="https://www.foreyes.com/blog/tag/eyeglasses/" style="font-size: 2.9808917197452em"> 1071 Eyeglasses </a> 1072 <a href="https://www.foreyes.com/blog/tag/kid/" style="font-size: 0.13375796178344em"> 1073 kid </a> 1074 <a href="https://www.foreyes.com/blog/tag/glasses-for-kids/" style="font-size: 0.076433121019108em"> 1075 Glasses for Kids </a> 1076 <a href="https://www.foreyes.com/blog/tag/ophthalmologist/" style="font-size: 0.019108280254777em"> 1077 Ophthalmologist </a> 1078 <a href="https://www.foreyes.com/blog/tag/blue-light/" style="font-size: 0.095541401273885em"> 1079 Blue Light </a> 1080 <a href="https://www.foreyes.com/blog/tag/eye-information/" style="font-size: 0.38216560509554em"> 1081 Eye Information </a> 1082 <a href="https://www.foreyes.com/blog/tag/eye-exam/" style="font-size: 0.17197452229299em"> 1083 Eye Exam </a> 1084 <a href="https://www.foreyes.com/blog/tag/eye-care/" style="font-size: 0.076433121019108em"> 1085 eye care </a> 1086 <a href="https://www.foreyes.com/blog/tag/eye-damage/" style="font-size: 0.019108280254777em"> 1087 Eye damage </a> 1088 <a href="https://www.foreyes.com/blog/tag/eyesight/" style="font-size: 0.019108280254777em"> 1089 Eyesight </a> 1090 <a href="https://www.foreyes.com/blog/tag/eye-doctor/" style="font-size: 0.038216560509554em"> 1091 Eye doctor </a> 1092 <a href="https://www.foreyes.com/blog/tag/darkened-vision/" style="font-size: 0.019108280254777em"> 1093 Darkened Vision </a> 1094 <a href="https://www.foreyes.com/blog/tag/aoa/" style="font-size: 0.019108280254777em"> 1095 AOA </a> 1096 <a href="https://www.foreyes.com/blog/tag/eye-discomfort/" style="font-size: 0.019108280254777em"> 1097 Eye Discomfort </a> 1098 <a href="https://www.foreyes.com/blog/tag/eye/" style="font-size: 1.0127388535032em"> 1099 eye </a> 1100 <a href="https://www.foreyes.com/blog/tag/eye-damage/" style="font-size: 0.6687898089172em"> 1101 eye damage </a> 1102 <a href="https://www.foreyes.com/blog/tag/eye-discomfort/" style="font-size: 0.095541401273885em"> 1103 eye discomfort </a> 1104 <a href="https://www.foreyes.com/blog/tag/eye-doctor/" style="font-size: 1.4331210191083em"> 1105 eye doctor </a> 1106 <a href="https://www.foreyes.com/blog/tag/eye-exam/" style="font-size: 1.4331210191083em"> 1107 eye exam </a> 1108 <a href="https://www.foreyes.com/blog/tag/eye-health/" style="font-size: 1.5095541401274em"> 1109 Eye Health </a> 1110 <a href="https://www.foreyes.com/blog/tag/eye-inflammation/" style="font-size: 0.057324840764331em"> 1111 eye inflammation </a> 1112 <a href="https://www.foreyes.com/blog/tag/eye-pain/" style="font-size: 1.2229299363057em"> 1113 eye pain </a> 1114 <a href="https://www.foreyes.com/blog/tag/eyesight/" style="font-size: 0.13375796178344em"> 1115 eyesight </a> 1116 <a href="https://www.foreyes.com/blog/tag/question-eye-doctor/" style="font-size: 0.45859872611465em"> 1117 question eye doctor </a> 1118 <a href="https://www.foreyes.com/blog/tag/symptoms-eye/" style="font-size: 1.1273885350318em"> 1119 symptoms eye </a> 1120 <a href="https://www.foreyes.com/blog/tag/trifocal-lenses/" style="font-size: 0.019108280254777em"> 1121 Trifocal Lenses </a> 1122 <a href="https://www.foreyes.com/blog/tag/cataract/" style="font-size: 0.038216560509554em"> 1123 Cataract </a> 1124 <a href="https://www.foreyes.com/blog/tag/dimming-of-vision/" style="font-size: 0.019108280254777em"> 1125 Dimming of Vision </a> 1126 <a href="https://www.foreyes.com/blog/tag/eye/" style="font-size: 0.63057324840764em"> 1127 eye </a> 1128 <a href="https://www.foreyes.com/blog/tag/eye-care/" style="font-size: 0.34394904458599em"> 1129 eye care </a> 1130 <a href="https://www.foreyes.com/blog/tag/myopia/" style="font-size: 0.038216560509554em"> 1131 myopia </a> 1132 <a href="https://www.foreyes.com/blog/tag/optometrist/" style="font-size: 0.057324840764331em"> 1133 Optometrist </a> 1134 <a href="https://www.foreyes.com/blog/tag/sun/" style="font-size: 0.019108280254777em"> 1135 sun </a> 1136 <a href="https://www.foreyes.com/blog/tag/uv-light/" style="font-size: 0.019108280254777em"> 1137 uv light </a> 1138 <a href="https://www.foreyes.com/blog/tag/photokeratitis/" style="font-size: 0.057324840764331em"> 1139 Photokeratitis </a> 1140 <a href="https://www.foreyes.com/blog/tag/sun-damage-eyes/" style="font-size: 0.038216560509554em"> 1141 sun damage eyes </a> 1142 <a href="https://www.foreyes.com/blog/tag/sun-eyes/" style="font-size: 0.038216560509554em"> 1143 sun eyes </a> 1144 <a href="https://www.foreyes.com/blog/tag/contact-lenses/" style="font-size: 0.22929936305732em"> 1145 Contact Lenses </a> 1146 <a href="https://www.foreyes.com/blog/tag/astigmatism/" style="font-size: 0.057324840764331em"> 1147 Astigmatism </a> 1148 <a href="https://www.foreyes.com/blog/tag/eyewear/" style="font-size: 1.1847133757962em"> 1149 eyewear </a> 1150 <a href="https://www.foreyes.com/blog/tag/toddler/" style="font-size: 0.019108280254777em"> 1151 toddler </a> 1152 <a href="https://www.foreyes.com/blog/tag/vision-tests/" style="font-size: 0.11464968152866em"> 1153 vision tests </a> 1154 <a href="https://www.foreyes.com/blog/tag/blurry-vision/" style="font-size: 0.057324840764331em"> 1155 blurry vision </a> 1156 <a href="https://www.foreyes.com/blog/tag/headaches/" style="font-size: 0.019108280254777em"> 1157 headaches </a> 1158 <a href="https://www.foreyes.com/blog/tag/light-flashes/" style="font-size: 0.019108280254777em"> 1159 light flashes </a> 1160 <a href="https://www.foreyes.com/blog/tag/appointment/" style="font-size: 0.057324840764331em"> 1161 appointment </a> 1162 <a href="https://www.foreyes.com/blog/tag/vision/" style="font-size: 0.19108280254777em"> 1163 vision </a> 1164 <a href="https://www.foreyes.com/blog/tag/check-up/" style="font-size: 0.019108280254777em"> 1165 check up </a> 1166 <a href="https://www.foreyes.com/blog/tag/children/" style="font-size: 0.038216560509554em"> 1167 children </a> 1168 <a href="https://www.foreyes.com/blog/tag/kids/" style="font-size: 0.019108280254777em"> 1169 kids </a> 1170 <a href="https://www.foreyes.com/blog/tag/routine-eye-exam/" style="font-size: 0.21019108280255em"> 1171 routine eye exam </a> 1172 <a href="https://www.foreyes.com/blog/tag/diabetic/" style="font-size: 0.019108280254777em"> 1173 diabetic </a> 1174 <a href="https://www.foreyes.com/blog/tag/diabetes/" style="font-size: 0.019108280254777em"> 1175 diabetes </a> 1176 <a href="https://www.foreyes.com/blog/tag/high-blood-pressure/" style="font-size: 0.019108280254777em"> 1177 high blood pressure </a> 1178 <a href="https://www.foreyes.com/blog/tag/watchingtv/" style="font-size: 0.019108280254777em"> 1179 watchingtv </a> 1180 <a href="https://www.foreyes.com/blog/tag/blindness/" style="font-size: 0.038216560509554em"> 1181 Blindness </a> 1182 <a href="https://www.foreyes.com/blog/tag/birth/" style="font-size: 0.019108280254777em"> 1183 birth </a> 1184 <a href="https://www.foreyes.com/blog/tag/blindness/" style="font-size: 0.019108280254777em"> 1185 Blindness </a> 1186 <a href="https://www.foreyes.com/blog/tag/frames/" style="font-size: 0.038216560509554em"> 1187 Frames </a> 1188 <a href="https://www.foreyes.com/blog/tag/sunglasses/" style="font-size: 0.30573248407643em"> 1189 Sunglasses </a> 1190 <a href="https://www.foreyes.com/blog/tag/insurance/" style="font-size: 0.019108280254777em"> 1191 insurance </a> 1192 <a href="https://www.foreyes.com/blog/tag/glasses
1192/" style="font-size: 0.15286624203822em"> 1193 glasses </a> 1194 <a href="https://www.foreyes.com/blog/tag/anti-reflective-coating/" style="font-size: 0.019108280254777em"> 1195 anti-reflective coating </a> 1196 <a href="https://www.foreyes.com/blog/tag/clean/" style="font-size: 0.019108280254777em"> 1197 clean </a> 1198 <a href="https://www.foreyes.com/blog/tag/lenses/" style="font-size: 0.057324840764331em"> 1199 lenses </a> 1200 <a href="https://www.foreyes.com/blog/tag/water/" style="font-size: 0.019108280254777em"> 1201 water </a> 1202 <a href="https://www.foreyes.com/blog/tag/contact/" style="font-size: 0.019108280254777em"> 1203 contact </a> 1204 <a href="https://www.foreyes.com/blog/tag/new-frames/" style="font-size: 0.038216560509554em"> 1205 new frames </a> 1206 <a href="https://www.foreyes.com/blog/tag/prescription/" style="font-size: 0.15286624203822em"> 1207 prescription </a> 1208 <a href="https://www.foreyes.com/blog/tag/nose/" style="font-size: 0.019108280254777em"> 1209 nose </a> 1210 <a href="https://www.foreyes.com/blog/tag/best-glasses/" style="font-size: 0.038216560509554em"> 1211 best glasses </a> 1212 <a href="https://www.foreyes.com/blog/tag/cat-eye-frames/" style="font-size: 0.019108280254777em"> 1213 cat eye frames </a> 1214 <a href="https://www.foreyes.com/blog/tag/oval-face/" style="font-size: 0.019108280254777em"> 1215 oval face </a> 1216 <a href="https://www.foreyes.com/blog/tag/rectangular-eyewear/" style="font-size: 0.019108280254777em"> 1217 rectangular eyewear </a> 1218 <a href="https://www.foreyes.com/blog/tag/new-glasses/" style="font-size: 0.038216560509554em"> 1219 new glasses </a> 1220 <a href="https://www.foreyes.com/blog/tag/pupil-test/" style="font-size: 0.019108280254777em"> 1221 pupil test </a> 1222 <a href="https://www.foreyes.com/blog/tag/round-face/" style="font-size: 0.019108280254777em"> 1223 round face </a> 1224 <a href="https://www.foreyes.com/blog/tag/lifespan-glasses/" style="font-size: 0.019108280254777em"> 1225 lifespan glasses </a> 1226 <a href="https://www.foreyes.com/blog/tag/frames/" style="font-size: 0.057324840764331em"> 1227 Frames </a> 1228 <a href="https://www.foreyes.com/blog/tag/eyes/" style="font-size: 0.34394904458599em"> 1229 eyes </a> 1230 <a href="https://www.foreyes.com/blog/tag/wide-glasses/" style="font-size: 0.019108280254777em"> 1231 wide glasses </a> 1232 <a href="https://www.foreyes.com/blog/tag/marks/" style="font-size: 0.019108280254777em"> 1233 marks </a> 1234 <a href="https://www.foreyes.com/blog/tag/kid-glasses/" style="font-size: 0em"> 1235 kid glasses </a> 1236 <a href="https://www.foreyes.com/blog/tag/oakley/" style="font-size: 0em"> 1237 oakley </a> 1238 <a href="https://www.foreyes.com/blog/tag/best-designer-eyewear/" style="font-size: 0.038216560509554em"> 1239 best designer eyewear </a> 1240 <a href="https://www.foreyes.com/blog/tag/fashion/" style="font-size: 0.095541401273885em"> 1241 fashion </a> 1242 <a href="https://www.foreyes.com/blog/tag/gucci/" style="font-size: 0.019108280254777em"> 1243 gucci </a> 1244 <a href="https://www.foreyes.com/blog/tag/summer-2020/" style="font-size: 0.057324840764331em"> 1245 summer 2020 </a> 1246 <a href="https://www.foreyes.com/blog/tag/trend/" style="font-size: 0.038216560509554em"> 1247 trend </a> 1248 <a href="https://www.foreyes.com/blog/tag/summer/" style="font-size: 0.019108280254777em"> 1249 summer </a> 1250 <a href="https://www.foreyes.com/blog/tag/women/" style="font-size: 0.038216560509554em"> 1251 women </a> 1252 <a href="https://www.foreyes.com/blog/tag/men/" style="font-size: 0.019108280254777em"> 1253 men </a> 1254 <a href="https://www.foreyes.com/blog/tag/style/" style="font-size: 0.038216560509554em"> 1255 style </a> 1256 <a href="https://www.foreyes.com/blog/tag/sunglasses/" style="font-size: 0.11464968152866em"> 1257 Sunglasses </a> 1258 <a href="https://www.foreyes.com/blog/tag/contact-lensesn/" style="font-size: 0.038216560509554em"> 1259 contact lensesn </a> 1260 <a href="https://www.foreyes.com/blog/tag/fsa/" style="font-size: 0.076433121019108em"> 1261 fsa </a> 1262 <a href="https://www.foreyes.com/blog/tag/reading-glasses/" style="font-size: 0.038216560509554em"> 1263 reading glasses </a> 1264 <a href="https://www.foreyes.com/blog/tag/hsa/" style="font-size: 0.019108280254777em"> 1265 HSA </a> 1266 <a href="https://www.foreyes.com/blog/tag/medications/" style="font-size: 0.019108280254777em"> 1267 medications </a> 1268 <a href="https://www.foreyes.com/blog/tag/ophthalmologist/" style="font-size: 0.019108280254777em"> 1269 Ophthalmologist </a> 1270 <a href="https://www.foreyes.com/blog/tag/eyeglasses-2020/" style="font-size: 0.22929936305732em"> 1271 eyeglasses 2020 </a> 1272 <a href="https://www.foreyes.com/blog/tag/sunburned-eyes/" style="font-size: 0.019108280254777em"> 1273 Sunburned Eyes </a> 1274 <a href="https://www.foreyes.com/blog/tag/eye/" style="font-size: 0.038216560509554em"> 1275 eye </a> 1276 <a href="https://www.foreyes.com/blog/tag/food-eyes/" style="font-size: 0.057324840764331em"> 1277 food eyes </a> 1278 <a href="https://www.foreyes.com/blog/tag/nuts/" style="font-size: 0.019108280254777em"> 1279 Nuts </a> 1280 <a href="https://www.foreyes.com/blog/tag/vitamin-eyes/" style="font-size: 0.057324840764331em"> 1281 vitamin eyes </a> 1282 <a href="https://www.foreyes.com/blog/tag/beautiful-eyes/" style="font-size: 0.057324840764331em"> 1283 beautiful eyes </a> 1284 <a href="https://www.foreyes.com/blog/tag/fruits-eyes/" style="font-size: 0.057324840764331em"> 1285 fruits eyes </a> 1286 <a href="https://www.foreyes.com/blog/tag/price-sunglasses/" style="font-size: 0em"> 1287 price sunglasses </a> 1288 <a href="https://www.foreyes.com/blog/tag/popular-sunglasses/" style="font-size: 0.019108280254777em"> 1289 popular sunglasses </a> 1290 <a href="https://www.foreyes.com/blog/tag/ray-ban/" style="font-size: 0em"> 1291 Ray Ban </a> 1292 <a href="https://www.foreyes.com/blog/tag/vision-changing/" style="font-size: 0.095541401273885em"> 1293 vision changing </a> 1294 <a href="https://www.foreyes.com/blog/tag/20-20-vision/" style="font-size: 0.019108280254777em"> 1295 20/20 vision </a> 1296 <a href="https://www.foreyes.com/blog/tag/blurry-vision/" style="font-size: 0.019108280254777em"> 1297 blurry vision </a> 1298 <a href="https://www.foreyes.com/blog/tag/one-eye/" style="font-size: 0.019108280254777em"> 1299 one eye </a> 1300 <a href="https://www.foreyes.com/blog/tag/eyes-after-40/" style="font-size: 0.019108280254777em"> 1301 eyes after 40 </a> 1302 <a href="https://www.foreyes.com/blog/tag/eyes-small/" style="font-size: 0.019108280254777em"> 1303 eyes small </a> 1304 <a href="https://www.foreyes.com/blog/tag/20-30-vision/" style="font-size: 0.038216560509554em"> 1305 20/30 vision </a> 1306 <a href="https://www.foreyes.com/blog/tag/wear-glasses/" style="font-size: 0.019108280254777em"> 1307 wear glasses </a> 1308 <a href="https://www.foreyes.com/blog/tag/eyesight-improvement/" style="font-size: 0.038216560509554em"> 1309 Eyesight Improvement </a> 1310 <a href="https://www.foreyes.com/blog/tag/nutrients-eyes/" style="font-size: 0.019108280254777em"> 1311 nutrients eyes </a> 1312 <a href="https://www.foreyes.com/blog/tag/omega-3s/" style="font-size: 0.019108280254777em"> 1313 omega 3s </a> 1314 <a href="https://www.foreyes.com/blog/tag/vitamin-c-and-e/" style="font-size: 0.019108280254777em"> 1315 vitamin c and e </a> 1316 <a href="https://www.foreyes.com/blog/tag/zinc/" style="font-size: 0.019108280254777em"> 1317 zinc </a> 1318 <a href="https://www.foreyes.com/blog/tag/children/" style="font-size: 0.019108280254777em"> 1319 children </a> 1320 <a href="https://www.foreyes.com/blog/tag/farsightedness/" style="font-size: 0.019108280254777em"> 1321 Farsightedness </a> 1322 <a href="https://www.foreyes.com/blog/tag/nearsighted/" style="font-size: 0.019108280254777em"> 1323 Nearsighted </a> 1324 <a href="https://www.foreyes.com/blog/tag/vision-children/" style="font-size: 0.019108280254777em"> 1325 vision children </a> 1326 <a href="https://www.foreyes.com/blog/tag/eyewear/" style="font-size: 0.019108280254777em"> 1327 eyewear </a> 1328 <a href="https://www.foreyes.com/blog/tag/mirrored-lenses/" style="font-size: 0.019108280254777em"> 1329 mirrored lenses </a> 1330 <a href="https://www.foreyes.com/blog/tag/mirrored-sunglasses/" style="font-size: 0.019108280254777em"> 1331 Mirrored Sunglasses </a> 1332 <a href="https://www.foreyes.com/blog/tag/reflection/" style="font-size: 0.019108280254777em"> 1333 reflection </a> 1334 <a href="https://www.foreyes.com/blog/tag/tinted-lenses/" style="font-size: 0.019108280254777em"> 1335 tinted lenses </a> 1336 <a href="https://www.foreyes.com/blog/tag/uv-rays/" style="font-size: 0.019108280254777em"> 1337 uv rays </a> 1338 <a href="https://www.foreyes.com/blog/tag/no-line-bifocals/" style="font-size: 0.019108280254777em"> 1339 No-Line Bifocals </a> 1340 <a href="https://www.foreyes.com/blog/tag/progressive/" style="font-size: 0.019108280254777em"> 1341 progressive </a> 1342 <a href="https://www.foreyes.com/blog/tag/brightness-in-vision/" style="font-size: 0.019108280254777em"> 1343 Brightness in Vision </a> 1344 <a href="https://www.foreyes.com/blog/tag/eyes-sensitive/" style="font-size: 0.019108280254777em"> 1345 eyes sensitive </a> 1346 <a href="https://www.foreyes.com/blog/tag/hurt-eyes/" style="font-size: 0.019108280254777em"> 1347 hurt eyes </a> 1348 <a href="https://www.foreyes.com/blog/tag/sulight/" style="font-size: 0.019108280254777em"> 1349 sulight </a> 1350 <a href="https://www.foreyes.com/blog/tag/teary-eyes/" style="font-size: 0.019108280254777em"> 1351 teary eyes </a> 1352 <a href="https://www.foreyes.com/blog/tag/presbyopia/" style="font-size: 0.019108280254777em"> 1353 Presbyopia </a> 1354 <a href="https://www.foreyes.com/blog/tag/sun-damage/" style="font-size: 0em"> 1355 sun damage </a> 1356 <a href="https://www.foreyes.com/blog/tag/aviator-sunglasses/" style="font-size: 0em"> 1357 aviator sunglasses </a> 1358 <a href="https://www.foreyes.com/blog/tag/polarized/" style="font-size: 0em"> 1359 polarized </a> 1360 <a href="https://www.foreyes.com/blog/tag/20-20-vision/" style="font-size: 0.019108280254777em"> 1361 20/20 vision </a> 1362 <a href="https://www.foreyes.com/blog/tag/location/" style="font-size: 0.019108280254777em"> 1363 location </a> 1364 <a href="https://www.foreyes.com/blog/tag/new-lenses/" style="font-size: 0em"> 1365 new lenses </a> 1366 <a href="https://www.foreyes.com/blog/tag/old-frames/" style="font-size: 0em"> 1367 old frames </a> 1368 <a href="https://www.foreyes.com/blog/tag/trend-2020/" style="font-size: 0.019108280254777em"> 1369 trend 2020 </a> 1370 <a href="https://www.foreyes.com/blog/tag/non-prescription/" style="font-size: 0.019108280254777em"> 1371 non-prescription </a> 1372 <a href="https://www.foreyes.com/blog/tag/uv/" style="font-size: 0.019108280254777em"> 1373 uv </a> 1374 <a href="https://www.foreyes.com/blog/tag/eggs/" style="font-size: 0em"> 1375 eggs </a> 1376 <a href="https://www.foreyes.com/blog/tag/farsighted/" style="font-size: 0em"> 1377 farsighted </a> 1378 <a href="https://www.foreyes.com/blog/tag/make-up-eyes/" style="font-size: 0em"> 1379 make up eyes </a> 1380 <a href="https://www.foreyes.com/blog/tag/bifocal-glasses/" style="font-size: 0.019108280254777em"> 1381 Bifocal Glasses </a> 1382 <a href="https://www.foreyes.com/blog/tag/eyeframe/" style="font-size: 0.019108280254777em"> 1383 Eyeframe </a> 1384 <a href="https://www.foreyes.com/blog/tag/optical-style/" style="font-size: 0.019108280254777em"> 1385 Optical Style </a> 1386 <a href="https://www.foreyes.com/blog/tag/choosing-eyewear/" style="font-size: 0.019108280254777em"> 1387 Choosing Eyewear </a> 1388 <a href="https://www.foreyes.com/blog/tag/eyewear-style/" style="font-size: 0.019108280254777em"> 1389 Eyewear Style </a> 1390 <a href="https://www.foreyes.com/blog/tag/face-shape/" style="font-size: 0.019108280254777em"> 1391 Face Shape </a> 1392 </div> 1393</div> 1394 1395<div class="block blog__sidebar-rss-link"> 1396 <a href="https://www.foreyes.com/blog/rss/using-contact-lenses/" target="_blank"><i class="fa fa-fw fa-rss"></i> RSS Feed</a> 1397</div></div></div><div class="block blog__sidebar-recent"> 1398 <div class="block-content"> 1399 <blog-items class="items"> 1400 </blog-items> 1401 </div> 1402</div> 1403</div></main></div></main></div> 1404 1405 1406 <div class="newsletter" slot="newsletter"> 1407 <div style="text-align: center;"> 1408<h3>We accept the following payment methods:</h3> 1409<div class="credit-cards" style="width: 100%;"><img style="max-height: 40px; width
1409: auto; display: inline-block; margin-right: 10px;" src="https://www.foreyes.com/media/wysiwyg/paymentlogos/visa.png" alt=""> <img style="max-height: 40px; width: auto; display: inline-block; margin-right: 10px;" src="https://www.foreyes.com/media/wysiwyg/paymentlogos/discover-curved.png" alt=""> <img style="max-height: 40px; width: auto; display: inline-block; margin-right: 10px;" src="https://www.foreyes.com/media/wysiwyg/paymentlogos/mastercard.png" alt=""> <img style="max-height: 40px; width: auto; display: inline-block; margin-right: 10px;" src="https://www.foreyes.com/media/wysiwyg/paymentlogos/american-express.png" alt=""><img style="max-height: 40px; width: auto; display: inline-block; margin-right: 10px;" src="https://www.foreyes.com/media/wysiwyg/paymentlogos/paypal-logo-data.jpg" alt=""> <img alt="Cash App Afterpay" src="https://static.afterpaycdn.com/en-US/integration/logo/lockup/new-color-white-32.svg" height="32"></div> 1410</div> <div class="block newsletter"> 1411 <div class="title"><strong>Newsletter</strong></div> 1412 1413 1414 <div class="title-note"><p>By clicking âsubscribeâ, I agree that For Eyes can email me offers, news, and other marketing notices. I also agree to the <a class="sc-dTdPqK fiufTB" title="https://www.foreyes.com/privacy-notice" href="/privacy-notice" target="_blank" rel="noopener" data-renderer-mark="true">Privacy Policy</a></p></div> 1415 1416 <div class="content"> 1417 <form class="form subscribe" 1418 novalidate 1419 action="https://www.foreyes.com/newsletter/subscriber/new/" 1420 method="post" 1421 data-mage-init='{"validation": {"errorClass": "mage-error"}}' 1422 id="newsletter-validate-detail"> 1423 <div class="field newsletter"> 1424 <div class="control"> 1425 <input name="email" type="email" id="newsletter" 1426 placeholder="Email address" 1427 data-mage-init='{"mage/trim-input":{}}' 1428 data-validate="{required:true, 'validate-email':true}" 1429 /> 1430 </div> 1431 </div> 1432 <div class="actions"> 1433 <button class="action subscribe secondary" 1434 title="Subscribe" 1435 type="submit" 1436 aria-label="Subscribe"> 1437 <span>Subscribe</span> 1438 </button> 1439 </div> 1440 1441 1442<input type="hidden" 1443 name="am-gdpr-checkboxes-from" 1444 value="subscription"> 1445</form> 1446 </div> 1447</div> 1448 1449 </div> 1450 <div slot="newsletter-disclaimer" class="newsletter-disclaimer"></div> 1451 1452 <div class="footer-links-1" slot="footer-links-1"> <ul> 1453<li><strong>PRODUCTS</strong></li> 1454<li><a href="/eyeglasses">Eyeglasses</a></li> 1455<li><a href="/sunglasses">Sunglasses</a></li> 1456<li><a href="/contact-lenses">Contact Lenses</a></li> 1457</ul></div> 1458 <div class="footer-links-2" slot="footer-links-2"> <ul> 1459<li><strong>BRANDS</strong></li> 1460<li><a href="/gucci">Gucci</a></li> 1461<li><a href="/kate_spade">Kate Spade</a></li> 1462<li><a href="/michael_kors">Michael Kors</a></li> 1463<li><a href="/oakley">Oakley</a></li> 1464<li><a href="/ray_ban">Ray-Ban</a></li> 1465<li><a href="/brands">> All Brands</a></li> 1466</ul></div> 1467 <div class="footer-links-3" slot="footer-links-3"> <ul> 1468<li><strong>SERVICE</strong></li> 1469<li><a href="/locations">Find a Store</a></li> 1470<li><a href="/get-an-eye-exam">Find an Eye Doctor</a></li> 1471<li><a href="/about-eye-exams">Eye Exam Information</a></li> 1472<li><a href="/insurance-benefits">Insurance</a></li> 1473<li><a href="/return-info">Returns</a></li> 1474</ul></div> 1475 <div class="footer-links-4" slot="footer-links-4"> <ul> 1476<li><strong>CONTACT US</strong></li> 1477<li><a id="CTA_CallFE" title="Call For Eyes" href="tel:18003673937">1.800.FOR.EYES</a></li> 1478<li>Weekdays:</li> 1479<li>9:00 am - 5:00 pm (EST)</li> 1480<li><a href="mailto:[email protected]" data-sheets-formula-bar-text-link="mailto:[email protected]" data-sheets-formula-bar-text-style="font-size:17px;color:#1155cc;font-weight:normal;text-decoration:underline;font-family:'Arial';font-style:normal;text-decoration-skip-ink:none;">[email protected]</a></li> 1481<li> </li> 1482<li><strong>ABOUT US</strong></li> 1483<li><a href="/about-us">Our Story</a></li> 1484<li><a href="/careers">Careers</a></li> 1485<li><a href="/locations">Locations</a></li> 1486</ul></div> 1487 <div class="footer-links-5" slot="footer-links-5"> <ul> 1488<li><strong>LEGAL</strong></li> 1489<li><a title="Privacy Policy" href="/privacy-policy">Privacy Policy</a></li> 1490<li><a title="Terms and Conditions" href="/terms">Terms and Conditions</a></li> 1491<li><a title="Independent Doctor's Notice" href="/independent-doctors-notice">Independent Doctor's Notice</a></li> 1492<li><a title="Accessibility Notice" href="/web-accessibility-notice">Accessibility Notice</a></li> 1493<li>
1493<a title="Notice of Privacy Practices" href="/notice-of-privacy-practices">Notice of Privacy Practices</a></li> 1494<li><a title="California Notice" href="/privacy-policy#notice_california">California Notice</a></li> 1495<li><a title="California Proposition 65" href="/california-proposition-65">California Proposition 65</a></li> 1496<li><a title="Consumer Health Data Privacy Policy" href="/consumer_health_data">Consumer Health Data Privacy Policy</a></li> 1497<li><a title="Your Privacy Choices" href="/your-privacy-choices"><img src="https://www.foreyes.com/media/privacyoptions29x14.png" alt="Your Privacy Choices"></a> <a title="Your Privacy Choices" href="/your-privacy-choices">Your Privacy Choices</a></li> 1498</ul></div> 1499 <div class="social-links" slot="social-links"> <a href="https://www.facebook.com/foreyes" data-platform="facebook">Facebook</a> 1500 <a href="https://twitter.com/foreyes" data-platform="twitter">Twitter</a> 1501 <a href="https://www.linkedin.com/company/foreyes" data-platform="linkedin">LinkedIn</a> 1502 <a href="https://www.instagram.com/foreyes/" data-platform="instagram">Instagram</a> 1503</div> 1504 <div class="copyright" slot="copyright"><small class="copyright"> 1505 <span><ul> 1506<li>© 2020-2024 For Eyes - All Rights Reserved</li> 1507</ul></span> 1508</small> 1509</div> 1510 1511 <div class="disclaimer" slot="disclaimer"></div> 1512 1513 </shop-app-layout> 1514 1515 1516 1517 1518<div class="amgdpr-privacy-policy" id="amgdpr-privacy-popup"></div> 1519 1520 1521 1522<!-- Product hit template --> 1523 1524<!-- Category hit template --> 1525<!-- Page hit template --> 1526<!-- Extra attribute hit template --> 1527 1528<!-- Suggestion hit template --> 1529 1530 1531<!-- Wrapping template --> 1532 1533 1534 1535 1536<input name="form_key" type="hidden" value="gQrDtT0FRt0sMjMy" /> 1537 1538 1539 1540 1541
1542<script skip-footer-js> 1543 var BASE_URL = 'https\u003A\u002F\u002Fwww.foreyes.com\u002F'; 1544 var require = { 1545 "baseUrl": "https\u003A\u002F\u002Fwww.foreyes.com\u002Fstatic\u002Fversion1789539491\u002Ffrontend\u002FReachDigital\u002Fforeyes\u002Fen_US" 1546 }; 1547 window.polymerSkipLoadingFontRoboto = true; 1548</script>
vendor: 1 bytes, line 1548
1548
1549<script skip-footer-js="">const nativeIntersectionObserverSupport="IntersectionObserver"in window</script>
vendor: 1 bytes, line 1549
1549
1550<script skip-footer-js="">nativeIntersectionObserverSupport||(IntersectionObserver.prototype.POLL_INTERVAL=150)</script>
vendor: 1 bytes, line 1550
1550
1551<script skip-footer-js="">!function(){function e(e,n){return new Promise((function(o,t){document.head.appendChild(Object.assign(document.createElement("script"),{src:e,onload:o,onerror:t},n?{type:"module"}:void 0))}))}var n=[];function o(){e("https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/dist/index.b8cd968d5b47324440fe.js")}"KeyframeEffect"in window==!1&&n.push(e("https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/dist/polyfills/web-animations-next-lite.551ca56cd1c3bb0850a4e22aca37e44b.js",!1)),"ResizeObserver"in window==!1&&n.push(e("https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/dist/polyfills/ResizeObserver.5ac2a249d9476326dc6576cb39213764.js",!1)),"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype||n.push(e("https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/dist/polyfills/intersection-observer.e74248e871a636a1e4053930daa62784.js",!1)),(!("attachShadow"in Element.prototype)||!("getRootNode"in Element.prototype)||window.ShadyDOM&&window.ShadyDOM.force)&&n.push(e("https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/dist/polyfills/webcomponents.0f9ed7af47e2e6912098e0cc092e1656.js",!1)),!("noModule"in HTMLScriptElement.prototype)&&"getRootNode"in Element.prototype&&n.push(e("https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/dist/polyfills/custom-elements-es5-adapter.84b300ee818dce8b351c7cc7c100bcf7.js",!1)),n.length?Promise.all(n).then(o):o()}()</script>
1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565
1566<script skip-footer-js> 1567 window.ReachDigitalGlobals = window.ReachDigitalGlobals || {}; 1568 window.ReachDigitalGlobals.locale = 'en_US'; 1569 window.ReachDigitalGlobals.currencyCode = 'USD'; 1570 window.ReachDigitalGlobals.paypalLocale = 'en_US'; 1571 window.ReachDigitalGlobals.baseUrl = 'https://www.foreyes.com/'; 1572 window.ReachDigitalGlobals.currentStore = {"store_id":"1","code":"foreyes_en_com","website_id":"1","group_id":"4","name":"For Eyes","sort_order":"0","is_active":"1","available_currency_codes":["USD"],"base_currency":{},"current_currency":{}}; 1573</script>
vendor: 1 bytes, line 1573
1573
1574<script skip-footer-js> 1575 window.ReachDigitalGlobals = window.ReachDigitalGlobals || {}; 1576 window.ReachDigitalGlobals.imaginaryEnabled = '1'; 1577 window.ReachDigitalGlobals.imaginaryRoot = 'https://store-images.foreyes.com/'; 1578 window.ReachDigitalGlobals.imaginaryUseUrl = !!1; 1579 window.ReachDigitalGlobals.imaginaryImageRoot = 'https://www.foreyes.com/media/'; 1580 window.ReachDigitalGlobals.customerGroupId = '0'; 1581 window.ReachDigitalGlobals.customerGroupName = ''; 1582</script>
1582 1583 1584 1585 1586 1587 1588
1589<script skip-footer-js="">window.checkout = {"shoppingCartUrl":"https:\/\/www.foreyes.com\/checkout\/cart\/","checkoutUrl":"https:\/\/www.foreyes.com\/checkout\/","updateItemQtyUrl":"https:\/\/www.foreyes.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.foreyes.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.foreyes.com\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"4","customerLoginUrl":"https:\/\/www.foreyes.com\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cuZm9yZXllcy5jb20vYmxvZy9jYXRlZ29yeS92aWV3L2VudGl0eV9pZC8zNS8%2C\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.foreyes.com\/captcha\/refresh\/","isRequired":false,"timestamp":1790246072}}}</script>
1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614
1615<script type="text/javascript" src="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/requirejs/require.js"></script>
vendor: 1 bytes, line 1615
1615
1616<script type="text/javascript" src="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/mage/requirejs/mixins.js"></script>
vendor: 1 bytes, line 1616
1616
1617<script type="text/javascript" src="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/requirejs-config.js"></script>
vendor: 1 bytes, line 1617
1617
1618<script type="text/javascript" src="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/SpurTree_NotificationBar/js/notification_bar_content.js"></script>
vendor: 1 bytes, line 1618
1618
1619<script type="text/javascript" src="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/Algolia_AlgoliaSearch/insights.js"></script>
vendor: 1 bytes, line 1619
1619
1620<script type="text/javascript" defer="defer" src="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/Algolia_AlgoliaSearch/internals/common.js"></script>
vendor: 1 bytes, line 1620
1620
1621<script type="text/javascript" defer="defer" src="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/Algolia_AlgoliaSearch/instantsearch.js"></script>
vendor: 1 bytes, line 1621
1621
1622<script type="text/javascript" defer="defer" src="https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/Algolia_AlgoliaSearch/autocomplete.js"></script>
vendor: 64 bytes, lines 1622-1623
1622 1623<script async src="https://www.googletagmanager.com/gtag/js?id=
1623GT-TXXK6XQ
vendor: 12 bytes, line 1623
1623"></script>
1624<script> 1625
vendor: 138 bytes, lines 1625-1629
1625window.dataLayer = window.dataLayer || []; 1626 function gtag(){dataLayer.push(arguments);} 1627 gtag('js', new Date()); 1628 1629 gtag('config', '
1629GT-TXXK6XQ
vendor: 5 bytes, line 1629
1629');
1630</script>
vendor: 1 bytes, line 1630
1630
1631<script> 1632 window.getWpCookie = function(name) { 1633 match = document.cookie.match(new RegExp(name + '=([^;]+)')); 1634 if (match) return decodeURIComponent(match[1].replace(/\+/g, ' ')) ; 1635 }; 1636 1637 window.dataLayer = window.dataLayer || []; 1638 var wpCookies = ['wp_customerId','wp_customerGroup']; 1639 wpCookies.map(function(cookieName) { 1640 var cookieValue = window.getWpCookie(cookieName); 1641 if (cookieValue) { 1642 var dlObject = {}; 1643 dlObject[cookieName.replace('wp_', '')] = cookieValue; 1644 window.dataLayer.push(dlObject); 1645 } 1646 }); 1647 </script>
vendor: 1 bytes, line 1647
1647
1648<script> 1649 var isIE = !!navigator.userAgent.match(/Trident.*rv[ :]*11\./); 1650 var isDismissableOnIE = false 1651 var $buoop = { 1652 required: {e: 16, s: 8}, 1653 insecure: true, 1654 style: "corner", 1655 api: 2019.05, 1656 reminder: (isIE && !isDismissableOnIE) ? 0 : 24, 1657 noclose: (isIE && !isDismissableOnIE), 1658 text: "<p><b>Your browser ({brow_name}) is too old.</b></p><p>Update your browser or download Chrome for improved security, speed and for optimal usage of this website.</p><p class='buorg-buttons'><a{up_but}>Download</a> <a{ignore_but}>Ignore</a></p>", 1659 url: 'https://www.google.com/chrome/', 1660 onshow: function(infos){ 1661 1662 document.getElementById('buorgul').classList.add('action'); 1663 document.getElementById('buorgul').classList.add('primary'); 1664 1665 if (isIE && !isDismissableOnIE) { 1666 document.querySelector('body').classList.add('browser-support-non-dismissable'); 1667 1668 var img = document.createElement('img'); 1669 img.src = 'https://www.foreyes.com/static/version1789539491/frontend/ReachDigital/foreyes/en_US/images/logo.svg'; 1670 img.classList.add('logo'); 1671 document.getElementById('buorg').insertAdjacentElement('afterbegin', img); 1672 } 1673 }, 1674 }; 1675 function $buo_f(){ 1676 var e = document.createElement("script"); 1677 e.src = "//browser-update.org/update.min.js"; 1678 document.body.appendChild(e); 1679 }; 1680 try {document.addEventListener("DOMContentLoaded", $buo_f,false)} 1681 catch(e){window.attachEvent("onload", $buo_f)} 1682 </script>
vendor: 1 bytes, line 1682
1682
1683<script type="application/ld+json"> 1684{ 1685 "@context": "http://schema.org", 1686 "@type": "WebSite", 1687 "url": "https://www.foreyes.com/" 1688} 1689</script>
vendor: 1 bytes, line 1689
1689
1690<script> 1691 window.algoliaConfig = {"instant":{"enabled":false,"selector":".columns","isAddToCartEnabled":true,"addToCartParams":{"action":"https:\/\/www.foreyes.com\/checkout\/cart\/add\/uenc\/aHR0cHM6Ly93d3cuZm9yZXllcy5jb20vYmxvZy91c2luZy1jb250YWN0LWxlbnNlcw%2C%2C\/","formKey":"gQrDtT0FRt0sMjMy"},"infiniteScrollEnabled":false,"urlTrackedParameters":["query","attribute:*","index","page"]},"autocomplete":{"enabled":true,"selector":".algolia-search-input","sections":[{"name":"pages","label":"Pages","hitsPerPage":"2"}],"nbOfProductsSuggestions":8,"nbOfCategoriesSuggestions":3,"nbOfQueriesSuggestions":0,"isDebugEnabled":false},"landingPage":{"query":"","configuration":"[]"},"extensionVersion":"3.1.0","applicationId":"GZD24R1H0L","indexName":"foreyes_prodforeyes_en_com","apiKey":"MjUxZjgxN2VjNTE5OTlmMGUzNGVhMDAzOTYzNTBhNTI3MmE1MDRlYThjYjQ4ZGMzOWVjNWU0NGY1ODcxOGQwZnRhZ0ZpbHRlcnM9","attributeFilter":[],"facets":[{"attribute":"price","type":"slider","label":"Price","searchable":"2","create_rule":"2"},{"attribute":"categories","type":"conjunctive","label":"Categories","searchable":"2","create_rule":"2"},{"attribute":"color","type":"disjunctive","label":"Colors","searchable":"1","create_rule":"2"}],"areCategoriesInFacets":true,"hitsPerPage":9,"sortingIndices":[{"attribute":"price","sort":"asc","sortLabel":"Lowest price","name":"foreyes_prodforeyes_en_com_products_price_default_asc","label":"Lowest price","ranking":["asc(price.USD.default)","typo","geo","words","filters","proximity","attribute","exact","custom"]},{"attribute":"price","sort":"desc","sortLabel":"Highest price","name":"foreyes_prodforeyes_en_com_products_price_default_desc","label":"Highest price","ranking":["desc(price.USD.default)","typo","geo","words","filters","proximity","attribute","exact","custom"]},{"attribute":"created_at","sort":"desc","sortLabel":"Newest first","name":"foreyes_prodforeyes_en_com_products_created_at_desc","label":"Newest first","ranking":["desc(created_at)","typo","geo","words","filters","proximity","attribute","exact","custom"]}],"isSearchPage":false,"isCategoryPage":false,"isLandingPage":false,"removeBranding":true,"productId":null,"priceKey":".USD.default","currencyCode":"USD","currencySymbol":"$","priceFormat":{"pattern":"$%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"maxValuesPerFacet":10,"autofocus":true,"request":{"query":"","refinementKey":"","refinementValue":"","categoryId":"","landingPageId":"","path":"","level":""},"showCatsNotIncludedInNavigation":false,"showSuggestionsOnNoResultsPage":true,"baseUrl":"https:\/\/www.foreyes.com","popularQueries":[],"useAdaptiveImage":false,"urls":{"logo":"https:\/\/www.foreyes.com\/static\/version1789539491\/frontend\/ReachDigital\/foreyes\/en_US\/Algolia_AlgoliaSearch\/images\/search-by-algolia.svg"},"ccAnalytics":{"enabled":false,"ISSelector":".ais-hits--item a.result, .ais-infinite-hits--item a.result","conversionAnalyticsMode":null,"addToCartSelector":".action.primary.tocart","orderedProductIds":[]},"isPersonalizationEnabled":false,"personalization":{"enabled":false,"viewedEvents":{"viewProduct":{"eventName":"Viewed Product","enabled":false,"method":"viewedObjectIDs"}},"clickedEvents":{"productClicked":{"eventName":"Product Clicked","enabled":false,"selector":".ais-Hits-item a.result, .ais-InfiniteHits-item a.result","method":"clickedObjectIDs"},"productRecommended":{"eventName":"Recommended Product Clicked","enabled":false,"selector":".products-upsell .product-item","method":"clickedObjectIDs"}},"filterClicked":{"eventName":"Filter Clicked","enabled":false,"method":"clickedFilters"}},"analytics":{"enabled":false,"delay":"3000","triggerOnUiInteraction":"1","pushInitialSearch":"0"},"now":1790208000,"queue":{"isEnabled":true,"nbOfJobsToRun":10,"retryLimit":1,"nbOfElementsPerIndexingJob":300},"isPreventBackendRenderingEnabled":false,"areOutOfStockOptionsDisplayed":false,"translations":{"to":"to","or":"or","go":"Go","popularQueries":"You can try one of the popular search queries","seeAll":"See all products","allDepartments":"All departments","seeIn":"See products in","orIn":"or in","noProducts":"No products for query","noResults":"No results","refine":"Refine","selectedFilters":"Selected Filters","clearAll":"Clear all","previousPage":"Previous page","nextPage":"Next page","searchFor":"Search for products","relevance":"Relevance","categories":"Categories","products":"Products","searchBy":"Search by","searchForFacetValuesPlaceholder":"Search for other ...","showMore":"Show more products"},"isMVCMember":false,"allowanceAmount":null,"discountPercent":null}; 1692 1693</script>
vendor: 1 bytes, line 1693
1693
1694<script type="text/x-magento-init"> 1695 { 1696 "*": { 1697 "mage/cookies": { 1698 "expires": null, 1699 "path": "\u002F", 1700 "domain": ".www.foreyes.com", 1701 "secure": false, 1702 "lifetime": "3600" 1703 } 1704 } 1705 } 1706</script>
vendor: 1 bytes, line 1706
1706
1707<script>true</script>
vendor: 1 bytes, line 1707
1707
1708<script> require.config({ 1709 map: { 1710 '*': { 1711 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymce4Adapter' 1712 } 1713 } 1714 });</script>
vendor: 1 bytes, line 1714
1714
1715<script> 1716 window.isGdprCookieEnabled = true; 1717 1718 require(['Amasty_GdprFrontendUi/js/modal-show'], function (modalConfigInit) { 1719 modalConfigInit({"isDeclineEnabled":0,"barLocation":0,"policyText":"For Eyes Optical Company, Inc. and our third-party partners use cookies, script code, and other technologies to collect data, monitor your interactions on our site, and\/or advertise to you. By clicking \"Accept All Cookies\", you consent to such use. For more information see our <a href=\"\/privacy-policy\" title=\"Privacy Policy\">Privacy Policy<\/a> and <a href=\"\/terms\" title=\"Terms of Use\">Terms of Use<\/a>. To manage your selections, please see our <a href=\"\/your-privacy-choices\" title=\"Cookie Manager\">Cookie Manager<\/a>.","firstShowProcess":"0","cssConfig":{"backgroundColor":"#000000","policyTextColor":"#FFFFFF","textColor":null,"titleColor":null,"linksColor":"#0047BA","acceptBtnColor":"#FFFFFF","acceptBtnColorHover":"#FFFFFF","acceptBtnTextColor":"#000000","acceptBtnTextColorHover":"#000000","acceptBtnOrder":"1","allowBtnTextColor":"#000000","allowBtnTextColorHover":"#000000","allowBtnColor":"#FFFFFF","allowBtnColorHover":"#FFFFFF","allowBtnOrder":"3","declineBtnTextColorHover":"#000000","declineBtnColorHover":"#FFFFFF","declineBtnTextColor":"#000000","declineBtnColor":"#FFFFFF","declineBtnOrder":"2"},"isPopup":false,"isModal":false,"className":"amgdprjs-bar-template","buttons":[{"label":"Accept All cookies","dataJs":"accept","class":"-allow -save","action":"allowCookies"}
1719,{"label":"Cookie Manager","dataJs":"settings","class":"-settings"}],"template":"<div role=\"alertdialog\"\n tabindex=\"-1\"\n class=\"amgdprcookie-bar-container <% if (data.isPopup) { %>-popup<% } %>\" data-amcookie-js=\"bar\">\n <div class=\"amgdprcookie-bar-block\">\n <p class=\"amgdprcookie-policy\"><%= data.policyText %><\/p>\n <div class=\"amgdprcookie-buttons-block\">\n <% _.each(data.buttons, function(button) { %>\n <button class=\"amgdprcookie-button <%= button.class %>\" disabled data-amgdprcookie-js=\"<%= button.dataJs %>\"><%= button.label %><\/button>\n <% }); %>\n <\/div>\n <\/div>\n<\/div>\n\n<style>\n .amgdprcookie-bar-container {\n background-color: <%= css.backgroundColor %>\n }\n\n .amgdprcookie-bar-container .amgdprcookie-policy {\n color: <%= css.policyTextColor %>;\n }\n\n .amgdprcookie-bar-container .amgdprcookie-text {\n color: <%= css.textColor %>;\n }\n\n .amgdprcookie-bar-container .amgdprcookie-header {\n color: <%= css.titleColor %>;\n }\n\n .amgdprcookie-bar-container .amgdprcookie-link,\n .amgdprcookie-bar-container .amgdprcookie-policy a {\n color: <%= css.linksColor %>;\n }\n\n .amgdprcookie-bar-container .amgdprcookie-button.-save {\n order: <%= css.acceptBtnOrder %>;\n background-color: <%= css.acceptBtnColor %>;\n border-color: <%= css.acceptBtnColor %>;\n color: <%= css.acceptBtnTextColor %>;\n }\n\n .amgdprcookie-bar-container .amgdprcookie-button.-save:hover {\n background-color: <%= css.acceptBtnColorHover %>;\n border-color: <%= css.acceptBtnColorHover %>;\n color: <%= css.acceptBtnTextColorHover %>;\n }\n\n .amgdprcookie-bar-container .amgdprcookie-button.-settings {\n order: <%= css.allowBtnOrder %>;\n background-color: <%= css.allowBtnColor %>;\n border-color: <%= css.allowBtnColor %>;\n color: <%= css.allowBtnTextColor %>;\n }\n\n .amgdprcookie-bar-container .amgdprcookie-button.-settings:hover {\n background-color: <%= css.allowBtnColorHover %>;\n border-color: <%= css.allowBtnColorHover %>;\n color: <%= css.allowBtnTextColorHover %>;\n }\n\n .amgdprcookie-bar-container .amgdprcookie-button.-decline {\n order: <%= css.declineBtnOrder %>;\n background-color: <%= css.declineBtnColor %>;\n border-color: <%= css.declineBtnColor %>;\n color: <%= css.declineBtnTextColor %>;\n }\n\n .amgdprcookie-bar-container .amgdprcookie-button.-decline:hover {\n background-color: <%= css.declineBtnColorHover %>;\n border-color: <%= css.declineBtnColorHover %>;\n color: <%= css.declineBtnTextColorHover %>;\n }\n<\/style>\n"}); 1720 }); 1721 </script>
vendor: 1 bytes, line 1721
1721
1722<script type="text/x-magento-init"> 1723 { 1724 "*": { 1725 "Magento_Ui/js/core/app": {"components":{"gdpr-cookie-modal":{"cookieText":"For Eyes Optical Company, Inc. and our third-party partners use cookies, script code, and other technologies to collect data, monitor your interactions on our site, and\/or advertise to you. By clicking \"Accept All Cookies\", you consent to such use. For more information see our <a href=\"\/privacy-policy\" title=\"Privacy Policy\">Privacy Policy<\/a> and <a href=\"\/terms\" title=\"Terms of Use\">Terms of Use<\/a>. To manage your selections, please see our <a href=\"\/your-privacy-choices\" title=\"Cookie Manager\">Cookie Manager<\/a>.","firstShowProcess":"0","acceptBtnText":"Accept All cookies","declineBtnText":"REJECT ALL","settingsBtnText":"Cookie Manager","isDeclineEnabled":0,"component":"Amasty_GdprFrontendUi\/js\/cookies"}}} } 1726 } 1727 </script>
vendor: 1 bytes, line 1727
1727
1728<script> 1729 window.addEventListener('DOMContentLoaded', function () { 1730 let inputElem = document.querySelector('#algolia-searchbox #search'); 1731 inputElem.addEventListener('keyup', function(e) { 1732 setSearchboxValueClass(e.target); 1733 }) 1734 document.querySelector('.clear-query-autocomplete').addEventListener('click', function() { 1735 requestAnimationFrame(function() { 1736 requestAnimationFrame(function() { 1737 setSearchboxValueClass(inputElem); 1738 }) 1739 }) 1740 }) 1741 function setSearchboxValueClass(inputElem) { 1742 if(inputElem.value.length === 0) { 1743 document.querySelector('#algolia-searchbox').classList.remove('has-value'); 1744 return; 1745 } 1746 document.querySelector('#algolia-searchbox').classList.add('has-value'); 1747 } 1748 }) 1749</script>
vendor: 1 bytes, line 1749
1749
1750<script type="text/x-magento-init"> 1751 { 1752 "[data-block='minicart']": { 1753 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":1,"display_cart_subtotal_excl_tax":0,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals"}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"uiComponent","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"children":[],"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, 1754 "*": { 1755 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.foreyes.com\u002Fstatic\u002Fversion1789539491\u002Ffrontend\u002FReachDigital\u002Fforeyes\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" 1756 } 1757 } 1758 </script>
vendor: 1 bytes, line 1758
1758
1759<script type="text/x-magento-init"> 1760 { 1761 "*": { 1762 "Magento_Ui/js/core/app": { 1763 "components": { 1764 "messages": { 1765 "component": "Magento_Theme/js/view/messages" 1766 } 1767 } 1768 } 1769 } 1770 } 1771</script>
vendor: 1 bytes, line 1771
1771
1772<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.foreyes.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.foreyes.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.foreyes.com\/"}</script>
vendor: 1 bytes, line 1772
1772
1773<script type="text/x-magento-init"> 1774 { 1775 "#authenticationPopup": { 1776 "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}} }, 1777 "*": { 1778 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.foreyes.com\u002Fstatic\u002Fversion1789539491\u002Ffrontend\u002FReachDigital\u002Fforeyes\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" 1779 } 1780 } 1781 </script>
vendor: 1 bytes, line 1781
1781
1782<script type="text/x-magento-init"> 1783 { 1784 "*": { 1785 "Magento_Customer/js/block-submit-on-send": { 1786 "formId": "newsletter-validate-detail" 1787 } 1788 } 1789 } 1790</script>
vendor: 1 bytes, line 1790
1790
1791<script> 1792 document.querySelectorAll('countdown-popup').forEach((countdownPopupElement) => { 1793 if(countdownPopupElement.complete) { 1794 countdownPopupElement.closest('message-popup').hidden = true 1795 } 1796 }) 1797</script>
vendor: 1 bytes, line 1797
1797
1798<script type="text/javascript"> 1799 require(['jquery', 'Magento_Customer/js/customer-data'], function($,customerData){ 1800 $(document).ready( function() { 1801 var insuranceBenefitsPopupComponent = $('insurance-benefits-popup'); 1802 1803 $( ".opt-in-insurance-btn" ).click(function() { 1804 var optInUrl = insuranceBenefitsPopupComponent.attr('opt-in-url'); 1805 window.location.href = optInUrl; 1806 }); 1807 1808 $( ".opt-out-insurance-btn" ).click(function() { 1809 var logOutUrl = insuranceBenefitsPopupComponent.attr('log-out-url'); 1810 // window.location.href = logOutUrl; 1811 $.ajax({ 1812 url : logOutUrl, 1813 type : 'GET', 1814 data: { 1815 format: 'json' 1816 }, 1817 dataType:'json', 1818 success : function(data) { 1819 // require('Magento_Customer/js/customer-data').reload(['cart']); 1820 var sections = ['cart']; 1821 customerData.invalidate(sections); 1822 customerData.reload(sections, true); 1823 window.location.href = window.checkout.baseUrl 1824 }, 1825 error : function(request,error) 1826 { 1827 alert("Error"); 1828 } 1829 }); 1830 }); 1831 1832 if (insuranceBenefitsPopupComponent.attr('opted-for-benefits') == 1) { 1833 $('.opt-in-insurance-btn').hide(); 1834 } 1835 }); 1836 }); 1837</script>
vendor: 1 bytes, line 1837
1837
1838<script type="text/x-magento-init"> 1839 { 1840 "*": { 1841 "Magento_Ui/js/core/app": { 1842 "components": { 1843 "storage-manager": { 1844 "component": "Magento_Catalog/js/storage-manager", 1845 "appendTo": "", 1846 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.foreyes.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.foreyes.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.foreyes.com\/rest\/foreyes_en_com\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.foreyes.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 1847 } 1848 } 1849 } 1850 } 1851</script>
vendor: 1 bytes, line 1851
1851
1852<script type="text/x-magento-init"> 1853 { 1854 "#amgdpr-privacy-popup": { 1855 "Amasty_Gdpr/js/popup":{ 1856 "textUrl":"https://www.foreyes.com/gdpr/policy/policytext/", 1857 "modalClass": "amgdpr-modal-container" 1858 } 1859 } 1860 } 1861</script>
vendor: 1 bytes, line 1861
1861
1862<script type="text/template" id="autocomplete_products_template"> 1863 <a class="algoliasearch-autocomplete-hit" href="{{url}}"> 1864 {{#thumbnail_url}} 1865 <div class="thumb"><img src="https://store-images.foreyes.com/fit?width=400&height=220&type=jpeg&background=255,255,255&url={{thumbnail_url}}" /></div> 1866 {{/thumbnail_url}} 1867 1868 <div class="info"> 1869 {{{_highlightResult.name.value}}} 1870 1871 <div class="algoliasearch-autocomplete-category"> 1872 {{#categories_without_path}} 1873 in {{{categories_without_path}}} 1874 {{/categories_without_path}} 1875 1876 {{#_highlightResult.color}} 1877 {{#_highlightResult.color.value}} 1878 <span> 1879 {{#categories_without_path}} | {{/categories_without_path}} 1880 Color: {{{_highlightResult.color.value}}} 1881 </span> 1882 {{/_highlightResult.color.value}} 1883 {{/_highlightResult.color}} 1884 </div> 1885 1886 <div class="algoliasearch-autocomplete-price"> 1887 <span class="after_special 1888 {{#price.USD.default_original_formated}} 1889 promotion 1890 {{/price.USD.default_original_formated}}"> 1891 {{price.USD.default_formated}} 1892 </span> 1893 1894 {{#price.USD.default_original_formated}} 1895 <span class="before_special"> 1896 {{price.USD.default_original_formated}} 1897 </span> 1898 {{/price.USD.default_original_formated}} 1899 {{#price.USD.default_tier_formated}} 1900 <span class="tier_price"> 1901 As low as <span class="tier_value">{{price.USD.default_tier_formated}}</span> 1902 </span> 1903 {{/price.USD.default_tier_formated}} 1904 </div> 1905 </div> 1906 </a> 1907</script>
vendor: 1 bytes, line 1907
1907
1908<script type="text/template" id="autocomplete_categories_template"> 1909 <a class="algoliasearch-autocomplete-hit" href="{{url}}"> 1910 {{#image_url}} 1911 <div class="thumb"> 1912 <img src="{{{image_url}}}" alt="{{{name}}}" /> 1913 </div> 1914 {{/image_url}} 1915 1916 {{#image_url}} 1917 <div class="info"> 1918 {{/image_url}} 1919 {{^image_url}} 1920 <div class="info-without-thumb"> 1921 {{#_highlightResult.path}} 1922 {{{_highlightResult.path.value}}} 1923 {{/_highlightResult.path}} 1924 {{^_highlightResult.path}} 1925 {{{path}}} 1926 {{/_highlightResult.path}} 1927 1928 {{#product_count}} 1929 <small>({{product_count}})</small> 1930 {{/product_count}} 1931 1932 </div> 1933 <div class="algolia-clearfix"></div> 1934 {{/image_url}} 1935 </div> 1936 </a> 1937</script>
vendor: 1 bytes, line 1937
1937
1938<script type="text/template" id="autocomplete_pages_template"> 1939 <a class="algoliasearch-autocomplete-hit" href="{{url}}"> 1940 <div class="info-without-thumb"> 1941 {{{_highlightResult.name.value}}} 1942 {{#content}} 1943 <div class="details"> 1944 {{{content}}} 1945 </div> 1946 {{/content}} 1947 </div> 1948 <div class="algolia-clearfix"></div> 1949 </a> 1950</script>
vendor: 1 bytes, line 1950
1950
1951<script type="text/template" id="autocomplete_extra_template"> 1952 <a class="algoliasearch-autocomplete-hit" href="{{url}}"> 1953 <div class="info-without-thumb"> 1954 {{{_highlightResult.value.value}}} 1955 </div> 1956 <div class="algolia-clearfix"></div> 1957 </a> 1958</script>
vendor: 1 bytes, line 1958
1958
1959<script type="text/template" id="autocomplete_suggestions_template"> 1960 <a class="algoliasearch-autocomplete-hit" href="{{url}}"> 1961 <svg xmlns="http://www.w3.org/2000/svg" 1962 class="algolia-glass-suggestion magnifying-glass" 1963 width="24" 1964 height="24" 1965 viewBox="0 0 128 128"> 1966 <g transform="scale(2.5)"> 1967 <path stroke-width="3" d="M19.5 19.582l9.438 9.438"></path> 1968 <circle stroke-width="3" cx="12" cy="12" r="10.5" fill="none"></circle> 1969 <path d="M23.646 20.354l-3.293 3.293c-.195.195-.195.512 0 .707l7.293 7.293c.195.195.512.195.707 1970 0l3.293-3.293c.195-.195.195-.512 0-.707l-7.293-7.293c-.195-.195-.512-.195-.707 0z" ></path> 1971 </g> 1972 </svg> 1973 <div class="info-without-thumb"> 1974 {{{_highlightResult.query.value}}} 1975 1976 {{#category}} 1977 <span class="text-muted">in</span> 1978 <span class="category-tag">{{category}}</span> 1979 {{/category}} 1980 </div> 1981 <div class="algolia-clearfix"></div> 1982 </a> 1983</script>
vendor: 1 bytes, line 1983
1983
1984<script type="text/template" id="menu-template"> 1985 <div class="autocomplete-wrapper"> 1986 <div class="col9"> 1987 <div class="aa-dataset-products"></div> 1988 </div> 1989 <div class="col3"> 1990 <div class="other-sections"> 1991 <div class="aa-dataset-suggestions"></div> 1992 <div class="aa-dataset-0"></div> 1993 <div class="aa-dataset-1"></div> 1994 <div class="aa-dataset-2"></div> 1995 <div class="aa-dataset-3"></div> 1996 <div class="aa-dataset-4"></div> 1997 <div class="aa-dataset-5"></div> 1998 <div class="aa-dataset-6"></div> 1999 <div class="aa-dataset-7"></div> 2000 <div class="aa-dataset-8"></div> 2001 <div class="aa-dataset-9"></div> 2002 </div> 2003 </div> 2004 </div> 2005</script>
vendor: 1 bytes, line 2005
2005
2006<script type="text/template" id="instant_wrapper_template"> 2007 {{#findAutocomplete}} 2008 <div id="algolia-autocomplete-container"></div> 2009 {{/findAutocomplete}} 2010 2011 <div id="algolia_instant_selector" 2012 class=" with-facets"> 2013 <div class="row"> 2014 <div class="col-md-3" id="algolia-left-container"> 2015 <div id="refine-toggle" class="visible-xs visible-sm"> 2016 + Refine </div> 2017 <div class="hidden-xs hidden-sm" id="instant-search-facets-container"> 2018 <div id="clear-refinements"></div> 2019 <div id="current-refinements"></div> 2020 </div> 2021 </div> 2022 2023 <div class="col-md-9" id="algolia-right-container"> 2024 <div class="row"> 2025 <div class="col-md-12"> 2026 <div> 2027 {{#second_bar}} 2028 <div id="instant-search-bar"></div> 2029 {{/second_bar}} 2030 </div> 2031 </div> 2032 </div> 2033 <div class="row"> 2034 <div class="col-md-12"> 2035 <div itemscope itemtype="http://schema.org/ItemList" class="hits"> 2036 <div class="algolia-infos"> 2037 <div class="pull-left" id="algolia-stats"></div> 2038 <div class="pull-right"> 2039 <div class="sort-by-label pull-left"> 2040 SORT BY 2041 </div> 2042 <div class="pull-left" id="algolia-sorts"></div> 2043 </div> 2044 <div class="algolia-clearfix"></div> 2045 </div> 2046 <div id="algolia-banner"></div> 2047 <div id="instant-empty-results-container"></div> 2048 <div id="instant-search-results-container"></div> 2049 </div> 2050 </div> 2051 <div class="algolia-clearfix"></div> 2052 </div> 2053 2054 <div class="text-center"> 2055 <div id="instant-search-pagination-container"></div> 2056 </div> 2057 </div> 2058 </div> 2059 </div> 2060</script>
vendor: 1 bytes, line 2060
2060
2061<script type="text/template" id="instant-hit-template"> 2062 <div class="col-md-4 col-sm-6" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 2063 <meta itemprop="position" content="{{__position}}" /> 2064 <div class="result-wrapper" itemprop="item" itemscope itemtype="http://schema.org/Product"> 2065 <meta itemprop="url" 2066 {{^__queryID}} content="{{url}}" {{/__queryID}} 2067 {{#__queryID}} content="{{urlForInsights}}" {{/__queryID}} 2068 /> 2069 <a class="result" 2070 {{^__queryID}} href="{{url}}" {{/__queryID}} 2071 {{#__queryID}} href="{{urlForInsights}}" {{/__queryID}} 2072 data-objectid="{{objectID}}" 2073 data-indexname="{{__indexName}}" 2074 data-position="{{__position}}" 2075 data-queryid="{{__queryID}}"> 2076 <div class="result-content"> 2077 <div class="result-thumbnail"> 2078 {{#image_url}}<img itemprop="image" src="{{{image_url}}}" alt="{{{name}}}" />{{/image_url}} 2079 {{^image_url}}<span class="no-image"></span>{{/image_url}} 2080 </div> 2081 <div class="result-sub-content"> 2082 <h3 itemprop="name" class="result-title text-ellipsis"> 2083 {{{ _highlightResult.name.value }}} 2084 </h3> 2085 <div class="ratings"> 2086 <div class="result-sub-content"> 2087 <div class="product-reviews-summary short"> 2088 <div class="rating-summary"> 2089 <span class="label"><span>Rating:</span></span> 2090 <div class="rating-result" title="{{rating_summary}}%"> 2091 <span style="width:{{rating_summary}}%"> 2092 <span>{{rating_summary}}%</span> 2093 </span> 2094 </div> 2095 </div> 2096 </div> 2097 2098 2099 {{^price.USD.default_max}} 2100 <div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="price"> 2101 <meta itemprop="price" content="{{price.USD.default}}" /> 2102 {{/price.USD.default_max}} 2103 {{#price.USD.default_max}} 2104 <div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer" class="price"> 2105 <meta itemprop="lowPrice" content="{{price.USD.default}}" /> 2106 <meta itemprop="highPrice" content="{{price.USD.default_max}}" /> 2107 {{/price.USD.default_max}} 2108 <meta itemprop="priceCurrency" content="USD" /> 2109 <div class="price-wrapper"> 2110 <div> 2111 2112 <span class="after_special 2113 {{#price.USD.default_original_formated}} 2114 promotion 2115 {{/price.USD.default_original_formated}}"> 2116 {{price.USD.default_formated}} 2117 </span> 2118 {{#price.USD.default_original_formated}} 2119 <span class="before_special"> 2120 {{price.USD.default_original_formated}} 2121 </span> 2122 {{/price.USD.default_original_formated}} 2123 {{#price.USD.default_tier_formated}}
2124 <span class="tier_price"> 2125 As low as <span class="tier_value">{{price.USD.default_tier_formated}}</span> 2126 </span> 2127 {{/price.USD.default_tier_formated}} 2128 </div> 2129 </div> 2130 </div> 2131 </div> 2132 </div> 2133 <div class="result-description text-ellipsis">{{{ _highlightResult.description.value }}}</div> 2134 2135 {{#isAddToCartEnabled}} 2136 <form data-role="tocart-form" action="{{ addToCart.action }}" method="post"> 2137 <input type="hidden" name="product" value="{{objectID}}"> 2138 <input type="hidden" name="uenc" value="{{ addToCart.uenc }}"> 2139 <input name="form_key" type="hidden" value="{{ addToCart.formKey }}"> 2140 <button type="submit" title="Add to cart" class="action tocart primary" 2141 data-objectid="{{objectID}}" 2142 data-indexname="{{__indexName}}" 2143 data-position="{{__position}}" 2144 data-queryid="{{__queryID}}" 2145 > 2146 <span>Add to cart</span> 2147 </button> 2148 </form> 2149 {{/isAddToCartEnabled}} 2150 </div> 2151 </div> 2152 <div class="algolia-clearfix"></div> 2153 </a> 2154 </div> 2155 </div> 2156</script>
vendor: 1 bytes, line 2156
2156
2157<script type="text/template" id="instant-stats-template"> 2158 {{#hasOneResult}}<strong>1</strong> result found{{/hasOneResult}} 2159 2160 {{#hasManyResults}} 2161 {{^hasNoResults}}{{first}}-{{last}} out of{{/hasNoResults}} 2162 <strong> 2163 <span itemprop="numberOfItems">{{nbHits}}</span> 2164 results found </strong> 2165 {{/hasManyResults}} 2166 2167 {{^hasNoResults}} 2168 in {{seconds}} seconds {{/hasNoResults}} 2169</script>
vendor: 1 bytes, line 2169
2169
2170<script type="text/template" id="refinements-lists-item-template"> 2171 <label class="{{cssClasses.label}} {{#isRefined}}checked{{/isRefined}}"> 2172 <input class="{{cssClasses.checkbox}}" {{#isRefined}}checked{{/isRefined}} type="checkbox" value="{{value}}" /> 2173 {{value}} 2174 <span class="{{cssClasses.count}}">{{count}}</span> 2175 </label> 2176</script>
vendor: 1 bytes, line 2176
2176
2177<script type="text/template" id="current-refinements-template"> 2178 <div class="cross-wrapper"> 2179 <span class="clear-cross clear-refinement"></span> 2180 </div> 2181 <div class="current-refinement-wrapper"> 2182 {{#label}} 2183 <span class="current-refinement-label">{{label}}{{^operator}}:{{/operator}}</span> 2184 {{/label}} 2185 {{#operator}} 2186 {{{displayOperator}}} 2187 {{/operator}} 2188 {{#exclude}}-{{/exclude}} 2189 <span class="current-refinement-name">{{name}}</span> 2190 </div> 2191</script>
vendor: 1 bytes, line 2191
2191
2192<script type="text/x-magento-init"> 2193 { 2194 "*": { 2195 "Magento_Customer/js/section-config": { 2196 "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products","gtm"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data","gtm"],"checkout\/cart\/delete":["cart","gtm"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","amasty-checkout-data"],"checkout\/sidebar\/removeitem":["cart","gtm"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","instant-purchase","amasty-checkout-data","gtm"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","amasty-checkout-data","gtm"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"paypal\/express\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"wishlist\/index\/add":["wishlist","gtm"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart","gtm"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart","gtm"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"gdpr\/customer\/anonymise":["customer"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"afterpay\/payment\/capture":["cart","checkout-data","last-ordered-items"],"afterpay\/express\/placeorder":["cart","checkout-data","last-ordered-items"],"cashapp\/payment\/capture":["cart","checkout-data","last-ordered-items"],"cashapp\/payment\/mobile":["cart","checkout-data","last-ordered-items"],"checkout\/cart\/configure":["gtm"],"rest\/*\/v1\/guest-carts\/*\/shipping-information":["gtm"],"rest\/*\/v1\/carts\/*\/shipping-information":["gtm"]}, 2197 "clientSideSections": ["checkout-data","cart-data","amasty-checkout-data","chatData"], 2198 "baseUrls": ["https:\/\/www.foreyes.com\/"], 2199 "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","instant-purchase","loggedAsCustomer","captcha","persistent","review","wishlist","chatData","gtm","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"] } 2200 } 2201 } 2202</script>
vendor: 1 bytes, line 2202
2202
2203<script type="text/x-magento-init"> 2204 { 2205 "*": { 2206 "Magento_Customer/js/customer-data": { 2207 "sectionLoadUrl": "https\u003A\u002F\u002Fwww.foreyes.com\u002Fcustomer\u002Fsection\u002Fload\u002F", 2208 "expirableSectionLifetime": 60, 2209 "expirableSectionNames": ["cart","persistent"], 2210 "cookieLifeTime": "3600", 2211 "updateSessionUrl": "https\u003A\u002F\u002Fwww.foreyes.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F" 2212 } 2213 } 2214 } 2215</script>
vendor: 1 bytes, line 2215
2215
2216<script type="text/x-magento-init"> 2217 { 2218 "*": { 2219 "Magento_Customer/js/invalidation-processor": { 2220 "invalidationRules": { 2221 "website-rule": { 2222 "Magento_Customer/js/invalidation-rules/website-rule": { 2223 "scopeConfig": { 2224 "websiteId": "1" 2225 } 2226 } 2227 } 2228 } 2229 } 2230 } 2231 } 2232</script>
vendor: 1 bytes, line 2232
2232
2233<script type="text/x-magento-init"> 2234 { 2235 "body": { 2236 "pageCache": {"url":"https:\/\/www.foreyes.com\/page_cache\/block\/render\/entity_id\/35\/","handles":["default","blog_category_view","algolia_search_handle","algolia_search_handle_with_topsearch","weltpixel_googlecards_remove_schema"],"originalRequest":{"route":"blog","controller":"category","action":"view","uri":"\/blog\/using-contact-lenses"},"versionCookieName":"private_content_version"} } 2237 } 2238</script>
vendor: 1 bytes, line 2238
2238
2239<script> 2240 require(['jquery','weltpixel_persistentLayer', 'weltpixel_gtm', 'Magento_Customer/js/customer-data'], 2241 function ($, wpPersDl, wpgtm, customerData) { 2242 $( document ).ajaxComplete(function( event, xhr, settings ) { 2243 if (settings.url.search('/customer\/section\/load/') > 0) { 2244 var response = xhr.responseJSON; 2245 if (response.gtm) { 2246 var dataLayerData = $.parseJSON(response.gtm.datalayer); 2247 for (index in dataLayerData) { 2248 window.dataLayer.push(dataLayerData[index]); 2249 } 2250 } 2251 } 2252 }); 2253 var wpPersDlOptions = {'storageExpiryTime' : 30 }; 2254 var wpGtmOptions = { 2255 'enabled' : 0, 2256 'persDataLayer' : wpPersDl 2257 }; 2258 wpPersDl.init(wpPersDlOptions); 2259 wpgtm.trackPromotion(wpGtmOptions); 2260 }); 2261 </script>
2261<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-42f616ee636646d0574","applicationID":"530655439","transactionName":"ZFZRZEBXX0MHVhYIX10cclNGX15eSVcODlccUFJEV1FeQh8aFAhVRA==","queueTime":0,"applicationTime":615,"atts":"SBFSEghNTE0=","errorBeacon":"bam.nr-data.net","agent":""}</script>
2261</body> 2262</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.