PageSourceSearch

https://raysecurity.io/use-cases/find-and-manage-shadow-ai/

html raysecurity.io collected 2026-09-25 14:14:34 UTC 138,258 bytes, 1,487 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4<meta http-equiv="content-type" content="text/html" charset="UTF-8" />
5<meta http-equiv="X-UA-Compatible" content="IE=edge">
6<meta name="viewport" content="width=device-width, initial-scale=1">
7<link rel="pingback" href="https://raysecurity.io/xmlrpc.php" />
8<link rel="preconnect" href="https://fonts.googleapis.com">
9<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
10<link href="https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap" rel="stylesheet">
11<link href="https://fonts.googleapis.com/css2?family=Funnel+Sans:ital,wght@0,300..800;1,300..800&display=swap" rel="stylesheet">
12<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.16.105/pdf.min.js"></script>
vendor: 1 bytes, line 12
12
13<script src="https://cdn.jsdelivr.net/npm/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
13
14
15
16<style>
17/*region wordpress core*/
18.alignnone {margin: 5px 20px 20px 0;}.aligncenter, div.aligncenter {display: block;margin: 5px auto 5px auto;}.alignright {float:right;margin: 5px 0 20px 20px;}.alignleft {float: left;margin: 5px 20px 20px 0;}a img.alignright {float: right;margin: 5px 0 20px 20px;}a img.alignnone {margin: 5px 20px 20px 0;}a img.alignleft {float: left;margin: 5px 20px 20px 0;}a img.aligncenter {display: block;margin-left: auto; margin-right: auto;} .wp-caption {    background: initial; border: 0; max-width: initial; padding: 0;} .wp-caption.alignnone { margin: 0; margin-bottom: 1rem; } .wp-caption.alignleft {margin: 5px 20px 20px 0;} .wp-caption.alignright {margin: 5px 0 20px 20px;}.wp-caption img {border: 0 none;height: auto;margin: 0;max-width:100%;padding: 0;width: auto;}.wp-caption p.wp-caption-text {font-size: 0.8rem;line-height: 1.2;margin: 0;padding: 0;}.screen-reader-text {border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}.screen-reader-text:focus {background-color: #eee;clip: auto !important;clip-path: none;color: #444;display: block;font-size: 1em;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
19.dmbs-container {}.dmbs-header {}.dmbs-header-img {}.dmbs-header-text {}.dmbs-top-menu {}.dmbs-content {}.dmbs-main {}.dmbs-left {}.dmbs-right {}.dmbs-footer-menu {}.dmbs-author-credits {}.dmbs-footer {}
20/*endregion*/
21/*region slick-slider*/
22.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;top: 0;left: 0;display: block;}.slick-track:before, .slick-track:after {display: table;content: '';}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}[dir='rtl'] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}
23/*endregion*/
24</style>
25<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 25-26
25
26<script async src="https://www.googletagmanager.com/gtag/js?id=
26G-YEGMTFZ8QF
vendor: 12 bytes, line 26
26"></script>
27<script>
28  
vendor: 134 bytes, lines 28-32
28window.dataLayer = window.dataLayer || [];
29  function gtag(){dataLayer.push(arguments);}
30  gtag('js', new Date());
31
32  gtag('config', '
32G-YEGMTFZ8QF
vendor: 4 bytes, line 32
32');
33</script>
33
34<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
35
36	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
37	<title>Ray Security | Find and Manage Shadow AI</title>
38	<meta name="description" content="Ray Security&#039;s platform enables you to identify and govern unsanctioned AI tools and agents before they expose your enterprise data." />
39	<link rel="canonical" href="https://raysecurity.io/use-cases/find-and-manage-shadow-ai/" />
40	<meta property="og:locale" content="en_US" />
41	<meta property="og:type" content="article" />
42	<meta property="og:title" content="Ray Security | Find and Manage Shadow AI" />
43	<meta property="og:description" content="Ray Security&#039;s platform enables you to identify and govern unsanctioned AI tools and agents before they expose your enterprise data." />
44	<meta property="og:url" content="https://raysecurity.io/use-cases/find-and-manage-shadow-ai/" />
45	<meta property="og:site_name" content="Ray Security" />
46	<meta property="article:publisher" content="https://www.facebook.com/RaySecOff" />
47	<meta property="article:modified_time" content="2026-07-20T11:29:28+00:00" />
48	<meta name="twitter:card" content="summary_large_image" />
49	<meta name="twitter:site" content="@_RaySecurity" />
50	<meta name="twitter:label1" content="Est. reading time" />
51	<meta name="twitter:data1" content="7 minutes" />
52	
52<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/raysecurity.io\/use-cases\/find-and-manage-shadow-ai\/","url":"https:\/\/raysecurity.io\/use-cases\/find-and-manage-shadow-ai\/","name":"Ray Security | Find and Manage Shadow AI","isPartOf":{"@id":"https:\/\/raysecurity.io\/#website"},"datePublished":"2025-09-15T21:03:14+00:00","dateModified":"2026-07-20T11:29:28+00:00","description":"Ray Security's platform enables you to identify and govern unsanctioned AI tools and agents before they expose your enterprise data.","breadcrumb":{"@id":"https:\/\/raysecurity.io\/use-cases\/find-and-manage-shadow-ai\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/raysecurity.io\/use-cases\/find-and-manage-shadow-ai\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/raysecurity.io\/use-cases\/find-and-manage-shadow-ai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/raysecurity.io\/"},{"@type":"ListItem","position":2,"name":"Use Cases","item":"https:\/\/raysecurity.io\/use-cases\/"},{"@type":"ListItem","position":3,"name":"Find and Manage Shadow AI"}]},{"@type":"WebSite","@id":"https:\/\/raysecurity.io\/#website","url":"https:\/\/raysecurity.io\/","name":"Ray","description":"","publisher":{"@id":"https:\/\/raysecurity.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/raysecurity.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/raysecurity.io\/#organization","name":"Ray","url":"https:\/\/raysecurity.io\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/raysecurity.io\/#\/schema\/logo\/image\/","url":"https:\/\/raysecurity.io\/wp-content\/uploads\/2025\/08\/Logo.svg","contentUrl":"https:\/\/raysecurity.io\/wp-content\/uploads\/2025\/08\/Logo.svg","width":100,"height":24,"caption":"Ray"},"image":{"@id":"https:\/\/raysecurity.io\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RaySecOff","https:\/\/x.com\/_RaySecurity","https:\/\/www.linkedin.com\/company\/raysecurity\/","https:\/\/www.youtube.com\/@RaySecurity","https:\/\/www.instagram.com\/raysecurity.io\/","https:\/\/www.tiktok.com\/@_raysecurity"]}]}</script>
52
53	<!-- / Yoast SEO plugin. -->
54
55
56<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://raysecurity.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fraysecurity.io%2Fuse-cases%2Ffind-and-manage-shadow-ai%2F" />
57<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://raysecurity.io/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fraysecurity.io%2Fuse-cases%2Ffind-and-manage-shadow-ai%2F&#038;format=xml" />
58<style id="wp-img-auto-sizes-contain-inline-css">
59img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
60/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
61</style>
62<style id="classic-theme-styles-inline-css">
63/*! This file is auto-generated */
64.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
65/*# sourceURL=/wp-includes/css/classic-themes.min.css */
66</style>
67
68<style id="global-styles-inline-css">
69:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
69--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
69.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
70/*# sourceURL=global-styles-inline-css */
71</style>
72
73<link rel='stylesheet' id='contact-form-7-css' href='https://raysecurity.io/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
74<link rel='stylesheet' id='stylecss-css' href='https://raysecurity.io/wp-content/themes/ray-th/css/style.css?ver=1.22.0' media='all' />
75<link rel='stylesheet' id='custom-css' href='https://raysecurity.io/wp-content/themes/ray-th/css/style-custom.css?ver=1.22.0' media='all' />
76<link rel='stylesheet' id='nav-css' href='https://raysecurity.io/wp-content/themes/ray-th/css/style-nav.css?ver=1.22.0' media='all' />
77<link rel='stylesheet' id='navcustom-css' href='https://raysecurity.io/wp-content/themes/ray-th/css/style-nav-custom.css?ver=1.22.0' media='all' />
78<link rel='stylesheet' id='header-css' href='https://raysecurity.io/wp-content/themes/ray-th/css/style-header.css?ver=1.22.0' media='all' />
79<link rel='stylesheet' id='footer-css' href='https://raysecurity.io/wp-content/themes/ray-th/css/style-footer.css?ver=1.22.0' media='all' />
80<link rel='stylesheet' id='career-style-css' href='https://raysecurity.io/wp-content/themes/ray-th/css/style-career.css?ver=1.22.0' media='all' />
81<link rel='stylesheet' id='blog-style-css' href='https://raysecurity.io/wp-content/themes/ray-th/css/style-blog.css?ver=1.22.0' media='all' />
82<script id="bodhi-dompurify-library-js" src="https://raysecurity.io/wp-content/plugins/svg-support/vendor/DOMPurify/DOMPurify.min.js?ver=2.5.9"></script>
vendor: 1 bytes, line 82
82
83<script id="jquery-core-js" src="https://raysecurity.io/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 83
83
84<script id="jquery-migrate-js" src="https://raysecurity.io/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 84
84
85<script id="bodhi_svg_inline-js-extra">
86var svgSettings = {"skipNested":""};
87//# sourceURL=bodhi_svg_inline-js-extra
88</script>
vendor: 1 bytes, line 88
88
89<script id="bodhi_svg_inline-js" src="https://raysecurity.io/wp-content/plugins/svg-support/js/min/svgs-inline-min.js?ver=2.6.1"></script>
vendor: 1 bytes, line 89
89
90<script id="bodhi_svg_inline-js-after">
91cssTarget={"Bodhi":"img.style-svg","ForceInlineSVG":"style-svg"};ForceInlineSVGActive="false";frontSanitizationEnabled="on";
92//# sourceURL=bodhi_svg_inline-js-after
93</script>
93
94<link rel="https://api.w.org/" href="https://raysecurity.io/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://raysecurity.io/wp-json/wp/v2/pages/2663" /><meta name="generator" content="WordPress 7.1.2" />
95<script async type="text/javascript">
96		var ajaxurl = "https://raysecurity.io/wp-admin/admin-ajax.php";
97		var templateurl = "https://raysecurity.io/wp-content/themes/ray-th";
98		var siteurl = "https://raysecurity.io";
99 </script>
99<link rel="icon" href="https://raysecurity.io/wp-content/uploads/2025/08/cropped-Group-250805-1-32x32.png" sizes="32x32" />
100<link rel="icon" href="https://raysecurity.io/wp-content/uploads/2025/08/cropped-Group-250805-1-192x192.png" sizes="192x192" />
101<link rel="apple-touch-icon" href="https://raysecurity.io/wp-content/uploads/2025/08/cropped-Group-250805-1-180x180.png" />
102<meta name="msapplication-TileImage" content="https://raysecurity.io/wp-content/uploads/2025/08/cropped-Group-250805-1-270x270.png" />
103<style id="wp-custom-css">
104/* Ray Security Glossary CSS - Add this to Appearance → Customize → Additional CSS */
105
106/* ============================================================
107   WORDPRESS THEME FIX — Remove gap above glossary content
108   ============================================================ */
109
110/* Hide the WordPress-generated page title (the theme's H1 "Glossary")
111   since the dark header section already contains the title.
112   Remove or comment out the block below if you want to keep it. */
113.page-template-default .entry-header,
114.page-template-default .page-header,
115body.page .entry-header .page-title,
116body.page .entry-header h1.entry-title,
117body.page .page-header h1 {
118    display: none !important;
119}
120
121/* Remove any top padding/margin WordPress adds to the content area
122   so the dark glossary header starts flush at the top */
123body.page .entry-content,
124body.page .page-content,
125.wp-block-post-content,
126.site-content .entry-content {
127    padding-top: 0 !important;
128    margin-top: 0 !important;
129}
130
131/* Pull the glossary header up to the very top edge of the content area */
132.glossary-header-section,
133.entry-content > header:first-child,
134.page-content > header:first-child {
135    margin-top: 0 !important;
136}
137
138/* ============================================================ */
139
140:root {
141    --primary: #0A1628;
142    --accent: #0066FF;
143    --text: #1a1a1a;
144    --text-light: #4a4a4a;
145    --background: #ffffff;
146    --surface: #f8f9fb;
147    --border: #e5e7eb;
148    --hover: #f0f4ff;
149}
150
151/* Header */
152.glossary-header-section {
153    background: linear-gradient(135deg, var(--primary) 0%, #1a2642 100%);
154    color: white;
155    padding: 0 20px 50px;
156    position: relative;
157    overflow: hidden;
158    margin: 0 -20px 40px;
159}
160
161.glossary-header-section::before {
162    content: '';
163    position: absolute;
164    top: 0;
165    left: 0;
166    right: 0;
167    bottom: 0;
168    background: radial-gradient(circle at 20% 50%, rgba(0, 102, 255, 0.1) 0%, transparent 50%),
169                radial-gradient(circle at 80% 80%, rgba(0, 102, 255, 0.08) 0%, transparent 50%);
170    pointer-events: none;
171}
172
173.glossary-header-content {
174    position: relative;
175    z-index: 1;
176    max-width: 1200px;
177    margin: 0 auto;
178}
179
180.glossary-header-section h1 {
181    font-size: 3rem;
182    font-weight: 700;
183    margin-bottom: 16px;
184    letter-spacing: -0.02em;
185}
186
187.glossary-subtitle {
188    font-size: 1.25rem;
189    opacity: 0.9;
190    max-width: 700px;
191    line-height: 1.6;
192}
193
194/* Alphabet Navigation */
195.glossary-alpha-nav {
196    position: sticky;
197    top: 0;
198    background: var(--background);
199    border-bottom: 1px solid var(--border);
200    z-index: 100;
201    padding: 20px 0;
202    box-shadow: 0 2px 8px rgba(0,0,0,0.04);
203    margin: 0 -20px 40px;
204}
205
206.glossary-alpha-nav-inner {
207    display: flex;
208    flex-wrap: wrap;
209    justify-content: center;
210    align-items: center;
211    gap: 0;
212    max-width: 1200px;
213    margin: 0 auto;
214    padding: 0 20px;
215}
216
217.glossary-alpha-nav a {
218    display: inline-flex;
219    align-items: center;
220    justify-content: center;
221    padding: 12px 20px;
222    color: var(--text);
223    text-decoration: none;
224    font-weight: 600;
225    font-size: 1.4rem;
226    transition: all 0.2s ease;
227    position: relative;
228}
229
230.glossary-alpha-nav a:not(:last-child)::after {
231    content: '|';
232    position: absolute;
233    right: 0;
234    color: var(--border);
235    font-weight: 400;
236    font-size: 1.2rem;
237}
238
239.glossary-alpha-nav a:hover {
240    color: var(--accent);
241}
242
243/* Main Content */
244.glossary-content {
245    max-width: 1200px;
246    margin: 0 auto;
247}
248
249.glossary-section {
250    margin-bottom: 100px;
251    padding-top: 40px;
252}
253
254.glossary-letter-header {
255    font-size: 3.5rem;
256    font-weight: 700;
257    color: var(--accent);
258    margin-bottom: 40px;
259    padding-bottom: 20px;
260    border-bottom: 3px solid var(--accent);
261    letter-spacing: -0.02em;
262}
263
264.glossary-term {
265    background: var(--surface);
266    border: 1px solid var(--border);
267    border-radius: 12px;
268    padding: 32px;
269    margin-bottom: 24px;
270    transition: all 0.3s ease;
271    scroll-margin-top: 100px;
272}
273
274.glossary-term:hover {
275    border-color: var(--accent);
276    box-shadow: 0 4px 20px rgba(0, 102, 255, 0.08);
277    transform: translateY(-2px);
278}
279
280.glossary-term-title {
281    font-size: 1.5rem;
282    font-weight: 700;
283    color: var(--text);
284    margin-bottom: 16px;
285    letter-spacing: -0.01em;
286}
287
288.glossary-term-definition {
289    color: var(--text-light);
290    font-size: 1.05rem;
291    line-height: 1.8;
292}
293
294.glossary-related {
295    margin-top: 20px;
296    padding-top: 20px;
297    border-top: 1px solid var(--border);
298    font-size: 0.95rem;
299    color: var(--text-light);
300}
301
302.glossary-related strong {
303    color: var(--accent);
304    font-weight: 600;
305}
306
307.glossary-related a {
308    color: var(--accent);
309    text-decoration: none;
310    transition: opacity 0.2s;
311}
312
313.glossary-related a:hover {
314    opacity: 0.7;
315    text-decoration: underline;
316}
317
318/* Footer CTA */
319.glossary-cta-section {
320    background: linear-gradient(135deg, var(--primary) 0%, #1a2642 100%);
321    color: white;
322    padding: 60px 20px;
323    text-align: center;
324    margin: 80px -20px 0;
325}
326
327.glossary-cta-section h2 {
328    font-size: 2.25rem;
329    margin-bottom: 20px;
330    font-weight: 700;
331}
332
333.glossary-cta-section p {
334    font-size: 1.15rem;
335    opacity: 0.9;
336    margin-bottom: 32px;
337    max-width: 600px;
338    margin-left: auto;
339    margin-right: auto;
340}
341
342.glossary-cta-button {
343    display: inline-block;
344    background: var(--accent);
345    color: white !important;
346    padding: 16px 40px;
347    border-radius: 8px;
348    text-decoration: none;
349    font-weight: 600;
350    font-size: 1.05rem;
351    transition: all 0.3s ease;
352    box-shadow: 0 4px 12px rgba(0, 102, 255, 0.3);
353}
354
355.glossary-cta-button:hover {
356    background: #0052cc;
357    transform: translateY(-2px);
358    box-shadow: 0 6px 20px rgba(0, 102, 255, 0.4);
359}
360
361/* Responsive */
362@media (max-width: 768px) {
363    .glossary-header-section h1 {
364        font-size: 2rem;
365    }
366    
367    .glossary-subtitle {
368        font-size: 1rem;
369    }
370    
371    .glossary-letter-header {
372        font-size: 2.5rem;
373    }
374    
375    .glossary-term {
376        padding: 24px;
377    }
378    
379    .glossary-term-title {
380        font-size: 1.25rem;
381    }
382    
383    .glossary-alpha-nav {
384        padding: 15px 10px;
385        overflow-x: auto;
386        overflow-y: hidden;
387    }
388    
389    .glossary-alpha-nav-inner {
390        justify-content: flex-start;
391        min-width: max-content;
392    }
393    
394    .glossary-alpha-nav a {
395        padding: 8px 12px;
396        font-size: 0.9rem;
397    }
398} 
399/* Glossary alphabet nav */
400.glossary-nav-row1 a,
401.glossary-nav-row2 a {
402    font-size: 1.4rem !important;
403    padding: 4px 7px !important;
404}
405
406@media (min-width: 769px) {
407    .glossary-nav-row1 a,
408    .glossary-nav-row2 a {
409        font-size: 1.8rem !important;
410        padding: 8px 14px !important;
411    }
412}
413.section-three-v4.h3-font-large .inner-box .text h3 {
414    margin-left: 2rem !important;
415    margin-right: 1rem !important;
416}
417
418.section-three-v4 .inner-box .text h3 {
419    width: 95% !important;
420}
421
422</style>
423<script async src="https://pixel.sampleadai.net/81a5d371-7b5b-4354-a940-b2b48a581b1c"></script>
423
424</head>
425<body class="wp-singular page-template-default page page-id-2663 page-child parent-pageid-401 wp-theme-ray-th">
426<nav role="navigation" class="new-nav-wrapper navbar-top-wrap no-header-wrap"  data-filename="part-nav.php">
427	<div class="navbar-top  no-header full-header no-header">
428		<div class="container container-wide">
429			<div class="flex-row justify-content-space-between align-items-center">
430				<div class="navbar-left-wrap">
431					<div class="nav-logo">
432						<a class="white"  href="https://raysecurity.io"><img src="https://raysecurity.io/wp-content/uploads/2025/08/logo-ray.svg"  alt="" class="img-responsive" /></a><a class="black"  href="https://raysecurity.io"><img src="https://raysecurity.io/wp-content/uploads/2025/08/Logo.svg"  alt="" class="img-responsive" /></a>					</div>
433				</div>
434				<button type="button" class="nav-icon navbar-toggle"><span></span><span></span><span></span><span></span></button>
435				<div class="display-flex nav-menu nav-wrap">
436					<div class="navbar-nav-collapse">
437													<div class="menu-main-menus-container"><ul id="menu-main-menus" class="nav navbar-nav"><li id="menu-item-414" class="sub-menu-wrap menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-414"><a href="https://raysecurity.io/platform/">Platform</a>
438<ul class="sub-menu">
439	<li id="menu-item-1754" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1754"><a href="https://raysecurity.io/platform/#why-ray-security">Why Ray Security</a></li>
440	<li id="menu-item-1756" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1756"><a href="https://raysecurity.io/platform/#ray-vs-others">Ray Security vs. Competition</a></li>
441</ul>
442</li>
443<li id="menu-item-1789" class="mega-menu disable menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor menu-item-has-children menu-item-1789"><a>Use Cases</a>
444<ul class="sub-menu">
445	<li id="menu-item-1247" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-1247"><a href="#">Menu Item</a>
446	<ul class="sub-menu">
447		<li id="menu-item-2687" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2663 current_page_item menu-item-2687"><a href="https://raysecurity.io/use-cases/find-and-manage-shadow-ai/" aria-current="page">Find and Manage Shadow AI</a></li>
448		<li id="menu-item-1503" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1503"><a href="https://raysecurity.io/use-cases/reveal-control-ai-data-exposure/">Reveal &#038;
448 Control AI Data Exposure</a></li>
449		<li id="menu-item-1240" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1240"><a href="https://raysecurity.io/use-cases/ai-agentless-data-loss-prevention-dlp/">AI Agentless Data Loss Prevention (DLP)</a></li>
450		<li id="menu-item-1507" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1507"><a href="https://raysecurity.io/use-cases/reduced-data-exposure/">Reduce AI Data Exposure</a></li>
451		<li id="menu-item-3095" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3095"><a href="https://raysecurity.io/use-cases/data-access-audit-investigation/">Data Access Audit &#038; Investigation</a></li>
452	</ul>
453</li>
454</ul>
455</li>
456<li id="menu-item-412" class="sub-menu-wrap menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-412"><a href="https://raysecurity.io/newsroom/">News &#038; Events</a>
457<ul class="sub-menu">
458	<li id="menu-item-2736" class="menu-item menu-item-type-taxonomy menu-item-object-newsroom_categories menu-item-2736"><a href="https://raysecurity.io/newsroom/news/">News</a></li>
459	<li id="menu-item-2720" class="menu-item menu-item-type-taxonomy menu-item-object-newsroom_categories menu-item-2720"><a href="https://raysecurity.io/newsroom/press-releases/">Press Releases</a></li>
460	<li id="menu-item-1339" class="menu-item menu-item-type-taxonomy menu-item-object-newsroom_categories menu-item-1339"><a href="https://raysecurity.io/newsroom/events/">Events</a></li>
461</ul>
462</li>
463<li id="menu-item-415" class="sub-menu-wrap menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-415"><a href="https://raysecurity.io/resources/">Resources</a>
464<ul class="sub-menu">
465	<li id="menu-item-2296" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2296"><a href="https://raysecurity.io/resources/blog/">Blog</a></li>
466	<li id="menu-item-3206" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3206"><a href="https://raysecurity.io/data-security-glossary/">Data Security Glossary</a></li>
467	<li id="menu-item-3127" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3127"><a href="https://raysecurity.io/resources/data-sheets/">Data sheets</a></li>
468	<li id="menu-item-3133" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3133"><a href="https://raysecurity.io/resources/use-cases/">Use Cases</a></li>
469	<li id="menu-item-3215" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3215"><a href="https://raysecurity.io/resources/podcasts/">Podcasts</a></li>
470	<li id="menu-item-3143" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3143"><a href="https://raysecurity.io/resources/videos/">Videos</a></li>
471</ul>
472</li>
473<li id="menu-item-413" class="sub-menu-wrap menu-item menu-item-type-post_type menu-item-object-page menu-item-413"><a href="https://raysecurity.io/partners/">Partners</a></li>
474<li id="menu-item-411" class="sub-menu-wrap menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-411"><a href="https://raysecurity.io/company/">Company</a>
475<ul class="sub-menu">
476	<li id="menu-item-1770" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1770"><a href="https://raysecurity.io/company/">About Us</a></li>
477	<li id="menu-item-1709" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1709"><a href="https://raysecurity.io/careers/">Careers</a></li>
478	<li id="menu-item-1708" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1708"><a href="https://raysecurity.io/contact-us/">Contact us</a></li>
479</ul>
480</li>
481</ul></div>												<div class="nav-wrap-button">
482													<div class="button-wrap left">
483																											<a 
484																				class="button regular" href="https://raysecurity.io/free-trial/" target="_self"
485																				><span>FREE TRIAL</span></a>
486									
487															</div>
488												</div>	
489					</div>
490				</div>
491			</div>
492		</div>
493	</div>
494</nav>
495
496	<section id=""  data-id=""    class="section-one responsive-bg-min-height head-text-center-md company-banner-section   font-white font-weight-default font-heading-white large-p  " style="background-color: #002063">
497	<div class="  responsive-bg "  data-bg="https://raysecurity.io/wp-content/uploads/2025/09/Group-250904.png"  data-bg-mobile="https://raysecurity.io/wp-content/uploads/2025/09/Group-250906.png">
498		
499				
500		<div class="section-content-wrap ">
501			<div class="section-padding">
502								<div class="header-container  container container-wide ">
503				<div class="head" style="margin-right: auto;margin-left: auto--;width: 50%; ">
504					<div class="text-inner">
505					<h1>Find and Manage Shadow AI</h1>
506<p>Identify and govern unsanctioned AI tools and agents before they exp
506ose your enterprise data.</p>
507					
508																<div class="button-wrap left">
509																						<a 
510																class="button regular" href="https://raysecurity.io/free-trial/" target="_self"
511																><span>FREE TRIAL</span></a>
512							
513																						<a 
514																class="button transparent" href="https://raysecurity.io/platform/" target="_self"
515																><span>SEE HOW IT WORKS</span></a>
516							
517													</div>
518										</div>
519				</div>
520				</div>
521								<div class="ani transition opacity fade-up ">
522					<div class="container container-wide ">
523						<div class="content " >
524						
525																					
526						</div>
527					</div>
528				</div>
529			</div>
530		</div>
531	</div>
532</section><section id=""  data-id=""    class="section-one Use-Cases-inner-pages  before-after-bg-img   font-black font-weight-default font-heading-default large-p  " style="background-color: ">
533	<div class="  responsive-bg " >
534		
535				
536		<div class="section-content-wrap ">
537			<div class="">
538								<div class="ani transition opacity fade-up ">
539					<div class="container container-wide ">
540						<div class="content flex-row" >
541						
542															<div class="flex-4">
543									<div class="text">
544										<h2>Why It <span style="color: #2440f3">Matters</span></h2>
545									</div>
546								</div>
547														 
548							<div class="flex-8">
549																								<div class="text">
550										<p data-path-to-node="7">The rapid adoption of autonomous agents and LLMs often bypasses official IT procurement. When unsanctioned AI tools, aka &#8220;Shadow AI&#8221;, operate within your environment, they create invisible pathways to your sensitive data.</p>
551<p data-path-to-node="7">Ray Security allows you to:</p>
552<ul>
553<li>Discover shadow AI tools accessing your data</li>
554<li>Identify AI agents operating outside governance</li>
555<li>Understand what data is being accessed by unknown AI systems</li>
556<li>Bring AI usage back under control</li>
557</ul>
558									</div>
559															 
560							</div>
561																					
562						</div>
563					</div>
564				</div>
565			</div>
566		</div>
567	</div>
568</section><section id=""  class="section-two v3  default font-black font-weight-default font-heading-default default" >
569	<div style="background-color: ">		
570		<div class="responsive-bg" >		
571			<div class="section-padding-bottom">		
572				<div class="ani transition opacity fade-up">
573					<div class="container container-wide ">
574													<div class="head margin-bottom-small" >
575								<h2 style="text-align: center">Shadow AI Control in Action</h2>
576							</div>
577											</div>
578				</div>
579				<div class="ani transition opacity fade-up ">
580					<div class="container container-medium ">
581						<div class="content flex-row align-items-center" >
582							<div class="flex-12">
583								<div class="image">
584									 
585										<img class="" src="https://raysecurity.io/wp-content/uploads/2026/04/Shadow-AI-Screenshot-1.png" alt="">	
586																	</div>
587																							</div>
588						</div>
589					</div>
590				</div>
591			</div>
592		</div>
593	</div>
594</section><section id="" class="section-three-v4 style-v4-box Use-Cases-inner-pages font-black font-weight-default font-heading-white default" data-filename="list-icons-v4.php">
595	<div style="background-color: ">		
596		<div class="responsive-bg"  data-bg="https://raysecurity.io/wp-content/uploads/2025/08/table-bg-2.jpg">	
597			<div class="section-padding">
598				<div class="ani transition opacity fade-up">
599					<div class="container container-full ">
600													<div class="head margin-bottom" >
601								<h2 style="text-align: center"><span style="font-weight: 400">Bring Shadow AI <span style="color: #00ebff">Into The Light</span></span></h2>
602							</div>
603											</div>
604				</div>
605				<div class="ani transition opacity fade-up ">
606					<div class="container container-wide ">
607						<div class="content flex-row col-margin-small-wrap" >
608																									<div class="flex-4 margin-bottom">
609											<div class="box col-margin-small">
610												<div class="inner-box">
611													<div class="text text-title">
612																													<div class="icon-wrap lottie-wrap ani" data-lottiesrc="https://raysecurity.io/wp-content/uploads/2025/08/Proactive-Prevention.json" ></div>
613																												
614																													<h3>Shadow AI Discovery</h3>
615																											</div>
616																											<div class="text">
617															<h4>Find AI Tools You Did Not Deploy</h4>
618														</div>
619																										
620													 
621														<div class="text discretion">
622															<p>Continuously detect AI tools and agents that are active but unsanctioned, even those outside IT control. No agent required on the data source.</p>
623														</div>
624																									</div>
625											</div>		
626										</div>		
627																		<div class="flex-4 margin-bottom">
628											<div class="box col-margin-small">
629												<div class="inner-box">
630													<div class="text text-title">
631																													<div class="icon-wrap lottie-wrap ani" data-lottiesrc="https://raysecurity.io/wp-content/uploads/2025/08/Visibility.json" ></div>
632																												
633																													<h3>Data Access Mapping</h3>
634																											</div>
635																											<div class="text">
636															<h4>See What Each AI Tool Accesses</h4>
637														</div>
638																										
639													 
640														<div class="text discretion">
641															<p>For every discovered AI tool or agent, build a map of which data it has accessed, from which systems, and in what context. Understand sensitivity, volume, and access frequency.</p>
642														</div>
643																									</div>
644											</div>		
645										</div>		
646																		<div class="flex-4 margin-bottom">
647											<div class="box col-margin-small">
648												<div class="inner-box">
649													<div class="text text-title">
650																													<div class="icon-wrap lottie-wrap ani" data-lottiesrc="https://raysecurity.io/wp-content/uploads/2025/08/Locked.json" ></div>
651																												
652																													<h3>Governance and Control</h3>
653																											</div>
654																											<div class="text">
655															<h4>Control Unauthorized AI Access</h4>
656														</div>
657																										
658													 
659														<div class="text discretion">
660															<p>Bring Shadow AI Under Policy Without Blocking the Business. Apply access controls, data restrictions, or blocking policies to unsanctioned AI tools.</p>
661														</div>
662																									</div>
663											</div>		
664										</div>		
665									
666														<div class="flex-12">
667																					<div class="button-wrap center">
668																									<a 
669																		class="button regular" href="https://raysecurity.io/contact-us/" target="_self"
670																		><span>TALK TO US</span></a>
671																							</div>	
672														</div>
673					</div>
674				</div>
675			</div>
676		</div>
677	</div>
678</section><section id=""  class="section-four  default font-black font-weight-default font-heading-default default odd" data-num="3">
679	<div style="background-color: ">		
680		<div class="responsive-bg" >		
681			<div class="section-padding-top">	
682				<div class="ani transition opacity fade-up">
683					<div class="container container-wide ">
684													<div class="head margin-bottom" >
685								<div class="text h2-as-h1">
686									<h2 style="text-align: center">How It Works</h2>
687								</div>
688							</div>
689											</div>
690				</div>
691			
692				<div class="ani transition opacity fade-up ">
693					<div class="container container-wide ">		
694						<div class="content flex-row align-items-center justify-content-center" >
695							<div class="flex-6">
696																	<div class="image-wrap">
697										<img class="lazyload" data-src="https://raysecurity.io/wp-content/uploads/2025/08/Ray_HP_Animation_02.gif" alt="">
698									</div>
699															</div>
700							<div class="flex-6">
701																	<div class="text list-icon-wrap">
702										<h2>Continuous Shadow AI Detection</h2>
703<p>Ray Security monitors data access patterns, outbound connections, and integration activity to detect AI tools operating in your environment in real time. Detection covers tools inside your network, cloud-connected agents, and AI operating through personal or third-party accounts.</p>
704																														<div class="button-wrap left">
705																																		<a 
706																								class="button regular" href="https://raysecurity.io/platform/" target="_self"
707																								><span>EXPLORE THE PLATFORM</span></a>
708																																</div>	
709																			</div>
710																
711								
712							</div>
713							
714							
715						</div>
716					</div>
717				</div>
718			</div>
719		</div>
720	</div>
721					
722</section><section id=""  class="section-four  default font-black font-weight-default font-heading-default default even" data-num="4">
723	<div style="background-color: ">		
724		<div class="responsive-bg" >		
725			<div class="section-padding">	
726				<div class="ani transition opacity fade-up">
727					<div class="container container-wide ">
728											</div>
729				</div>
730			
731				<div class="ani transition opacity fade-up ">
732					<div class="container container-wide ">		
733						<div class="content flex-row align-items-center justify-content-center" >
734							<div class="flex-6">
735																	<div class="image-wrap">
736										<img class="lazyload" data-src="https://raysecurity.io/wp-content/uploads/2025/08/Ray_Platform_Animation_02-1.gif" alt="">
737									</div>
738															</div>
739							<div class="flex-6">
740																	<div class="text list-icon-wrap">
741										<h2>Risk Assessment and Remediation</h2>
742<p>Each discovered AI tool is assessed against your data sensitivity policies. Ray Security identifies what it accessed, whether that access was within acceptable parameters, and what action is warranted, from logging and monitoring to restriction or block. Security teams can act directly from the platform without manual investigation.</p>
743																														<div class="button-wrap left">
744																																		<a 
745																								class="button regular" href="https://raysecurity.io/platform/" target="_self"
746																								><span>EXPLORE THE PLATFORM</span></a>
747																																</div>	
748																			</div>
749																
750								
751							</div>
752							
753							
754						</div>
755					</div>
756				</div>
757			</div>
758		</div>
759	</div>
760					
761</section><section 5 id=""  class="section-enterprise_results  Use-Cases-inner-pages font-white font-weight-default font-heading-white default" >
762	<div style="background-color: ">	
763		<div class="responsive-bg"  data-bg="https://raysecurity.io/wp-content/uploads/2025/08/table-bg-2.jpg">	
764			<div class="section-padding">
765				<div class="ani transition opacity fade-up ">
766					<div class="container container-narrow-medium ">
767													<div class="head margin-bottom h2-as-h1" >
768								<h2 style="text-align: center">Enterprise Results: <span style="color: #00ebff">Shadow AI Under Control<br />
769</span></h2>
770							</div>
771											</div>
772				</div>
773				<div class="ani transition opacity fade-up">
774					<div class="contant-container container container-wide ">
775						<div class="content flex-row col-margin-medium-wrap" >
776																								<div class="flex-3 margin-bottom">
777										<div class="box col-margin-medium">
778											<div class="inner-box">
779												<div class="text">
780																											<div class="heading">Global Retail Enterprise</div>
781																																								<div class="description">
782															<ul>
783<li><span style="color: #555555">Discovered 40+ unsanctioned AI agents accessing sensitive product roadmaps</span></li>
784<li><span style="color: #555555">Centralized governance for authorized LLMs while blocking high-risk Shadow AI</span></li>
785<li><span style="color: #555555">Regained full visibility into the AI-to-data supply chain.</span></li>
786</ul>
787														</div>
788																									</div>	
789											</div>
790										</div>	
791									</div>	
792																	<div class="flex-3 margin-bottom">
793										<div class="box col-margin-medium">
794											<div class="inner-box">
795												<div class="text">
796																											<div class="heading">Technology Enterprise</div>
797																																								<div class="description">
798															<ul>
799<li>
800<p data-path-to-node="18,1,1,0,0"><span style="color: #555555">Identified third-party browser-based AI tools scraping internal code repositories</span></p>
801</li>
802<li>
803<p data-path-to-node="18,1,1,1,0"><span style="color: #555555">Implemented automated blocking of unauthorized data exfiltration via agents</span></p>
804</li>
805<li>
806<p data-path-to-node="18,1,1,2,0"><span style="color: #555555">Maintained developer agility by providing secure, sanctioned AI alternatives.</span></p>
807</li>
808</ul>
809														</div>
810																									</div>	
811											</div>
812										</div>	
813									</div>	
814																	<div class="flex-3 margin-bottom">
815										<div class="box col-margin-medium">
816											<div class="inner-box">
817												<div class="text">
818																											<div class="heading">Professional Services Firm</div>
819																																								<div class="description">
820															<ul>
821<li>
822<p data-path-to-node="18,2,1,0,0"><span style="color: #555555">Audited all AI interactions across client-facing environments</span></p>
823</li>
824<li>
825<p data-path-to-node="18,2,1,1,0"><span style="color: #555555">Detected and removed unauthorized summary agents from sensitive video conferences</span></p>
826</li>
827<li>
828<p data-path-to-node="18,2,1,2,0"><span style="color: #555555">Ensured adherence to strict client confidentiality agreements regarding AI usage.</span></p>
829</li>
830</ul>
831														</div>
832																									</div>	
833											</div>
834										</div>	
835									</div>	
836																	<div class="flex-3 margin-bottom">
837										<div class="box col-margin-medium">
838											<div class="inner-box">
839												<div class="text">
840																											<div class="heading">Financial Services Institution</div>
841																																								<div class="description">
842															<ul>
843<li>
844<p data-path-to-node="1,2,1,0,0"><span style="color: #555555">Detected unauthorized agents analyzing internal financial forecasts</span></p>
845</li>
846<li>
847<p data-path-to-node="1,2,1,1,0"><span style="color: #555555">Identified specific proprietary datasets exposed to external LLMs</span></p>
848</li>
849<li>
850<p data-path-to-node="1,2,1,2,0"><span style="color: #555555">Enforced automated policies to redirect users to governed environments</span></p>
851</li>
852</ul>
853														</div>
854																									</div>	
855											</div>
856										</div>	
857									</div>	
858																						<div class="flex-12">
859																									<div class="button-wrap center">
860																															<a 
861																						class="button regular" href="https://raysecurity.io/contact-us/" target="_self"
862																						><span>TALK TO US</span></a>
863										
864																			</div>
865															</div>
866						</div>
867					</div>
868				</div>
869			</div>
870		</div>
871	</div>
872</section>
873<section id="" class="section-three-v3  Use-Cases-inner-pages font-black font-weight-default font-heading-default default"  data-filename="list-icons-v3.php">
874	<div style="background-color: ">		
875		<div class="responsive-bg" >	
876			<div class="section-padding">
877				<div class="ani transition opacity fade-up">
878					<div class=" container container-wide ">
879													<div class="head margin-bottom-small" >
880								<h2 style="text-align: center">More Use Cases</h2>
881							</div>
882											</div>
883				</div>
884									
885				<div class="ani transition opacity fade-up ">
886					<div class="container no-padding container-wide ">
887						<div data-slide-desktop="3" data-slide-mobile="1" data-dots="1" class="content flex-row icons-slider col-margin-small-wrap" >
888																																							
889								
890										 										<div class="flex- margin-bottom-small ">
891											<div class="box col-margin-small"   onclick="window.open('https://raysecurity.io/use-cases/ai-agentless-data-loss-prevention-dlp/', '_self')" >
892												<div class="inner-box">
893													<div class="text-wrap ">
894													<div class="text ">
895														
896																																													<h3>AI Data Loss Prevention (DLP)</h3>
897																																																										<div class="icon-wrap svg">
898																<img class="lazyload" data-src="https://raysecurity.io/wp-content/uploads/2025/07/icon-05.svg" alt="">
899															</div>
900																											</div>
901													 
902														<div class="text discretion">
903															<p>Monitor and control what information AI tools can retrieve, process, or relay, ensuring that data accessed by LLMs and agents stays within the boundaries your policies define. Prevent sensitive data from being exposed through AI interactions.</p>
904																																													<div class="button-wrap left">
905																																																	<a 
906																																		class="button readmore" href="https://raysecurity.io/use-cases/ai-agentless-data-loss-prevention-dlp/" target="_self"
907																																		><span>Read More</span><span class="arrow-right"></span> </a>
908																																															</div>	
909																													</div>
910																									</div>
911												</div>
912											</div>		
913										</div>		
914									
915																																
916								
917										 										<div class="flex- margin-bottom-small ">
918											<div class="box col-margin-small"   onclick="window.open('https://raysecurity.io/use-cases/reveal-control-ai-data-exposure/', '_self')" >
919												<div class="inner-box">
920													<div class="text-wrap ">
921													<div class="text ">
922														
923																																													<h3>Reveal &amp;
923 Control AI Data Exposure</h3>
924																																																										<div class="icon-wrap svg">
925																<img class="lazyload" data-src="https://raysecurity.io/wp-content/uploads/2025/07/icon-08.svg" alt="">
926															</div>
927																											</div>
928													 
929														<div class="text discretion">
930															<p>Gain full visibility into which data AI systems (LLMs, copilots, and agentic tools) are accessing data across your organization. Enforce access boundaries, maintain data lineage across AI interactions, and prevent AI from surfacing data it should not reach.</p>
931																																													<div class="button-wrap left">
932																																																	<a 
933																																		class="button readmore" href="https://raysecurity.io/use-cases/reveal-control-ai-data-exposure/" target="_self"
934																																		><span>Read More</span><span class="arrow-right"></span> </a>
935																																															</div>	
936																													</div>
937																									</div>
938												</div>
939											</div>		
940										</div>		
941									
942																																
943								
944										 										<div class="flex- margin-bottom-small ">
945											<div class="box col-margin-small"   onclick="window.open('https://raysecurity.io/use-cases/reduced-data-exposure/', '_self')" >
946												<div class="inner-box">
947													<div class="text-wrap ">
948													<div class="text ">
949														
950																																													<h3>Reduce AI Data Exposure</h3>
951																																																										<div class="icon-wrap svg">
952																<img class="lazyload" data-src="https://raysecurity.io/wp-content/uploads/2025/07/icon-09.svg" alt="">
953															</div>
954																											</div>
955													 
956														<div class="text discretion">
957															<p>Prioritize and remediate exposure across your environment. Focus on critical data for faster, broader, and more precise security (secure-by-default), even for partially unclassified data.</p>
958																																													<div class="button-wrap left">
959																																																	<a 
960																																		class="button readmore" href="https://raysecurity.io/use-cases/reduced-data-exposure/" target="_self"
961																																		><span>Read More</span><span class="arrow-right"></span> </a>
962																																															</div>	
963																													</div>
964																									</div>
965												</div>
966											</div>		
967										</div>		
968									
969																																
970								
971										 										<div class="flex- margin-bottom-small ">
972											<div class="box col-margin-small"   onclick="window.open('https://raysecurity.io/use-cases/data-access-audit-investigation/', '_self')" >
973												<div class="inner-box">
974													<div class="text-wrap ">
975													<div class="text ">
976														
977																																													<h3>Data Access Audit &amp; Investigation</h3>
978																																																										<div class="icon-wrap svg">
979																<img class="lazyload" data-src="https://raysecurity.io/wp-content/uploads/2025/07/icon-07.svg" alt="">
980															</div>
981																											</div>
982													 
983														<div class="text discretion">
984															<p>See who accessed what and how. Investigate incidents with verifiable evidence. Meet regulatory audit requirements (SEC, HIPAA, GDPR, and more). Detect suspicious access early and respond confidently to customer and partner requests.</p>
985																																													<div class="button-wrap left">
986																																																	<a 
987																																		class="button readmore" href="https://raysecurity.io/use-cases/data-access-audit-investigation/" target="_self"
988																																		><span>Read More</span><span class="arrow-right"></span> </a>
989																																															</div>	
990																													</div>
991																									</div>
992												</div>
993											</div>		
994										</div>		
995									
996									
997												</div>
998				</div>
999				</div>
1000					
1001								
1002			</div>
1003		</div>
1004	</div>
1005</section>
1006	<section id=""   data-id=""   class="section-featured_post  default font-black black font-weight-default font-heading-default default" style="background-color: ">
1007		<div class=" section-padding  responsive-bg " >
1008						<div class="ani transition opacity fade-up ">
1009				<div class="container container-wide ">
1010					<div class="head margin-bottom h2-as-h1" >
1011						<h2 style="text-align: center">Latest from Ray Security</h2>
1012					</div>
1013				</div>
1014			</div>
1015						<div class="ani transition opacity fade-up">
1016				<div class="no-padding container container-wide ">
1017					<div class="content  col-margin-small-wrap" >
1018													<div class="features-slider">					
1019																<div class="slide-box">
1020									<div class="box col-margin-small" onclick="window.open('https://raysecurity.io/newsroom/press-releases/ray-security-named-a-world-economic-forum-technology-pioneer-2026/', '_self')">
1021										<div class="image background-image" >
1022																					 
1023												<img class="lazyload" data-src="https://raysecurity.io/wp-content/uploads/2026/06/Tech_Pioneer-Ray-Security.jpg" alt=""/>
1024																					</div>
1025										<div class="inner-box">	
1026											<div class="text">
1027												<div class="text-inner">
1028													<div class="display-flex space-between align-items-center flex-wrap-wrap-md">
1029														<div class="category"><ul><li><a href="https://raysecurity.io/newsroom/press-releases/">Press Releases</a></li></ul></div>
1030														<div class="date">10.06.2026 </div>
1031													</div>
1032													<h3>Ray Security Named a World Economic Forum Technology Pioneer 2026</h3>
1033																											<p>Control data accessed by LLMs like Copilot. Prevent AI from revealing sensitive information. Maintain data lineage across all AI interactions.</p>
1034																									</div>
1035											</div>
1036																							<div class="link-wrap">
1037													<a class="link" href="https://raysecurity.io/newsroom/press-releases/ray-security-named-a-world-economic-forum-technology-pioneer-2026/">
1038														<span>Read More</span>
1039														<span class="arrow-right"></span>
1040													</a>
1041												</div>
1042																					</div>
1043									</div>
1044								</div>
1045																<div class="slide-box">
1046									<div class="box col-margin-small" onclick="window.open('https://www.forbes.com/councils/forbestechcouncil/2026/05/11/when-who-touched-the-data-is-no-longer-a-person/', '_blank')">
1047										<div class="image background-image" >
1048																					 
1049												<img class="lazyload" data-src="https://raysecurity.io/wp-content/uploads/2025/09/Forbes-2-1.png" alt=""/>
1050																					</div>
1051										<div class="inner-box">	
1052											<div class="text">
1053												<div class="text-inner">
1054													<div class="display-flex space-between align-items-center flex-wrap-wrap-md">
1055														<div class="category"><ul><li><a href="https://raysecurity.io/newsroom/news/">News</a></li></ul></div>
1056														<div class="date">14.05.2026 </div>
1057													</div>
1058													<h3>When &#8216;Who Touched The Data&#8217; Is No Longer A Person</h3>
1059																											<p>Ask any security leader what the most fundamental question in data protection is, and the answer is always the same: Who touched the data?</p>
1060																									</div>
1061											</div>
1062																							<div class="link-wrap">
1063													<a class="link" href="https://www.forbes.com/councils/forbestechcouncil/2026/05/11/when-who-touched-the-data-is-no-longer-a-person/" target="_blank">
1064														<span>Read More</span>
1065														<span class="arrow-right"></span>
1066													</a>
1067												</div>
1068																					</div>
1069									</div>
1070								</div>
1071																<div class="slide-box">
1072									<div class="box col-margin-small" onclick="window.open('https://www.crn.com/news/security/2025/10-cybersecurity-startups-to-watch-in-2026?page=6', '_blank')">
1073										<div class="image background-image" >
1074																					 
1075												<img class="lazyload" data-src="https://raysecurity.io/wp-content/uploads/2025/10/CRN.png" alt=""/>
1076																					</div>
1077										<div class="inner-box">	
1078											<div class="text">
1079												<div class="text-inner">
1080													<div class="display-flex space-between align-items-center flex-wrap-wrap-md">
1081														<div class="category"><ul><li><a href="https://raysecurity.io/newsroom/news/">News</a></li></ul></div>
1082														<div class="date">05.01.2026 </div>
1083													</div>
1084													<h3>10 Cybersecurity Startups To Watch In 2026</h3>
1085																											<p>
1085As part of CRN’s coverage looking ahead to 2026, we’re highlighting 10 cybersecurity startups —at the Series C funding level or earlier—that have been on our radar for delivering novel approaches to protecting businesses and engaging with channel partners. Our list of cybersecurity startups to watch in 2026 includes early-stage companies providing identity security, exposure management and [&hellip;]</p>
1086																									</div>
1087											</div>
1088																							<div class="link-wrap">
1089													<a class="link" href="https://www.crn.com/news/security/2025/10-cybersecurity-startups-to-watch-in-2026?page=6" target="_blank">
1090														<span>Read More</span>
1091														<span class="arrow-right"></span>
1092													</a>
1093												</div>
1094																					</div>
1095									</div>
1096								</div>
1097															</div>
1098											</div>
1099				</div>
1100			</div>
1101		</div>
1102	</section><section id=""  data-id=""    class="section-one align-items-center default  text-over-image   font-white font-weight-default font-heading-white default  " style="background-color: ">
1103	<div class="  responsive-bg " >
1104		
1105					<div class="header-image">
1106																					<img class="lazyload desktop-md" data-src="https://raysecurity.io/wp-content/uploads/2025/07/companr-footer-bg.jpg"  alt="" />
1107												<img class="lazyload mobile-md" data-src="https://raysecurity.io/wp-content/uploads/2025/08/footer-mob-img1.png"  alt="" />
1108												</div>
1109				
1110		<div class="section-content-wrap ">
1111			<div class="section-padding">
1112								<div class="header-container  container container-wide ">
1113				<div class="head" >
1114					<div class="text-inner">
1115					<h2 class="sec-h" style="text-align: center">Find Out NOW What AI Is Already in Your Environment!</h2>
1116					
1117																<div class="button-wrap center">
1118																						<a 
1119																class="button regular" href="https://raysecurity.io/book-a-demo/" target="_self"
1120																><span>BOOK A DEMO</span></a>
1121							
1122													</div>
1123										</div>
1124				</div>
1125				</div>
1126								<div class="ani transition opacity fade-up ">
1127					<div class="container container-wide ">
1128						<div class="content " >
1129						
1130																					
1131						</div>
1132					</div>
1133				</div>
1134			</div>
1135		</div>
1136	</div>
1137</section><footer class="site-footer background-black font-black relative">
1138	<div class="footer-middle section-padding">
1139		<div class="container container-wide">
1140			<div class="row display-flex align-items-start">
1141				<div class="box">
1142					<div class="box-logo-wrap">
1143											<div class="footer-logo"><a href="/"><img class="lazyload" data-src="https://raysecurity.io/wp-content/uploads/2025/08/logo-ray.svg" alt=""></a></div>
1144												<div class="contact-form-footer">
1145						<p>Subscribe to News</p>
1146												<div class="form-hub-sport">	
1147							<div id="hs-form-here-footer"></div>
1148							
1148<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
1148
1149							
1149<script>
1150							  hbspt.forms.create({
1151									portalId: "144045443",
1152									formId: "  aa4bdd02-5f87-4673-b58d-0ddf9690f848",
1153									region: "eu1",
1154									target: '#hs-form-here-footer',
1155									css: '',                  
1156									cssClass: 'ahubspot-form' ,
1157								});
1158							</script>
1158
1159						</div>
1160												<p><img decoding="async" class="alignnone size-full wp-image-1663" src="https://raysecurity.io/wp-content/uploads/2025/08/Group-250777.png" alt="" width="368" height="79" srcset="https://raysecurity.io/wp-content/uploads/2025/08/Group-250777.png 368w, https://raysecurity.io/wp-content/uploads/2025/08/Group-250777-300x64.png 300w" sizes="(max-width: 368px) 100vw, 368px" /></p>
1161						</div>					
1162											<div class="social-icons left">
1163																								<a class="svg" href="https://www.linkedin.com/company/raysecurity/" target="_blank"><svg style="fill: currentColor;" xmlns="http://www.w3.org/2000/svg" width="15.296" height="15.229" viewBox="0 0 15.296 15.229"><g id="Group_215037" data-name="Group 215037" transform="translate(0 0)"><g id="Group_215036" data-name="Group 215036"><g id="Group_215033" data-name="Group 215033" transform="translate(0.217 5.055)"><rect id="Rectangle_148197" data-name="Rectangle 148197" width="3.167" height="10.174" fill="currentColor"/></g><g id="Group_215034" data-name="Group 215034"><path id="Path_51370" data-name="Path 51370" d="M3598.63,1559.785a1.834,1.834,0,0,0,0,3.667A1.834,1.834,0,0,0,3598.63,1559.785Z" transform="translate(-3596.83 -1559.785)" fill="currentColor"/></g><g id="Group_215035" data-name="Group 215035" transform="translate(5.368 4.801)"><path id="Path_51371" data-name="Path 51371" d="M3696.727,1645.49v-.032h0c-.02-2.777-.6-5.314-3.858-5.212a3.325,3.325,0,0,0-2.995,1.643h-.041V1640.5H3686.8v10.173h3.16v-5.032c0-1.327.251-2.612,1.9-2.612,1.621,0,1.644,1.517,1.644,2.7v4.946h3.16C3696.667,1649.976,3696.725,1646.1,3696.727,1645.49Z" transform="translate(-3686.8 -1640.244)" fill="currentColor"/></g></g></g></svg></a>
1164																																<a class="svg" href="https://x.com/_RaySecurity" target="_blank"><svg style="fill: currentColor;" xmlns="http://www.w3.org/2000/svg" width="15.162" height="13.965" viewBox="0 0 15.162 13.965"><path id="Path_51374" data-name="Path 51374" d="M1954.2,1563.794c-.418-.555-.841-1.12-1.258-1.677h0q-2.314-3.083-4.626-6.168l3.3-3.519,2.139-2.279.155-.165h-1.657l-.029.031-2.479,2.642-2.168,2.311-3.708-4.945-.03-.039h-4.473l.115.156c1.378,1.873,4.323,5.872,4.323,5.872l1.229,1.669-3.316,3.535-2.565,2.734h1.65l2.242-2.389,2.715-2.892,1.934,2.626,1.926,2.615.029.04h4.666Zm-7.736-6.156h0l-.539-.731-4.23-5.747h1.562l3.134,4.177.376.5h0l.049.066.615.82.07.093h0l3.436,4.582,1.033,1.377h-1.723l-3.665-4.979h0l-.053-.072Z" transform="translate(-1939.159 -1549.986)" fill="currentColor"/></svg></a>
1165																																<a class="svg" href="https://www.facebook.com/RaySecOff" target="_blank"><svg style="fill: currentColor;" xmlns="http://www.w3.org/2000/svg" width="9.747" height="18.415" viewBox="0 0 9.747 18.415"><path id="Path_51373" data-name="Path 51373" d="M1441.627,1536.232c-.15,1.152-.292,2.259-.438,3.375h-2.852c0,1.1,0,6.145,0,8.065a11.19,11.19,0,0,1-1.487.1h0a11.211,11.211,0,0,1-2.01-.181v-8h-2.862v-3.36h2.879a25.964,25.964,0,0,1,.107-3.569c.582-3.429,3.965-3.541,6.76-3.157v3.009c-4.051-.209-3.318.526-3.41,3.715C1438.471,1536.234,1440.82,1536.232,1441.627,1536.232Z" transform="translate(-1431.976 -1529.357)" fill="currentColor" fill-rule="evenodd"/></svg></a>
1166																																<a class="svg" href="https://www.youtube.com/@RaySecurity" target="_blank"><svg style="fill: currentColor;" xmlns="http://www.w3.org/2000/svg" width="19.387" height="13.325" viewBox="0 0 19.387 13.325"><g id="Group_215043" data-name="Group 215043" transform="translate(0 0)"><g id="Group_215042" data-name="Group 215042"><path id="Path_51376" data-name="Path 51376" d="M4109.332,1582.41a2.236,2.236,0,0,1-1.489-1.418c-.644-1.738-.835-9.007.406-10.44a2.417,2.417,0,0,1,1.62-.844c3.343-.353,13.676-.3,14.867.118a2.31,2.31,0,0,1,1.462,1.379c.7,1.8.729,8.333-.093,10.063a2.242,2.242,0,0,1-1.048,1.038C4123.81,1582.949,4110.973,1582.941,4109.332,1582.41Zm5.311-3.407,6.021-3.062-6.021-3.081Z" transform="translate(-4107.337 -1569.474)" fill="currentColor" fill-rule="evenodd"/></g></g></svg></a>
1167																																<a class="svg" href="https://www.instagram.com/raysecurity.io/" target="_blank"><svg style="fill: currentColor;" xmlns="http://www.w3.org/2000/svg" width="16.611" height="16.603" viewBox="0 0 16.611 16.603"><path id="Path_51375" data-name="Path 51375" d="M2545.114,1560.459a4.4,4.4,0,0,0-1.343-2.835,4.605,4.605,0,0,0-3.046-1.236,59.887,59.887,0,0,0-8.215.093,4.192,4.192,0,0,0-3.593,3.226c-.4,1.413-.316,7.927-.085,9.324a4.2,4.2,0,0,0,3.337,3.622,49.244,49.244,0,0,0,9.194.06,4.211,4.211,0,0,0,3.638-3.322C2545.38,1567.94,2545.247,
11671561.768,2545.114,1560.459Zm-1.528,8.3a2.812,2.812,0,0,1-2.644,2.509c-1.34.147-7.323.228-8.566-.119a2.724,2.724,0,0,1-2.066-2.346,55.572,55.572,0,0,1,0-8.382,2.807,2.807,0,0,1,2.631-2.5,58.539,58.539,0,0,1,8.176.032,2.812,2.812,0,0,1,2.5,2.648A59.569,59.569,0,0,1,2543.586,1568.759Zm-6.641-8.42a4.259,4.259,0,1,0,4.257,4.261A4.259,4.259,0,0,0,2536.945,1560.339Zm-.029,7.01a2.754,2.754,0,1,1,2.779-2.729A2.754,2.754,0,0,1,2536.916,1567.349Zm5.451-7.172a1,1,0,1,1-.994-1A1,1,0,0,1,2542.367,1560.177Z" transform="translate(-2528.638 -1556.295)" fill="currentColor"/></svg></a>
1168																																<a class="svg" href="https://www.tiktok.com/@_raysecurity" target="_blank"><svg style="fill: currentColor;" xmlns="http://www.w3.org/2000/svg" width="14.131" height="16.483" viewBox="0 0 14.131 16.483"><g id="Group_215047" data-name="Group 215047"><path id="Path_51378" data-name="Path 51378" d="M3093.214,1571.921a7.038,7.038,0,0,0,4.1,1.313v-2.317a6.495,6.495,0,0,1-4.06-4.03h-2.146v11.758a3.521,3.521,0,1,1-2.6-3.1v-2.343a5.1,5.1,0,1,0,4.7,4.724Z" transform="translate(-3083.187 -1566.887)" fill="currentColor" fill-rule="evenodd"/> </g></svg></a>
1169																																<a class="svg reddit" href="https://www.reddit.com/user/raysecurity/" target="_blank"><svg xmlns="http://www.w3.org/2000/svg" width="33.72" height="33.72" viewBox="0 0 33.72 33.72"><g id="Group_215050" data-name="Group 215050" transform="translate(57.772 78.628)"><rect id="" data-name="Rectangle 148201" width="33.72" height="33.72" rx="16.86" transform="translate(-57.772 -78.628)" fill="transparent"/><path id="" d="M181.107,210.705a1.642,1.642,0,1,1,1.642-1.642,1.645,1.645,0,0,1-1.642,1.642m.29,2.695c-1.122,1.119-3.268,1.207-3.9,1.207s-2.78-.088-3.9-1.207a.426.426,0,0,1,.6-.6,6.151,6.151,0,0,0,6.593,0,.424.424,0,0,1,.6,0,.43.43,0,0,1,0,.6m-9.156-4.337a1.642,1.642,0,1,1,1.642,1.642,1.645,1.645,0,0,1-1.642-1.642M188,207.421a2.3,2.3,0,0,0-3.892-1.652,11.246,11.246,0,0,0-6.146-1.951l1.046-4.926,3.42.728a1.643,1.643,0,1,0,.167-.8l-3.82-.813a.409.409,0,0,0-.309.057.4.4,0,0,0-.176.258l-1.147,5.405a.442.442,0,0,0,0,.091,11.268,11.268,0,0,0-6.256,1.948,2.3,2.3,0,1,0-2.528,3.754,4.617,4.617,0,0,0-.054.7c0,3.536,4.116,6.4,9.194,6.4s9.194-2.865,9.194-6.4a4.564,4.564,0,0,0-.054-.69,2.308,2.308,0,0,0,1.362-2.1" transform="translate(-217.772 -268.528)" style="fill: currentColor;"/></g></svg></a>
1170																				</div>
1171										</div>
1172					
1173				</div>
1174				
1175									<div class="box">
1176						<div class="nav-wrap">
1177							<div class="nav-footer-wrap  menu-footer-menu-one"><ul id="menu-footer-menu-one" class="nav-footer"><li id="menu-item-1032" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1032"><a href="https://raysecurity.io/platform/">Platform</a>
1178<ul class="sub-menu">
1179	<li id="menu-item-1774" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1774"><a href="https://raysecurity.io/platform/#why-ray-security">Why Ray Security</a></li>
1180	<li id="menu-item-1775" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1775"><a href="https://raysecurity.io/platform/#ray-vs-others">Ray Security vs. Competition</a></li>
1181</ul>
1182</li>
1183<li id="menu-item-1035" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1035"><a href="https://raysecurity.io/resources/">Resources</a>
1184<ul class="sub-menu">
1185	<li id="menu-item-2297" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2297"><a href="https://raysecurity.io/resources/blog/">Blog</a></li>
1186</ul>
1187</li>
1188</ul></div>						</div>
1189					</div>
1190													<div class="box">
1191						<div class="nav-wrap">
1192							<div class="nav-footer-wrap  menu-footer-menu-two"><ul id="menu-footer-menu-two" class="nav-footer"><li id="menu-item-1788" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1788"><a href="#">Use Cases</a>
1193<ul class="sub-menu">
1194	<li id="menu-item-484" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-484"><a href="https://raysecurity.io/use-cases/ai-agentless-data-loss-prevention-dlp/">AI Agentless Data Loss Prevention (DLP)</a></li>
1195	<li id="menu-item-1515" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1515"><a href="https://raysecurity.io/?page_id=1484">Insider Threat Defense</a></li>
1196	<li id="menu-item-1513" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1513"><a href="https://raysecurity.io/use-cases/reveal-control-ai-data-exposure/">Reveal &#038;
1196 Control AI Data Exposure</a></li>
1197	<li id="menu-item-1517" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1517"><a href="https://raysecurity.io/use-cases/reduced-data-exposure/">Reduce AI Data Exposure</a></li>
1198	<li id="menu-item-1516" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1516"><a href="https://raysecurity.io/?page_id=1496">Ransomware Protection</a></li>
1199	<li id="menu-item-1514" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1514"><a href="https://raysecurity.io/?page_id=1493">Data Cost Optimization</a></li>
1200</ul>
1201</li>
1202</ul></div>						</div>
1203					</div>
1204													<div class="box">
1205						<div class="nav-wrap">
1206							<div class="nav-footer-wrap  menu-footer-menu-two"><ul id="menu-footer-menu-three" class="nav-footer"><li id="menu-item-1042" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1042"><a href="https://raysecurity.io/company/">Company</a>
1207<ul class="sub-menu">
1208	<li id="menu-item-1048" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1048"><a href="https://raysecurity.io/company/">About Us</a></li>
1209	<li id="menu-item-1781" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1781"><a href="https://raysecurity.io/careers/">Careers</a></li>
1210	<li id="menu-item-1778" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1778"><a href="https://raysecurity.io/contact-us/">Contact Us</a></li>
1211</ul>
1212</li>
1213<li id="menu-item-1047" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1047"><a href="https://raysecurity.io/newsroom/">News &#038; Events</a>
1214<ul class="sub-menu">
1215	<li id="menu-item-2735" class="menu-item menu-item-type-taxonomy menu-item-object-newsroom_categories menu-item-2735"><a href="https://raysecurity.io/newsroom/news/">News</a></li>
1216	<li id="menu-item-2721" class="menu-item menu-item-type-taxonomy menu-item-object-newsroom_categories menu-item-2721"><a href="https://raysecurity.io/newsroom/press-releases/">Press Releases</a></li>
1217	<li id="menu-item-2284" class="menu-item menu-item-type-taxonomy menu-item-object-newsroom_categories menu-item-2284"><a href="https://raysecurity.io/newsroom/events/">Events</a></li>
1218</ul>
1219</li>
1220</ul></div>						</div>
1221					</div>
1222													<div class="box">
1223						<div class="nav-wrap">
1224							<div class="nav-footer-wrap  menu-footer-menu-two"><ul id="menu-footer-menu-four" class="nav-footer"><li id="menu-item-490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-490"><a href="https://raysecurity.io/partners/">Partners</a>
1225<ul class="sub-menu">
1226	<li id="menu-item-1782" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1782"><a href="https://raysecurity.io/partners/#become-a-partner">Become A Partner</a></li>
1227	<li id="menu-item-1783" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1783"><a href="https://raysecurity.io/free-trial/">Free Trial</a></li>
1228</ul>
1229</li>
1230</ul></div>						</div>
1231					</div>
1232								
1233					
1234			</div>
1235		</div>
1236	</div>
1237	<div class="footer-bottom">
1238		<div class="container container-wide">
1239			<div class="flex-row space-between">
1240				<div class="box left">
1241					<p>© 2026 Ray Security. All rights reserved</p>
1242				</div>
1243				<div class="box right">
1244					<p><a href="https://raysecurity.io/privacy-policy/">Privacy Policy </a> <a href="https://raysecurity.io/terms-of-use/">Terms of Use</a></p>
1245				</div>
1246			</div>
1247		</div>
1248	</div>
1249</footer>
vendor: 9,365 bytes, lines 1249-1251
1249<script>
1250/* slick slider */
1251!function(b){"function"==typeof define&&define.amd?define(["jquery"],b):"undefined"!=typeof exports?module.exports=b(require("jquery")):b(jQuery)}(function(d){var c=window.Slick||{};c=function(){function e(i,h){var b,g=this;g.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:d(i),appendDots:d(i),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next</button>',autoplay:!1,autoplaySpeed:3000,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(f,j){return d('<button type="button" data-role="none" role="button" tabindex="0" />').text(j+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:0.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1000},g.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},d.extend(g,g.initials),g.activeBreakpoint=null,g.animType=null,g.animProp=null,g.breakpoints=[],g.breakpointSettings=[],g.cssTransitions=!1,g.focussed=!1,g.interrupted=!1,g.hidden="hidden",g.paused=!0,g.positionProp=null,g.respondTo=null,g.rowCount=1,g.shouldClick=!0,g.$slider=d(i),g.$slidesCache=null,g.transformType=null,g.transitionType=null,g.visibilityChange="visibilitychange",g.windowWidth=0,g.windowTimer=null,b=d(i).data("slick")||{},g.options=d.extend({},g.defaults,h,b),g.currentSlide=g.options.initialSlide,g.originalSettings=g.options,"undefined"!=typeof document.mozHidden?(g.hidden="mozHidden",g.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(g.hidden="webkitHidden",g.visibilityChange="webkitvisibilitychange"),g.autoPlay=d.proxy(g.autoPlay,g),g.autoPlayClear=d.proxy(g.autoPlayClear,g),g.autoPlayIterator=d.proxy(g.autoPlayIterator,g),g.changeSlide=d.proxy(g.changeSlide,g),g.clickHandler=d.proxy(g.clickHandler,g),g.selectHandler=d.proxy(g.selectHandler,g),g.setPosition=d.proxy(g.setPosition,g),g.swipeHandler=d.proxy(g.swipeHandler,g),g.dragHandler=d.proxy(g.dragHandler,g),g.keyHandler=d.proxy(g.keyHandler,g),g.instanceUid=a++,g.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,g.registerBreakpoints(),g.init(!0)}var a=0;return e}(),c.prototype.activateADA=function(){var b=this;b.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},c.prototype.addSlide=c.prototype.slickAdd=function(a,h,g){var f=this;if("boolean"==typeof h){g=h,h=null}else{if(0>h||h>=f.slideCount){return !1}}f.unload(),"number"==typeof h?0===h&&0===f.$slides.length?d(a).appendTo(f.$slideTrack):g?d(a).insertBefore(f.$slides.eq(h)):d(a).insertAfter(f.$slides.eq(h)):g===!0?d(a).prependTo(f.$slideTrack):d(a).appendTo(f.$slideTrack),f.$slides=f.$slideTrack.children(this.options.slide),f.$slideTrack.children(this.options.slide).detach(),f.$slideTrack.append(f.$slides),f.$slides.each(function(e,i){d(i).attr("data-slick-index",e)}),f.$slidesCache=f.$slides,f.reinit()},c.prototype.animateHeight=function(){var f=this;if(1===f.options.slidesToShow&&f.options.adaptiveHeight===!0&&f.options.vertical===!1){var e=f.$slides.eq(f.currentSlide).outerHeight(!0);f.$list.animate({height:e},f.options.speed)}},c.prototype.animateSlide=function(a,h){var g={},f=this;f.animateHeight(),f.options.rtl===!0&&f.options.vertical===!1&&(a=-a),f.transformsEnabled===!1?f.options.vertical===!1?f.$slideTrack.animate({left:a},f.options.speed,f.options.easing,h):f.$slideTrack.animate({top:a},f.options.speed,f.options.easing,h):f.cssTransitions===!1?(f.options.rtl===!0&&(f.currentLeft=-f.currentLeft),d({animStart:f.currentLeft}).animate({animStart:a},{duration:f.options.speed,easing:f.options.easing,step:function(b){b=Math.ceil(b),f.options.vertical===!1?(g[f.animType]="translate("+b+"px, 0px)",f.$slideTrack.css(g)):(g[f.animType]="translate(0px,"+b+"px)",f.$slideTrack.css(g))},complete:function(){h&&h.call()}})):(f.applyTransition(),a=Math.ceil(a),f.options.vertical===!1?g[f.animType]="translate3d("+a+"px, 0px, 0px)":g[f.animType]="translate3d(0px,"+a+"px, 0px)",f.$slideTrack.css(g),h&&setTimeout(function(){f.disableTransition(),h.call()},f.options.speed))},c.prototype.getNavTarget=function(){var a=this,e=a.options.asNavFor;return e&&null!==e&&(e=d(e).not(a.$slider)),e},c.prototype.asNavFor=function(a){var f=this,e=f.getNavTarget();null!==e&&"object"==typeof e&&e.each(function(){var b=d(this).slick("getSlick");b.unslicked||b.slideHandler(a,!0)})},c.prototype.applyTransition=function(f){var e=this,g={};e.options.fade===!1?g[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:g[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,e.options.fade===!1?e.$slideTrack.css(g):e.$slides.eq(f).css(g)},c.prototype.autoPlay=function(){var b=this;b.autoPlayClear(),b.slideCount>b.options.slidesToShow&&(b.autoPlayTimer=setInterval(b.autoPlayIterator,b.options.autoplaySpeed))},c.prototype.autoPlayClear=function(){var b=this;b.autoPlayTimer&&clearInterval(b.autoPlayTimer)},c.prototype.autoPlayIterator=function(){var f=this,e=f.currentSlide+f.options.slidesToScroll;f.paused||f.interrupted||f.focussed||(f.options.infinite===!1&&(1===f.direction&&f.currentSlide+1===f.slideCount-1?f.direction=0:0===f.direction&&(e=f.currentSlide-f.options.slidesToScroll,f.currentSlide-1===0&&(f.direction=1))),f.slideHandler(e))},c.prototype.buildArrows=function(){var a=this;a.options.arrows===!0&&(a.$prevArrow=d(a.options.prevArrow).addClass("slick-arrow"),a.$nextArrow=d(a.options.nextArrow).addClass("slick-arrow"),a.slideCount>a.options.slidesToShow?(a.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),a.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),a.htmlExpr.test(a.options.prevArrow)&&a.$prevArrow.prependTo(a.options.appendArrows),a.htmlExpr.test(a.options.nextArrow)&&a.$nextArrow.appendTo(a.options.appendArrows),a.options.infinite!==!0&&a.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):a.$prevArrow.add(a.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},c.prototype.buildDots=function(){var f,e,a=this;if(a.options.dots===!0&&a.slideCount>a.options.slidesToShow){for(a.$slider.addClass("slick-dotted"),e=d("<ul />").addClass(a.options.dotsClass),f=0;f<=a.getDotCount();f+=1){e.append(d("<li />").append(a.options.customPaging.call(this,a,f)))}a.$dots=e.appendTo(a.options.appendDots),a.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}},c.prototype.buildOut=function(){var a=this;a.$slides=a.$slider.children(a.options.slide+":not(.slick-cloned)").addClass("slick-slide"),a.slideCount=a.$slides.length,a.$slides.each(function(e,f){d(f).attr("data-slick-index",e).data("originalStyling",d(f).attr("style")||"")}),a.$slider.addClass("slick-slider"),a.$slideTrack=0===a.slideCount?d('<div class="slick-track"/>').appendTo(a.$slider):a.$slides.wrapAll('<div class="slick-track"/>').parent(),a.$list=a.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent(),a.$slideTrack.css("opacity",0),(a.options.centerMode===!0||a.options.swipeToSlide===!0)&&(a.options.slidesToScroll=1),d("img[data-lazy]",a.$slider).not("[src]").addClass("slick-loading"),a.setupInfinite(),a.buildArrows(),a.buildDots(),a.updateDots(),a.setSlideClasses("number"==typeof a.currentSlide?a.currentSlide:0),a.options.draggable===!0&&a.$list.addClass("draggable")},c.prototype.buildRows=function(){var u,t,s,r,q,p,o,v=this;if(r=document.createDocumentFragment(),p=v.$slider.children(),v.options.rows>1){for(o=v.options.slidesPerRow*v.options.rows,q=Math.ceil(p.length/o),u=0;q>u;u++){var n=document.createElement("div");for(t=0;t<v.options.rows;t++){var m=document.createElement("div");for(s=0;s<v.options.slidesPerRow;s++){var l=u*o+(t*v.options.slidesPerRow+s);p.get(l)&&m.appendChild(p.get(l))}n.appendChild(m)}r.appendChild(n)}v.$slider.empty().append(r),v.$slider.children().children().children().css({width:100/v.options.slidesPerRow+"%",display:"inline-block"})}},c.prototype.checkResponsive=function(r,q){var o,n,m,p=this,l=!1,k=p.$slider.width(),a=window.innerWidth||d(window).width();if("window"===p.respondTo?m=a:"slider"===p.respondTo?m=k:"min"===p.respondTo&&(m=Math.min(a,k)),p.options.responsive&&p.options.responsive.length&&null!==p.options.responsive){n=null;for(o in p.breakpoints){p.breakpoints.hasOwnProperty(o)&&(p.originalSettings.mobileFirst===!1?m<p.breakpoints[o]&&(n=p.breakpoints[o]):m>p.breakpoints[o]&&(n=p.breakpoints[o]))}null!==n?null!==p.activeBreakpoint?(n!==p.activeBreakpoint||q)&&(p.activeBreakpoint=n,"unsl
1251ick"===p.breakpointSettings[n]?p.unslick(n):(p.options=d.extend({},p.originalSettings,p.breakpointSettings[n]),r===!0&&(p.currentSlide=p.options.initialSlide),p.refresh(r)),l=n):(p.activeBreakpoint=n,"unslick"===p.breakpointSettings[n]?p.unslick(n):(p.options=d.extend({},p.originalSettings,p.breakpointSettings[n]),r===!0&&(p.currentSlide=p.options.initialSlide),p.refresh(r)),l=n):null!==p.activeBreakpoint&&(p.activeBreakpoint=null,p.options=p.originalSettings,r===!0&&(p.currentSlide=p.options.initialSlide),p.refresh(r),l=n),r||l===!1||p.$slider.trigger("breakpoint",[p,l])}},c.prototype.changeSlide=function(a,p){var m,l,k,o=this,n=d(a.currentTarget);switch(n.is("a")&&a.preventDefault(),n.is("li")||(n=n.closest("li")),k=o.slideCount%o.options.slidesToScroll!==0,m=k?0:(o.slideCount-o.currentSlide)%o.options.slidesToScroll,a.data.message){case"previous":l=0===m?o.options.slidesToScroll:o.options.slidesToShow-m,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide-l,!1,p);break;case"next":l=0===m?o.options.slidesToScroll:m,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide+l,!1,p);break;case"index":var j=0===a.data.index?0:a.data.index||n.index()*o.options.slidesToScroll;o.slideHandler(o.checkNavigable(j),!1,p),n.children().trigger("focus");break;default:return}},c.prototype.checkNavigable=function(g){var j,i,f=this;if(j=f.getNavigableIndexes(),i=0,g>j[j.length-1]){g=j[j.length-1]}else{for(var h in j){if(g<j[h]){g=i;break}i=j[h]}}return g},c.prototype.cleanUpEvents=function(){var a=this;a.options.dots&&null!==a.$dots&&d("li",a.$dots).off("click.slick",a.changeSlide).off("mouseenter.slick",d.proxy(a.interrupt,a,!0)).off("mouseleave.slick",d.proxy(a.interrupt,a,!1)),a.$slider.off("focus.slick blur.slick"),a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow&&a.$prevArrow.off("click.slick",a.changeSlide),a.$nextArrow&&a.$nextArrow.off("click.slick",a.changeSlide)),a.$list.off("touchstart.slick mousedown.slick",a.swipeHandler),a.$list.off("touchmove.slick mousemove.slick",a.swipeHandler),a.$list.off("touchend.slick mouseup.slick",a.swipeHandler),a.$list.off("touchcancel.slick mouseleave.
1251slick",a.swipeHandler),a.$list.off("click.slick",a.clickHandler),d(document).off(a.visibilityChange,a.visibility),a.cleanUpSlideEvents(),a.options.accessibility===!0&&a.$list.off("keydown.slick",a.keyHandler),a.options.focusOnSelect===!0&&d(a.$slideTrack).children().off("click.slick",a.selectHandler),d(window).off("orientationchange.slick.slick-"+a.instanceUid,a.orientationChange),d(window).off("resize.slick.slick-"+a.instanceUid,a.resize),d("[draggable!=true]",a.$slideTrack).off("dragstart",a.preventDefault),d(window).off("load.slick.slick-"+a.instanceUid,a.setPosition),d(document).off("ready.slick.slick-"+a.instanceUid,a.setPosition)},c.prototype.cleanUpSlideEvents=function(){var a=this;a.$list.off("mouseenter.slick",d.proxy(a.interrupt,a,!0)),a.$list.off("mouseleave.slick",d.proxy(a.interrupt,a,!1))},c.prototype.cleanUpRows=function(){var e,f=this;f.options.rows>1&&(e=f.$slides.children().children(),e.removeAttr("style"),f.$slider.empty().append(e))},c.prototype.clickHandler=function(f){var e=this;e.shouldClick===!1&&(f.stopImmediatePropagation(),f.stopPropagation(),f.preventDefault())},c.prototype.destroy=function(a){var e=this;e.autoPlayClear(),e.touchObject={},e.cleanUpEvents(),d(".slick-cloned",e.$slider).detach(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.$prevArrow.length&&(e.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove()),e.$nextArrow&&e.$nextArrow.length&&(e.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove()),e.$slides&&(e.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){d(this).attr("style",d(this).data("originalStyling"))}),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.detach(),e.$list.detach(),e.$slider.append(e.$slides)),e.cleanUpRows(),e.$slider.removeClass("slick-slider"),e.$slider.removeClass("slick-initialized"),e.$slider.removeClass("slick-dotted"),e.unslicked=!0,a||e.$slider.trigger("destroy",[e])},c.prototype.disableTransition=function(f){var e=this,g={};g[e.transitionType]="",e.options.fade===!1?e.$slideTrack.css(g):e.$slides.eq(f).css(g)},c.prototype.fadeSlide=function(f,e){var g=this;g.cssTransitions===!1?(g.$slides.eq(f).css({zIndex:g.options.zIndex}),g.$slides.eq(f).animate({opacity:1},g.options.speed,g.options.easing,e)):(g.applyTransition(f),g.$slides.eq(f).css({opacity:1,zIndex:g.options.zIndex}),e&&setTimeout(function(){g.disableTransition(f),e.call()},g.options.speed))},c.prototype.fadeSlideOut=function(f){var e=this;e.cssTransitions===!1?e.$slides.eq(f).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(f),e.$slides.eq(f).css({opacity:0,zIndex:e.options.zIndex-2}))},c.prototype.filterSlides=c.prototype.slickFilter=function(f){var e=this;null!==f&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(f).appendTo(e.$slideTrack),e.reinit())},c.prototype.focusHandler=function(){var a=this;a.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*:not(.slick-arrow)",function(e){e.stopImmediatePropagation();var b=d(this);setTimeout(function(){a.options.pauseOnFocus&&(a.focussed=b.is(":focus"),a.autoPlay())},0)})},c.prototype.getCurrent=c.prototype.slickCurrentSlide=function(){var b=this;return b.currentSlide},c.prototype.getDotCount=function(){var f=this,e=0,h=0,g=0;if(f.options.infinite===!0){for(;e<f.slideCount;){++g,e=h+f.options.slidesToScroll,h+=f.options.slidesToScroll<=f.options.slidesToShow?f.options.slidesToScroll:f.options.slidesToShow}}else{if(f.options.centerMode===!0){g=f.slideCount}else{if(f.options.asNavFor){for(;e<f.slideCount;){++g,e=h+f.options.slidesToScroll,h+=f.options.slidesToScroll<=f.options.slidesToShow?f.options.slidesToScroll:f.options.slidesToShow}}else{g=1+Math.ceil((f.slideCount-f.options.slidesToShow)/f.options.slidesToScroll)}}}return g-1},c.prototype.getLeft=function(h){var l,k,i,g=this,j=0;return g.slideOffset=0,k=g.$slides.first().outerHeight(!0),g.options.infinite===!0?(g.slideCount>g.options.slidesToShow&&(g.slideOffset=g.slideWidth*g.options.slidesToShow*-1,j=k*g.options.slidesToShow*-1),g.slideCount%g.options.slidesToScroll!==0&&h+g.options.slidesToScroll>g.slideCount&&g.slideCount>g.options.slidesToShow&&(h>g.slideCount?(g.slideOffset=(g.options.slidesToShow-(h-g.slideCount))*g.slideWidth*-1,j=(g.options.slidesToShow-(h-g.slideCount))*k*-1):(g.slideOffset=g.slideCount%g.options.slidesToScroll*g.slideWidth*-1,j=g.slideCount%g.options.slidesToScroll*k*-1))):h+g.options.slidesToShow>g.slideCount&&(g.slideOffset=(h+g.options.slidesToShow-g.slideCount)*g.slideWidth,j=(h+g.options.slidesToShow-g.slideCount)*k),g.slideCount<=g.options.slidesToShow&&(g.slideOffset=0,j=0),g.options.centerMode===!0&&g.options.infinite===!0?g.slideOffset+=g.slideWidth*Math.floor(g.options.slidesToShow/2)-g.slideWidth:g.options.centerMode===!0&&(g.slideOffset=0,g.slideOffset+=g.slideWidth*Math.floor(g.options.slidesToShow/2)),l=g.options.vertical===!1?h*g.slideWidth*-1+g.slideOffset:h*k*-1+j,g.options.variableWidth===!0&&(i=g.slideCount<=g.options.slidesToShow||g.options.infinite===!1?g.$slideTrack.children(".slick-slide").eq(h):g.$slideTrack.children(".slick-slide").eq(h+g.options.slidesToShow),l=g.options.rtl===!0?i[0]?-1*(g.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,g.options.centerMode===!0&&(i=g.slideCount<=g.options.slidesToShow||g.options.infinite===!1?g.$slideTrack.children(".slick-slide").eq(h):g.$slideTrack.children(".slick-slide").eq(h+g.options.slidesToShow+1),l=g.options.rtl===!0?i[0]?-1*(g.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,l+=(g.$list.width()-i.outerWidth())/2)),l},c.prototype.getOption=c.prototype.slickGetOption=function(f){var e=this;return e.options[f]},c.prototype.getNavigableIndexes=function(){var h,g=this,f=0,j=0,i=[];for(g.options.infinite===!1?h=g.slideCount:(f=-1*g.options.slidesToScroll,j=-1*g.options.slidesToScroll,h=2*g.slideCount);h>f;){i.push(f),f=j+g.options.slidesToScroll,j+=g.options.slidesToScroll<=g.options.slidesToShow?g.options.slidesToScroll:g.options.slidesToShow}return i},c.prototype.getSlick=function(){return this},c.prototype.getSlideCount=function(){var h,g,f,a=this;return f=a.options.centerMode===!0?a.slideWidth*Math.floor(a.options.slidesToShow/2):0,a.options.swipeToSlide===!0?(a.$slideTrack.find(".slick-slide").each(function(e,b){return b.offsetLeft-f+d(b).outerWidth()/2>-1*a.swipeLeft?(g=b,!1):void 0}),h=Math.abs(d(g).attr("data-slick-index")-a.currentSlide)||1):a.options.slidesToScroll},c.prototype.goTo=c.prototype.slickGoTo=function(f,e){var g=this;
1251g.changeSlide({data:{message:"index",index:parseInt(f)}},e)},c.prototype.init=function(a){var e=this;d(e.$slider).hasClass("slick-initialized")||(d(e.$slider).addClass("slick-initialized"),e.buildRows(),e.buildOut(),e.setProps(),e.startLoad(),e.loadSlider(),e.initializeEvents(),e.updateArrows(),e.updateDots(),e.checkResponsive(!0),e.focusHandler()),a&&e.$slider.trigger("init",[e]),e.options.accessibility===!0&&e.initADA(),e.options.autoplay&&(e.paused=!1,e.autoPlay())},c.prototype.initADA=function(){var a=this;a.$slides.add(a.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),a.$slideTrack.attr("role","listbox"),a.$slides.not(a.$slideTrack.find(".slick-cloned")).each(function(b){d(this).attr({role:"option","aria-describedby":"slick-slide"+a.instanceUid+b})}),null!==a.$dots&&a.$dots.attr("role","tablist").find("li").each(function(b){d(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+a.instanceUid+b,id:"slick-slide"+a.instanceUid+b})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar"),a.activateADA()},c.prototype.initArrowEvents=function(){var b=this;b.options.arrows===!0&&b.slideCount>b.options.slidesToShow&&(b.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},b.changeSlide),b.$nextArrow.off("click.slick").on("click.slick",{message:"next"},b.changeSlide))},c.prototype.initDotEvents=function(){var a=this;a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&d("li",a.$dots).on("click.slick",{message:"index"},a.changeSlide),a.options.dots===!0&&a.options.pauseOnDotsHover===!0&&d("li",a.$dots).on("mouseenter.slick",d.proxy(a.interrupt,a,!0)).on("mouseleave.slick",d.proxy(a.interrupt,a,!1))},c.prototype.initSlideEvents=function(){var a=this;a.options.pauseOnHover&&(a.$list.on("mouseenter.slick",d.proxy(a.interrupt,a,!0)),a.$list.on("mouseleave.slick",d.proxy(a.interrupt,a,!1)))},c.prototype.initializeEvents=function(){var a=this;a.initArrowEvents(),a.initDotEvents(),a.initSlideEvents(),a.$list.on("touchstart.slick mousedown.slick",{action:"start"},a.swipeHandler),a.$list.on("touchmove.slick mousemove.slick",{action:"move"},a.swipeHandler),a.$list.on("touchend.slick mouseup.slick",{action:"end"}
vendor: 1,462 bytes, line 1251
1251,a.swipeHandler),a.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},a.swipeHandler),a.$list.on("click.slick",a.clickHandler),d(document).on(a.visibilityChange,d.proxy(a.visibility,a)),a.options.accessibility===!0&&a.$list.on("keydown.slick",a.keyHandler),a.options.focusOnSelect===!0&&d(a.$slideTrack).children().on("click.slick",a.selectHandler),d(window).on("orientationchange.slick.slick-"+a.instanceUid,d.proxy(a.orientationChange,a)),d(window).on("resize.slick.slick-"+a.instanceUid,d.proxy(a.resize,a)),d("[draggable!=true]",a.$slideTrack).on("dragstart",a.preventDefault),d(window).on("load.slick.slick-"+a.instanceUid,a.setPosition),d(document).on("ready.slick.slick-"+a.instanceUid,a.setPosition)},c.prototype.initUI=function(){var b=this;b.options.arrows===!0&&b.slideCount>b.options.slidesToShow&&(b.$prevArrow.show(),b.$nextArrow.show()),b.options.dots===!0&&b.slideCount>b.options.slidesToShow&&b.$dots.show()},c.prototype.keyHandler=function(f){var e=this;f.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===f.keyCode&&e.options.accessibility===!0?e.changeSlide({data:{message:e.options.rtl===!0?"next":"previous"}}):39===f.keyCode&&e.options.accessibility===!0&&e.changeSlide({data:{message:e.options.rtl===!0?"previous":"next"}}))},c.prototype.lazyLoad=function(){function h(b){d("img[data-lazy]",b).each(function(){var m=d(this),g=d(this).attr("data-lazy"),f=document.createElement("img");f.onload=function(){m.animate({opacity:0}
1251,100,function(){m.attr("src",g).animate({opacity:1},200,function(){m.removeAttr("data-lazy").removeClass("slick-loading")}),a.$slider.trigger("lazyLoaded",[a,m,g])})},f.onerror=function(){m.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),a.$slider.trigger("lazyLoadError",[a,m,g])},f.src=g})}var l,k,j,i,a=this;a.options.centerMode===!0?a.options.infinite===!0?(j=a.currentSlide+(a.options.slidesToShow/2+1),i=j+a.options.slidesToShow+2):(j=Math.max(0,a.currentSlide-(a.options.slidesToShow/2+1)),i=2+(a.options.slidesToShow/2+1)+a.currentSlide):(j=a.options.infinite?a.options.slidesToShow+a.currentSlide:a.currentSlide,i=Math.ceil(j+a.options.slidesToShow),a.options.fade===!0&&(j>0&&j--,i<=a.slideCount&&i++)),l=a.$slider.find(".slick-slide").slice(j,i),h(l),a.slideCount<=a.options.slidesToShow?(k=a.$slider.find(".slick-slide"),h(k)):a.currentSlide>=a.slideCount-a.options.slidesToShow?(k=a.$slider.find(".slick-cloned").slice(0,a.options.slidesToShow),h(k)):0===a.currentSlide&&(k=a.$slider.find(".slick-cloned").slice(-1*a.options.slidesToShow),h(k))},c.prototype.loadSlider=function(){var b=this;b.setPosition(),b.$slideTrack.css({opacity:1}),b.$slider.removeClass("slick-loading"),b.initUI(),"progressive"===b.options.lazyLoad&&b.progressiveLazyLoad()},c.prototype.next=c.prototype.slickNext=function(){var b=this;b.changeSlide({data:{message:"next"}})},c.prototype.orientationChange=function(){var b=this;b.checkResponsive(),b.setPosition()},c.prototype.pause=c.prototype.slickPause=function(){var b=this;b.autoPlayClear(),b.paused=!0},c.prototype.play=c.prototype.slickPlay=function(){var b=this;b.autoPlay(),b.options.autoplay=!0,b.paused=!1,b.focussed=!1,b.interrupted=!1},c.prototype.postSlide=function(f){var e=this;e.unslicked||(e.$slider.trigger("afterChange",[e,f]),e.animating=!1,e.setPosition(),e.swipeLeft=null,e.options.autoplay&&e.autoPlay(),e.options.accessibility===!0&&e.initADA())},c.prototype.prev=c.prototype.slickPrev=function(){var b=this;b.changeSlide({data:{message:"previous"}})},c.prototype.preventDefault=function(b){b.preventDefault()},c.prototype.progressiveLazyLoad=function(a){a=a||1;var j,i,h,l=this,k=d("img[data-lazy]",l.$slider);k.length?(j=k.first(),i=j.attr("data-lazy"),h=document.createElement("img"),h.onload=function(){j.attr("src",i).removeAttr("data-lazy").removeClass("slick-loading"),l.options.adaptiveHeight===!0&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,j,i]),l.progressiveLazyLoad()},h.onerror=function(){3>a?setTimeout(function(){l.progressiveLazyLoad(a+1)},500):(j.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,j,i]),l.progressiveLazyLoad())},h.src=i):l.$slider.trigger("allImagesLoaded",[l])},c.prototype.refresh=function(a){var g,f,h=this;f=h.slideCount-h.options.slidesToShow,!h.options.infinite&&h.currentSlide>f&&(h.currentSlide=f),h.slideCount<=h.options.slidesToShow&&(h.currentSlide=0),g=h.currentSlide,h.destroy(!0),d.extend(h,h.initials,{currentSlide:g}),h.init(),a||h.changeSlide({data:{message:"index",index:g}},!1)},c.prototype.registerBreakpoints=function(){var j,i,h,a=this,g=a.options.responsive||null;if("array"===d.type(g)&&g.length){a.respondTo=a.options.respondTo||"window";for(j in g){if(h=a.breakpoints.length-1,i=g[j].breakpoint,g.hasOwnProperty(j)){for(;h>=0;){a.breakpoints[h]&&a.breakpoints[h]===i&&a.breakpoints.splice(h,1),h--}a.breakpoints.push(i),a.breakpointSettings[i]=g[j].settings}}a.breakpoints.sort(function(b,e){return a.options.mobileFirst?b-e:e-b})}},c.prototype.reinit=function(){var a=this;a.$slides=a.$slideTrack.children(a.options.slide).addClass("slick-slide"),a.slideCount=a.$slides.length,a.currentSlide>=a.slideCount&&0!==a.currentSlide&&(a.currentSlide=a.currentSlide-a.options.slidesToScroll),a.slideCount<=a.options.slidesToShow&&(a.currentSlide=0),a.registerBreakpoints(),a.setProps(),a.setupInfinite(),a.buildArrows(),a.updateArrows(),a.initArrowEvents(),a.buildDots(),a.updateDots(),a.initDotEvents(),a.cleanUpSlideEvents(),a.initSlideEvents(),a.checkResponsive(!1,!0),a.options.focusOnSelect===!0&&d(a.$slideTrack).children().on("click.slick",a.selectHandler),a.setSlideClasses("number"==typeof a.currentSlide?a.currentSlide:0),a.setPosition(),a.focusHandler(),a.paused=!a.options.autoplay,a.autoPlay(),a.$slider.trigger("reInit",[a])},c.prototype.resize=function(){var a=this;d(window).width()!==a.windowWidth&&(clearTimeout(a.windowDelay),a.windowDelay=window.setTimeout(function(){a.windowWidth=d(window).width(),a.checkResponsive(),a.unslicked||a.setPosition()},50))},c.prototype.removeSlide=c.prototype.slickRemove=function(f,e,h){var g=this;return"boolean"==typeof f?(e=f,f=e===!0?0:g.slideCount-1):f=e===!0?--f:f,g.slideCount<1||0>f||f>g.slideCount-1?!1:(g.unload(),h===!0?g.$slideTrack.children().remove():g.$slideTrack.children(this.options.slide).eq(f).remove(),g.$slides=g.$slideTrack.children(this.options.slide),g.$slideTrack.children(this.options.slide).detach(),g.$slideTrack.append(g.$slides),g.$slidesCache=g.$slides,void g.reinit())},c.prototype.setCSS=function(g){var i,h,f=this,j={};f.options.rtl===!0&&(g=-g),i="left"==f.positionProp?Math.ceil(g)+"px":"0px",h="top"==f.positionProp?Math.ceil(g)+"px":"0px",j[f.positionProp]=g,f.transformsEnabled===!1?f.$slideTrack.css(j):(j={},f.cssTransitions===!1?(j[f.animType]="translate("+i+", "+h+")",f.$slideTrack.css(j)):(j[f.animType]="translate3d("+i+", "+h+", 0px)",f.$slideTrack.css(j))
vendor: 1,144 bytes, line 1251
1251)},c.prototype.setDimensions=function(){var f=this;f.options.vertical===!1?f.options.centerMode===!0&&f.$list.css({padding:"0px "+f.options.centerPadding}):(f.$list.height(f.$slides.first().outerHeight(!0)*f.options.slidesToShow),f.options.centerMode===!0&&f.$list.css({padding:f.options.centerPadding+" 0px"})),f.listWidth=f.$list.width(),f.listHeight=f.$list.height(),f.options.vertical===!1&&f.options.variableWidth===!1?(f.slideWidth=Math.ceil(f.listWidth/f.options.slidesToShow),f.$slideTrack.width(Math.ceil(f.slideWidth*f.$slideTrack.children(".slick-slide").length))):f.options.variableWidth===!0?f.$slideTrack.width(5000*f.slideCount):(f.slideWidth=Math.ceil(f.listWidth),f.$slideTrack.height(Math.ceil(f.$slides.first().outerHeight(!0)*f.$slideTrack.children(".slick-slide").length)));var e=f.$slides.first().outerWidth(!0)-f.$slides.first().width();f.options.variableWidth===!1&&f.$slideTrack.children(".slick-slide").width(f.slideWidth-e)},c.prototype.setFade=function(){var e,a=this;a.$slides.each(function(f,b){e=a.slideWidth*f*-1,a.options.rtl===!0?d(b).css({position:"relative",right:e,top:0,zIndex:a.options.zIndex-2,opacity:0}
1251):d(b).css({position:"relative",left:e,top:0,zIndex:a.options.zIndex-2,opacity:0})}),a.$slides.eq(a.currentSlide).css({zIndex:a.options.zIndex-1,opacity:1})},c.prototype.setHeight=function(){var f=this;if(1===f.options.slidesToShow&&f.options.adaptiveHeight===!0&&f.options.vertical===!1){var e=f.$slides.eq(f.currentSlide).outerHeight(!0);f.$list.css("height",e)}},c.prototype.setOption=c.prototype.slickSetOption=function(){var n,m,l,k,i,a=this,j=!1;if("object"===d.type(arguments[0])?(l=arguments[0],j=arguments[1],i="multiple"):"string"===d.type(arguments[0])&&(l=arguments[0],k=arguments[1],j=arguments[2],"responsive"===arguments[0]&&"array"===d.type(arguments[1])?i="responsive":"undefined"!=typeof arguments[1]&&(i="single")),"single"===i){a.options[l]=k}else{if("multiple"===i){d.each(l,function(b,e){a.options[b]=e})}else{if("responsive"===i){for(m in k){if("array"!==d.type(a.options.responsive)){a.options.responsive=[k[m]]}else{for(n=a.options.responsive.length-1;n>=0;){a.options.responsive[n].breakpoint===k[m].breakpoint&&a.options.responsive.splice(n,1),n--}a.options.responsive.push(k[m])}}}}}j&&(a.unload(),a.reinit())},c.prototype.setPosition=function(){var b=this;b.setDimensions(),b.setHeight(),b.options.fade===!1?b.setCSS(b.getLeft(b.currentSlide)):b.setFade(),b.$slider.trigger("setPosition",[b])},c.prototype.setProps=function(){var f=this,e=document.body.style;f.positionProp=f.options.vertical===!0?"top":"left","top"===f.positionProp?f.$slider.addClass("slick-vertical"):f.$slider.removeClass("slick-vertical"),(void 0!==e.WebkitTransition||void 0!==e.MozTransition||void 0!==e.msTransition)&&f.options.useCSS===!0&&(f.cssTransitions=!0),f.options.fade&&("number"==typeof f.options.zIndex?f.options.zIndex<3&&(f.options.zIndex=3):f.options.zIndex=f.defaults.zIndex),void 0!==e.OTransform&&(f.animType="OTransform",f.transformType="-o-transform",f.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(f.animType=!1)),void 0!==e.MozTransform&&(f.animType="MozTransform",f.transformType="-moz-transform",f.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(f.animType=!1)),void 0!==e.webkitTransform&&(f.animType="webkitTransform",f.transformType="-webkit-transform",f.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(f.animType=!1)),void 0!==e.msTransform&&(f.animType="msTransform",f.transformType="-ms-transform",f.transitionType="msTransition",void 0===e.msTransform&&(f.animType=!1)),void 0!==e.transform&&f.animType!==!1&&(f.animType="transform",f.transformType="transform",f.transitionType="transition"),f.transformsEnabled=f.options.useTransform&&null!==f.animType&&f.animType!==!1},c.prototype.setSlideClasses=function(h){var l,k,j,i,g=this;k=g.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),g.$slides.eq(h).addClass("slick-current"),g.options.centerMode===!0?(l=Math.floor(g.options.slidesToShow/2),g.options.infinite===!0&&(h>=l&&h<=g.slideCount-1-l?g.$slides.slice(h-l,h+l+1).addClass("slick-active").attr("aria-hidden","false"):(j=g.options.slidesToShow+h,k.slice(j-l+1,j+l+2).addClass("slick-active").attr("aria-hidden","false")),0===h?k.eq(k.length-1-g.options.slidesToShow).addClass("slick-center"):h===g.slideCount-1&&k.eq(g.options.slidesToShow).addClass("slick-center")),g.$slides.eq(h).addClass("slick-center")):h>=0&&h<=g.slideCount-g.options.slidesToShow?g.$slides.slice(h,h+g.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):k.length<=g.options.slidesToShow?k.addClass("slick-active").attr("aria-hidden","false"):(i=g.slideCount%g.options.slidesToShow,j=g.options.infinite===!0?g.options.slidesToShow+h:h,g.options.slidesToShow==g.options.slidesToScroll&&g.slideCount-h<g.options.slidesToShow?k.slice(j-(g.options.slidesToShow-i),j+i).addClass("slick-active").attr("aria-hidden","false"):k.slice(j,j+g.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")),"ondemand"===g.options.lazyLoad&&g.lazyLoad()},c.prototype.setupInfinite=function(){var h,g,f,a=this;if(a.options.fade===!0&&(a.options.centerMode=!1),a.options.infinite===!0&&a.options.fade===!1&&(g=null,a.slideCount>a.options.slidesToShow)){for(f=a.options.centerMode===!0?a.options.slidesToShow+1:a.options.slidesToShow,h=a.slideCount;h>a.slideCount-f;h-=1){g=h-1,d(a.$slides[g]).clone(!0).attr("id","").attr("data-slick-index",g-a.slideCount).prependTo(a.$slideTrack).addClass("slick-cloned")}for(h=0;f>h;h+=1){g=h,d(a.$slides[g]).clone(!0).attr("id","").attr("data-slick-index",g+a.slideCount).appendTo(a.$slideTrack).addClass("slick-cloned")}a.$slideTrack.find(".slick-cloned").find("[id]").each(function(){d(this).attr("id","")})}},c.prototype.interrupt=function(f){var e=this;f||e.autoPlay(),e.interrupted=f},c.prototype.selectHandler=function(a){var h=this,g=d(a.target).is(".slick-slide")?d(a.target):d(a.target).parents(".slick-slide"),f=parseInt(g.attr("data-slick-index"));return f||(f=0),h.slideCount<=h.options.slidesToShow?(h.setSlideClasses(f),void h.asNavFor(f)):void h.slideHandler(f)},c.prototype.slideHandler=function(t,s,r){var q,p,o,n,k,m=null,l=this;return s=s||!1,l.animating===!0&&l.options.waitForAnimate===!0||l.options.fade===!0&&l.currentSlide===t||l.slideCount<=l.options.slidesToShow?void 0:(s===!1&&l.asNavFor(t),q=t,m=l.getLeft(q),n=l.getLeft(l.currentSlide),l.currentLeft=null===l.swipeLeft?n:l.swipeLeft,l.options.infinite===!1&&l.options.centerMode===!1&&(0>t||t>l.getDotCount()*l.options.slidesToScroll)?void (l.options.fade===!1&&(q=l.currentSlide,r!==!0?l.animateSlide(n,function(){l.postSlide(q)}):l.postSlide(q))):l.options.infinite===!1&&l.options.centerMode===!0&&(0>t||t>l.slideCount-l.options.slidesToScroll)?void (l.options.fade===!1&&(q=l.currentSlide,r!==!0?l.animateSlide(n,function(){l.postSlide(q)}):l.postSlide(q))):(l.options.autoplay&&clearInterval(l.autoPlayTimer),p=0>q?l.slideCount%l.options.slidesToScroll!==0?l.slideCount-l.slideCount%l.options.slidesToScroll:l.slideCount+q:q>=l.slideCount?l.slideCount%l.options.slidesToScroll!==0?0:q-l.slideCount:q,l.animating=!0,l.$slider.trigger("beforeChange",[l,l.currentSlide,p]),o=l.currentSlide,l.currentSlide=p,l.setSlideClasses(l.currentSlide),l.options.asNavFor&&(k=l.getNavTarget(),k=k.slick("getSlick"),k.slideCount<=k.options.slidesToShow&&k.setSlideClasses(l.currentSlide)),l.updateDots(),l.updateArrows(),l.options.fade===!0?(r!==!0?(l.fadeSlideOut(o),l.fadeSlide(p,function(){l.postSlide(p)})):l.postSlide(p),void l.animateHeight()):void (r!==!0?l.animateSlide(m,function(){l.postSlide(p)}):l.postSlide(p))))},c.prototype.startLoad=function(){var b=this;b.options.arrows===!0&&b.slideCount>b.options.slidesToShow&&(b.$prevArrow.hide(),b.$nextArrow.hide()),b.options.dots===!0&&b.slideCount>b.options.slidesToShow&&b.$dots.hide(),b.$slider.addClass("slick-loading")},c.prototype.swipeDirection=function(){var g,f,j,i,h=this;return g=h.touchObject.startX-h.touchObject.curX,f=h.touchObject.startY-h.touchObject.curY,j=Math.atan2(f,g),i=Math.round(180*j/Math.PI),0>i&&(i=360-Math.abs(i)),45>=i&&i>=0?h.options.rtl===!1?"left":"right":360>=i&&i>=315?h.options.rtl===!1?"left":"right":i>=135&&225>=i?h.options.rtl===!1?"right":"left":h.options.verticalSwiping===!0?i>=35&&135>=i?"down":"up":"vertical"},c.prototype.swipeEnd=function(f){var h,g,e=this;if(e.dragging=!1,e.interrupted=!1,e.shouldClick=e.touchObject.swipeLength>10?!1:!0,void 0===e.touchObject.curX){return !1}if(e.touchObject.edgeHit===!0&&e.$slider.trigger("edge",[e,e.swipeDirection()]),e.touchObject.swipeLength>=e.touchObject.minSwipe){switch(g=e.swipeDirection()){case"left":case"down":h=e.options.swipeToSlide?e.checkNavigable(e.currentSlide+e.getSlideCount()):e.currentSlide+e.getSlideCount(),e.currentDirection=0;break;case"right":case"up":h=e.options.swipeToSlide?e.checkNavigable(e.currentSlide-e.getSlideCount()):e.currentSlide-e.getSlideCount(),e.currentDirection=1}"vertical"!=g&&(e.slideHandler(h),e.touchObject={},e.$slider.trigger("swipe",[e,g]))}else{e.touchObject.startX!==e.touchObject.curX&&(e.slideHandler(e.currentSlide),e.touchObject={})}},c.prototype.swipeHandler=function(f){var e=this;if(!(e.options.swipe===!1||"ontouchend" in document&&e.options.swipe===!1||e.options.draggable===!1&&-1!==f.type.indexOf("mou
1251se"))){switch(e.touchObject.fingerCount=f.originalEvent&&void 0!==f.originalEvent.touches?f.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,e.options.verticalSwiping===!0&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),f.data.action){case"start":e.swipeStart(f);break;case"move":e.swipeMove(f);break;case"end":e.swipeEnd(f)}}},c.prototype.swipeMove=function(j){var o,n,m,l,k,i=this;return k=void 0!==j.originalEvent?j.originalEvent.touches:null,!i.dragging||k&&1!==k.length?!1:(o=i.getLeft(i.currentSlide),i.touchObject.curX=void 0!==k?k[0].pageX:j.clientX,i.touchObject.curY=void 0!==k?k[0].pageY:j.clientY,i.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(i.touchObject.curX-i.touchObject.startX,2))),i.options.verticalSwiping===!0&&(i.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(i.touchObject.curY-i.touchObject.startY,2)))),n=i.swipeDirection(),"vertical"!==n?(void 0!==j.originalEvent&&i.touchObject.swipeLength>4&&j.preventDefault(),l=(i.options.rtl===!1?1:-1)*(i.touchObject.curX>i.touchObject.startX?1:-1),i.options.verticalSwiping===!0&&(l=i.touchObject.curY>i.touchObject.startY?1:-1),m=i.touchObject.swipeLength,i.touchObject.edgeHit=!1,i.options.infinite===!1&&(0===i.currentSlide&&"right"===n||i.currentSlide>=i.getDotCount()&&"left"===n)&&(m=i.touchObject.swipeLength*i.options.edgeFriction,i.touchObject.edgeHit=!0),i.options.vertical===!1?i.swipeLeft=o+m*l:i.swipeLeft=o+m*(i.$list.height()/i.listWidth)*l,i.options.verticalSwiping===!0&&(i.swipeLeft=o+m*l),i.options.fade===!0||i.options.touchMove===!1?!1:i.animating===!0?(i.swipeLeft=null,!1):void i.setCSS(i.swipeLeft)):void 0)},c.prototype.swipeStart=function(f){var g,e=this;return e.interrupted=!0,1!==e.touchObject.fingerCount||e.slideCount<=e.options.slidesToShow?(e.touchObject={},!1):(void 0!==f.originalEvent&&void 0!==f.originalEvent.touches&&(g=f.originalEvent.touches[0]),e.touchObject.startX=e.touchObject.curX=void 0!==g?g.pageX:f.clientX,e.touchObject.startY=e.touchObject.curY=void 0!==g?g.pageY:f.clientY,void (e.dragging=!0))},c.prototype.unfilterSlides=c.prototype.slickUnfilter=function(){var b=this;null!==b.$slidesCache&&(b.unload(),b.$slideTrack.children(this.options.slide).detach(),b.$slidesCache.appendTo(b.$slideTrack),b.reinit())},c.prototype.unload=function(){var a=this;d(".slick-cloned",a.$slider).remove(),a.$dots&&a.$dots.remove(),a.$prevArrow&&a.htmlExpr.test(a.options.prevArrow)&&a.$prevArrow.remove(),a.$nextArrow&&a.htmlExpr.test(a.options.nextArrow)&&a.$nextArrow.remove(),a.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},c.prototype.unslick=function(f){var e=this;e.$slider.trigger("unslick",[e,f]),e.destroy()},c.prototype.updateArrows=function(){var e,f=this;e=Math.floor(f.options.slidesToShow/2),f.options.arrows===!0&&f.slideCount>f.options.slidesToShow&&!f.options.infinite&&(f.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),f.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===f.currentSlide?(f.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),f.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):f.currentSlide>=f.slideCount-f.options.slidesToShow&&f.options.centerMode===!1?(f.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),f.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):f.currentSlide>=f.slideCount-1&&f.options.centerMode===!0&&(f.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),f.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},c.prototype.updateDots=function(){var b=this;null!==b.$dots&&(b.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),b.$dots.find("li").eq(Math.floor(b.currentSlide/b.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))},c.prototype.visibility=function(){var b=this;b.options.autoplay&&(document[b.hidden]?b.interrupted=!0:b.interrupted=!1)},d.fn.slick=function(){var i,h,b=this,l=arguments[0],k=Array.prototype.slice.call(arguments,1
1251),j=b.length;for(i=0;j>i;i++){if("object"==typeof l||"undefined"==typeof l?b[i].slick=new c(b[i],l):h=b[i].slick[l].apply(b[i].slick,k),"undefined"!=typeof h){return h}}return b}});
1252
1253/*! lazysizes - v4.1.7 https://github.com/aFarkas/lazysizes  */ 
1254!function(e,d){var f=d(e,e.document);e.lazySizes=f,"object"==typeof module&&module.exports&&(module.exports=f)}(window,function(al,ak){if(ak.getElementsByClassName){var aj,ai,ah=ak.documentElement,ag=al.Date,af=al.HTMLPictureElement,ae="addEventListener",ad="getAttribute",ac=al[ae],ab=al.setTimeout,aa=al.requestAnimationFrame||ab,Z=al.requestIdleCallback,Y=/^picture$/i,X=["load","error","lazyincluded","_lazyloaded"],W={},U=Array.prototype.forEach,S=function(d,c){return W[c]||(W[c]=new RegExp("(\\s|^)"+c+"(\\s|$)")),W[c].test(d[ad]("class")||"")&&W[c]},Q=function(d,c){S(d,c)||d.setAttribute("class",(d[ad]("class")||"").trim()+" "+c)},O=function(e,d){var f;(f=S(e,d))&&e.setAttribute("class",(e[ad]("class")||"").replace(f," "))},M=function(f,e,h){var g=h?ae:"removeEventListener";h&&M(f,e),X.forEach(function(a){f[g](a,e)})},K=function(b,l,k,j,i){var c=ak.createEvent("Event");return k||(k={}),k.instance=aj,c.initEvent(l,!j,!i),c.detail=k,b.dispatchEvent(c),c},J=function(a,f){var d;!af&&(d=al.picturefill||ai.pf)?(f&&f.src&&!a[ad]("srcset")&&a.setAttribute("srcset",f.src),d({reevaluate:!0,elements:[a]})):f&&f.src&&(a.src=f.src)},I=function(d,c){return(getComputedStyle(d,null)||{})[c]},H=function(e,d,f){for(f=f||e.offsetWidth;f<ai.minSize&&d&&!e._lazysizesWidth;){f=d.offsetWidth,d=d.parentNode}return f},G=function(){var b,n,m=[],l=[],k=m,j=function(){var a=k;for(k=m.length?l:m,b=!0,n=!1;a.length;){a.shift()()}b=!1},i=function(c,a){b&&!a?c.apply(this,arguments):(k.push(c),n||(n=!0,(ak.hidden?ab:aa)(j)))};return i._lsFlush=j,i}(),V=function(d,c){return c?function(){G(d)}:function(){var a=this,e=arguments;G(function(){d.apply(a,e)})}},T=function(f){var d,n=0,m=ai.throttleDelay,l=ai.ricTimeout,k=function(){d=!1,n=ag.now(),f()},j=Z&&l>49?function(){Z(k,{timeout:l}),l!==ai.ricTimeout&&(l=ai.ricTimeout)}:V(function(){ab(k)},!0);return function(b){var c;(b=!0===b)&&(l=33),d||(d=!0,c=m-(ag.now()-n),c<0&&(c=0),b||c<9?j():ab(j,c))}},R=function(h){var f,l,k=99,j=function(){f=null,h()},i=function(){var b=ag.now()-l;b<k?ab(i,k-b):(Z||j)(j)};return function(){l=ag.now(),f||(f=ab(i,k))}};!function(){var a,d={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:0.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};ai=al.lazySizesConfig||al.lazysizesConfig||{};for(a in d){a in ai||(ai[a]=d[a])}al.lazySizesConfig=ai,ab(function(){ai.init&&L()})}();var P=function(){var ar,aq,ap,ao,an,z,am,E,C,B,A,x,w=/^img$/i,v=/^iframe$/i,u="onscroll" in al&&!/(gle|ing)bot/.test(navigator.userAgent),t=0,s=0,r=0,n=-1,k=function(g){r--,(!g||r<0||!g.target)&&(r=0)},j=function(g){return null==x&&(x="hidden"==I(ak.body,"visibility")),x||"hidden"!=I(g.parentNode,"visibility")&&"hidden"!=I(g,"visibility")},h=function(l,y){var p,o=l,m=j(l);for(E-=y,A+=y,C-=y,B+=y;m&&(o=o.offsetParent)&&o!=ak.body&&o!=ah;){(m=(I(o,"opacity")||1)>0)&&"visible"!=I(o,"overflow")&&(p=o.getBoundingClientRect(),m=B>p.left&&C<p.right&&A>p.top-1&&E<p.bottom+1)}return m},f=function(){var ay,ax,aw,av,F,D,y,o,l,g,aB,aA,az=aj.elements;if((ao=ai.loadMode)&&r<8&&(ay=az.length)){for(ax=0,n++,g=!ai.exp
1254and||ai.expand<1?ah.clientHeight>500&&ah.clientWidth>500?500:370:ai.expand,aj._defEx=g,aB=g*ai.expFactor,aA=ai.hFac,x=null,s<aB&&r<1&&n>2&&ao>2&&!ak.hidden?(s=aB,n=0):s=ao>1&&n>1&&r<6?g:t;ax<ay;ax++){if(az[ax]&&!az[ax]._lazyRace){if(u){if((o=az[ax][ad]("data-expand"))&&(D=1*o)||(D=s),l!==D&&(z=innerWidth+D*aA,am=innerHeight+D,y=-1*D,l=D),aw=az[ax].getBoundingClientRect(),(A=aw.bottom)>=y&&(E=aw.top)<=am&&(B=aw.right)>=y*aA&&(C=aw.left)<=z&&(A||B||C||E)&&(ai.loadHidden||j(az[ax]))&&(aq&&r<3&&!o&&(ao<3||n<4)||h(az[ax],D))){if(at(az[ax]),F=!0,r>9){break}}else{!F&&aq&&!av&&r<4&&n<4&&ao>2&&(ar[0]||ai.preloadAfterLoad)&&(ar[0]||!o&&(A||B||C||E||"auto"!=az[ax][ad](ai.sizesAttr)))&&(av=ar[0]||az[ax])}}else{at(az[ax])}}}av&&!F&&at(av)}},e=T(f),d=function(l){var g=l.target;if(g._lazyCache){return void delete g._lazyCache}k(l),Q(g,ai.loadedClass),O(g,ai.loadingClass),M(g,b),K(g,"lazyloaded")},c=V(d),b=function(g){c({target:g.target})},a=function(l,g){try{l.contentWindow.location.replace(g)}catch(m){l.src=g}},i=function(l){var g,m=l[ad](ai.srcsetAttr);(g=ai.customMedia[l[ad]("data-media")||l[ad]("media")])&&l.setAttribute("media",g),m&&l.setAttribute("srcset",m)},au=V(function(aB,aA,az,ay,ax){var aw,av,F,D,y,m;(y=K(aB,"lazybeforeunveil",aA)).defaultPrevented||(ay&&(az?Q(aB,ai.autosizesClass):aB.setAttribute("sizes",ay)),av=aB[ad](ai.srcsetAttr),aw=aB[ad](ai.srcAttr),ax&&(F=aB.parentNode,D=F&&Y.test(F.nodeName||"")),m=aA.firesLoad||"src" in aB&&(av||aw||D),y={target:aB},Q(aB,ai.loadingClass),m&&(clearTimeout(ap),ap=ab(k,2500),M(aB,b,!0)),D&&U.call(F.getElementsByTagName("source"),i),av?aB.setAttribute("srcset",av):aw&&!D&&(v.test(aB.nodeName)?a(aB,aw):aB.src=aw),ax&&(av||D)&&J(aB,{src:aw})),aB._lazyRace&&delete aB._lazyRace,O(aB,ai.lazyClass),G(function(){(!m||aB.complete&&aB.naturalWidth>1)&&(d(y),aB._lazyCache=!0,ab(function(){"_lazyCache" in aB&&delete aB._lazyCache},9))},!0)}),at=function(l){var g,p=w.test(l.nodeName),o=p&&(l[ad](ai.sizesAttr)||l[ad]("sizes")),m="auto"==o;(!m&&aq||!p||!l[ad]("src")&&!l.srcset||l.complete||S(l,ai.errorClass)||!S(l,ai.lazyClass))&&(g=K(l,"lazyunveilread").detail,m&&N.updateElem(l,!0,l.offsetWidth),l._lazyRace=!0,r++,au(l,g,m,o,p))},q=function(){if(!aq){if(ag.now()-an<999){return void ab(q,999)}var g=R(function(){ai.loadMode=3,e()});aq=!0,ai.loadMode=3,e(),ac("scroll",function(){3==ai.loadMode&&(ai.loadMode=2),g()},!0)}};return{_:function(){an=ag.now(),aj.elements=ak.getElementsByClassName(ai.lazyClass),ar=ak.getElementsByClassName(ai.lazyClass+" "+ai.preloadClass),ac("scroll",e,!0),ac("resize",e,!0),al.MutationObserver?new MutationObserver(e).observe(ah,{childList:!0,subtree:!0,attributes:!0}):(ah[ae]("DOMNodeInserted",e,!0),ah[ae]("DOMAttrModified",e,!0),setInterval(e,999)),ac("hashchange",e,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(g){ak[ae](g,e,!0)}),/d$|^c/.test(ak.readyState)?q():(ac("load",q),ak[ae]("DOMContentLoaded",e),ab(q,20000)),aj.elements.length?(f(),G._lsFlush()):e()},checkElems:e,unveil:at}}(),N=function(){var b,j=V(function(l,k,q,p){var o,n,m;if(l._lazysizesWidth=p,p+="px",l.setAttribute("sizes",p),Y.test(k.nodeName||"")){for(o=k.getElementsByTagName("source"),n=0,m=o.length;n<m;n++){o[n].setAttribute("sizes",p)}}q.detail.dataAttr||J(l,q.detail)}),i=function(g,c,m){var l,k=g.parentNode;k&&(m=H(g,k,m),l=K(g,"lazybeforesizes",{width:m,dataAttr:!!c}),l.defaultPrevented||(m=l.detail.width)&&m!==g._lazysizesWidth&&j(g,k,l,m))},h=function(){var a,e=b.length;if(e){for(a=0;a<e;a++){i(b[a])}}},d=R(h);return{_:function(){b=ak.getElementsByClassName(ai.autosizesClass),ac("resize",d)},checkElems:d,updateElem:i}}(),L=function(){L.i||(L.i=!0,N._(),P._())};return aj={cfg:ai,autoSizer:N,loader:P,init:L,uP:J,aC:Q,rC:O,hC:S,fire:K,gW:H,rAF:G}}});
1255
1256
1257/* support for background images: */
1258document.addEventListener('lazybeforeunveil', function (e) {var bg = e.target.getAttribute('data-bg');if (bg) e.target.style.backgroundImage = 'url(' + bg + ')';});
1259
1260/* load new background-image */
1261function loadImg(element){
1262    var bg = '';
1263	switch (screenW) {
1264		case  'mobile':
1265			bg = element.getAttribute('data-bg-mobile');
1266			if(bg)
1267				break; 
1268		case 'tablet':
1269			bg = element.getAttribute('data-bg-tablet');
1270			if(bg)
1271				break; 
1272		case 'laptop':
1273			bg = element.getAttribute('data-bg-laptop');
1274			if(bg)
1275				break; 
1276		default: 
1277			bg = element.getAttribute('data-bg');
1278	}
1279	if(bg)
1280		element.style.backgroundImage = 'url(' + bg + ')';	
1281}
1282/* calc screen wide */
1283var screenW;
1284var first = true;
1285jQuery(window).on('resize', function(){
1286	calcScreenW();
1287});
1288function calcScreenW(){
1289	var screenC = false;
1290	curentW= jQuery(window).width();	
1291	if ( curentW > 1450 ) { 
1292		if (screenW != 'desktop'){screenW = 'desktop';screenC = true;	}
1293	} else if (curentW > 973){
1294		if (screenW != 'laptop'){screenW = 'laptop';screenC = true;}		
1295	} else if (curentW >767){
1296		if (screenW != 'tablet'){screenW = 'tablet';	screenC = true;}		
1297	} else {
1298		if (screenW != 'mobile'){screenW = 'mobile'; screenC = true;}		
1299	}
1300	if (screenC) {
1301		jQuery('.bg-change-done').removeClass('bg-change-done');
1302		screenC = false;
1303		animate_elems_bg();
1304	}
1305}
1306jQuery(function () {
1307	calcScreenW();
1308});
1309/* lazyLoad on scroll after  screen width change */
1310var $elems_bg = jQuery('.responsive-bg');
1311var winheight_bg = jQuery(window).height();
1312jQuery(window).scroll(function(){	animate_elems_bg();});
1313function animate_elems_bg() {
1314	wintop_bg = jQuery(window).scrollTop(); 
1315	$elems_bg.each(function(){
1316		$elm_bg = jQuery(this);
1317		if($elm_bg.hasClass('lazyload')|| $elm_bg.hasClass('bg-change-done')) { return true; } 
1318		topcoords_bg = $elm_bg.offset().top; 
1319		if(wintop_bg > (topcoords_bg - (2*winheight_bg))) {			
1320			$elm_bg.addClass('bg-change-done');		
1321			loadImg($elm_bg[0]);
1322		} 
1323	});	
1324}
1325
1326function downloadFile(fileUrl, filename) {
1327//console.log('downloadFile');
1328  // Create a temporary link element
1329  var downloadLink = document.createElement('a');
1330  downloadLink.href = fileUrl;
1331  downloadLink.download = filename || 'downloaded-file';
1332
1333  // Append the link to the document, trigger a click, and remove the link
1334  document.body.appendChild(downloadLink);
1335  downloadLink.click();
1336  document.body.removeChild(downloadLink);
1337}
1338
1339function closePopup(id){
1340	var elements = document.getElementById(id);
1341	// console.log(elements);
1342	elements.classList.remove("active");	
1343}
1344function openPopup(id){
1345	var elements = document.getElementById(id);
1346	// console.log(elements);
1347	addClass(elements,"active");	
1348}
1349function addClass(element, classname){
1350    var currentClassList = (element.className || '').split(/\s+/);
1351    currentClassList
1352     .push(currentClassList.indexOf(classname) > -1 ? '' : classname);
1353    element.className = currentClassList.join(' ').trim();
1354}
1355</script>
1355
1356
1357
1358
1359
1360<!-- page_title_global_text for contact form 7 page name in the subject-->
1361<div id="page_title_global_text" style="display: none;">Find and Manage Shadow AI</div>
1362<script>
1363jQuery(function(){
1364	page_title_global_text = jQuery('#page_title_global_text').text();
1365	jQuery('#your-page-title').text(page_title_global_text);
1366});
1367
1368jQuery(function(){
1369	jQuery('form.wpcf7-form input[type="file"]').change(function (){	
1370		//console.log('footer js your fiel change');
1371		var fileName = jQuery(this).val();
1372		var res = fileName.split('\\');
1373		// jQuery(this).closest('.form-choose-file').find('.form-input-text').addClass('active');
1374		box = jQuery(this).closest('.form-choose-file').find('.form-input-text');
1375		box.text(res[res.length - 1]);
1376	});
1377});
1378</script>
1378
1379 
1379<script>
1380 function popup_redirect(){
1381	var url = jQuery('.popup.active').attr('permalink');
1382	window.open(url);
1383 }
1384if(jQuery('.thankyou-message').length>0){ 
1385document.addEventListener( 'wpcf7mailsent', function( event ) {
1386	jQuery('.thankyou-message').show();
1387	jQuery('.contact-hide-submit ').hide();
1388}, false );
1389}
1390</script>
1390
1391
1392
1393<div id="cookies-notice" class="cookies-notice" style="display:none;">
1394	<div class="">
1395		<div class="row">
1396			<div id="cn-decline-cookies">
1397				<svg style="fill: currentColor;" xmlns="http://www.w3.org/2000/svg" width="15.415" height="15.414" viewBox="0 0 15.415 15.414">
1398				<g transform="translate(-1124.293 -314.293)">
1399				<path d="M-7797,14700l14,14" transform="translate(8922 -14385)" fill="none" stroke="#000324" stroke-width="2"/><path d="M-7783,14700l-14,14" transform="translate(8922 -14385)" fill="none" stroke="#000324" stroke-width="2"/></g>
1400				</svg>
1401			</div>
1402			<div class="text h4">				Our website uses cookies to provide optimal performance and improve your viewing experience. <br />
1403				Please accept cookies to continue.
1404				</div>
1405			<div class="button-wrap">
1406				<div id="cn-accept-cookies" class="button">
1407				
1408				ACCEPT</div>
1409			</div>
1410		</div>
1411	</div>
1412</div>
1413<script type="speculationrules">
1414{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/ray-th/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1415</script>
vendor: 1 bytes, line 1415
1415
1416<script id="wp-hooks-js" src="https://raysecurity.io/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1416
1416
1417<script id="wp-i18n-js" src="https://raysecurity.io/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1417
1417
1418<script id="wp-i18n-js-after">
1419wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1420//# sourceURL=wp-i18n-js-after
1421</script>
vendor: 1 bytes, line 1421
1421
1422<script id="swv-js" src="https://raysecurity.io/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1422
1422
1423<script id="contact-form-7-js-before">
1424var wpcf7 = {
1425    "api": {
1426        "root": "https:\/\/raysecurity.io\/wp-json\/",
1427        "namespace": "contact-form-7\/v1"
1428    },
1429    "cached": 1
1430};
1431//# sourceURL=contact-form-7-js-before
1432</script>
vendor: 1 bytes, line 1432
1432
1433<script id="contact-form-7-js" src="https://raysecurity.io/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1433
1433
1434<script id="main-js-js" src="https://raysecurity.io/wp-content/themes/ray-th/js/main.js?ver=1.22.0"></script>
vendor: 1 bytes, line 1434
1434
1435<script id="main-custom-js-js" src="https://raysecurity.io/wp-content/themes/ray-th/js/main-custom.js?ver=1.22.0"></script>
vendor: 1 bytes, line 1435
1435
1436<script id="main-es6-js-js" src="https://raysecurity.io/wp-content/themes/ray-th/js/main-es6.js?ver=1.22.0"></script>
vendor: 1 bytes, line 1436
1436
1437<script id="career-js-js" src="https://raysecurity.io/wp-content/themes/ray-th/js/career.js?ver=1.22.0"></script>
vendor: 1 bytes, line 1437
1437
1438<script id="cookie-alert-js-js" src="https://raysecurity.io/wp-content/themes/ray-th/js/cookie-alert.js?ver=1.22.0"></script>
vendor: 1 bytes, line 1438
1438
1439<script id="cookie-topbaralert-js-js" src="https://raysecurity.io/wp-content/themes/ray-th/js/cookie-topbaralert.js?ver=1.22.0"></script>
vendor: 1 bytes, line 1439
1439
1440<script id="lenis-js" src="https://raysecurity.io/wp-content/plugins/mousewheel-smooth-scroll/js/lenis.min.js?ver=1.1.19"></script>
vendor: 1 bytes, line 1440
1440
1441<script id="lenis-init-js" src="https://raysecurity.io/wp-content/uploads/wpmss/lenis-init.min.js?ver=1755520611"></script>
1441
1442<!--hub sport style
1443<style>
1444.hs-form-96910c70-40db-4b9e-8abe-0adecfa83c2e_70b75f18-f325-4446-8617-9034e42f11b6 .hs-form-field label:not(.hs-error-msg) {
1445  color: #fff;
1446}
1447.ahubspot-form .hs-form-field label:not(.hs-error-msg) span {
1448  color: #fff;
1449}
1450</style>
1451-->
1452
1453<!-- Start of HubSpot Embed Code -->
1454<script type="text/javascript" id="hs-script-loader" async defer src="//js-eu1.hs-scripts.com/144045443.js"></script>
1454
1455<!-- End of HubSpot Embed Code -->
1456<script> (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));}; (function(d,s){ fs=d.getElementsByTagName(s)[0]; function ce(src){ var cs=d.createElement(s); cs.src=src; cs.async=1; fs.parentNode.insertBefore(cs,fs); }; ce('https://sc.lfeeder.com/lftracker_v1_'+ss+(ex?'_'+ex:'')+'.js'); })(document,'script'); })('bElvO73N25V8ZMqj'); </script>
1456
1457
1458<!-- Linkedin Code -->
1459<script type="text/javascript">
1460_linkedin_partner_id = "8692457";
1461window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
1462window._linkedin_data_partner_ids.push(_linkedin_partner_id);
1463</script>
1463<script type="text/javascript">
1464(function(l) {
1465if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
1466window.lintrk.q=[]}
1467var s = document.getElementsByTagName("script")[0];
1468var b = document.createElement("script");
1469b.type = "text/javascript";b.async = true;
1470b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
1471s.parentNode.insertBefore(b, s);})(window.lintrk);
1472</script>
1472
1473<noscript>
1474<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=8692457&fmt=gif" />
1475</noscript>
1476<!-- End - Linkedin Code -->
1477
1478<script>!function(key) {if (window.reb2b) return;window.reb2b = {loaded: true};var s = document.createElement("script");s.async = true;s.src = "https://ddwl4m2hdecbv.cloudfront.net/b/" + key + "/" + key + ".js.gz";document.getElementsByTagName("script")[0].parentNode.insertBefore(s, document.getElementsByTagName("script")[0]);}("0NW1GHJ85KO4");</script>
1478
1479
1480</body>
1481</html> 
1482<!--
1483Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin
1484
1485
1486Served from: raysecurity.io @ 2026-09-25 14:14:33 by W3 Total Cache
1487-->

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.