Domain Summary

eyebuydirect.com

shop for high-quality glasses and sunglasses at eyebuydirect.com, starting at just $6. see our huge selection of prescription eyewear in our online store now.

Buy Prescription Glasses Online from $6 | Eyebuydirect

Global rank: #7471
Daily visitors: 204.78K
Monthly Visits: 6,143,368
Pageviews per user: 7.41
Registrar Abuse Contact Email:
Registrant Phone:
Rating
TLD: com
IP Address: 23.56.168.10
Organization: Akamai Technologies, Inc.
Category: Health >
Health
eyebuydirect.com Icon
eyebuydirect.com
Last Status:
Online
Last Updated: 4 day ago
loading

About Website

Click here to check amazing eyebuydirect google reviews content for United States. Otherwise, check out these important facts you probably never knew about eyebuydirect.com

shop for high-quality glasses and sunglasses at eyebuydirect.com, starting at just $6. see our huge selection of prescription eyewear in our online store now.

Visit eyebuydirect.comRight Arrow
Trust Score DNS Competitors Traffic SSL HTTP Headers WHOIS Reviews SEO

eyebuydirect.com Trust Score

eyebuydirect.com is probably legit as the trust score is reasonable. Our algorithm rated eyebuydirect.com a 69. Although our rating of eyebuydirect.com is medium to low risk, we encourage you to always vote as the evaluation of the site is done automatically.

The trust rating is high. Might be safe.
Trustscore
69 / 100

What is your feeling about eyebuydirect.com?

rating 10
rating 20
rating 30
rating 40
rating 50
No reviews. Be the first to Review.

Which Sites are Alternatives & Competitors to eyebuydirect.com?

Explore the top alternatives and rivals of eyebuydirect.com in November 2024, and assess their data relating to website traffic, SEO, Web Server Information, and Whois. Refer to the list below for the best competitors of eyebuydirect.com, and simply click on each one to delve into their specific details.

Mentioned on Their Website:

  • eyebuydirect.com
    Prism Glasses | Eyebuydirect

    https://www.eyebuydirect.com/prescription-lens/prism-glasses

    A prism is a shape with flat, transparent surfaces that bends light. Some people suffer from double vision caused by their eyes not focusing on the same location. Adding a prism shape to eyeglass lenses bends light travelling into the eye in such a way that it aligns what each eye is seeing, eliminating the double image interpreted by the brain.

  • eyebuydirect.com
    Kids' Glasses - RX Children's Eyewear Online | Eyebuydirect

    https://www.eyebuydirect.com/eyeglasses/kids

    Children’s Glasses Styles. Your kids deserve the best when it comes to eyewear. Our kids’ eyeglasses are designed for comfort first and foremost, so we use skin-friendly materials and lightweight builds to keep your children comfy and happy. The bright colors and modern shapes mean our kids’ glasses frames are extra trendy as well as comfy.

  • eyebuydirect.com
    Order Tracking | Eyebuydirect

    https://www.eyebuydirect.com/order-tracking

    Give us a call! We’re here 24/7. 1-855-393-2891. See our latest collections & exclusive offers before the crowd! Check the status of your order using your order number. Learn what stage your order is in and when you can expect your new specs at your door.

  • eyebuydirect.com
    Polarized Sunglasses Lenses - Eyebuydirect

    https://www.eyebuydirect.com/sunglasses/polarized

    1. Choose your frame and click “Select Lenses”. 2. Select the “Polarized” option. 3. Choose between the “Basic Tint” and “Mirrored Tint” options, and select the tint color you like. 4. Click add to cart and complete your purchase! Home > Sunglasses > Polarized Sunglasses.

  • savings.com
    EyeBuyDirect Coupons & Promo Codes - 60% Off - June 2024

    https://www.savings.com/coupons/eyebuydirect.com

    Save 20% on Frames With EyeBuyDirect’s Veteran Discount. EyeBuyDirect believes in thanking those who serve their country, which is why they offer a 20% EyeBuyDirect veteran discount on all orders, including at least one pair of frames $15 or over. No need to verify your military status to enjoy the discount — just enter the provided coupon ...

  • eyebuydirect.com
    Focus Loyalty and Rewards Program | Eyebuydirect

    https://www.eyebuydirect.com/loyalty-program

    Premium rewards. The fun doesn’t stop once you reach the top! Exclusively on Tier 3 (Diamond Light),you can continue earning perks by shopping your heart out. Get 50% off a complete pair (up to 3 pairs!) when you spend $450, and get 50% off a complete pair (up to 6 pairs!) when you spend your first $1,000! Bonus gift!

  • eyebuydirect.com
    Ray-Ban RB6510 - Oval Silver Frame Eyeglasses | Eyebuydirect

    https://www.eyebuydirect.com/eyeglasses/frames/ray-ban-rb6510-silver-m-27264

    Ray-Ban is known for its classic style, and this look is a perfect example. Featuring a simple oval frame in silver metal, with clear covered temple tips for comfort and adjustable nose pads, ensuring maximum comfort and a customized fit for every wearer. 14-Day Free Returns. 24/7 Customer Service. Vision Insurance.

  • eyebuydirect.com
    Blue Light Glasses & Computer Glasses | Eyebuydirect

    https://www.eyebuydirect.com/prescription-lens/digital-protection

    HEV light includes blue-violet light (between 400-455nm as stated by ISO TR20772-2018), which can be potentially harmful to your eyes over a cumultive period of time, and blue-turquoise light between 460-500nm, a major synchronizer of biorhythms. The most powerful source of blue-violet light is the sun, by far, even indoors through windows.

  • en.wikipedia.org
    Eyebuydirect - Wikipedia

    https://en.wikipedia.org/wiki/Eyebuydirect

    Eyebuydirect, Inc. is an online retailer of prescription glasses, based in Austin, Texas. [1] [2] [3] [4] The company also sells prescription and non-prescription sunglasses, sport …

  • eyebuydirect.com
    What Is My Face Shape? Glasses For Your Perfect Fit

    https://www.eyebuydirect.com/guides/frames-and-face-shapes

    Many glasses frames suit diamond-shaped faces. Diamond-shaped faces are the rarest face shape and are characterized by their full cheeks and narrow forehead and jawline. The best look for a diamond face shape is a rimless or oval frame with a strong browline. These shapes will help balance your face and highlight your favorite attributes.

  • eyebuydirect.com
    Sunglasses Deals and Discounts | Eyebuydirect

    https://www.eyebuydirect.com/sunglasses/onsale

    Explore your individual style and express yourself with zero worries. Sun Synapse. $20 $39. 50% OFF. Rose Gold. Try-on. Vapor. $21 $42. 50% OFF.

  • eyebuydirect.com
    How to Get a Prescription | Eyebuydirect

    https://www.eyebuydirect.com/eyecare/how-to-get-a-prescription

    Using your prescription at EyeBuyDirect Once you have an up-to-date prescription, ordering prescription eyeglasses and sunglasses at EyeBuyDirect is super simple. Choose the frame style you like, click the select lenses button and follow the steps based on your requirements. It’s a good idea to carefully review the prescription …

  • eyebuydirect.com
    EyeBuyDirect Eyewear Brands | Eyebuydirect

    https://www.eyebuydirect.com/brands

    Built to perfection with a focus on the finer details — Eyebuydirect brings you its own premium brand. These eyeglasses are inspired by architecture and deliver everything you could want in a top frame. Aura $70. Champagne. Shop RFLKT. Discover all the premium eyewear brands on offer at EyeBuyDirect. You'll find top-quality eyeglasses and ...

  • instagram.com
    Eyebuydirect (@eyebuydirect) • Instagram photos and videos

    https://www.instagram.com/eyebuydirect/

    443K Followers, 1,335 Following, 2,807 Posts - Eyebuydirect (@eyebuydirect) on Instagram: "🤓 Stylish & Quality Eyewear 100 free frames every month #eyebuysurprise 📷 …

  • eyebuydirect.com
    Referral Program | Eyebuydirect

    https://www.eyebuydirect.com/referral-program

    Here’s how it works: Invite friends to Eyebuydirect They get $10 for joining & YOU get $10 for every referral. More perks for them Like 15% Off + Free Shipping for joining (we call it a welcome perk). And more for you! Like $10 extra for your first referral + …

  • eyebuydirect.com
    Ray-Ban Glasses With Prescription | Eyebuydirect

    https://www.eyebuydirect.com/brands/ray-ban

    The fashion, form, and function is unrivalled — and guaranteed to take your look to the next level. 2-Day Delivery. Ray-Ban RB4171 Erika. $166. Black. Try-on. 2-Day Delivery. Ray-Ban RB4378. $166.

  • complaintsboard.com
    EyeBuyDirect Reviews 2024 – All You Need to Know

    https://www.complaintsboard.com/eyebuydirect-b124910

    EyeBuyDirect reviews first appeared on Complaints Board on Jan 12, 2007. The latest review Eye glasses was posted on Nov 13, 2023. The latest complaint Broken glasses was resolved on Jun 09, 2012. EyeBuyDirect has an average consumer rating of 2 stars from 49 reviews. EyeBuyDirect has resolved 13 complaints.

  • eyebuydirect.com
    Print this page Double-check scale Fold the ruler - Eyebuydirect

    https://www.eyebuydirect.com/downloads/measure-your-pd-with-ruler.pdf

    Print this page Double-check scale Fold the ruler Without scaling, at 100%. By measuring against a standard mm ruler, or the credit card diagram below.

  • eyebuydirect.com
    High Index Lenses - Our Lens Thickness Chart | Eyebuydirect

    https://www.eyebuydirect.com/prescription-lens/lens-index

    [email protected] Find eye doctors near you. live chat. Home > Our Lenses > High Index Lenses. Reviewed by : Dr. Matthew Miller, OD on May 19th, 2022. High Index Lenses. Lens index is a number that describes how thick or thin your lenses are. The higher a lens' index is, the thinner it becomes. Higher prescriptions require higher index ...

  • eyebuydirect.com
    Esme Rectangle Crystal Brown Full Rim Eyeglasses | Eyebuydirect

    https://www.eyebuydirect.com/eyeglasses/frames/esme-crystal-brown-m-27368

    [email protected] Find eye doctors near you. live chat. Home > Eyeglasses > Rectangle Glasses > Esme. Customer Pics. Try On New. Esme Glasses . Rectangle Crystal Brown Eyeglasses. Crystal Gray. Crystal Brown. Tortoise. Crystal. $62. price includes 1.5 index prescription lenses. Size: Medium (51 17-145 )

  • linkedin.com
    Eyebuydirect | LinkedIn

    https://www.linkedin.com/company/eyebuydirect-inc./

    Eyebuydirect | 9,683 followers on LinkedIn. Every Vision of You | There are 2.2 billion people worldwide, suffering from uncorrected vision. Our founder, Roy Hessel, saw no reason that a pair of ...

  • facebook.com
    Eyebuydirect - Facebook

    https://www.facebook.com/eyebuydirect/

    Eyebuydirect, Pasadena, California. 1,946,627 likes · 5,728 talking about this. At Eyebuydirect, all we do is all about you. From offering thousands of affordable styles to …

  • clark.com
    EyeBuyDirect Review: 5 Things To Know Before Buying Glasses

    https://clark.com/health-health-care/eyebuydirect-review/

    Learn how to buy glasses online from EyeBuyDirect, a company that offers low prices, popular brands and a variety of lens types. Find out how to use the style quiz, virtual try …

  • eyebuydirect.com
    Learn More About Our Craft Online - Eyebuydirect

    https://www.eyebuydirect.com/prescription-lens

    The cost of EyeBuyDirect prescription lenses depends on a few factors, including extra features, lens type, and the lens index. A frame with an average prescription usually comes to around $70, which is much cheaper than you would typically find in a brick-and-mortar store. That’s why, in our humble opinion, we’re the best place to shop …

  • eyebuydirect.com
    Choose From 1200 Eyeglasses Frames - Eyebuydirect

    https://www.eyebuydirect.com/eyeglasses/frames

    Trending Now. Prism $70. Theory $70. Quill $45. Tower $45. Aura $70. Borderline $62. Prism $70. Theory $70.

  • eyebuydirect.com
    Live Chat, Email or Call | Contact Us | Eyebuydirect

    https://www.eyebuydirect.com/contact

    For more information, see our , , and . Email us anytime at [email protected] or contact us by phone or live chat Monday- Friday 9am-10pm EST. Let us know how to help.

  • rakuten.com
    EyeBuyDirect.com Coupons, Promo Codes & Cash Back

    https://www.rakuten.com/eyebuydirect.com

    EyeBuyDirect.com is the number one website for eyeglasses, offering a full-range of prescription lenses and non-prescription sunglasses. EyeBuyDirect.com coupon codes will save you money on your new favorite frames including rectangle, oval, square and more.

  • eyebuydirect.com
    5 TO SEE® Eco-Friendly Eyewear | Eyebuydirect

    https://www.eyebuydirect.com/collections/5-to-see

    [email protected] Find eye doctors near you. live chat. Eco-friendly eyewear made from recycled plastic, with stylish and affordable options to love. Airglow $59 $30. Crystal Yellow. Seabright $59. Tortoise. Moonglade $59. Shinny Black. Made From Recycled Plastic

  • transitions.com
    Eyebuydirect | Buy Glasses with Transitions Lenses Online

    https://www.transitions.com/en-us/certified-partner/eyebuydirect/

    997350 Dennis J. Peterson. Buy your glasses with transitions lenses online from Eyebuydirect, a certified approved retailer. See reviews, store details, delivery information and so much more for transitions lenses here.

See More

DNS Lookup

DNS entries, such as A, NS, MX, and TXT records, are crucial for the functioning of the Internet. The A record maps a domain name to an IPv4 address, while the NS record specifies authoritative name servers for a domain. The MX record identifies the mail server responsible for receiving email messages for a domain. Additionally, the TXT record allows for the association of any text information with a domain name. These records play a vital role in ensuring proper communication and connectivity across the internet.

HostClassTTLTypeData
eyebuydirect.comIN600Aip: 23.56.168.10
eyebuydirect.comIN600Aip: 69.192.139.206
eyebuydirect.comIN86400NStarget: ns11.dnsmadeeasy.com
eyebuydirect.comIN86400NStarget: ns10.dnsmadeeasy.com
eyebuydirect.comIN86400NStarget: ns15.dnsmadeeasy.com
eyebuydirect.comIN86400NStarget: ns12.dnsmadeeasy.com
eyebuydirect.comIN86400NStarget: ns13.dnsmadeeasy.com
eyebuydirect.comIN86400NStarget: ns14.dnsmadeeasy.com
eyebuydirect.comIN86400SOAmname: ns10.dnsmadeeasy.comrname: dns.dnsmadeeasy.comserial: 2009010817refresh: 43200retry: 3600expire: 1209600minimum-ttl: 180
eyebuydirect.comIN1800MXtarget: aspmx3.googlemail.compri: 30
eyebuydirect.comIN1800MXtarget: eyebuydirect-com.mail.protection.outlook.compri: 10
eyebuydirect.comIN1800MXtarget: alt2.aspmx.l.google.compri: 20
eyebuydirect.comIN1800MXtarget: aspmx5.googlemail.compri: 30
eyebuydirect.comIN1800MXtarget: alt1.aspmx.l.google.compri: 20
eyebuydirect.comIN1800MXtarget: aspmx2.googlemail.compri: 30
eyebuydirect.comIN1800MXtarget: aspmx4.googlemail.compri: 30
eyebuydirect.comIN3600TXTtxt: atlassian-domain-verification=nthtY6QRpbXluCfm5Kai7E41FhgmSZVIGDT3YO5/SpiHqQ/dKXZ4kL4DBeT1DDwZ
eyebuydirect.comIN3600TXTtxt: v=spf1 ip4:193.242.17.197 ip4:193.242.17.196 ip4:54.193.8.15 ip4:54.193.8.19 ip4:54.206.20.155 ip4:184.72.46.165 ip4:184.72.46.166 ip4:54.252.103.118 ip4:54.252.103.115 ip4:54.252.103.116 include:spf.protection.outlook.com include:_spf.google.com include:amazonses.com include:spf.braintreegateway.com ~all
eyebuydirect.comIN3600TXTtxt: apple-domain-verification=QdOOXghpjKVQJJKC
eyebuydirect.comIN3600TXTtxt: globalsign-domain-verification=977547ec92936e4ff2b706d7f0af6133
eyebuydirect.comIN3600TXTtxt: MS=EC9D0C7C7459CDEC430F76101EE78D65E760ABFD
eyebuydirect.comIN3600TXTtxt: google-site-verification=sJ-_5jM-AbT_kXBSHwjrcWkmt_tlCXDJkzkccHhv3Fk
eyebuydirect.comIN3600TXTtxt: Validity-Domain-Verification=8AhnbDmxWykjLeedbttr41qVkjnn=
eyebuydirect.comIN3600TXTtxt: globalsign-domain-verification=1a9c16597acbf40b5e833c1f5624a09f
eyebuydirect.comIN3600TXTtxt: MS=ms19745980
eyebuydirect.comIN3600TXTtxt: cisco-ci-domain-verification=3019bfc28f01c16d58f8ad57b2fe30ffc2e0fabb4f8040535f7a35cb1c190f57

eyebuydirect.com Traffic Analysis

According to global rankings, eyebuydirect.com holds the position of #7471. It attracts an approximate daily audience of 204.78K visitors, leading to a total of 204891 pageviews. On a monthly basis, the website garners around 6143.37K visitors.

Daily Visitors204.78K
Monthly Visits6143.37K
Pages per Visit7.41
Visit Duration0:04:98
Bounce Rate49.42%
Want complete report?Full SEMrush Report >>
Daily Unique Visitors:
204778
Monthly Visits:
6143368
Pages per Visit:
7.41
Daily Pageviews:
204891
Avg. visit duration:
0:04:98
Bounce rate:
49.42%
Monthly Visits (SEMrush):
6145824

Traffic Sources

SourcesTraffic Share
Social:
1.32%
Paid Referrals:
1.00%
Mail:
2.41%
Search:
29.81%
Direct:
59.83%

Visitors by Country

CountryTraffic Share
United States:
91.72%
Australia:
1.85%
Canada:
1.38%
Puerto Rico:
0.63%
United Kingdom:
0.50%

SSL Checker - SSL Certificate Verify

An SSL certificate is a digital certificate that ensures a secure encrypted connection between a web server and a user's browser. It provides authentication and encryption to keep data private and protected during transmission. eyebuydirect.com supports HTTPS, demonstrating their commitment to providing a secure browsing experience for users.

HTTP Headers

HTTP headers are additional segments of data exchanged between a client (e.g. a web browser) and a server during an HTTP request or response. They serve to provide instructions, metadata, or control parameters for the interaction between the client and server.

Status
HTTP/1.1 301 Moved Permanently
Content-Type
text/html
Content-Length
162
Location
https://www.eyebuydirect.com/
Expires
Fri, 31 May 2024 06:44:00 GMT
Cache-Control
max-age=0, no-cache, no-store
Pragma
no-cache
Date
Fri, 31 May 2024 06:44:00 GMT
Connection
keep-alive
Strict-Transport-Security
max-age=31536000; includeSubDomains; preload
Status
HTTP/1.1 200 OK
Content-Type
text/html; charset=utf-8
Content-Length
454852
x-nextjs-cache
HIT
ETag
"47e5kilsj9qsh"
X-Content-Type-Options
nosniff
X-Frame-Options
SAMEORIGIN
Expires
Fri, 31 May 2024 06:44:00 GMT
Cache-Control
max-age=0, no-cache, no-store
Pragma
no-cache
Date
Fri, 31 May 2024 06:44:00 GMT
Connection
keep-alive
Set-Cookie
abVariants=%7B%7D; Max-Age=7776000; Path=/; Expires=Thu, 29 Aug 2024 06:44:00 GMT
Set-Cookie
region_code=CA; Path=/
Set-Cookie
country_code=US; Path=/
Set-Cookie
x_region_code=CA; path=/
Set-Cookie
x_continent_code=NA; path=/
Set-Cookie
x_country_code=US; path=/
Strict-Transport-Security
max-age=31536000; includeSubDomains; preload

Where is eyebuydirect.com hosted?

eyebuydirect.com is likely hosted in various data centers located across different regions worldwide. The current data center mentioned is just one of many where the website may be hosted.

Whois Information

WHOIS protocol used to get domain/IP info. Common for reg details, ownership of a domain/IP. Check eyebuydirect.com for reg/admin contact info, owner, org, email, phone, creation, and expiration dates.

Domain Updated Date:
Domain Created Date:
Domain Expiry Date:
Domain Name:
Registrar WHOIS Server:
Registrar Abuse Contact Email:
Registrar Abuse Contact Phone:
Domain Registrar:
Domain Owner:

Rate limit exceeded. Try again after: 11s

SEO Analysis

SEO analysis involves examining the performance of a website, including titles, descriptions, keywords, and website speed. It also includes identifying popular keywords and researching competitor websites to understand their strategies. The analysis aims to optimize the website's visibility and improve its ranking on search engines.

Title Tag:
Buy Prescription Glasses Online from $6 | Eyebuydirect

Length: 54 characters

Title tags are usually best kept short, within 50-70 characters. It's important to note that search engines will typically read the entire title tag even if it exceeds 70 characters, but there is a chance they may cut it off or disregard it.

Meta Description:
Shop for high-quality glasses and sunglasses at EyeBuyDirect.com, Starting at just $6. See our huge selection of prescription eyewear in our online store now.

Length: 158 characters

When crafting website descriptions, keep in mind that search engines only show the first 150-160 characters in search results. To ensure your entire description is visible, aim for a length of 25-160 characters. If your description is too long, it may get cut off. Conversely, if it's too short, search engines may add text from elsewhere on your page. Additionally, search engines may modify the description you provide to better match the user's search intent. It's best to strike a balance between brevity and relevance for optimal visibility.

Meta Keywords:

No meta keywords found.

In the realm of search engine optimization, the meta keywords tag has become a relic of the past due to its potential for misuse, ultimately leading major search engines to disregard it in their ranking algorithms.

Keywords Cloud:
Term Count Density
glasses 24 3.66%
sunglasses 15 2.29%
eyebuydirect 14 2.14%
eyeglasses 13 1.98%
shop 12 1.83%
easy 12 1.83%
customer 11 1.68%
frames 11 1.68%
lenses 10 1.53%
eyewear 10 1.53%
prescription 10 1.53%
great 9 1.37%
service 9 1.37%
try-on 7 1.07%

A crucial factor in search engine optimization is keyword density, which refers to the proportion of a particular keyword present in the text of a webpage. In order to achieve high rankings on search engine results pages, it is essential to maintain the appropriate keyword density for your primary keyword.

Headings:
<H1>
0
<H2>
1
<H3>
8
<H4>
2
<H5>
1
<H6>
0
<h>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{Ef:()=>o,J0:()=>f,Mi:()=>l,Vb:()=>a,Ye:()=>c,fm:()=>d,i9:()=>s,pB:()=>h,t9:()=>i,u0:()=>u});var n=r(7056);const i=r(3325).D.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c=1e6,d=64e3,u={[n.IK.ERROR]:15e3,[n.IK.FULL]:3e5,[n.IK.OFF]:0},l={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"}},f=5e3,h={API:"api"}},3112:(e,t,r)=>{"use strict";r.d(t,{HM:()=>c,Rc:()=>a,rU:()=>s,wi:()=>d});var n=r(234),i=r(8488),o=r(385);function a(e){return!!n.Yu.MO(0,i.H)(e)!0===(0,n.Mt)(e,"session_trace.enabled")}function s(e){return!0===(0,n.Mt)(e,"session_replay.preload")a(e)}function c(e,t){return!!a(e)(!!t?.isNew||!!t?.state.sessionReplayMode)}function d(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:o.sK,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(o.sK-t.correctedOriginTime)}}},3614:(e,t,r)=>{"use strict";r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>d,FN_START:()=>c,PUSH_STATE:()=>u,RESOURCE:()=>o,START:()=>a,c:()=>l});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,d="fn"+s,u="pushState",l=1e3},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},8488:(e,t,r)=>{"use strict";r.d(t,{H:()=>o});var n=r(234),i=r(385);const o=e=>i.il!0===(0,n.Mt)(e,"privacy.cookies_enabled")},2758:(e,t,r)=>{"use strict";r.d(t,{j:()=>_});var n=r(3325),i=r(234),o=r(5546),a=r(8325),s=r(8e3),c=r(3960),d=r(385),u=r(50),l=r(3081),f=r(8632),h=r(7144);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",h.Ef.RECORD,h.Ef.PAUSE],p=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(7894),v=r(7056);function b(){const e=(0,f.gG)();g.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposede.api[t]o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}const y={};var A=r(2825);const w=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let x=!1;function _(e){let t=arguments.length>1void 0!==arguments[1]?arguments[1]:{},g=arguments.length>2?arguments[2]:void 0,_=arguments.length>3?arguments[3]:void 0,{init:E,info:R,loader_config:S,runtime:T={loaderType:g},exposed:O=!0}=t;const N=(0,f.gG)();R||(E=N.init,R=N.info,S=N.loader_config),(0,i.Dg)(e.agentIdentifier,E||{}),(0,i.GE)(e.agentIdentifier,S||{}),R.jsAttributes??={},d.v6(R.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,R);const D=(0,i.P_)(e.agentIdentifier),P=[R.beacon,R.errorBeacon];x||(D.proxy.assets(w(D.proxy.assets),P.push(D.proxy.assets)),D.proxy.beaconP.push(D.proxy.beacon),b(),(0,f.EZ)("activatedFeatures",A.T),e.runSoftNavOverSpa=!0===D.soft_navigations.enabledD.feature_flags.includes("soft_nav")),T.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?P:[]],T.ptid=e.agentIdentifier,(0,i.sU)(e.agentIdentifier,T),void 0===e.api(e.api=function(e,t){let f=arguments.length>2void 0!==arguments[2]arguments[2];t||(0,s.RP)(e,"api");const g={};var b=a.ee.get(e),A=b.get("tracer");y[e]=v.IK.OFF,b.on(h.Ef.REPLAY_RUNNING,(t=>{y[e]=t}));var w="api-",x=w+"ixn-";function _(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),S(w,n,!0,o||null===r?"session":void 0)(t,r)}function E(){}p.forEach((e=>{g[e]=S(w,e,!0,"api")})),g.addPageAction=S(w,"addPageAction",!0,n.D.pageAction),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,S(w,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t){let r=arguments.length>2void 0!==arguments[2]arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,u.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of was provided."))}else(0,u.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},g.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,u.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,u.Z)("Failed to execute setApplicationVersion. Expected , but got ."))},g.start=()=>{try{(0,o.p)(l.xS,["API/start/called"],void 0,n.D.metrics,b),b.emit("manual-start-all")}catch(e){(0,u.Z)("An unexpected issue occurred",e)}},g[h.Ef.RECORD]=function(){(0,o.p)(l.xS,["API/recordReplay/called"],void 0,n.D.metrics,b),(0,o.p)(h.Ef.RECORD,[],void 0,n.D.sessionReplay,b)},g[h.Ef.PAUSE]=function(){(0,o.p)(l.xS,["API/pauseReplay/called"],void 0,n.D.metrics,b),(0,o.p)(h.Ef.PAUSE,[],void 0,n.D.sessionReplay,b)},g.interaction=function(e){return(new E).get("object"==typeof e?e:{})};const R=E.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(l.xS,["API/createTracer/called"],void 0,n.D.metrics,b),f||(0,o.p)(x+"tracer",[(0,m.z)(),e,r],i,n.D.spa,b),function(){if(A.emit((a?"":"no-")+"fn-start",[(0,m.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.z)()],r)}}}};function S(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,b),i(0,o.p)(e+t,[(0,m.z)(),...arguments],r?null:this,i,b),r?void 0:this}}function T(){r.e(63).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,s.LP)(e,"api")})).catch((e=>{(0,u.Z)("Downloading runtime APIs failed...",e),b.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{R[e]=S(x,e,void 0,f?n.D.softNav:n.D.spa)})),g.setCurrentRouteName=f?S(x,"routeName",void 0,n.D.softNav):S(w,"routeName",!0,n.D.spa),g.noticeError=function(t,r){"string"==typeof t(t=new Error(t)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,b),(0,o.p)("err",[t,(0,m.z)(),!1,r,!!y[e]],void 0,n.D.jserrors,b)},d.il?(0,c.b2)((()=>T()),!0):T(),g}(e.agentIdentifier,_,e.runSoftNavOverSpa)),void 0===e.exposed(e.exposed=O),x=!0}},8993:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.softNav]:9,[n.sessionReplay]:10}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)!i.o(e,r)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({63:"nr-full",110:"nr-full-compressor",379:"nr-full-recorder"}[e]+"-1.260.1.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.260.1.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u {s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNodes.parentNode.removeChild(s),ii.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),cdocument.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof SymbolSymbol.toStringTagObject.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={29:0,789:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)(0!==(n=e[t])(e[t]=void 0),n)){var o=r("load"===r.type?"missing":r.type),a=rr.targetr.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,d=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)(i.m[n]=s[n]);if(c)c(i)}for(tt(r);d {"use strict";i(8993);var e=i(50),t=i(7144),r=i(4402),n=i(8325);class o{agentIdentifier;constructor(){let e=arguments.length>0void 0!==arguments[0]?arguments[0]:(0,r.ky)(16);this.agentIdentifier=e,this.ee=n.ee.get(e)}#e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i {t[r]=function(e,t){return!0===(0,s.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(2758);var l=i(8e3),f=i(5938),h=i(3960),g=i(385),p=i(3112),m=i(8488),v=i(7872);class b extends f.W{constructor(e,t,r){let n=!(arguments.length>3void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,s.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))(this.auto=!1),this.auto?(0,l.RP)(e,r):this.ee.on("manual-start-all",(0,v.Z)((()=>{(0,l.RP)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(){let t,r=arguments.length>0void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;this.onAggregateImported=new Promise((e=>{t=e}));const n=async()=>{let n;try{if((0,m.H)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(63).then(i.bind(i,9446));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t),this.featureName===a.D.sessionReplaythis.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,l.LP)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await i.e(63).then(i.bind(i,8582)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,r),t(!0)}catch(r){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),r),this.abortHandler?.(),(0,l.LP)(this.agentIdentifier,this.featureName,!0),t(!1),this.eethis.ee.abort()}};g.il?(0,h.b2)((()=>n()),!0):n()}#t(e,t){return e!==a.D.sessionReplay||(0,p.HM)(this.agentIdentifier,t)}}var y=i(7633);class A extends b{static featureName=y.t;constructor(e,t){let r=!(arguments.length>2void 0!==arguments[2])||arguments[2];super(e,t,y.t,r),this.importAggregator()}}var w=i(1117),x=i(1284);class _ extends w.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,x.D)(e,(function(e,r){t[e]=E(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,x.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i!i.c?a[e]=E(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=R(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=E(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max(t.max=e),e 2void 0!==arguments[2])||arguments[2];super(e,t,P.t,r),g.il((0,N.N)((()=>(0,O.p)("docHidden",[(0,I.z)()],void 0,P.t,this.ee)),!0),(0,D.bP)("pagehide",(()=>(0,O.p)("winPagehide",[(0,I.z)()],void 0,P.t,this.ee))),this.importAggregator())}}var j=i(3081);class k extends b{static featureName=j.t9;constructor(e,t){let r=!(arguments.length>2void 0!==arguments[2])||arguments[2];super(e,t,j.t9,r),this.importAggregator()}}var H=i(6660);class M{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,T.P)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function L(e){return F(e)?e:new M(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function z(e){let t="Unhandled Promise Rejection";if(F(e?.reason))try{return e.reason.message=t+": "+e.reason.message,L(e.reason)}catch(t){return L(e.reason)}if(void 0===e.reason)return L(t);const r=L(e.reason);return r.message=t+": "+r?.message,r}function U(e){if(e.error instanceof SyntaxError!/:\d+$/.test(e.error.stack?.trim())){const t=new M(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return F(e.error)?e.error:L(e)}function F(e){return e instanceof Error!!e.stack}class B extends b{static featureName=H.t;#r=!1;constructor(e,r){let n=!(arguments.length>2void 0!==arguments[2])||arguments[2];super(e,r,H.t,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler(0,O.p)("ierr",[L(e),(0,I.z)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.Ef.REPLAY_RUNNING,(e=>{this.#r=e})),g._A.addEventListener("unhandledrejection",(e=>{this.abortHandler(0,O.p)("err",[z(e),(0,I.z)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,D.m$)(!1,this.removeOnAbort?.signal)),g._A.addEventListener("error",(e=>{this.abortHandler(0,O.p)("err",[U(e),(0,I.z)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,D.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var q=i(2210);let K=1;const G="nr@id";function V(e){const t=typeof e;return!e||"object"!==t"function"!==t?-1:e===g._A?0:(0,q.X)(e,G,(function(){return K++}))}function Z(e){if("string"==typeof ee.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffere instanceof ArrayBuffere.byteLength)return e.byteLength;if("undefined"!=typeof Blobe instanceof Blobe.size)return e.size;if(!("undefined"!=typeof FormDatae instanceof FormData))try{return(0,T.P)(e).length}catch(e){return}}}var W=i(7806),X=i(7243);class Y{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,s.DL)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.M)(),c=(0,r.Ht)(),d=Date.now(),u={spanId:a,traceId:c,timestamp:d};return(e.sameOrigin||this.isAllowedOrigin(e)this.useTraceContextHeadersForCors())(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,c),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,d,n,i,o)),(e.sameOrigin!this.excludeNewrelicHeader()||!e.sameOriginthis.isAllowedOrigin(e)this.useNewrelicHeaderForCors())(u.newrelicHeader=this.generateTraceHeader(a,c,d,n,i,o)),u}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,o){if(!("function"==typeof g._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return on!==o(a.d.tk=o),btoa((0,T.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.Mt)(this.agentIdentifier,"distributed_tracing")(r=(0,s.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n 2void 0!==arguments[2])||arguments[2];super(e,t,Q.t,r),this.dt=new Y(e),this.handler=(e,t,r,n)=>(0,O.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g._A?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};oe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.D.ajax)}}))}catch(e){}(0,W.u5)(this.ee),(0,W.Kf)(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,D.m$)(!1)),g.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,D.m$)(!1))}function o(e){this.params={method:e[0]},oe(this,e[1]),this.metrics={}}function c(t,r){var i=(0,s.DL)(e);i.xpidthis.sameOriginr.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var a=!1;o.newrelicHeader(r.setRequestHeader("newrelic",o.newrelicHeader),a=!0),o.traceContextParentHeader(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeaderr.setRequestHeader("tracestate",o.traceContextStateHeader),a=!0),a(this.dt=o)}}function d(e,r){var n=this.metrics,i=e[0],o=this;if(ni){var a=Z(i);a(n.txSize=a)}this.startTime=(0,I.z)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs(o.onloadCalled||"function"!=typeof r.onload)"function"==typeof o.end)o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeadere.set("tracestate",t.traceContextStateHeader),r=!0),r}}function A(e,t){this.params={},this.metrics={},this.startTime=(0,I.z)(),this.dt=t,e.length>=1(this.target=e[0]),e.length>=2(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof ii instanceof re?r=i.url:g._A?.URL"object"==typeof ii instanceof URL(r=i.href),oe(this,r);var o=(""+(ii instanceof rei.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=Z(n.body)||0}function w(e,t){if(this.endTime=(0,I.z)(),this.params||(this.params={}),(0,J.zh)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSizethis.rxSize.length>0(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,I.z)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.D.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t 2void 0!==arguments[2])||arguments[2];super(e,r,t.t9,i),this.replayRunning=!1;try{n=JSON.parse(localStorage.getItem("".concat(pe.Bq,"_").concat(pe.K4)))}catch(e){}(0,p.Rc)(e)this.ee.on("recordReplay",(()=>this.#o())),this.#a(n)?(this.#i=n?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning(this.errorNoticed=!0,(0,O.p)(t.Ef.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.Ef.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#a(e){return e(e.sessionReplayMode===pe.IK.FULL||e.sessionReplayMode===pe.IK.ERROR)||(0,p.rU)(this.agentIdentifier)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(63),i.e(379)]).then(i.bind(i,4345));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==pe.IK.FULLthis.featAggregate.initializeRecording(pe.IK.FULL,!0):(this.#i=pe.IK.FULL,this.#s(t.pB.API),this.recorderthis.recorder.parent.mode!==pe.IK.FULL(this.recorder.parent.mode=pe.IK.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var ve=i(4649);class be extends b{static featureName=ve.t;constructor(e,t){let r=!(arguments.length>2void 0!==arguments[2])||arguments[2];super(e,t,ve.t,r),this.importAggregator()}}new class extends o{constructor(t,r){super(r),g._A?(this.sharedAggregator=new _({agentIdentifier:this.agentIdentifier}),this.features={},(0,S.h5)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.D.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initialize the agent. Could not determine the runtime environment.")}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=d(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.p[e.featureName]-a.p[t.featureName])),r.forEach((r=>{if(!t[r.featureName]r.featureName!==a.D.pageViewEvent)return;if(this.runSoftNavOverSpar.featureName===a.D.spa)return;if(!this.runSoftNavOverSpar.featureName===a.D.softNav)return;const n=function(e){switch(e){case a.D.ajax:return[a.D.jserrors];case a.D.sessionTrace:return[a.D.ajax,a.D.pageViewEvent];case a.D.sessionReplay:return[a.D.sessionTrace];case a.D.pageViewTiming:return[a.D.pageViewEvent];default:return[]}}(r.featureName);n.every((e=>e in this.features))||(0,e.Z)("".concat(r.featureName," is enabled but one or more dependent features has not been initialized (").concat((0,T.P)(n),"). This may cause unintended consequences or missing data...")),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,S.fP)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,C,class extends b{static featureName=le;constructor(e,t){super(e,t,le,!(arguments.length>2void 0!==arguments[2])||arguments[2]);if(!(0,m.H)(this.agentIdentifier))return void(0,l.o5)(this.agentIdentifier,this.featureName);const r=this.ee;let n;(0,W.QU)(r),this.eventsEE=(0,W.em)(r),this.eventsEE.on(he,(function(e,t){this.bstStart=(0,I.z)()})),this.eventsEE.on(fe,(function(e,t){(0,O.p)("bst",[e[0],t,this.bstStart,(0,I.z)()],void 0,a.D.sessionTrace,r)})),r.on(ge+de,(function(e){this.time=(0,I.z)(),this.startPath=location.pathname+location.hash})),r.on(ge+ue,(function(e){(0,O.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.D.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,O.p)(se,[t],void 0,a.D.sessionTrace,r)})),n.observe({type:ce,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:n})}},me,ie,k,be,B],loaderType:"pro"})})()})(); Skip to main content Eyeglasses Shop Eyeglasses Women’s Eyeglasses Men’s Eyeglasses Kids’ Eyeglasses On Sale Featured New Arrivals Eyeglass Frames Glasses Under $20 2-Day Delivery Eco-Friendly Pride On Retro Revival Transitions® GEN S™ Sunglasses Shop Sunglasses Women’s Sunglasses Men’s Sunglasses Kids’ Sunglasses Featured New Arrivals Prescription Sunglasses Polarized Sunglasses On Sale Ray-Ban Sunglasses Oakley Sunglasses Eco Friendly Premium Brands Ray-Ban Oakley ARNETTE Vogue Eyewear RFLKT® Lenses Most Popular Polarized Sunglasses Blue Light Glasses Reading Glasses Transitions® Bifocal Lenses Progressive Lenses Prism Lenses KODAK Lenses Coatings Anti-Reflective Coating Mirrored Sunglasses Lens Hub Everything you need to know about our lenses. Sign In Sign in Email Password Keep me signed in Sign in Forgot your password? Or sign in with Google Facebook Amazon Dont have an account? Sign up now Help Center How to Measure Frame Size How to Read Your Prescription Match Frames Face Shape Shipping Returns Track Your Order Tips Guides Help FAQ Get in Touch Start a live chat (Loading ) 1-855-393-2891 (Available 24/7) [email protected] Find eye doctors near you live chat Buy 1 Get 1 Free CODE: COLORBOGO Shop now Exclusions apply 14-Day Free Returns 24/7 Customer Service Vision Insurance 216k+ Reviews It’s always a good day to buy glasses online.</h>
<h2>Ordering eyeglasses online made easy</h2>
<h3>Virtual Try-On</h3>
<h3>The reviews are in!</h3>
<h3>Premium Brands</h3>
<h3>Pick a style, any style:</h3>
<h3>Retro Revival</h3>
<h3>Glasses On Sale</h3>
<h3>Pride On</h3>
<h3>Fit Style Quiz</h3>
<h4>Have Glasses Questions?</h4>
<h4>@eyebuydirect</h4>
<h5>Join The Exclusive Club</h5>

In SEO, the primary focus is placed on keywords within the content. The title of the page holds the highest importance, followed by heading tags such as h1, h2, and h3. The h1 heading should be the largest on the page, while the h2 heading should be slightly smaller, and the h3 heading even smaller. This hierarchical structure is crucial for optimizing search engine rankings.

Image Alt Attribute:
210 images found in your page, and 31 images are without "ALT" text.

What is the issue about?
The tag does not have an ALT attribute defined. As a general rule, search engines do not interpret the content of image files. The text provided in the attribute enables the site owner to provide relevant information to the search engine and to the end user. Alt text is helpful to end users if they have images disabled or if the image does not properly load. In addition, the Alt text is utilized by screen readers. Make sure that your Alt text is descriptive and accurately reflects what the image represents and supports the content on the page.

How to fix?
Use the <img alt> attribute to write descriptive content for the image: <img source='pic.gif' alt='Accurate and descriptive keyword text that represents the image.' />.

Website Speed Test (Desktop):
0.01 seconds

Website speed is a measurement of how fast the content on your page loads. Website speed is one of many factors involved in the discipline of search engine optimization (SEO), but it is not the only one. In a recent study, the average load time for a web page was 3.21s.

Top Organic Search Terms:
Term Search Volume Traffic Traffic (%)
eyebuydirect legit 50 0 0%
eyebuydirect google reviews 40 0 0%

CO-Hosted

CoHosted refers to a situation where multiple domain names (websites) are using the same IP address to point to their respective web servers. They could be owned by different individuals or organizations and may serve entirely different purposes.

eyebuydirect.com

People reviews about eyebuydirect.com

Very positive reviews

rating 5

Total reviews: 2
Average score: 5 stars

The total score is based on reviews found on the following sites
Scamadviser: 5/5 stars, 2 reviews

Add your review

rating 1 rating 2 rating 3 rating 4 rating 5

Very positive reviews

rating 5

Total reviews: 2
Average score: 5 stars

The total score is based on reviews found on the following sites
Scamadviser: 5/5 stars, 2 reviews


Back Top
Feedback