PageSourceSearch

https://support.plex.tv/articles/reporting-security-issues/

html plex.tv collected 2026-10-01 08:37:31 UTC 106,493 bytes, 1,629 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" class="no-js no-svg">
3<head>
4	
4<script>window.PlexIsSupportSite=1;</script>
4<script>
vendor: 327 bytes, lines 4-8
4(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
5new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
6j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
7'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
8})(window,document,'script','dataLayer','
8GTM-TLQPPWB
vendor: 4 bytes, line 8
8');
9</script>
9
10
11	
12	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
13	<meta charset="UTF-8">
14			<meta name="apple-itunes-app" content="app-id=383457673">
15		<meta name="apple-mobile-web-app-title" content="Plex Website">
16	<meta name="viewport" content="width=device-width, initial-scale=1">
17	<link rel="profile" href="http://gmpg.org/xfn/11">
18
19	
20<!-- connect to domain of font files -->
21<link rel="preconnect dns-prefetch" href="https://fonts.gstatic.com" crossorigin>
22
23<!-- optionally increase loading priority -->
24<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&#038;display=optional">
25
26<!-- async CSS -->
27<link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&#038;display=optional">
28
29<!-- no-JS fallback -->
30<noscript>
31	<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&#038;display=optional">
32</noscript>
33
34	<link rel="icon" sizes="any" href="https://support.plex.tv/wp-content/themes/plex/assets/img/favicons/favicon.ico"/>
35<link rel="apple-touch-icon" sizes="76x76" href="https://support.plex.tv/wp-content/themes/plex/assets/img/favicons/plex-76.png"/>
36<link rel="apple-touch-icon" sizes="120x120" href="https://support.plex.tv/wp-content/themes/plex/assets/img/favicons/plex-120.png"/>
37<link rel="apple-touch-icon" sizes="152x152" href="https://support.plex.tv/wp-content/themes/plex/assets/img/favicons/plex-152.png"/>
38<link rel="apple-touch-icon" sizes="167x167" href="https://support.plex.tv/wp-content/themes/plex/assets/img/favicons/plex-167.png"/>
39<link rel="apple-touch-icon" sizes="180x180" href="https://support.plex.tv/wp-content/themes/plex/assets/img/favicons/plex-180.png"/>
40<link rel="icon" sizes="192x192" href="https://support.plex.tv/wp-content/themes/plex/assets/img/favicons/plex-192.png"/>
41<meta name="application-name" content="Plex"/>
42<meta name="msapplication-TileColor" content="#282A2D" />
43<meta name="msapplication-TileImage" content="https://support.plex.tv/wp-content/themes/plex/assets/img/favicons/mstile-144x144.png" />
44
45	
45<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
45
46<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
47<style type="text/css">
48			.plexview-template-hide { display: none; }
49			.plexview-template { display: none; }
50		</style>
51	<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.4) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
52	<title>Reporting Security Issues | Plex Support</title>
53	<link rel="canonical" href="https://support.plex.tv/articles/reporting-security-issues/" />
54	<meta property="og:locale" content="en_US" />
55	<meta property="og:type" content="article" />
56	<meta property="og:title" content="Reporting Security Issues" />
57	<meta property="og:description" content="Plex Bug Bounty Policy Plex and its employees take security very seriously. To make our products as secure as they..." />
58	<meta property="og:url" content="https://support.plex.tv/articles/reporting-security-issues/" />
59	<meta property="og:site_name" content="Plex Support" />
60	<meta property="article:publisher" content="https://www.facebook.com/plexapp/" />
61	<meta property="article:modified_time" content="2025-08-18T22:46:10+00:00" />
62	<meta property="og:image" content="https://support.plex.tv/wp-content/uploads/sites/4/2017/12/image-block-lifestyle-user-control.jpg" />
63	<meta property="og:image:width" content="1024" />
64	<meta property="og:image:height" content="672" />
65	<meta property="og:image:type" content="image/jpeg" />
66	<meta name="twitter:card" content="summary_large_image" />
67	<meta name="twitter:label1" content="Est. reading time" />
68	<meta name="twitter:data1" content="3 minutes" />
69	
69<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/support.plex.tv\/articles\/reporting-security-issues\/","url":"https:\/\/support.plex.tv\/articles\/reporting-security-issues\/","name":"Reporting Security Issues | Plex Support","isPartOf":{"@id":"https:\/\/support.plex.tv\/#website"},"datePublished":"2018-03-06T22:22:35+00:00","dateModified":"2025-08-18T22:46:10+00:00","breadcrumb":{"@id":"https:\/\/support.plex.tv\/articles\/reporting-security-issues\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/support.plex.tv\/articles\/reporting-security-issues\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/support.plex.tv\/articles\/reporting-security-issues\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/support.plex.tv\/"},{"@type":"ListItem","position":2,"name":"Support Articles","item":"https:\/\/support.plex.tv\/articles\/"},{"@type":"ListItem","position":3,"name":"Reporting Security Issues"}]},{"@type":"WebSite","@id":"https:\/\/support.plex.tv\/#website","url":"https:\/\/support.plex.tv\/","name":"Plex Support","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/support.plex.tv\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
69
70	<!-- / Yoast SEO Premium plugin. -->
71
72
73<link rel='dns-prefetch' href='//js.sentry-cdn.com' />
74<link rel="alternate" type="application/rss+xml" title="Plex Support &raquo; Feed" href="https://support.plex.tv/feed/" />
75<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://support.plex.tv/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsupport.plex.tv%2Farticles%2Freporting-security-issues%2F" />
76<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://support.plex.tv/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsupport.plex.tv%2Farticles%2Freporting-security-issues%2F&#038;format=xml" />
77<link rel='stylesheet' id='plex-app-css' href='https://support.plex.tv/wp-content/themes/plex/dist/css/app.min.css?ver=4.0.0-1789055395' type='text/css' media='all' />
78<link rel='stylesheet' id='support-styles-css' href='https://support.plex.tv/wp-content/themes/plex/dist/css/conditional/support.min.css?ver=4.0.0-1789055395' type='text/css' media='all' />
79<script type="text/javascript" src="https://support.plex.tv/wp-content/themes/plex/assets/js/app/lib/jquery.min.js?ver=4.0.0-1789055395" id="jquery-core-js"></script>
79
80<link rel="https://api.w.org/" href="https://support.plex.tv/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://support.plex.tv/wp-json/wp/v2/support_articles/41240" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://support.plex.tv/xmlrpc.php?rsd" />
81<link rel='shortlink' href='https://support.plex.tv/?p=41240' />
82
83			<link rel="preload" as="font" type="font/woff2" href="https://support.plex.tv/wp-content/themes/plex/assets/fonts/plexeina-regular-webfont.woff2" crossorigin="anonymous">
84		<link rel="preload" as="font" type="font/woff2" href="https://support.plex.tv/wp-content/themes/plex/assets/fonts/plexeina-bold-webfont.woff2" crossorigin="anonymous">
85		<link rel="preload" as="font" type="font/woff2" href="https://support.plex.tv/wp-content/themes/plex/assets/fonts/icomoon.woff2" crossorigin="anonymous">
86		
87</head>
88<body class="wp-singular support_articles-template-default single single-support_articles postid-41240 wp-theme-plex" >
89
90	
91
92<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 92-93
92
93<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
93GTM-KX9D26
vendor: 83 bytes, lines 93-94
93"
94height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
95<!-- End Google Tag Manager (noscript) -->
96	
97	<div id="plex-site-container" class="container">
98
99		
100		<div class="header">
101
102			<div class="global-nav wow-fadeIn" data-wow-delay="0.5s">
103
104				
105					
106					
107<!-- Ensures PlexTemplating.run() hooks fire on pages without another .plex-templating element (e.g. plans, experiments). -->
108<span id="plex-templating-hook" class="plex-templating" style="display:none" aria-hidden="true"></span>
109
110<div id="plex-global-nav" class="plex-nav" data-utm-section="menu-header" v-cloak>
111
112	<header class="plex-nav__bar" :class="{ 'plex-nav__bar--captive': isCaptive }">
113
114		<!-- LEFT: Logo + Search + Nav items -->
115		<div class="plex-nav__left">
116
117			<a class="plex-nav__logo" href="https://www.plex.tv/" aria-label="Plex home">
118				<img src="https://support.plex.tv/wp-content/themes/plex/assets/img/plex-logo.svg" alt="Plex" height="24" width="auto">
119			</a>
120
121			<nav class="plex-nav__items fresnel-greaterThanOrEqual-md" aria-label="Main navigation" role="menubar" @mouseleave="navMouseLeave">
122
123				<div ref="navSuperMenuButtons" class="plex-nav__items-inner">
124
125					<!-- Features — has dropdown -->
126					<button
127						ref="features-super-menu-button"
128						id="features-super-menu-button"
129						class="plex-nav__item plex-nav__item--dropdown"
130						:class="{ 'is-active': navIsActiveSection('features') }"
131						type="button"
132						role="menuitem"
133						:aria-expanded="navIsActiveSection('features') ? 'true' : 'false'"
134						aria-haspopup="true"
135						aria-controls="features"
136						@mouseenter="navOpenSection"
137						@touchstart="navOpenSection"
138						@click="navOpenSection"
139						@focus="navOpenSectionFocus"
140						@keydown.space.prevent="navOpenSection"
141						@keydown.enter.prevent="navOpenSection"
142						@keydown.escape="navCloseSection"
143					>
144						<span class="plex-nav__item-inner">
145							<span class="plex-nav__item-label">Features</span>
146							<span class="plex-nav__item-caret" :class="{ 'is-open': navIsActiveSection('features') }" aria-hidden="true">
147								<svg fill="currentColor" height="12" viewBox="0 0 48 48" width="12" xmlns="http://www.w3.org/2000/svg">
148									<path d="M39 16L24 34.75L9 16H39Z"/>
149								</svg>
150							</span>
151						</span>
152					</button>
153
154					<!-- Plans -->
155					<a class="plex-nav__item" href="https://www.plex.tv/plans/" role="menuitem" @mouseenter="navCloseSection">
156						<span class="plex-nav__item-label">Plans</span>
157					</a>
158
159					<!-- Download -->
160					<a class="plex-nav__item" href="https://www.plex.tv/media-server-downloads/" role="menuitem" @mouseenter="navCloseSection">
161						<span class="plex-nav__item-label">Download</span>
162					</a>
163
164					<!-- Support -->
165					<a class="plex-nav__item" href="https://support.plex.tv" role="menuitem" @mouseenter="navCloseSection">
166						<span class="plex-nav__item-label">Support</span>
167					</a>
168
169				</div>
170
171				<!-- Dropdown panel -->
172				<transition :css="false" @before-enter="navBeforeEnter" @enter="navEnter" @leave="navLeave">
173					<div ref="navSuperMenuContainer" class="plex-nav__dropdown-container" v-show="navBar.isOpened">
174				<div class="plex-nav__dropdown" @mouseleave="navMouseLeave">
175
176							<!-- Features panel -->
177							<div
178								ref="features"
179								id="features"
180								tabindex="-1"
181								class="plex-nav__dropdown-panel"
182								role="region"
183								:class="{ 'is-open': navIsActiveSection('features') }"
184								:aria-hidden="!navIsActiveSection('features') ? 'true' : 'false'"
185								aria-labelledby="features-super-menu-button"
186							>
187								<!-- Plex for Pros -->
188								<div class="plex-nav__col">
189									<h3 class="plex-nav__col-title" id="col-title-pros">Plex for Pros</h3>
190									<ul class="plex-nav__col-list" aria-labelledby="col-title-pros">
191										<li>
192											<a class="plex-nav__col-item" href="https://www.plex.tv/your-media/" role="menuitem" tabindex="-1">
193												<span class="plex-nav__col-item-icon" aria-hidden="true">
194													<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
195<path d="M27 34L27 5H30L30 34H27Z" fill="#FAFAFA"/>
196<path d="M9 43V14H12L12 43H9Z" fill="#FAFAFA"/>
197<path d="M36 43L36 14H39L39 43H36Z" fill="#FAFAFA"/>
198<path d="M18 14L18 43H21L21 14H18Z" fill="#FAFAFA"/>
199</svg>
200												</span>
201												<span class="plex-nav__col-item-body">
202													<span class="plex-nav__col-item-title">My Media</span>
203													<span class="plex-nav__col-item-desc">Organize and stream your media</span>
204												</span>
205											</a>
206										</li>
207										<li>
208											<a class="plex-nav__col-item" href="https://www.plex.tv/tv/" role="menuitem" tabindex="-1">
209												<span class="plex-nav__col-item-icon" aria-hidden="true">
210													<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
211<path fill-rule="evenodd" clip-rule="evenodd" d="M17 4.00001L24 13L31.0468 4L34.5 4L27.5 13H42C42.7957 13 43.5587 13.3161 44.1213 13.8787C44.6839 14.4413 45 15.2044 45 16V41C45 41.7957 44.6839 42.5587 44.1213 43.1213C43.5587 43.6839 42.7957 44 42 44H6C5.20435 44 4.44129 43.6839 3.87868 43.1213C3.31607 42.5587 3 41.7957 3 41V16C3 15.2044 3.31607 14.4413 3.87868 13.8787C4.44129 13.3
211161 5.20435 13 6 13L20.5 13L13.5 4L17 4.00001ZM42 41H6V16H42V41Z" fill="#FAFAFA"/>
212<path d="M31.5 27H25.5V21H22.5V27H16.5V30H22.5V36H25.5V30H31.5V27Z" fill="#FAFAFA"/>
213</svg>
214												</span>
215												<span class="plex-nav__col-item-body">
216													<span class="plex-nav__col-item-title">Ultimate DVR</span>
217													<span class="plex-nav__col-item-desc">Watch and record broadcast TV</span>
218												</span>
219											</a>
220										</li>
221										<li>
222											<a class="plex-nav__col-item" href="https://www.plex.tv/plexamp/" role="menuitem" tabindex="-1">
223												<span class="plex-nav__col-item-icon" aria-hidden="true">
224													<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
225<path fill-rule="evenodd" clip-rule="evenodd" d="M3 6C3 4.34315 4.34315 3 6 3H42C43.6569 3 45 4.34315 45 6V42C45 43.6569 43.6569 45 42 45H6C4.34315 45 3 43.6569 3 42V6ZM6 6H42V24H33.5L27.5 35H23.5L29.5 24L22 10H11L17 21H6V6ZM6 24V42H42V27H35.5L29.5 38H18.5L26 24L20 13H16L22 24H6Z" fill="#FAFAFA"/>
226</svg>
227												</span>
228												<span class="plex-nav__col-item-body">
229													<span class="plex-nav__col-item-title">Plexamp</span>
230													<span class="plex-nav__col-item-desc">Music app made for audiophiles</span>
231												</span>
232											</a>
233										</li>
234										<li>
235											<a class="plex-nav__col-item" href="https://www.plex.tv/apps-devices/" role="menuitem" tabindex="-1">
236												<span class="plex-nav__col-item-icon" aria-hidden="true">
237													<svg id="nav-stream-ico" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" fill="currentColor" height="48" viewBox="0 0 48 48" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M35.6274 25.3137L33.3647 27.5765C28.366 22.5778 20.2615 22.5778 15.2627 27.5765L13 25.3137C19.2484 19.0653 29.379 19.0653 35.6274 25.3137Z"/><path d="M28.8392 32.1019L31.1019 29.8392C27.3529 26.0902 21.2745 26.0902 17.5255 29.8392L19.7882 32.1019C22.2876 29.6026 26.3398 29.6026 28.8392 32.1019Z"/><path d="M24.3137 36.6274L22.051 34.3647C23.3006 33.115 25.3268 33.115 26.5764 34.3647L24.3137 36.6274Z"/><path clip-rule="evenodd" d="M24 13L17 4.00001L13.5 4L20.5 13L6 13C5.20435 13 4.44129 13.3161 3.87868 13.8787C3.31607 14.4413 3 15.2044 3 16V41C3 41.7957 3.31607 42.5587 3.87868 43.1213C4.44129 43.6839 5.20435 44 6 44H42C42.7957 44 43.5587 43.6839 44.1213 43.1213C44.6839 42.5587 45 41.7957 45 41V16C45 15.2044 44.6839 14.4413 44.1213 13.8787C43.5587 13.3161 42.7957 13 42 13H27.5L34.5 4L31.0468 4L24 13ZM6 41H42V16H6V41Z" fill-rule="evenodd"/></svg>
238												</span>
239												<span class="plex-nav__col-item-body">
240													<span class="plex-nav__col-item-title">Apps &amp; Devices</span>
241													<span class="plex-nav__col-item-desc">Enjoy Plex wherever you are</span>
242												</span>
243											</a>
244										</li>
245										<li>
246											<a class="plex-nav__col-item" href="https://developer.plex.tv/" role="menuitem" tabindex="-1">
247												<span class="plex-nav__col-item-icon" aria-hidden="true">
248													<svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" data-fpl-icon-size="24L"><path fill="#FFF" d="M14.068 4.25a.5.5 0 0 1 .928.31l-.021.099-5 15a.501.501 0 0 1-.95-.317l5-15zm2.079 3.397a.5.5 0 0 1 .629-.065l.078.065 4 4a.5.5 0 0 1 0 .707l-4 4a.5.5 0 0 1-.707-.707L19.793 12l-3.646-3.646-.065-.078a.5.5 0 0 1 .065-.63m-9 0a.5.5 0 0 1 .707.707L4.207 12l3.647 3.647.064.078a.501.501 0 0 1-.693.693l-.078-.064-4-4a.5.5 0 0 1 0-.707z" fill-opacity="0.9"></path></svg>
249												</span>
250												<span class="plex-nav__col-item-body">
251													<span class="plex-nav__col-item-title">API Documentation</span>
252													<span class="plex-nav__col-item-desc">Plex Media Server API</span>
253												</span>
254											</a>
255										</li>
256									</ul>
257								</div>
258
259								<!-- Plex for All -->
260								<div class="plex-nav__col">
261									<h3 class="plex-nav__col-title" id="col-title-all">Plex for All</h3>
262									<ul class="plex-nav__col-list" aria-labelledby="col-title-all">
263										<li>
264											<a class="plex-nav__col-item" href="https://www.plex.tv/watch-free-tv/" role="menuitem" tabindex="-1">
265												<span class="plex-nav__col-item-icon" aria-hidden="true">
266													<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
267<path fill-rule="evenodd" clip-rule="evenodd" d="M17 4.00001L24 13L31.0468 4L34.5 4L27.5 13H42C42.7957 13 43.5587 13.3161 44.1213 13.8787C44.6839 14.4413 45 15.2044 45 16V41C45 41.7957 44.6839 42.5587 44.1213 43.1213C43.5587 43.6839 42.7957 44 42 44H6C5.20435 44 4.44129 43.6839 3.87868 43.1213C3.31607 42.5587 3 41.7957 3 41V16C3 15.2044 3.31607 14.4413 3.87868 13.8787C4.44129 13.3
267161 5.20435 13 6 13L20.5 13L13.5 4L17 4.00001ZM42 41H6V16H42V41Z" fill="#FAFAFA"/>
268</svg>
269												</span>
270												<span class="plex-nav__col-item-body">
271													<span class="plex-nav__col-item-title">Free Live TV</span>
272													<span class="plex-nav__col-item-desc">Tune in anytime, on any device</span>
273												</span>
274											</a>
275										</li>
276										<li>
277											<a class="plex-nav__col-item" href="https://www.plex.tv/watch-free/" role="menuitem" tabindex="-1">
278												<span class="plex-nav__col-item-icon" aria-hidden="true">
279													<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
280<path d="M19.5455 28C19.4008 28 19.2621 27.9429 19.1598 27.8414C19.0575 27.7398 19 27.602 19 27.4583V15.5417C19 15.4476 19.0247 15.3551 19.0717 15.2733C19.1186 15.1915 19.1862 15.1233 19.2678 15.0754C19.3494 15.0275 19.4422 15.0015 19.5369 15.0001C19.6317 14.9986 19.7253 15.0217 19.8083 15.067L30.7174 21.0254C30.803 21.0721 30.8743 21.1408 30.9241 21.2243C30.9738 21.3078 31 21.403 31 21.5C31 21.597 30.9738 21.6922 30.9241 21.7757C30.8743 21.8592 30.803 21.9279 30.7174 21.9746L19.8083 27.9329C19.7278 27.9769 19.6374 28 19.5455 28Z" fill="#FAFAFA"/>
281<path fill-rule="evenodd" clip-rule="evenodd" d="M42 5H6C5.20435 5 4.44129 5.31607 3.87868 5.87868C3.31607 6.44129 3 7.20435 3 8V34C3 34.7957 3.31607 35.5587 3.87868 36.1213C4.44129 36.6839 5.20435 37 6 37H42C42.7957 37 43.5587 36.6839 44.1213 36.1213C44.6839 35.5587 45 34.7957 45 34V8C45 7.20435 44.6839 6.44129 44.1213 5.87868C43.5587 5.31607 42.7957 5 42 5ZM42 34H6V8H42V34Z" fill="#FAFAFA"/>
282<path d="M36 40V43H12V40H36Z" fill="#FAFAFA"/>
283</svg>
284												</span>
285												<span class="plex-nav__col-item-body">
286													<span class="plex-nav__col-item-title">Free Movies &amp; Shows</span>
287													<span class="plex-nav__col-item-desc">Stream 50K+ titles on demand</span>
288												</span>
289											</a>
290										</li>
291										<li>
292											<a v-if="navBar.showRentals" class="plex-nav__col-item" href="https://www.plex.tv/rentals/" role="menuitem" tabindex="-1">
293												<span class="plex-nav__col-item-icon" aria-hidden="true">
294													<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
295<path d="M24.269 13.5451C24.159 13.3221 23.841 13.3221 23.731 13.5451L20.837 19.409C20.7933 19.4975 20.7088 19.5589 20.6111 19.5731L14.1399 20.5134C13.8939 20.5492 13.7956 20.8516 13.9737 21.0251L18.6562 25.5895C18.727 25.6584 18.7592 25.7577 18.7425 25.855L17.6371 32.3001C17.5951 32.5451 17.8523 32.732 18.0724 32.6163L23.8604 29.5734C23.9478 29.5274 24.0522 29.5274 24.1396 29.5734L29.9276 32.6163C30.1477 32.732 30.4049 32.5451 30.3629 32.3001L29.2575 25.855C29.2408 25.7577 29.273 25.6584 29.3438 25.5895L34.0263 21.0251C34.2044 20.8515 34.1061 20.5492 33.8601 20.5134L27.3889 19.5731C27.2912 19.5589 27.2067 19.4975 27.163 19.409L24.269 13.5451Z" fill="#FAFAFA"/>
296<path fill-rule="evenodd" clip-rule="evenodd" d="M6 12C7.5 10.5 7 8 7 8H41C41 8 40.5 10.5 42 12C43.5 13.5 46 13 46 13V35C46 35 43.5 34.5 42 36C40.5 37.5 41 40 41 40H7C7 40 7.5 37.5 6 36C4.5 34.5 2 35 2 35V13C2 13 4.5 13.5 6 12ZM8.5 14.5C10 13 10 11 10 11H38C38 11 38 13 39.5 14.5C41 16 43 16 43 16V32C43 32 41 32 39.5 33.5C38 35 38 37 38 37H10C10 37 10 35 8.5 33.5C7 32 5.00002 32 5.00002 32L5 16C5 16 7 16 8.5 14.5Z" fill="#FAFAFA"/>
297</svg>
298												</span>
299												<span class="plex-nav__col-item-body">
300													<span class="plex-nav__col-item-title">Rentals</span>
301													<span class="plex-nav__col-item-desc">Browse movies to rent</span>
302												</span>
303											</a>
304										</li>
305										<li>
306											<a class="plex-nav__col-item" href="https://www.plex.tv/discover/" role="menuitem" tabindex="-1">
307												<span class="plex-nav__col-item-icon" aria-hidden="true">
308													<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
309<path fill-rule="evenodd" clip-rule="evenodd" d="M31.0012 13.7598C31.0546 13.3494 30.8569 12.9479 30.4999 12.7417C30.1428 12.5355 29.6963 12.5652 29.3675 12.8166L19.0718 20.6938C18.9639 20.7763 18.8699 20.8853 18.802 21.0031C18.734 21.1207 18.6901 21.2507 18.6725 21.3854L16.9985 34.2402C16.9452 34.6508 17.1428 35.0522 17.4999 35.2584C17.8569 35.4645 18.3035 35.435 18.6323 35.1835L28.928 27.3064C29.0358 27.2238 29.1298 27.1148 29.1977 26.9971C29.2656 26.8794 29.3097 26.7494 29.3273 26.6148L31.0012 13.7598ZM26.1649 25.25C25.4746 26.4458 23.9456 26.8554 22.7499 26.1651C21.5541 25.4747 21.1444 23.9458 21.8348 22.75C22.5252 21.5543 24.0541 21.1446 25.2499 21.835C26.4456 22.5253 26.8553 24.0543 26.1649 25.25Z" fill="#FAFAFA"/>
310<path fill-rule="evenodd" clip-rule="evenodd" d="M45 24C45 35.598 35.598 45 24 45C12.402 45 3 35.598 3 24C3 12.402 12.402 3 24 3C35.598 3 45 12.402 45 24ZM42 24C42 33.9411 33.9411 42 24 42C14.0589 42 6 33.9411 6 24C6 14.0589 14.0589 6 24 6C33.9411 6 42 14.0589 42 24Z" fill="#FAFAFA"/>
311</svg>
312												</span>
313												<span class="plex-nav__col-item-body">
314													<span class="plex-nav__col-item-title">Discover</span>
315													<span class="plex-nav__col-item-desc">Find movies, shows, and friends</span>
316												</span>
317											</a>
318										</li>
319									</ul>
320								</div>
321
322							</div>
323						</div>
324					</div>
325				</transition>
326
327			</nav>
328		</div>
329		<!-- /LEFT -->
330
331		<!-- RIGHT: Watch Free + Auth -->
332		<div ref="navActionable" class="plex-nav__right" aria-label="Site actions">
333
334			<!-- Search icon -->
335			<a
336				class="plex-nav__search"
337				aria-label="Search movies and TV"
338				title="Search movies and TV"
339				:href="searchURL"
340			>
341				<svg aria-hidden="true" fill="currentColor" height="20" viewBox="0 0 48 48" width="20" xmlns="http://www.w3.org/2000/svg">
342					<path d="M45.5 43.3788L34.1718 32.0507C36.8939 28.7827 38.2513 24.5911 37.9616 20.3479C37.672 16.1046 35.7575 12.1364 32.6166 9.26865C29.4757 6.40093 25.35 4.85455 21.098 4.95117C16.846 5.04779 12.7948 6.77999 9.78742 9.78742C6.77999 12.7948 5.04779 16.846 4.95117 21.098C4.85455 25.35 6.40093 29.4757 9.26865 32.6166C12.1364 35.7575 16.1046 37.672 20.3479 37.9616C24.5911 38.2513 28.7827 36.8939 32.0507 34.1718L43.3788 45.5L45.5 43.3788ZM7.99999 21.5C7.99999 18.8299 8.79175 16.2199 10.2751 13.9998C11.7585 11.7797 13.867 10.0494 16.3338 9.02762C18.8006 8.00583 21.515 7.73849 24.1337 8.25939C26.7525 8.78029 29.1579 10.066 31.0459 11.954C32.9339 13.8421 34.2197 16.2475 34.7406 18.8663C35.2615 21.485 34.9941 24.1994 33.9724 26.6662C32.9506 29.133 31.2202 31.2414 29.0002 32.7248C26.7801 34.2082 24.17 35 21.5 35C17.9208 34.996 14.4893 33.5724 11.9584 31.0415C9.42755 28.5107 8.00396 25.0792 7.99999 21.5Z"/>
343				</svg>
344			</a>
345
346			<template v-if="isSignedIn">
347				
348<a class="plex-nav__watch-free" href="https://watch.plex.tv">
349	<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
350		<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
351<path fill-rule="evenodd" clip-rule="evenodd" d="M6 3H42C42.7957 3 43.5587 3.31607 44.1213 3.87868C44.6839 4.44129 45 5.20435 45 6V42C45 42.7957 44.6839 43.5587 44.1213 44.1213C43.5587 44.6839 42.7957 45 42 45H6C5.20435 45 4.44129 44.6839 3.87868 44.1213C3.31607 43.5587 3 42.7957 3 42V6C3 5.20435 3.31607 4.44129 3.87868 3.87868C4.44129 3.31607 5.20435 3 6 3ZM6 42H9L9 38H6V42ZM36 42H12V25H36V42ZM39 42H42V38H39V42ZM39 35H42V30H39V35ZM39 27H42V22H39V27ZM39 19H42V14H39V19ZM39 11H42V6H39V11ZM36 6L12 6L12 22H36V6ZM6 6L9 6V11H6L6 6ZM6 14H9V19H6L6 14ZM6 22H9V27H6L6 22ZM6 30H9V35H6L6 30Z" fill="currentColor"/>
352</svg>
353	</span>
354	Watch Free
355</a>
356
357<a class="plex-nav__btn plex-nav__btn--control plex-nav__open-app" :href="appStoreURL" rel="nofollow" target="_blank" :aria-label="navOpenAppLabel + ' (opens in new tab)'">
358	{{ navOpenAppLabel }}
359	<span class="plex-nav__col-item-icon plex-nav__nav-item-icon">
360		<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
361<path d="M5 11V40C5 40.7956 5.31607 41.5587 5.87868 42.1213C6.44129 42.6839 7.20435 43 8 43H37C37.7956 43 38.5587 42.6839 39.1213 42.1213C39.6839 41.5587 40 40.7957 40 40C40 34.8979 40 29.5535 40 25H37V40H8L8 11H23V7.99999L8 7.99999C7.20435 7.99999 6.44129 8.31606 5.87868 8.87866C5.31607 9.44127 5 10.2043 5 11Z" fill="#FAFAFA"/>
362<path d="M39.9983 10.123L40.0089 17.7279L43 17.7279V5H30.2721V7.99106L37.877 8.00167L25.4229 20.4558L27.5442 22.5771L39.9983 10.123Z" fill="#FAFAFA"/>
363</svg>
364	</span>
365</a>
366
367<div ref="navUserContainer" class="plex-nav__user-wrap">
368	<button
369		ref="navUser"
370		id="user-menu-trigger"
371		class="plex-nav__user-trigger"
372		type="button"
373		@click="navToggleUser"
374		:aria-expanded="navBar.userMenuIsOpened ? 'true' : 'false'"
375		aria-haspopup="true"
376		aria-controls="user-menu"
377		:aria-label="'User profile for ' + user.username"
378	>
379		<img
380			class="plex-nav__user-avatar"
381			:src="user.thumb"
382			:alt="user.username"
383			width="32"
384			height="32"
385		>
386	</button>
387
388	<div
389		ref="navUserPopper"
390		id="user-menu"
391		class="plex-nav__user-menu"
392		role="menu"
393		aria-labelledby="user-menu-trigger"
394		tabindex="-1"
395		v-show="navBar.userMenuIsOpened"
396	>
397
398		<!-- Header: avatar + display name + username -->
399		<div class="plex-nav__user-header">
400			<img
401				class="plex-nav__user-header-avatar"
402				:src="user.thumb"
403				:alt="user.username"
404				width="64"
405				height="64"
406			>
407			<div class="plex-nav__user-header-name">{{ user.title }}</div>
408			<div v-if="user.title !== user.username" class="plex-nav__user-header-username">{{ user.username }}</div>
409		</div>
410
411		<!-- Section label -->
412		<div class="plex-nav__user-section-label" role="presentation">My Account</div>
413
414		<!-- Account Settings -->
415		<a
416			class="plex-nav__user-menu-item"
417			:href="webURL + '/#!/settings/account'"
418			target="_blank"
419			role="menuitem"
420			tabindex="-1"
421			rel="nofollow"
422		>
423			<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
424				<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
425<path fill-rule="evenodd" clip-rule="evenodd" d="M32.1645 24.0003C32.1645 28.5105 28.5105 32.1671 24.0003 32.1671C19.49 32.1671 15.8334 28.5105 15.8334 24.0003C15.8334 19.49 19.49 15.8334 24.0003 15.8334C28.5105 15.8334 32.1645 19.49 32.1645 24.0003ZM43.9438 27.0596C44.5718 26.8651 45 26.2842 45 25.6267V22.3733C45 21.7158 44.5718 21.1349 43.9438 20.9404L39.9977 19.7182C39.5859 19.5906 39.2489 19.2921 39.0726 18.8987L38.2121 16.9783C38.0207 16.5512 38.0397 16.0592 38.2633 15.6481L40.2091 12.0717C40.5258 11.4895 40.423 10.7686 39.9562 10.2982L37.7525 8.07776C37.285 7.60671 36.5635 7.49885 35.9787 7.81259L32.3535 9.75741C31.9426 9.97786 31.4525 9.99466 31.0275 9.80287L29.0986 8.93255C28.7068 8.75576 28.4097 8.41939 28.2826 8.00876L27.0594 4.05652C26.865 3.42832 26.2841 3 25.6265 3H22.3735C21.7159 3 21.135 3.42832 20.9406 4.05652L19.6972 8.07402C19.582 8.44633 19.3264 8.75917 18.9845 8.94631L17.5696 9.72087C17.1423 9.95476 16.6281 9.96662 16.1905 9.75268L12.0506 7.72869C11.4761 7.44783 10.7868 7.56203 10.3336 8.01313L8.04501 10.291C7.59199 10.742 7.47447 11.4304 7.75225 12.0061L9.84373 16.3403C10.0127 16.6904 10.0391 17.0924 9.91746 17.4616L9.49017 18.7585C9.33384 19.2329 8.95155 19.5985 8.47054 19.7334L4.09496 20.9605C3.4475 21.142 3 21.7323 3 22.4047V25.6264C3 26.284 3.4284 26.865 4.05668 27.0594L8.07499 28.3025C8.44804 28.4179 8.76137 28.6742 8.94841 29.017L9.72234 30.4354C9.95535 30.8624 9.9668 31.3759 9.75308 31.8129L7.72847 35.9524C7.44771 36.5265 7.56147 37.2154 8.01189 37.6687L10.2887 39.9601C10.7396 40.414 11.4287 40.5318 12.0048 40.2537L16.1884 38.2341C16.626 38.0229 17.1389 38.0367 17.5645 38.2713L18.9876 39.0556C19.3276 39.243 19.5817 39.5549 19.6965 39.9257L20.9405 43.9436C21.135 44.5718 21.7158 45 22.3734 45H25.6267C26.2842 45 26.8651 44.5718 27.0596 43.9438L28.2817 39.9981C28.4093 39.5861 28.7081 39.2489 29.1019 39.0727L31.0267 38.2114C31.4535 38.0204 31.945 38.0394 32.3558 38.2628L35.9323 40.2071C36.5147 40.5237 37.2358 40.4205 37.706 39.9533L39.9254 37.7481C40.3959 37.2805 40.5035 36.5594 40.1899 35.9749L38.247 32.3535C38.0266 31.9426 38.0098 31.4525 38.2016 31.0275L39.072 29.0984C39.2487 28.7067 39.5849 28.4097 39.9954 28.2825L43.9438 27.0596Z" fill="#FAFAFA"/>
426</svg>
427			</span>
428			Account Settings
429		</a>
430
431		<!-- My Watchlist -->
432		<a
433			class="plex-nav__user-menu-item"
434			:href="watchlistURL"
435			target="_blank"
436			role="menuitem"
437			tabindex="-1"
438			rel="nofollow"
439		>
440			<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
441				<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
442<path d="M38 6V40.125L24.85 33.74L23.5 33.065L22.15 33.74L9 40.125V6H38ZM38 3H9C8.20435 3 7.44129 3.31607 6.87868 3.87868C6.31607 4.44129 6 5.20435 6 6V45L23.5 36.5L41 45V6C41 5.20435 40.6839 4.44129 40.1213 3.87868C39.5587 3.31607 38.7957 3 38 3Z" fill="#FAFAFA"/>
443</svg>
444			</span>
445			My Watchlist
446		</a>
447
448		<!-- Support -->
449		<a
450			class="plex-nav__user-menu-item"
451			href="https://support.plex.tv"
452			target="_blank"
453			role="menuitem"
454			tabindex="-1"
455			rel="nofollow"
456		>
457			<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
458				<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
459<path d="M16 16.8943C17.1224 13.8649 20.4186 12 23.7961 12C28.0716 12 32 14.9779 32 19.0888C32 21.8947 30.1197 24.2955 27.4115 25.4486C26.0852 26.0094 25.3088 27.1482 25.3088 28.4982V30H22.2834V28.4982C22.2834 26.0477 23.758 23.9258 26.1593 22.9055C27.7843 22.2147 28.9746 20.7846 28.9746 19.0888C28.9746 16.516 26.4147 14.8069 23.7961 14.8069C21.5956 14.8069 19.6442 15.8902 18.84 17.8277L16 16.8943Z" fill="#FAFAFA"/>
460<path d="M26 34.9996C26 33.8961 25.1041 33 24 33C22.8968 33 22 33.8961 22 34.9996C22 36.1039 22.8968 37 24 37C25.1041 37 26 36.1039 26 34.9996Z" fill="#FAFAFA"/>
461<path fill-rule="evenodd" clip-rule="evenodd" d="M24 3C19.8466 3 15.7865 4.23163 12.333 6.53914C8.8796 8.84665 6.18798 12.1264 4.59854 15.9636C3.0091 19.8009 2.59323 24.0233 3.40352 28.0969C4.21381 32.1705 6.21386 35.9123 9.15077 38.8492C12.0877 41.7861 15.8295 43.7862 19.9031 44.5965C23.9767 45.4068 28.1991 44.9909 32.0364 43.4015C35.8736 41.812 39.1534 39.1204 41.4609 35.667C43.7684 32.2135 45 28.1534 45 24C45 18.4305 42.7875 13.089 38.8493 9.15076C34.911 5.21249 29.5696 3 24 3ZM24 42C20.4399 42 16.9598 40.9443 13.9997 38.9665C11.0397 36.9886 8.73256 34.1774 7.37018 30.8883C6.0078 27.5992 5.65134 23.98 6.34587 20.4884C7.04041 16.9967 8.75474 13.7894 11.2721 11.2721C13.7894 8.75473 16.9967 7.0404 20.4884 6.34586C23.98 5.65133 27.5992 6.00779 30.8883 7.37017C34.1774 8.73255 36.9886 11.0397 38.9665 13.9997C40.9443 16.9598 42 20.4399 42 24C42 28.7739 40.1036 33.3523 36.7279 36.7279C33.3523 40.1036 28.7739 42 24 42Z" fill="#FAFAFA"/>
462</svg>
463			</span>
464			Support
465		</a>
466
467		<!-- Admin (conditional) -->
468		<template v-if="hasAdminPermissions">
469			<span class="plex-nav__user-menu-divider" role="separator"></span>
470			<a :href="adminURL" rel="nofollow" class="plex-nav__user-menu-item" target="_blank" role="menuitem" tabindex="-1">
471				<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
472					<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
473<path d="M16.7009 33.1741H13.4062V29.8795C13.4062 27.1449 15.6137 24.9375 18.3482 24.9375H28.2321V28.2321H18.3482C17.4422 28.2321 16.7009 28.9734 16.7009 29.8795V33.1741ZM23.2902 23.2902C19.6496 23.2902 16.7009 20.3415 16.7009 16.7009C16.7009 13.0603 19.6496 10.1116 23.2902 10.1116C26.9308 10.1116 29.8795 13.0603 29.8795 16.7009C29.8795 20.3415 26.9308 23.2902 23.2902 23.2902ZM23.2902 13.4062C21.4781 13.4062 19.9955 14.8888 19.9955 16.7009C19.9955 18.5129 21.4781 19.9955 23.2902 19.9955C25.1022 19.9955 26.5848 18.5129 26.5848 16.7009C26.5848 14.8888 25.1022 13.4062 23.2902 13.4062ZM21.6429 44.2606L13.0274 39.6646C8.18424 37.0947 5.16964 32.0539 5.16964 26.5848V5.16964H38.1161V15.0536H41.4107V5.16964C41.4107 3.35759 39.9281 1.875 38.1161 1.875H5.16964C3.35759 1.875 1.875 3.35759 1.875 5.16964V26.5848C1.875 33.2729 5.565 39.4339 11.4624 42.5803L21.6429 48V44.2606ZM48 38.9892V35.991H44.8536C44.6559 35.0521 44.2935 34.1625 43.7499 33.3553L45.9903 31.115L43.8652 28.9899L41.6249 31.2303C40.8342 30.7031 39.9281 30.3242 38.9892 30.1266V26.9802H35.991V30.1266C35.0521 30.3242 34.1625 30.6867 33.3553 31.2303L31.115 28.9899L28.9899 31.115L31.2303 33.3553C30.7031 34.146 30.3242 35.0521 30.1266 35.991H26.9802V38.9892H30.1266C30.3242 39.9281 30.6867 40.8177 31.2303 41.6249L28.9899 43.8652L31.115 45.9903L33.3553 43.7499C34.146 44.2771 35.0521 44.6559 35.991 44.8536V48H38.9892V44.8536C39.9281 44.6559 40.8177 44.2935 41.6249 43.7499L43.8652 45.9903L45.9903 43.8652L43.7499 41.6249C44.2771 40.8342 44.6559 39.9281 44.8536 38.9892H48ZM37.4901 41.9873C35.0026 41.9873 32.9929 39.9775 32.9929 37.4901C32.9929 35.0026 35.0026 32.9929 37.4901 32.9929C39.9775 32.9929 41.9873 35.0026 41.9873 37.4901C41.9873 39.9775 39.9775 41.9873 37.4901 41.9873Z" fill="white"/>
474</svg>
475				</span>
476				Admin
477			</a>
478		</template>
479
480		<span class="plex-nav__user-menu-divider" role="separator" ></span>
481
482		<!-- Sign Out -->
483		<button
484			@click="navSignOut"
485			class="plex-nav__user-menu-item plex-nav__user-menu-signout"
486			role="menuitem"
487			type="button"
488			tabindex="-1"
489		>
490			<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
491				<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
492<path d="M36 21H33V12C33 9.61305 32.0518 7.32387 30.364 5.63604C28.6761 3.94821 26.3869 3 24 3C21.6131 3 19.3239 3.94821 17.636 5.63604C15.9482 7.32387 15 9.61305 15 12V21H12C11.2044 21 10.4413 21.3161 9.87868 21.8787C9.31607 22.4413 9 23.2044 9 24V42C9 42.7957 9.31607 43.5587 9.87868 44.1213C10.4413 44.6839 11.2044 45 12 45H36C36.7956 45 37.5587 44.6839 38.1213 44.1213C38.6839 43.5587 39 42.7957 39 42V24C39 23.2044 38.6839 22.4413 38.1213 21.8787C37.5587 21.3161 36.7956 21 36 21ZM18 12C18 10.4087 18.6321 8.88258 19.7574 7.75736C20.8826 6.63214 22.4087 6 24 6C25.5913 6 27.1174 6.63214 28.2426 7.75736C29.3679 8.88258 30 10.4087 30 12V21H18V12ZM36 42H12V24H36V42Z" fill="#FAFAFA"/>
493</svg>
494			</span>
495			Sign Out
496		</button>
497
498	</div>
499</div>
500			</template>
501			<template v-else>
502				
503<a class="plex-nav__watch-free" href="https://watch.plex.tv" tabindex="0">
504	<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
505		<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
506<path fill-rule="evenodd" clip-rule="evenodd" d="M6 3H42C42.7957 3 43.5587 3.31607 44.1213 3.87868C44.6839 4.44129 45 5.20435 45 6V42C45 42.7957 44.6839 43.5587 44.1213 44.1213C43.5587 44.6839 42.7957 45 42 45H6C5.20435 45 4.44129 44.6839 3.87868 44.1213C3.31607 43.5587 3 42.7957 3 42V6C3 5.20435 3.31607 4.44129 3.87868 3.87868C4.44129 3.31607 5.20435 3 6 3ZM6 42H9L9 38H6V42ZM36 42H12V25H36V42ZM39 42H42V38H39V42ZM39 35H42V30H39V35ZM39 27H42V22H39V27ZM39 19H42V14H39V19ZM39 11H42V6H39V11ZM36 6L12 6L12 22H36V6ZM6 6L9 6V11H6L6 6ZM6 14H9V19H6L6 14ZM6 22H9V27H6L6 22ZM6 30H9V35H6L6 30Z" fill="currentColor"/>
507</svg>
508	</span>
509	Watch Free
510</a>
511
512<div class="plex-nav__auth-actions">
513	<button class="plex-nav__btn plex-nav__btn--control-focus" type="button" @click="navOpenSignIn">Sign In</button>
514	<button class="plex-nav__btn plex-nav__btn--control-focus" type="button" @click="navOpenSignUp">Sign Up Free</button>
515</div>
516			</template>
517
518			
519<!-- Hamburger trigger (signed-out only on mobile) -->
520<button
521	v-if="!isSignedIn"
522	class="plex-nav__mobile-trigger"
523	type="button"
524	:aria-expanded="navBar.mobileMenuIsOpened ? 'true' : 'false'"
525	aria-haspopup="true"
526	aria-controls="mobile-nav-menu"
527	aria-label="Open navigation menu"
528	@click="navToggleMobile"
529>
530	<svg aria-hidden="true" fill="currentColor" height="20" viewBox="0 0 48 48" width="20" xmlns="http://www.w3.org/2000/svg">
531		<path d="M42 14H6V17H42V14Z"/>
532		<path d="M42 32H6V35H42V32Z"/>
533		<path d="M6 23H42V26H6V23Z"/>
534	</svg>
535</button>
536
537<!-- Avatar trigger (signed-in only on mobile — opens the mobile menu) -->
538<button
539	v-if="isSignedIn"
540	class="plex-nav__mobile-trigger plex-nav__mobile-trigger--avatar"
541	type="button"
542	:aria-expanded="navBar.mobileMenuIsOpened ? 'true' : 'false'"
543	aria-haspopup="true"
544	aria-controls="mobile-nav-menu"
545	:aria-label="'Menu for ' + user.username"
546	@click="navToggleMobile"
547>
548	<img
549		class="plex-nav__user-avatar"
550		:src="user.thumb"
551		:alt="user.username"
552		width="32"
553		height="32"
554	>
555</button>
556
557<!-- Backdrop -->
558<div
559	v-show="navBar.mobileMenuIsOpened"
560	class="plex-nav__mobile-backdrop"
561	aria-hidden="true"
562	@click="navMobileClose"
563></div>
564
565<!-- Panel -->
566<div
567	id="mobile-nav-menu"
568	class="plex-nav__mobile-menu"
569	:class="{ 'is-open': navBar.mobileMenuIsOpened }"
570	role="dialog"
571	aria-label="Navigation menu"
572	aria-modal="true"
573>
574
575	<!-- Close button -->
576	<div class="plex-nav__mobile-menu-header">
577		<button
578			class="plex-nav__mobile-close"
579			type="button"
580			aria-label="Close navigation menu"
581			@click="navMobileClose"
582		>
583			<svg aria-hidden="true" fill="currentColor" height="20" viewBox="0 0 48 48" width="20" xmlns="http://www.w3.org/2000/svg">
584				<path d="M8.46448 37.4355L10.5645 39.5355L24 26.0999L37.4356 39.5355L39.5356 37.4355L26.1 23.9999L39.5356 10.5644L37.4356 8.46439L24 21.8999L10.5645 8.46438L8.46448 10.5644L21.9 23.9999L8.46448 37.4355Z"/>
585			</svg>
586		</button>
587	</div>
588
589	<!-- Signed-in: avatar header + account items -->
590	<template v-if="isSignedIn">
591		
592<!-- Avatar header -->
593<div class="plex-nav__user-header">
594	<img
595		class="plex-nav__user-header-avatar"
596		:src="user.thumb"
597		:alt="user.username"
598		width="64"
599		height="64"
600	>
601	<div class="plex-nav__user-header-name">{{ user.title }}</div>
602	<div v-if="user.title !== user.username" class="plex-nav__user-header-username">{{ user.username }}</div>
603</div>
604
605<!-- Open App (Kochava link on mobile) -->
606<a class="plex-nav__user-menu-item plex-nav__open-app" :href="appStoreURL" rel="nofollow" target="_blank" :aria-label="navOpenAppLabel + ' (opens in new tab)'">
607	<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
608		<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
609<path d="M5 11V40C5 40.7956 5.31607 41.5587 5.87868 42.1213C6.44129 42.6839 7.20435 43 8 43H37C37.7956 43 38.5587 42.6839 39.1213 42.1213C39.6839 41.5587 40 40.7957 40 40C40 34.8979 40 29.5535 40 25H37V40H8L8 11H23V7.99999L8 7.99999C7.20435 7.99999 6.44129 8.31606 5.87868 8.87866C5.31607 9.44127 5 10.2043 5 11Z" fill="#FAFAFA"/>
610<path d="M39.9983 10.123L40.0089 17.7279L43 17.7279V5H30.2721V7.99106L37.877 8.00167L25.4229 20.4558L27.5442 22.5771L39.9983 10.123Z" fill="#FAFAFA"/>
611</svg>
612	</span>
613	{{ navOpenAppLabel }}
614</a>
615
616<span class="plex-nav__user-menu-divider" role="separator"></span>
617
618<!-- My Account -->
619<div class="plex-nav__user-section-label" role="presentation">My Account</div>
620
621<a
622	class="plex-nav__user-menu-item"
623	:href="webURL + '/#!/settings/account'"
624	target="_blank"
625	rel="nofollow"
626>
627	<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
628		<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
629<path fill-rule="evenodd" clip-rule="evenodd" d="M32.1645 24.0003C32.1645 28.5105 28.5105 32.1671 24.0003 32.1671C19.49 32.1671 15.8334 28.5105 15.8334 24.0003C15.8334 19.49 19.49 15.8334 24.0003 15.8334C28.5105 15.8334 32.1645 19.49 32.1645 24.0003ZM43.9438 27.0596C44.5718 26.8651 45 26.2842 45 25.6267V22.3733C45 21.7158 44.5718 21.1349 43.9438 20.9404L39.9977 19.7182C39.5859 19.5906 39.2489 19.2921 39.0726 18.8987L38.2121 16.9783C38.0207 16.5512 38.0397 16.0592 38.2633 15.6481L40.2091 12.0717C40.5258 11.4895 40.423 10.7686 39.9562 10.2982L37.7525 8.07776C37.285 7.60671 36.5635 7.49885 35.9787 7.81259L32.3535 9.75741C31.9426 9.97786 31.4525 9.99466 31.0275 9.80287L29.0986 8.93255C28.7068 8.75576 28.4097 8.41939 28.2826 8.00876L27.0594 4.05652C26.865 3.42832 26.2841 3 25.6265 3H22.3735C21.7159 3 21.135 3.42832 20.9406 4.05652L19.6972 8.07402C19.582 8.44633 19.3264 8.75917 18.9845 8.94631L17.5696 9.72087C17.1423 9.95476 16.6281 9.96662 16.1905 9.75268L12.0506 7.72869C11.4761 7.44783 10.7868 7.56203 10.3336 8.01313L8.04501 10.291C7.59199 10.742 7.47447 11.4304 7.75225 12.0061L9.84373 16.3403C10.0127 16.6904 10.0391 17.0924 9.91746 17.4616L9.49017 18.7585C9.33384 19.2329 8.95155 19.5985 8.47054 19.7334L4.09496 20.9605C3.4475 21.142 3 21.7323 3 22.4047V25.6264C3 26.284 3.4284 26.865 4.05668 27.0594L8.07499 28.3025C8.44804 28.4179 8.76137 28.6742 8.94841 29.017L9.72234 30.4354C9.95535 30.8624 9.9668 31.3759 9.75308 31.8129L7.72847 35.9524C7.44771 36.5265 7.56147 37.2154 8.01189 37.6687L10.2887 39.9601C10.7396 40.414 11.4287 40.5318 12.0048 40.2537L16.1884 38.2341C16.626 38.0229 17.1389 38.0367 17.5645 38.2713L18.9876 39.0556C19.3276 39.243 19.5817 39.5549 19.6965 39.9257L20.9405 43.9436C21.135 44.5718 21.7158 45 22.3734 45H25.6267C26.2842 45 26.8651 44.5718 27.0596 43.9438L28.2817 39.9981C28.4093 39.5861 28.7081 39.2489 29.1019 39.0727L31.0267 38.2114C31.4535 38.0204 31.945 38.0394 32.3558 38.2628L35.9323 40.2071C36.5147 40.5237 37.2358 40.4205 37.706 39.9533L39.9254 37.7481C40.3959 37.2805 40.5035 36.5594 40.1899 35.9749L38.247 32.3535C38.0266 31.9426 38.0098 31.4525 38.2016 31.0275L39.072 29.0984C39.2487 28.7067 39.5849 28.4097 39.9954 28.2825L43.9438 27.0596Z" fill="#FAFAFA"/>
630</svg>
631	</span>
632	Account Settings
633</a>
634
635<a
636	class="plex-nav__user-menu-item"
637	:href="watchlistURL"
638	target="_blank"
639	rel="nofollow"
640>
641	<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
642		<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
643<path d="M38 6V40.125L24.85 33.74L23.5 33.065L22.15 33.74L9 40.125V6H38ZM38 3H9C8.20435 3 7.44129 3.31607 6.87868 3.87868C6.31607 4.44129 6 5.20435 6 6V45L23.5 36.5L41 45V6C41 5.20435 40.6839 4.44129 40.1213 3.87868C39.5587 3.31607 38.7957 3 38 3Z" fill="#FAFAFA"/>
644</svg>
645	</span>
646	My Watchlist
647</a>
648
649<template v-if="hasAdminPermissions">
650	<span class="plex-nav__user-menu-divider" role="separator"></span>
651	<a :href="adminURL" rel="nofollow" class="plex-nav__user-menu-item" target="_blank">
652		<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
653			<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
654<path d="M16.7009 33.1741H13.4062V29.8795C13.4062 27.1449 15.6137 24.9375 18.3482 24.9375H28.2321V28.2321H18.3482C17.4422 28.2321 16.7009 28.9734 16.7009 29.8795V33.1741ZM23.2902 23.2902C19.6496 23.2902 16.7009 20.3415 16.7009 16.7009C16.7009 13.0603 19.6496 10.1116 23.2902 10.1116C26.9308 10.1116 29.8795 13.0603 29.8795 16.7009C29.8795 20.3415 26.9308 23.2902 23.2902 23.2902ZM23.2902 13.4062C21.4781 13.4062 19.9955 14.8888 19.9955 16.7009C19.9955 18.5129 21.4781 19.9955 23.2902 19.9955C25.1022 19.9955 26.5848 18.5129 26.5848 16.7009C26.5848 14.8888 25.1022 13.4062 23.2902 13.4062ZM21.6429 44.2606L13.0274 39.6646C8.18424 37.0947 5.16964 32.0539 5.16964 26.5848V5.16964H38.1161V15.0536H41.4107V5.16964C41.4107 3.35759 39.9281 1.875 38.1161 1.875H5.16964C3.35759 1.875 1.875 3.35759 1.875 5.16964V26.5848C1.875 33.2729 5.565 39.4339 11.4624 42.5803L21.6429 48V44.2606ZM48 38.9892V35.991H44.8536C44.6559 35.0521 44.2935 34.1625 43.7499 33.3553L45.9903 31.115L43.8652 28.9899L41.6249 31.2303C40.8342 30.7031 39.9281 30.3242 38.9892 30.1266V26.9802H35.991V30.1266C35.0521 30.3242 34.1625 30.6867 33.3553 31.2303L31.115 28.9899L28.9899 31.115L31.2303 33.3553C30.7031 34.146 30.3242 35.0521 30.1266 35.991H26.9802V38.9892H30.1266C30.3242 39.9281 30.6867 40.8177 31.2303 41.6249L28.9899 43.8652L31.115 45.9903L33.3553 43.7499C34.146 44.2771 35.0521 44.6559 35.991 44.8536V48H38.9892V44.8536C39.9281 44.6559 40.8177 44.2935 41.6249 43.7499L43.8652 45.9903L45.9903 43.8652L43.7499 41.6249C44.2771 40.8342 44.6559 39.9281 44.8536 38.9892H48ZM37.4901 41.9873C35.0026 41.9873 32.9929 39.9775 32.9929 37.4901C32.9929 35.0026 35.0026 32.9929 37.4901 32.9929C39.9775 32.9929 41.9873 35.0026 41.9873 37.4901C41.9873 39.9775 39.9775 41.9873 37.4901 41.9873Z" fill="white"/>
655</svg>
656		</span>
657		Admin
658	</a>
659</template>
660	</template>
661
662	<!-- Signed-out: auth buttons -->
663	<template v-else>
664		
665<div class="plex-nav__mobile-auth">
666	<button class="plex-nav__btn plex-nav__btn--control-focus" type="button" @click="navOpenSignUp">Sign Up Free</button>
667	<span class="plex-nav__mobile-auth-or">or</span>
668	<button class="plex-nav__btn plex-nav__btn--control" type="button" @click="navOpenSignIn">Sign In</button>
669</div>
670
671<!-- Open App (Kochava link on mobile) -->
672<a class="plex-nav__user-menu-item plex-nav__open-app" :href="appStoreURL" rel="nofollow" target="_blank" :aria-label="navOpenAppLabel + ' (opens in new tab)'">
673	<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
674		<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
675<path d="M5 11V40C5 40.7956 5.31607 41.5587 5.87868 42.1213C6.44129 42.6839 7.20435 43 8 43H37C37.7956 43 38.5587 42.6839 39.1213 42.1213C39.6839 41.5587 40 40.7957 40 40C40 34.8979 40 29.5535 40 25H37V40H8L8 11H23V7.99999L8 7.99999C7.20435 7.99999 6.44129 8.31606 5.87868 8.87866C5.31607 9.44127 5 10.2043 5 11Z" fill="#FAFAFA"/>
676<path d="M39.9983 10.123L40.0089 17.7279L43 17.7279V5H30.2721V7.99106L37.877 8.00167L25.4229 20.4558L27.5442 22.5771L39.9983 10.123Z" fill="#FAFAFA"/>
677</svg>
678	</span>
679	{{ navOpenAppLabel }}
680</a>
681	</template>
682
683	<span class="plex-nav__user-menu-divider" role="separator"></span>
684
685	<!-- Navigate -->
686	<div class="plex-nav__user-section-label" role="presentation">Navigate</div>
687
688	<a class="plex-nav__user-menu-item" href="https://www.plex.tv/plans/">Plans</a>
689	<a class="plex-nav__user-menu-item" href="https://www.plex.tv/media-server-downloads/">Download</a>
690	<a class="plex-nav__user-menu-item" href="https://support.plex.tv">Support</a>
691
692	<span class="plex-nav__user-menu-divider" role="separator"></span>
693
694	<!-- Plex for Pros -->
695	<div class="plex-nav__user-section-label" role="presentation">Plex for Pros</div>
696
697	<a 
697class="plex-nav__user-menu-item" href="https://www.plex.tv/your-media/">
698		<span class="plex-nav__user-menu-item-icon" aria-hidden="true"><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
699<path d="M27 34L27 5H30L30 34H27Z" fill="#FAFAFA"/>
700<path d="M9 43V14H12L12 43H9Z" fill="#FAFAFA"/>
701<path d="M36 43L36 14H39L39 43H36Z" fill="#FAFAFA"/>
702<path d="M18 14L18 43H21L21 14H18Z" fill="#FAFAFA"/>
703</svg>
704</span>
705		My Media
706	</a>
707	<a class="plex-nav__user-menu-item" href="https://www.plex.tv/tv/">
708		<span class="plex-nav__user-menu-item-icon" aria-hidden="true"><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
709<path fill-rule="evenodd" clip-rule="evenodd" d="M17 4.00001L24 13L31.0468 4L34.5 4L27.5 13H42C42.7957 13 43.5587 13.3161 44.1213 13.8787C44.6839 14.4413 45 15.2044 45 16V41C45 41.7957 44.6839 42.5587 44.1213 43.1213C43.5587 43.6839 42.7957 44 42 44H6C5.20435 44 4.44129 43.6839 3.87868 43.1213C3.31607 42.5587 3 41.7957 3 41V16C3 15.2044 3.31607 14.4413 3.87868 13.8787C4.44129 13.3161 5.20435 13 6 13L20.5 13L13.5 4L17 4.00001ZM42 41H6V16H42V41Z" fill="#FAFAFA"/>
710<path d="M31.5 27H25.5V21H22.5V27H16.5V30H22.5V36H25.5V30H31.5V27Z" fill="#FAFAFA"/>
711</svg>
712</span>
713		Ultimate DVR
714	</a>
715	<a class="plex-nav__user-menu-item" href="https://www.plex.tv/plexamp/">
716		<span class="plex-nav__user-menu-item-icon" aria-hidden="true"><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
717<path fill-rule="evenodd" clip-rule="evenodd" d="M3 6C3 4.34315 4.34315 3 6 3H42C43.6569 3 45 4.34315 45 6V42C45 43.6569 43.6569 45 42 45H6C4.34315 45 3 43.6569 3 42V6ZM6 6H42V24H33.5L27.5 35H23.5L29.5 24L22 10H11L17 21H6V6ZM6 24V42H42V27H35.5L29.5 38H18.5L26 24L20 13H16L22 24H6Z" fill="#FAFAFA"/>
718</svg>
719</span>
720		Plexamp
721	</a>
722	<a class="plex-nav__user-menu-item" href="https://www.plex.tv/apps-devices/">
723		<span class="plex-nav__user-menu-item-icon" aria-hidden="true"><svg id="nav-stream-ico" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" fill="currentColor" height="48" viewBox="0 0 48 48" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M35.6274 25.3137L33.3647 27.5765C28.366 22.5778 20.2615 22.5778 15.2627 27.5765L13 25.3137C19.2484 19.0653 29.379 19.0653 35.6274 25.3137Z"/><path d="M28.8392 32.1019L31.1019 29.8392C27.3529 26.0902 21.2745 26.0902 17.5255 29.8392L19.7882 32.1019C22.2876 29.6026 26.3398 29.6026 28.8392 32.1019Z"/><path d="M24.3137 36.6274L22.051 34.3647C23.3006 33.115 25.3268 33.115 26.5764 34.3647L24.3137 36.6274Z"/><path clip-rule="evenodd" d="M24 13L17 4.00001L13.5 4L20.5 13L6 13C5.20435 13 4.44129 13.3161 3.87868 13.8787C3.31607 14.4413 3 15.2044 3 16V41C3 41.7957 3.31607 42.5587 3.87868 43.1213C4.44129 43.6839 5.20435 44 6 44H42C42.7957 44 43.5587 43.6839 44.1213 43.1213C44.6839 42.5587 45 41.7957 45 41V16C45 15.2044 44.6839 14.4413 44.1213 13.8787C43.5587 13.3161 42.7957 13 42 13H27.5L34.5 4L31.0468 4L24 13ZM6 41H42V16H6V41Z" fill-rule="evenodd"/></svg>
724</span>
725		Apps &amp; Devices
726	</a>
727	<a class="plex-nav__user-menu-item" href="https://developer.plex.tv/">
728		<span class="plex-nav__user-menu-item-icon" aria-hidden="true">
729			<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M14.068 4.25a.5.5 0 0 1 .928.31l-.021.099-5 15a.501.501 0 0 1-.95-.317l5-15zm2.079 3.397a.5.5 0 0 1 .629-.065l.078.065 4 4a.5.5 0 0 1 0 .707l-4 4a.5.5 0 0 1-.707-.707L19.793 12l-3.646-3.646-.065-.078a.5.5 0 0 1 .065-.63m-9 0a.5.5 0 0 1 .707.707L4.207 12l3.647 3.647.064.078a.501.501 0 0 1-.693.693l-.078-.064-4-4a.5.5 0 0 1 0-.707z" fill-opacity="0.9"/></svg>
730		</span>
731		API Documentation
732	</a>
733
734	<span class="plex-nav__user-menu-divider" role="separator"></span>
735
736	<!-- Plex for All -->
737	<div class="plex-nav__user-section-label" role="presentation">Plex for All</div>
738
739	<a class="plex-nav__user-menu-item" href="https://www.plex.tv/watch-free-tv/">
740		<span class="plex-nav__user-menu-item-icon" aria-hidden="true"><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
741<path fill-rule="evenodd" clip-rule="evenodd" d="M17 4.00001L24 13L31.0468 4L34.5 4L27.5 13H42C42.7957 13 43.5587 13.3161 44.1213 13.8787C44.6839 14.4413 45 15.2044 45 16V41C45 41.7957 44.6839 42.5587 44.1213 43.1213C43.5587 43.6839 42.7957 44 42 44H6C5.20435 44 4.44129 43.6839 3.87868 43.1213C3.31607 42.5587 3 41.7957 3 41V16C3 15.2044 3.31607 14.4413 3.87868 13.8787C4.44129 13.3
741161 5.20435 13 6 13L20.5 13L13.5 4L17 4.00001ZM42 41H6V16H42V41Z" fill="#FAFAFA"/>
742</svg>
743</span>
744		Free Live TV
745	</a>
746	<a class="plex-nav__user-menu-item" href="https://www.plex.tv/watch-free/">
747		<span class="plex-nav__user-menu-item-icon" aria-hidden="true"><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
748<path d="M19.5455 28C19.4008 28 19.2621 27.9429 19.1598 27.8414C19.0575 27.7398 19 27.602 19 27.4583V15.5417C19 15.4476 19.0247 15.3551 19.0717 15.2733C19.1186 15.1915 19.1862 15.1233 19.2678 15.0754C19.3494 15.0275 19.4422 15.0015 19.5369 15.0001C19.6317 14.9986 19.7253 15.0217 19.8083 15.067L30.7174 21.0254C30.803 21.0721 30.8743 21.1408 30.9241 21.2243C30.9738 21.3078 31 21.403 31 21.5C31 21.597 30.9738 21.6922 30.9241 21.7757C30.8743 21.8592 30.803 21.9279 30.7174 21.9746L19.8083 27.9329C19.7278 27.9769 19.6374 28 19.5455 28Z" fill="#FAFAFA"/>
749<path fill-rule="evenodd" clip-rule="evenodd" d="M42 5H6C5.20435 5 4.44129 5.31607 3.87868 5.87868C3.31607 6.44129 3 7.20435 3 8V34C3 34.7957 3.31607 35.5587 3.87868 36.1213C4.44129 36.6839 5.20435 37 6 37H42C42.7957 37 43.5587 36.6839 44.1213 36.1213C44.6839 35.5587 45 34.7957 45 34V8C45 7.20435 44.6839 6.44129 44.1213 5.87868C43.5587 5.31607 42.7957 5 42 5ZM42 34H6V8H42V34Z" fill="#FAFAFA"/>
750<path d="M36 40V43H12V40H36Z" fill="#FAFAFA"/>
751</svg>
752</span>
753		Free Movies &amp; Shows
754	</a>
755	<a v-if="navBar.showRentals" class="plex-nav__user-menu-item" href="https://www.plex.tv/rentals/">
756		<span class="plex-nav__user-menu-item-icon" aria-hidden="true"><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
757<path d="M24.269 13.5451C24.159 13.3221 23.841 13.3221 23.731 13.5451L20.837 19.409C20.7933 19.4975 20.7088 19.5589 20.6111 19.5731L14.1399 20.5134C13.8939 20.5492 13.7956 20.8516 13.9737 21.0251L18.6562 25.5895C18.727 25.6584 18.7592 25.7577 18.7425 25.855L17.6371 32.3001C17.5951 32.5451 17.8523 32.732 18.0724 32.6163L23.8604 29.5734C23.9478 29.5274 24.0522 29.5274 24.1396 29.5734L29.9276 32.6163C30.1477 32.732 30.4049 32.5451 30.3629 32.3001L29.2575 25.855C29.2408 25.7577 29.273 25.6584 29.3438 25.5895L34.0263 21.0251C34.2044 20.8515 34.1061 20.5492 33.8601 20.5134L27.3889 19.5731C27.2912 19.5589 27.2067 19.4975 27.163 19.409L24.269 13.5451Z" fill="#FAFAFA"/>
758<path fill-rule="evenodd" clip-rule="evenodd" d="M6 12C7.5 10.5 7 8 7 8H41C41 8 40.5 10.5 42 12C43.5 13.5 46 13 46 13V35C46 35 43.5 34.5 42 36C40.5 37.5 41 40 41 40H7C7 40 7.5 37.5 6 36C4.5 34.5 2 35 2 35V13C2 13 4.5 13.5 6 12ZM8.5 14.5C10 13 10 11 10 11H38C38 11 38 13 39.5 14.5C41 16 43 16 43 16V32C43 32 41 32 39.5 33.5C38 35 38 37 38 37H10C10 37 10 35 8.5 33.5C7 32 5.00002 32 5.00002 32L5 16C5 16 7 16 8.5 14.5Z" fill="#FAFAFA"/>
759</svg>
760</span>
761		Rentals
762	</a>
763	<a class="plex-nav__user-menu-item" href="https://www.plex.tv/discover/">
764		<span class="plex-nav__user-menu-item-icon" aria-hidden="true"><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
765<path fill-rule="evenodd" clip-rule="evenodd" d="M31.0012 13.7598C31.0546 13.3494 30.8569 12.9479 30.4999 12.7417C30.1428 12.5355 29.6963 12.5652 29.3675 12.8166L19.0718 20.6938C18.9639 20.7763 18.8699 20.8853 18.802 21.0031C18.734 21.1207 18.6901 21.2507 18.6725 21.3854L16.9985 34.2402C16.9452 34.6508 17.1428 35.0522 17.4999 35.2584C17.8569 35.4645 18.3035 35.435 18.6323 35.1835L28.928 27.3064C29.0358 27.2238 29.1298 27.1148 29.1977 26.9971C29.2656 26.8794 29.3097 26.7494 29.3273 26.6148L31.0012 13.7598ZM26.1649 25.25C25.4746 26.4458 23.9456 26.8554 22.7499 26.1651C21.5541 25.4747 21.1444 23.9458 21.8348 22.75C22.5252 21.5543 24.0541 21.1446 25.2499 21.835C26.4456 22.5253 26.8553 24.0543 26.1649 25.25Z" fill="#FAFAFA"/>
766<path fill-rule="evenodd" clip-rule="evenodd" d="M45 24C45 35.598 35.598 45 24 45C12.402 45 3 35.598 3 24C3 12.402 12.402 3 24 3C35.598 3 45 12.402 45 24ZM42 24C42 33.9411 33.9411 42 24 42C14.0589 42 6 33.9411 6 24C6 14.0589 14.0589 6 24 6C33.9411 6 42 14.0589 42 24Z" fill="#FAFAFA"/>
767</svg>
768</span>
769		Discover
770	</a>
771
772	<!-- Sign Out (signed-in only) -->
773	<template v-if="isSignedIn">
774		<span class="plex-nav__user-menu-divider" role="separator"></span>
775		<button @click="navSignOut" class="plex-nav__user-menu-item plex-nav__user-menu-signout" type="button" role="menuitem">
776			<span class="plex-nav__user-menu-item-icon" aria-hidden="true"><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
777<path d="M36 21H33V12C33 9.61305 32.0518 7.32387 30.364 5.63604C28.6761 3.94821 26.3869 3 24 3C21.6131 3 19.3239 3.94821 17.636 5.63604C15.9482 7.32387 15 9.61305 15 12V21H12C11.2044 21 10.4413 21.3161 9.87868 21.8787C9.31607 22.4413 9 23.2044 9 24V42C9 42.7957 9.31607 43.5587 9.87868 44.1213C10.4413 44.6839 11.2044 45 12 45H36C36.7956 45 37.5587 44.6839 38.1213 44.1213C38.6839 43.5587 39 42.7957 39 42V24C39 23.2044 38.6839 22.4413 38.1213 21.8787C37.5587 21.3161 36.7956 21 36 21ZM18 12C18 10.4087 18.6321 8.88258 19.7574 7.75736C20.8826 6.63214 22.4087 6 24 6C25.5913 6 27.1174 6.63214 28.2426 7.75736C29.3679 8.88258 30 10.4087 30 12V21H18V12ZM36 42H12V24H36V42Z" fill="#FAFAFA"/>
778</svg>
779</span>
780			Sign Out
781		</button>
782	</template>
783
784</div>
785		</div>
786		<!-- /RIGHT -->
787
788	</header>
789</div>
790
791					
792				
793			</div>
794
795		</div>
796
797
798<style>
799.plex-responsive-bg-image.hero-sa-block-47171{background-image:url('https://support.plex.tv/wp-content/uploads/sites/4/2023/04/hero_supp
799ort-articles.png')}@media screen and (max-width:1440px){.plex-responsive-bg-image.hero-sa-block-47171{background-image:url('https://support.plex.tv/wp-content/uploads/sites/4/2023/04/hero_support-articles-1440x636.png')}}@media screen and (max-width:1024px){.plex-responsive-bg-image.hero-sa-block-47171{background-image:url('https://support.plex.tv/wp-content/uploads/sites/4/2023/04/hero_support-articles-1024x452.png')}}</style>
800
801<section class="grid-x hero align-middle no-pad plex-responsive-bg-image hero-sa-block-47171 ">
802	<div class="large-12 cell hero-container wow fadeIn" data-wow-delay="0.5s">
803		<div class="hero-text">
804			<h1>Support Articles</h1>
805					</div>
806	</div>
807</section>
808
809<section class="grid-x gray no-pad container-standard align-center single-support-container">
810	<div class="large-12 cell support-container">
811		<div class="grid-x">
812
813			<div class="large-12 cell support-breadcrumb">
814				
815		<div class="breadcrumb-trail breadcrumbs" itemprop="breadcrumb">
816			<span class="trail-browse"></span> <span class="trail-begin"><a href="https://support.plex.tv" title="Plex Support" rel="home">Support</a></span>
817			 <span class="sep"> </span> <a href="https://support.plex.tv/articles/" title="Articles">Articles</a>
818			 <span class="sep"> </span> <span class="trail-end">Reporting Security Issues</span>
819		</div>			</div>
820
821			<div class="large-12 cell">
822				<div class="grid-x">
823					<div class="large-8 cell articles-main content support-content">
824						<div class="theiaStickySidebar">
825
826							
827								<h1>Reporting Security Issues</h1>
828
829								<article id="post-41240" class="post-41240 support_articles type-support_articles status-publish hentry tag-bug-bounty tag-bug-report tag-cve tag-exploit tag-exploits tag-security tag-vulnerabilities tag-vulnerability support_article_category-guides support_article_category-intro-to-plex">
830
831									
832<div class="dynamic-blocks-container">
833
834	
835</div>
836<style>
837.dynamic-blocks-container {
838	margin: 30px 0;
839}
840</style>
841
842									<div class="blog-content">
843										<h2><b>Plex Bug Bounty Policy</b></h2>
844<p>Plex and its employees take security very seriously. To make our products as secure as they can be, we invite anyone that finds a potential security risk or data leak to disclose it in a responsible way to the Plex Security Team. We ask everyone that finds an issue to follow the guidelines below:</p>
845<ul>
846<li>Only access or expose your own data.</li>
847<li>If you happen to access or expose other data, report it to us as soon as possible. Do not attempt any further exploits at this point.</li>
848<li>Avoid tools or techniques that can degrade the service for other customers.</li>
849<li>Don’t disclose vulnerabilities to anyone but Plex.</li>
850</ul>
851<h2><b>What We Are Looking For</b></h2>
852<p>While we take every submission seriously, a lot of submissions are trivial and have very little effect on the security of Plex and our customers. Below we list things that we are specifically interested in:</p>
853<ul>
854<li>Remote code execution in any of our client applications or in our cloud infrastructure</li>
855<li>Privilege escalation attacks against our cloud infrastructure</li>
856<li>Authentication attacks</li>
857<li>Cross-site scripting (XSS)</li>
858<li>Cross-site request forgery (CSRF/XSRF)</li>
859</ul>
860<p>Examples of non-qualifying submissions:</p>
861<ul>
862<li>Denial of Service vulnerabilities (DoS)</li>
863<li>Possibilities to send malicious links to people you know</li>
864<li>Security bugs in third-party sites and software that integrate with Plex (this includes WordPress issues, unless related to account creation/authentication or subscription purchasing)</li>
865<li>Insecure cookie handling</li>
866<li>
866Spam or social engineering techniques</li>
867<li>Circumvention of 4-digit PIN codes for account switching (PIN codes are not considered true security measures)</li>
868</ul>
869<h2><b>Reproducibility</b></h2>
870<p>In order to qualify for any kind of reward, our engineers have to be able to reproduce the problem. So, please be explicit in your report, since this will save everyone&#8217;s time.</p>
871<h2><b>Rewards</b></h2>
872<p>We are very grateful to anyone that can report an exploit or vulnerability according to the guidelines above and help us secure our customers’ data. This is a discretionary policy and Plex reserves the right to cancel or modify the policy at any point.</p>
873<p>We are only rewarding people that find unknown vulnerabilities; anything that is already known (either by internal auditing or external reports) will not qualify for a reward.</p>
874<p>We will not be able to pay anything to security researchers that reside in sanctioned countries. A current list can be found on <a href="https://www.treasury.gov/resource-center/sanctions/Programs/Pages/Programs.aspx">this US Treasury Department page</a>.</p>
875<p class="text-node" data-pm-slice="1 1 []">All qualifying reports are offered a reward based upon the level of severity regarding the report. The decided upon reward will be one or more of the following: a lifetime Plex Pass, monetary compensation, or other. Any monetary rewards are paid via PayPal only.</p>
876<h2><b>How to Submit Your Report</b></h2>
877<p>Please use the information here to report a potential security issue to Plex:</p>
878<ol>
879<li>Write to our Security team at <a href="/cdn-cgi/l/email-protection#7201171107001b060b32021e170a5c0604"><span class="__cf_email__" data-cfemail="d6a5b3b5a3a4bfa2af96a6bab3aef8a2a0">[email&#160;protected]</span></a>. If you’d like to encrypt your email, please use our <a href="https://plex-security.s3.amazonaws.com/plex-security-public-key.asc">public PGP key</a>.</li>
880<li>Be sure to include relevant details in the report, such as platform, app/server version, necessary conditions for the exploit to work, a description with proof of concept or exploit code, the impact of the issue if exploited, etc.</li>
881<li>Do not contact individual Plex employee directly.</li>
882<li>Report only one vulnerability per email.</li>
883<li>Only submissions to this email address directly will be eligible for rewards.</li>
884</ol>
885<p>If we have any questions related to the report, we’ll be sure to let you know. Thanks for helping us make Plex more secure for everyone!</p>
886<p><a href="https://plex-security.s3.amazonaws.com/plex-security-public-key.asc">Get our public PGP key</a></p>
887
888										<div class="grid-x support-article-footer">
889
890											<div class="large-6 medium-6 small-12 cell">
891												
892<div class="share-block">
893	<span class="share-title">Share this</span>
894
895	
896	<ul>
897		<li class="share-x"><a rel="nofollow noreferrer noopener" href="https://twitter.com/share?url=https://support.plex.tv/articles/reporting-security-issues/&text=Reporting Security Issues&via=plex" onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=465,width=540');return false;"><i class="icomoon icon-share-x"></i></a></li>
898		<li class="share-facebook"><a rel="nofollow noreferrer noopener" href="https://www.facebook.com/share.php?u=https://support.plex.tv/articles/reporting-security-issues/&title=Reporting Security Issues" onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=590,width=540');return false;"><i class="icomoon icon-share-facebook"></i></a></li>
899		<li class="share-linkedin"><a rel="nofollow noreferrer noopener" href="https://www.linkedin.com/shareArticle?url=https://support.plex.tv/articles/reporting-security-issues/&title=Reporting Security Issues" onclick="javascript:window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=535,width=550');return false;"><i class="icomoon icon-share-linkedin"></i></a></li>
900	</ul>
901</div>
902											</div>
903
904											<div class="large-6 medium-6 small-12 cell sa-feedback" id="sa-feedback">
905												<span class="sa-registered" style="display: none">
906													<div class="voting-container text-right" style="display: none;">
907														<span class="share-title">Was this article helpful?</span>
908														<div id="vote" class="helpful">
909															<a class="help yes" href="#vote">Yes</a>
910															<a class="help no" href="#">No</a>
911														</div>
912													</div>
913													<div class="feedback-char-count" style="display: none;">1000</div>
914													<span id="sa-comments"></span>
915													<span class="sa-comments sa-msg success" style="display: none;">
916
917														<span class="sa-success success-voted" style="display: none;">You've already provided feedback for this article, thank you for helping us improve our articles.</span>
918														<span class="sa-success success-voted-now" style="display: none;">Thank you for helping us improve our articles.</span>
919														<span class="sa-success success-commented" style="display: none;">Thank you for helping us improve our articles! We'll take it from here.</span>
920														<span class="sa-success success-duplicate" style="display: none;">You've already provided feedback for this article, thank you.</span>
921
922													</span>
923													<span class="sa-comments sa-msg error" style="display: none;">
924
925														<span class="sa-error error-commented" style="display: none;">
925Looks like you already left that comment.</span>
926
927													</span>
928												</span>
929												<span class="sa-visitor" style="display: none">
930													<p class="sml">To vote if this article was helpful, please <a class="go-signin" href="https://www.plex.tv/sign-in/?forward=https://support.plex.tv/articles/reporting-security-issues/">sign in</a> with your plex account.</p>
931												</span>
932
933											</div>
934										</div>
935
936										<div class="publish-date">
937											Last modified on: August 18, 2025										</div>
938									</div>
939								</article>
940
941													</div>
942					</div>
943					<div class="large-4 cell sidebar">
944						<div class="theiaStickySidebar">
945							<form id="search_articles" class="search" method="get" action="https://support.plex.tv/articles/" role="search">
946								<input class="search-input" type="search" name="s" placeholder="Search">
947								<button class="search-submit" type="submit" role="button"><i class="icomoon icon-search"></i></button>
948								<input type="hidden" name="search" value="support_articles">
949							</form>
950
951							
952<div class="sidebar-widget">
953
954	
955	
956		
957			<div style="position: relative;">
958
959				<div id="page-translate">
960							<div id="google_translate_element" style="z-index: 999;"></div>
vendor: 111 bytes, lines 960-961
960
961		<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
961<script>
962			var plexGoogleTranslateElementInit = false;
963
964			function googleTranslateElementInit() {
965				new google.translate.TranslateElement({
966					pageLanguage: 'en'
967				}, 'google_translate_element' );
968			}
969			var GoogleTranslateExec = function() {
970				var scriptTag = window.document.createElement('script');
971				scriptTag.src = '//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit';
972				jQuery('body').append(scriptTag);
973				plexGoogleTranslateElementInit = true;
974			}
975			// Only load Google Translate if user accepted third party cookies
976			jQuery(document).on( 'SiteThirdPartyConsentGiven', function() {
977				if ( plexGoogleTranslateElementInit ) return;
978				GoogleTranslateExec();
979			})
980		</script>
980
981		<style>.goog-te-gadget > div:after { font-family: "icomoon"; color: rgba(134, 140, 150, 0.4); content: ""; font-size: 1.6em; position: absolute; right: 15px; top: 22px; pointer-events: none; z-index: 1;}</style>
982				</div>
983
984				<div class="separator"></div>
985
986				<div id="table-of-contents" class="widget" style="margin-top: 20px;">
987					<h3>Table of Contents</h3>
988					<!-- TOC is automatically generated -->
989					<div id="toc-container">
990						<ul id="toc"></ul>
991					</div>
992					<!---->
993				</div>
994
995			</div>
996
997		
998		
999		
1000			<div class="separator"></div>
1001
1002			<div id="recently-viewed" class="widget">
1003				<h3>Recently Viewed</h3>
1004
1005				<ul>
1006										<li>
1007						<a href="https://support.plex.tv/articles/201165546-overview/">Overview</a>
1008					</li>
1009										<li>
1010						<a href="https://support.plex.tv/articles/200288286-what-is-plex/">What is Plex?</a>
1011					</li>
1012										<li>
1013						<a href="https://support.plex.tv/articles/204604227-why-can-t-the-plex-app-find-or-connect-to-my-plex-media-server/">Why can&#8217;t the Plex app find or connect to my Plex Media Server?</a>
1014					</li>
1015										<li>
1016						<a href="https://support.plex.tv/articles/advanced-settings-plex-movie-agent/">Advanced settings Plex Movie Agent</a>
1017					</li>
1018										<li>
1019						<a href="https://support.plex.tv/articles/local-files-for-trailers-and-extras/">Local Files for Movie Trailers and Extras</a>
1020					</li>
1021									</ul>
1022
1023							</div>
1024
1025		
1026		
1027	
1028	
1029</div>
1030<style>
1031	.sidebar-widget .widget {
1032		margin-top: 10px;
1033	}
1034	.sidebar-widget .separator {
1035		border-top: 1px solid #e5e5e5;
1036		margin: 20px 0;
1037	}
1038</style>
1039<script type="text/javascript">
1040	// Init on window.load so theia measures after the TOC is populated and tab panels collapse.
1041	jQuery(window).on('load', function() {
1042		var $articlesMain = jQuery('.articles-main');
1043		var $sidebar      = jQuery('.sidebar');
1044
1045		// Pad the article column when the sidebar is taller — theia disables sticky if its
1046		// container height equals the sticky element height (tabbed articles hit this exactly).
1047		if ( $articlesMain.length && $sidebar.length ) {
1048			var sidebarInnerHeight = $sidebar.find( '.theiaStickySidebar' ).outerHeight() || $sidebar.outerHeight();
1049			if ( sidebarInnerHeight > $articlesMain.outerHeight() ) {
1050				$articlesMain.css( 'min-height', ( sidebarInnerHeight + 50 ) + 'px' );
1051			}
1052		}
1053
1054		jQuery( '.articles-main, .sidebar' ).theiaStickySidebar({
1055			additionalMarginTop: 80, // sticky global nav height
1056			sidebarBehavior: 'stick-to-top' // always pin the top edge
1057		});
1058	});
1059
1060	// Active tab panels can differ in height — recalc on switch.
1061	jQuery(document).on('change.zf.tabs', '.tabbed-article .tabs', function() {
1062		jQuery(window).trigger('resize');
1063	});
1064</script>
1064
1065						</div>
1066					</div>
1067				<div>
1068			</div>
1069
1070		</div>
1071	</div>
1072</section>
1073
1074<script type="text/javascript">
1075	jQuery(function() {
1076		PlexView.addAfterRenderHook(function(){
1077			PlexSA.init();
1078		});
1079	});
1080</script>
1080
1081
1082
1083		
1084
1085<div class="grid-x notification-bar cookie-consent container-standard align-middle" style="display: none;">
1086	<div class="large-12 cell">
1087		<h4>We value your privacy.</h4>
1088	</div>
1089	<div class="large-8 cell">
1090		<p>Plex and our partners use standard Web technologies, such as browser cookies, which may be necessary to make our site work and enable core functionality, such as security, network management, and accessibility. You may disable these by changing your browser settings, but note that it may affect how our site functions. </p>
1091<p>We’d also like to enable analytics cookies, optional to you, to improve our website by collecting and reporting information on how you use it; we specifically use Google and Facebook analytics to derive insights about who is doing what on our site and to help us improve your experience. We won’t set these optional cookies unless you agree to and enable them. This tool will set a cookie on your device to remember your preferences once you have accepted.</p>
1092	</div>
1093	<div class="large-4 cell main-actions text-center grid-x align-middle">
1094		<div class="large-12 medium-12 small-12 grid-x">
1095			<div class="large-6 medium-12 small-12 cca">
1096				<a class="button button-small cookie-consent-accept">I Accept</a>
1097			</div>
1098			<div class="large-6 medium-12 small-12 ccr">
1099				<a class="button button-small cookie-consent-reject">I Reject</a>
1100			</div>
1101		</div>
1102		<div class="large-12 cell">
1103			<a class="cookie-consent-settings" data-utm="plex-cookies-use" data-remodal-target="plex-cookies-use" href="">More Options</a>
1104					</div>
1105	</div>
1106	</div>
1107</div>
1108
1109<!-- Mobile Only -->
1110<div class="remodal notification-bar-mobile cookie-consent text-left" data-remodal-id="plex-cookies-use-mobile" data-remodal-options="hashTracking: false, closeOnOutsideClick: false, closeOnEscape: false">
1111	<div class="grid-x">
1112		<div class="large-9 cell cookie-consent-header">
1113			<h4>We value your privacy.</h4>
1114		</div>
1115		<div class="large-9 cell">
1116			<p>Plex and our partners use standard Web technologies, such as browser cookies, which may be necessary to make our site work and enable core functionality, such as security, network management, and accessibility. You may disable these by changing your browser settings, but note that it may affect how our site functions. </p>
1117<p>We’d also like to enable analytics cookies, optional to you, to improve our website by collecting and reporting information on how you use it; we specifically use Google and Facebook analytics to derive insights about who is doing what on our site and to help us improve your experience. We won’t set these optional cookies unless you agree to and enable them. This tool will set a cookie on your device to remember your preferences once you have accepted.</p>
1118		</div>
1119		<div class="large-3 cell main-actions text-center">
1120			<a class="button button-small cookie-consent-accept">I Accept</a>
1121			<a class="button button-small cookie-consent-reject">I Reject</a>
1122			<a class="cookie-consent-settings" data-utm="plex-cookies-use" data-remodal-target="plex-cookies-use" href="">More Options</a>
1123		</div>
1124	</div>
1125</div>
1126<!-- // -->
1127
1128<div class="remodal remodal-cookie-settings text-left" data-remodal-id="plex-cookies-use" data-remodal-options="hashTracking: true, closeOnOutsideClick: false, closeOnEscape: false">
1129	<div class="grid-x">
1130		<div class="cell large-12 content cookie-consent-expand">
1131						<h2>Plex&#8217;s use of cookies</h2>
1132			<p>Necessary cookies make our site work. We’d also like to enable analytics cookies, optional to you, to help us improve the site and your experience. This tool will set a cookie on your device to remember your preferences once you have accepted. You can change your mind and change your consent choices at any time by returning to this site.</p>
1133<p>For more information on how these cookies work please see our <a href="https://www.plex.tv/about/privacy-legal/tracking-technologies/">Tracking Technologies page</a>.</p>
1134<h3>Necessary cookies</h3>
1135<p>Necessary cookies enable core functionality on our site, such as security, network management, and accessibility. You may disable these by changing your browser settings, but it may affect how the site functions.</p>
1136<h3>Analytics cookies</h3>
1137<p>Analytics cookies help us improve our website by collecting and reporting information on how you use it; we specifically use Google analytics to derive insights about who is doing what on our site. These cookies collect information anonymously.</p>
1138
1139
1140<div class="setting-group">
1141	<div class="row optin_analytics">
1142					<a class="settings-option">
1143				<div class="opt opt-panel-left">
1144					<label class="toggle">
1145						<input class="toggle-checkbox user-option optin_analytics" type="checkbox" data-option="optin_analytics" data-checked="ON" data-unchecked="OFF"  >
1146						<div class="toggle-switch"></div> <span class="toggle-label optin_analytics disabled">OFF</span>
1147					</label>
1148				</div>
1149			</a>
1150			</div>
1151</div>
1152
1153
1154<script type="text/javascript">
1155jQuery(function($) {
1156$(document).on( 'change', '.user-option.optin_analytics', function( evt, data ) {
1157	if ( evt.target.tagName.toUpperCase() !== "INPUT" ) return
1158
1159	var $toggle  = $(this).closest('.toggle'), $input = $toggle.find('input'), $label = $toggle.find('.toggle-label'), optionID = $input.data('option'), isChecked = $input.is(':checked');
1160	var label = isChecked ? $input.data('checked') : $input.data('unchecked');
1161	$toggle.find('.toggle-label').removeClass('disabled');
1162	if ( ! isChecked ) $toggle.find('.toggle-label').addClass('disabled');
1163	$label.html( label );
1164	$.event.trigger( 'PlexSettingToggle', [ optionID, isChecked, data ] );
1165})
1166})
1167</script>
1167
1168
1169<h3>Third Party Cookies</h3>
1170<p>Third-party cookies enable us to correctly attribute traffic driven to our site; specifically, we use Facebook cookies to measure performance of Facebook campaigns, as well as cookies from Commission Junction, which help us see traffic directed to our site by affiliates we work with in marketing.</p>
1171
1172
1173<div class="setting-group">
1174	<div class="row optin_thirdparty">
1175					<a class="settings-option">
1176				<div class="opt opt-panel-left">
1177					<label class="toggle">
1178						<input class="toggle-checkbox user-option optin_thirdparty" type="checkbox" data-option="optin_thirdparty" data-checked="ON" data-unchecked="OFF"  >
1179						<div class="toggle-switch"></div> <span class="toggle-label optin_thirdparty disabled">OFF</span>
1180					</label>
1181				</div>
1182			</a>
1183			</div>
1184</div>
1185
1186
1187<script type="text/javascript">
1188jQuery(function($) {
1189$(document).on( 'change', '.user-option.optin_thirdparty', function( evt, data ) {
1190	if ( evt.target.tagName.toUpperCase() !== "INPUT" ) return
1191
1192	var $toggle  = $(this).closest('.toggle'), $input = $toggle.find('input'), $label = $toggle.find('.toggle-label'), optionID = $input.data('option'), isChecked = $input.is(':checked');
1193	var label = isChecked ? $input.data('checked') : $input.data('unchecked');
1194	$toggle.find('.toggle-label').removeClass('disabled');
1195	if ( ! isChecked ) $toggle.find('.toggle-label').addClass('disabled');
1196	$label.html( label );
1197	$.event.trigger( 'PlexSettingToggle', [ optionID, isChecked, data ] );
1198})
1199})
1200</script>
1200
1201
1202
1203
1204<div class="setting-group-none">
1205	<div class="row accept_all_cookies">
1206					<a class="button user-option button-accept_all_cookies" data-option="accept_all_cookies">Accept All</a>
1207			</div>
1208</div>
1209
1210
1211<script type="text/javascript">
1212jQuery(function($) {
1213$(document).on( 'click', '.button-accept_all_cookies', function( evt ) {
1214	var optionID = $(this).data('option');
1215	$.event.trigger( 'PlexSettingClick', [ optionID ] );
1216	evt.preventDefault();
1217	return false;
1218})
1219})
1220</script>
1220
1221
1222
1223
1224<div class="setting-group-none">
1225	<div class="row reject_all_cookies">
1226					<a class="button user-option button-reject_all_cookies" data-option="reject_all_cookies">Reject All</a>
1227			</div>
1228</div>
1229
1230
1231<script type="text/javascript">
1232jQuery(function($) {
1233$(document).on( 'click', '.button-reject_all_cookies', function( evt ) {
1234	var optionID = $(this).data('option');
1235	$.event.trigger( 'PlexSettingClick', [ optionID ] );
1236	evt.preventDefault();
1237	return false;
1238})
1239})
1240</script>
1240
1241
1242			<div class="remodal-save close-right" data-remodal-action="close">
1243				<a class="button remodal-confirm cookie-settings-save" data-remodal-action="confirm">Save & Exit</a>
1244			</div>
1245		</div>
1246	</div>
1247</div>
1248<script>jQuery(document).on( 'click', '.manage-cookie-settings', function(e){var cookieSettings = jQuery('[data-remodal-id=plex-cookies-use]').remodal(); cookieSettings.open(); e.preventDefault();return false;})</script>
1248
1249
1250<div class="remodal remodal-fedauth" data-remodal-id="modal-fedauth" data-action="signin" data-panels="all">
1251	<div class="remodal-close close-right wow fadeIn" data-remodal-action="close" style="z-index: 999;" data-wow-delay="1.5s">
1252		<i class="icomoon icon-close"></i>
1253	</div>
1254	<div class="grid-x">
1255		<div class="cell large-12 modal-fedauth" style="display: none;">
1256
1257			
1258<div class="plexview-fedauth-form plexview-fedauth-form-tmp--modal  fedauth-form"></div>
1259<div class="plexview-template" data-view="fedauth-form-tmp--modal">
1260
1261	{{#if (or isSignedIn isSigninIn) }}
1262
1263		
1264			<div class="sign form-signin">
1265				<div class="large-12 sign-frame">
1266					<div class="plex-element plex-success form-alert form-success">
1267						<div class="field-spinner">
1268							<div class="loader"></div>
1269						</div>
1270						{{#if isSigninIn }}
1271							<p class="status-check">Signing you in, Please wait ...</p>
1272						{{else}}
1273							<p class="status-check">Redirecting you, please wait ...</p>
1274						{{/if}}
1275					</div>
1276				</div>
1277			</div>
1278
1279		
1280	{{else}}
1281
1282		<div class="grid-x fedauth-panels">
1283
1284			
1285			<div class="cell fedauth-panel fedauth-form-container fedauth-panel-right large-12">
1286				<div class="grid-x">
1287
1288					<div class="cell large-12 fedauth-panel-top">
1289
1290						<div class="fedauth-form-title">
1291
1292							<h3 class="fedauth-title">
1293								<span class="fedauth-headline signin-dynamic toggable fedoff">Account Sign in</span>
1294								<span class="fedauth-headline signup-dynamic toggable">Create your free account</span>
1295							</h3>
1296
1297							<p class="fedauth-title-desc">
1298								<span class="fedauth-form-desc signup-dynamic toggable">No credit card required.</span>
1299								<span class="fedauth-form-desc signin-dynamic toggable"></span>
1300							</p>
1301
1302						</div>
1303
1304						<div class="iframe-placeholder" style="position: relative; text-align: center;">
1305							<div class="field-spinner fedauth-wait" style="display: inline-block; margin: auto; z-index: -1; top: 200px; position: relative;">
1306								<div class="loader"></div>
1307							</div>
1308							<div class="cell large-12" id="fedauth-form-modal"></div>
1309						</div>
1310
1311					</div>
1312
1313				</div>
1314			</div>
1315
1316		</div>
1317
1318	{{/if}}
1319
1320</div>
1321
1322
1323<script type="text/javascript">
1324jQuery(function($) {
1325
1326	if ( typeof checkoutFedAuth !== 'undefined' ) {
1327		return;
1328	}
1329
1330	function initFedAuth() {
1331		var action = 'signin';
1332		var isModal = '1'
1333
1334		if ( isModal ) {
1335			// Modal sign-in.
1336			var modalOptions = {
1337				closeOnOutsideClick: false,
1338				hashTracking: false
1339			};
1340
1341			var fedAuthactionData = {};
1342			var $fedAuthModal     = $('.modal-fedauth');
1343
1344			var $modalInstance = null;
1345			try {
1346				$modalInstance = $('.remodal[data-remodal-id=' + window.modalFedAuth + ']').remodal( modalOptions );
1347			} catch (e) {
1348				console.error( e );
1349			}
1350
1351			$fedAuthModal.hide();
1352
1353			$(document).on( 'fedAuth', function( evt, data ){
1354				data = data || ( evt.originalEvent && evt.originalEvent.detail ) || {};
1355				fedAuthactionData = data;
1356				action = data.action;
1357
1358				// If we don't have a valid 'remodal' instance redirect the user to the sign-in/up pages.
1359				if ( ! $modalInstance ) {
1360					if ( action === 'signin' ) {
1361						Plex.signInRedirect()
1362					} else {
1363						Plex.signUpRedirect()
1364					}
1365					return;
1366				}
1367				$modalInstance.open();
1368			})
1369
1370			$(document).on( 'fedAuthStateChange', function(e) {
1371				$modalInstance.close();
1372			})
1373
1374			// Check if additional auth is required (i.e: email/pass confirmation)
1375			$(document).on('fedaAuthAdditionalAuth', function( e ){
1376				action = 'signin';
1377				$modalInstance.open()
1378			})
1379
1380			$(document).on( 'opened', '.remodal[data-remodal-id=' + window.modalFedAuth + ']', function () {
1381				var $target = this;
1382
1383				$.event.trigger( 'fedauthModalOpened',
1384					[ fedAuthactionData ]
1385				);
1386
1387				// Toggle menu when users click anywhere outside the nav menu.
1388				$(document).on('click', function(e) {
1389					if ( e.target !== $target && ! $(e.target).closest( $target ).length ) {
1390						$modalInstance.close();
1391					}
1392				})
1393			})
1394
1395			$(document).on('closed', '.remodal[data-remodal-id=' + window.modalFedAuth + ']', function (e) {
1396
1397				// Refresh user current SSO state.
1398				PlexSignIn.loadSSO();
1399
1400				$(this).find('.remodal-close').hide();
1401				$fedAuthModal.hide();
1402			})
1403			//
1404		} else {
1405
1406			// Regular sign-in.
1407			$('.form-signin').show();
1408
1409			action = 'signin';
1410			$.event.trigger( 'fedAuthOpened', [ action , false ] );
1411			//
1412		}
1413	}
1414
1415	var autoRedirect = 1;
1416
1417	if ( Plex.isRefreshingInfo('webapp') || ! autoRedirect ) {
1418
1419		PlexView.addAfterRenderHook( function() {
1420			initFedAuth();
1421		});
1422
1423	} else {
1424		initFedAuth();
1425	}
1426
1427})
1428</script>
1428
1429
1430		</div>
1431	</div>
1432</div>
1433
1434<script type="text/javascript">
1435window.modalFedAuth = 'modal-fedauth';
1436</script>
1436
1437
1438
1439<!-- Enable for Support Articles when we provide translations -->
1440
1441
1442<div class="grid-x footer">
1443	<div class="large-12 cell footer-main">
1444		<div class="foot-container">
1445			<div class="grid-x footer-inner">
1446				<div class="large-1 medium-12 cell logo">
1447					
1448						<a href="https://www.plex.tv/" aria-label="Plex">
1449							<img alt="Plex" src="https://support.plex.tv/wp-content/themes/plex/assets/img/plex-logo.svg">
1450						</a>
1451
1452									</div>
1453				<div class="large-11 medium-12 cell menu-footer">
1454					
1455						<div class="menu-footer-container"><ul id="menu-footer" class="menu"><li id="menu-item-20323" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-20323"><a href="https://www.plex.tv/about/" role="heading">Company</a>
1456<ul class="sub-menu">
1457	<li id="menu-item-20188" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20188"><a href="https://www.plex.tv/about/">About</a></li>
1458	<li id="menu-item-19915" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19915"><a href="https://www.plex.tv/careers/">Careers</a></li>
1459	<li id="menu-item-20179" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20179"><a href="https://www.plex.tv/about/culture/">Our Culture</a></li>
1460	<li id="menu-item-4493" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4493"><a href="https://www.plex.tv/about/giving/">Giving</a></li>
1461	<li id="menu-item-11462" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11462"><a href="https://www.plex.tv/press/">Press Room</a></li>
1462	<li id="menu-item-12173" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12173"><a href="https://www.plex.tv/about/partners/">Partners</a></li>
1463	<li id="menu-item-20726" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20726"><a href="https://plex-gear.myshopify.com/">Plex Gear</a></li>
1464	<li id="menu-item-23255" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-23255"><a href="https://www.plex.tv/blog/">The Plex Blog</a></li>
1465	<li id="menu-item-23256" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23256"><a href="https://www.plex.tv/advertising/">Advertise with Us</a></li>
1466</ul>
1467</li>
1468<li id="menu-item-23223" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-23223"><a href="https://www.plex.tv/watch-free/" role="heading">Watch Free on Plex</a>
1469<ul class="sub-menu">
1470	<li id="menu-item-23221" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23221"><a href="https://www.plex.tv/watch-free/">Watch Free Movies</a></li>
1471	<li id="menu-item-20201" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20201"><a href="https://www.plex.tv/live-tv-channels/">TV Channel Finder</a></li>
1472	<li id="menu-item-20348" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20348"><a href="https://www.plex.tv/a24-movies/">Free A24 Movies on Plex</a></li>
1473	<li id="menu-item-23222" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-23222"><a href="https://watch.plex.tv/discover/list/trending-plex">Trending on Plex</a></li>
1474</ul>
1475</li>
1476<li id="menu-item-23224" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-23224"><a href="https://www.plex.tv/what-to-watch/" role="heading">Discover</a>
1477<ul class="sub-menu">
1478	<li id="menu-item-20347" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20347"><a href="https://www.plex.tv/what-to-watch/">What to Watch Now</a></li>
1479	<li id="menu-item-22109" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22109"><a href="https://www.plex.tv/what-to-watch/netflix/">What To Watch on Netflix</a></li>
1480	<li id="menu-item-20985" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20985"><a href="https://www.plex.tv/what-to-watch/hulu/">What To Watch on Hulu</a></li>
1481	<li id="menu-item-22036" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22036"><a href="https://watch.plex.tv/movie-database">Movies Database</a></li>
1482</ul>
1483</li>
1484<li id="menu-item-75" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-75"><a href="https://www.plex.tv/media-server-downloads/" role="heading">My Media</a>
1485<ul class="sub-menu">
1486	<li id="menu-item-18864" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18864"><a href="https://www.plex.tv/media-server-downloads/#plex-media-server">Plex Media Server</a></li>
1487	<li id="menu-item-22899" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22899"><a href="https://www.plex.tv/plans/">Plans</a></li>
1488	<li id="menu-item-4707" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4707"><a href="https://www.plex.tv/media-server-downloads/#plex-app">Download App</a></li>
1489	<li id="menu-item-18862" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18862"><a href="https://www.plex.tv/apps-devices/">Available Devices</a></li>
1490	<li id="menu-item-20553" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20553"><a href="https://www.plex.tv/plexamp/">Plexamp</a></li>
1491	<li id="menu-item-11651" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-11651"><a href="https://support.plex.tv/articles/reporting-security-issues/" aria-current="page">Bug Bounty</a></li>
1492</ul>
1493</li>
1494<li id="menu-item-8578" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-home menu-item-8578"><a href="https://support.plex.tv" role="heading">Resources</a>
1495<ul class="sub-menu">
1496	<li id="menu-item-20180" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-20180"><a href="https://support.plex.tv">Finding Help</a></li>
1497	<li id="menu-item-4551" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4551"><a href="https://support.plex.tv/articles">Support Library</a></li>
1498	<li id="menu-item-4561" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4561"><a href="https://forums.plex.tv">Community Forums</a></li>
1499	<li id="menu-item-22404" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22404"><a href="https://www.plex.tv/about/code-of-conduct/">Code of Conduct</a></li>
1500	<li id="menu-item-8579" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8579"><a href="https://www.plex.tv/contact/?option=plex-pass-billing">Billing Questions</a></li>
1501	<li id="menu-item-4599" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4599"><a href="https://status.plex.tv">Status</a></li>
1502	<li id="menu-item-9286" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-9286"><a href="https://cordcutter.plex.tv">CordCutter</a></li>
1503	<li id="menu-item-4569" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4569"><a href="https://www.plex.tv/contact/">Get in Touch</a></li>
1504</ul>
1505</li>
1506</ul></div>
1507									</div>
1508			</div>
1509		</div>
1510	</div>
1511
1512	<div class="large-12 cell footer-sub">
1513		<div class="foot-container">
1514			<div class="grid-x footer-inner align-middle">
1515				<div class="large-7 medium-12 cell menu-sub-footer">
1516					<span class="footer-copy">Copyright &#169; 2026 Plex</span>
1517
1518					<div class="menu-sub-footer-container"><ul id="menu-sub-footer" class="menu"><li id="menu-item-15685" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15685"><a href="https://www.plex.tv/about/privacy-legal/">Privacy &#038; Legal</a></li>
1519<li id="menu-item-19660" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19660 geolocation-hide geolocation-continent-EU-not-hide geolocation-hide nav-item-toggable"><a href="https://www.plex.tv/accessibility-statement/">Accessibility</a></li>
1520<li id="menu-item-22910" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22910 geolocation-hide geolocation-continent-EU-hide geolocation-hide nav-item-toggable"><a href="https://www.plex.tv/accessibility-statement-eaa/">Accessibility</a></li>
1521<li id="menu-item-21565" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21565">
1521<a href="#" class=" manage-cookie-settings">Manage Cookies</a></li>
1522</ul></div>				</div>
1523
1524				<div class="large-5 medium-12 cell menu-social">
1525
1526					<div class="menu-social-container"><ul id="menu-social" class="menu"><li id="menu-item-65" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-65"><a target="_blank" rel="nofollow noreferrer noopener" href="https://www.instagram.com/plex.tv/" data-pulldown="item-social-instagram"><i class="icomoon icon-social-instagram" aria-label="Instagram"></i></a></li>
1527<li id="menu-item-22699" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22699"><a target="_blank" rel="nofollow noreferrer noopener" href="https://www.tiktok.com/@plex.tv" class=" tiktok" data-pulldown="item-social-tiktok"><i class="icomoon icon-social-tiktok" aria-label="TikTok"></i></a></li>
1528<li id="menu-item-67" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-67"><a target="_blank" rel="nofollow noreferrer noopener" href="https://twitter.com/plex" data-pulldown="item-social-x"><i class="icomoon icon-social-x" aria-label="Twitter X"></i></a></li>
1529<li id="menu-item-22570" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22570"><a rel="nofollow noreferrer noopener" href="https://bsky.app/profile/plex.tv" class=" bluesky"><span class="nav-icon" alt="BlueSky" title="BlueSky" aria-label="BlueSky"><div class="plex-svg-holder icon-bsky-logo-gray " ><svg class="plexico-icon-bsky-logo-gray-37"  id="bsky-logo-gray"  width="64" height="57" viewBox="0 0 64 57" fill="none" xmlns="http://www.w3.org/2000/svg">
1530<g clip-path="url(#clip0_1004_3)">
1531<path d="M13.873 3.80516C21.21 9.33216 29.103 20.5372 32 26.5502V42.4322C32 42.0942 31.87 42.4762 31.59 43.2992C30.078 47.7552 24.172 65.1462 10.667 51.2432C3.556 43.9232 6.848 36.6032 19.792 34.3932C12.387 35.6572 4.062 33.5682 1.778 25.3782C1.12 23.0222 0 8.51016 0 6.55016C0 -3.26784 8.579 -0.181838 13.873 3.80516ZM50.127 3.80516C42.79 9.33216 34.897 20.5372 32 26.5502V42.4322C32 42.0942 32.13 42.4762 32.41 43.2992C33.922 47.7552 39.828 65.1462 53.333 51.2432C60.444 43.9232 57.152 36.6032 44.208 34.3932C51.613 35.6572 59.938 33.5682 62.222 25.3782C62.88 23.0222 64 8.51016 64 6.55016C64 -3.26784 55.422 -0.181838 50.127 3.80516Z" fill="#7E7F81"/>
1532</g>
1533<defs>
1534<clipPath id="clip0_1004_3">
1535<rect width="64" height="57" fill="white"/>
1536</clipPath>
1537</defs>
1538</svg>
1539</div></span></a></li>
1540<li id="menu-item-66" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66"><a target="_blank" rel="nofollow noreferrer noopener" href="https://www.facebook.com/plexapp" data-pulldown="item-social-facebook"><i class="icomoon icon-social-facebook" aria-label="BlueSky"></i></a></li>
1541<li id="menu-item-64" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-64"><a target="_blank" rel="nofollow noreferrer noopener" href="https://www.linkedin.com/company/plex-inc" data-pulldown="item-social-linkedin"><i class="icomoon icon-social-linkedin" aria-label="LinkedIn"></i></a></li>
1542<li id="menu-item-63" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-63"><a target="_blank" rel="nofollow noreferrer noopener" href="https://www.youtube.com/user/plextvapp" data-pulldown="item-social-youtube"><i class="icomoon icon-social-youtube" aria-label="YouTube"></i></a></li>
1543</ul></div>
1544				</div>
1545			</div>
1546							<div class="grid-x footer-inner align-middle">
1547					<div class="large-12 cell menu-sub-footer menu-sub-footer-alt">
1548
1549						<div class="menu-sub-footer-us-container"><ul id="menu-sub-footer-us" class="menu"><li id="menu-item-20707" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20707 geolocation-hide geolocation-country-US-hide geolocation-hide nav-item-toggable"><a href="https://www.plex.tv/vendors-us/">Do Not Sell or Share My Personal Information / Opt-out of Targeted Advertising</a></li>
1550</ul></div>
1551					</div>
1552				</div>
1553			
1554					</div>
1555	</div>
1556</div>
1557
1558
1559
1560
1561<script type="speculationrules">
1562{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/4/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/plex/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1563</script>
1563
1564	
1564<script>
1565	(function() {
1566	jQuery('.sidebar-widget #cat').attr('aria-labelledby', jQuery('.sidebar-widget #cat').closest('.widget_categories').attr('id'));
1567	jQuery('.sidebar-widget select[name="archive-dropdown"]').attr('aria-labelledby', jQuery('.sidebar-widget select[name="archive-dropdown"]').closest('.widget_archive').attr('id'));
1568	})();
1569	</script>
1569
1570	
1570<script type="text/javascript" crossorigin="anonymous" src="https://js.sentry-cdn.com/cc997f742f6d3418ff92957df9bd7ab3.min.js?ver=4.0.0-1789055395" id="sentry-js"></script>
vendor: 1 bytes, line 1570
1570
1571<script type="text/javascript" defer="defer" src="https://support.plex.tv/wp-content/themes/plex/dist/js/lib.min.js?ver=4.0.0-1789055395" id="plex-lib-js"></script>
vendor: 1 bytes, line 1571
1571
1572<script type="text/javascript" id="plex-app-js-extra">
1573/* <![CDATA[ */
1574var plex_l10n = {"app_version":"4.0.0-1789055395","enable_sentry":"true","ajaxurl":"https://support.plex.tv/wp-admin/admin-ajax.php","ajax_nonce":"afa3e4f73c","post_id":"41240","post_parent":"0","curr_page":"","is_page":"0","is_mobile":"","path_to_css":"https://support.plex.tv/wp-content/themes/plex/assets/scss/","path_to_js":"https://support.plex.tv/wp-content/themes/plex/assets/js/","path_to_img":"https://support.plex.tv/wp-content/themes/plex/assets/img/","firstrun":"1","siid":"4","js_debug_log":"","js_error_log":"","siml_mobile":"0","google_oauth_client_id":"954396107311-vpdi0ie6905j1pr8udc2v1drm9p0kn0p.apps.googleusercontent.com","rest_api":{"nonce":"9d38c3fc5a","optional_nonce":["/wp-json/plex/v1/posts/recent","/wp-json/plex/v1/appstores/ratings","/wp-json/plex/v1/plans/promos","/wp-json/plex/v1/mediaverse/vod/categories","/wp-json/plex/v1/mediaverse/vod/hub","/wp-json/plex/v1/mediaverse/vod/hub/rentals","/wp-json/plex/v1/mediaverse/epg/featured","/wp-json/plex/v1/mediaverse/epg/hub","/wp-json/plex/v1/mediaverse/epg/categories"]},"errors":{"endpoint":"https://support.plex.tv/wp-json/plex/v1/post_js_error","nonce":"9d38c3fc5a"},"plans":{"tidal":{"9":{"id":"premium","title":"TIDAL Add-On","alt_title":"TIDAL Add-on","description":"Ad-free listening to over 110 million tracks in lossless quality, over 350 thousand music videos to enjoy, and access to your My TIDAL content on all your devices.","trial":30},"10":{"id":"hifi","title":"TIDAL with DJ Extension Add-On","alt_title":"TIDAL with DJ Extension Add-on","description":" Everything in the TIDAL plan plus access to over 110 million songs in lossless quality via TIDAL\u2019s suite of DJ partners.","trial":30},"11":{"id":"premium_bundle","title":"TIDAL","alt_title":"TIDAL","description":"Ad-free listening to over 110 million tracks in lossless quality, over 350 thousand music videos to enjoy, and access to your My TIDAL content on all your devices.","trial":30},"12":{"id":"hifi_bundle","title":"TIDAL with DJ Extension and Plex Pass","alt_title":"TIDAL with DJ Extension and Plex Pass","description":"Everything in the TIDAL plan plus access to over 110 million songs in lossless quality via TIDAL\u2019s suite of DJ partners.","trial":30}}},"pages":{"signin":"https://www.plex.tv/sign-in/","signup":"https://www.plex.tv/sign-up/"},"geolocation":{"continent":"AS","country":"AM","region":"ER"},"privacy_restricted_regions":[],"utm_params":{"source":"Plex","medium":"marketing-site","campaign":"Reporting+Security+Issues","internal":"marketing-site|Reporting+Security+Issues"},"mediaverse_locale":"","mediaverse_locales":["cs","da","de","en","en-gb","es","fr","it","ja","nl","no","pl","pt","pt-br","sv","zh"],"active_exps":[],"feature_flags_active":[],"external_providers":{"version":"7.2.0","metadata":{"search":"https://discover.provider.plex.tv/library/search"},"rest_api":{"endpoints":{"vod_categories":"https://support.plex.tv/wp-json/plex/v1/mediaverse/vod/categories","epg_categories":"https://epg.provider.plex.tv","epg_featured":"https://support.plex.tv/wp-json/plex/v1/mediaverse/epg/featured"},"cached_data":{"vod_categories":[{"slug":"action","title":"Action"},{"slug":"animation","title":"Animation"},{"slug":"comedy","title":"Comedy"},{"slug":"crime","title":"Crime"},{"slug":"documentary","title":"Documentary"},{"slug":"drama","title":"Drama"},{"slug":"en-espanol","title":"En Espa\u00f1ol"},{"slug":"horror","title":"Horror"},{"slug":"musical","title":"Music"},{"slug":"romance","title":"Romance"},{"slug":"sci-fi","title":"Sci-Fi"},{"slug":"thriller","title":"Thriller"},{"slug":"western","title":"Western"},{"slug":"descriptive-audio","title":"Descriptive Audio"}],"epg_featured":false},"country":"AM"}},"perks":{"endpoint":{"activate_code":"https://support.plex.tv/wp-json/plex/v1/perks/activate_code","new_code":"https://support.plex.tv/wp-json/plex/v1/perks/new_code","single_code":"https://support.plex.tv/wp-json/plex/v1/perks/single_code","url_code":"https://support.plex.tv/wp-json/plex/v1/perks/url_code","view_promo":"https://support.plex.tv/wp-json/plex/v1/perks/view_promo"},"rest_token":"9d38c3fc5a"},"support_articles":{"msg_empty":"Please provide some valid feedback.","msg_char_limit":"Feedback is limited to 1000 characters.","last_review_date":"12/10/2020","article":"Reporting Security Issues"}};
1575//# sourceURL=plex-app-js-extra
1576/* ]]> */
1577</script>
vendor: 1 bytes, line 1577
1577
1578<script type="text/javascript" defer="defer" src="https://support.plex.tv/wp-content/themes/plex/dist/js/app.min.js?ver=4.0.0-1789055395" id="plex-app-js"></script>
vendor: 1 bytes, line 1578
1578
1579<script type="text/javascript" defer="defer" src="https://support.plex.tv/wp-content/themes/plex/assets/js/conditional/lib/theia-sticky-sidebar.min.js?ver=4.0.0-1789055395" id="sticky-sidebar-js"></script>
vendor: 1 bytes, line 1579
1579
1580<script type="text/javascript" defer="defer" src="https://support.plex.tv/wp-content/themes/plex/dist/js/conditional/plex.support-article.min.js?ver=4.0.0-1789055395" id="plex-sa-single-js"></script>
vendor: 1 bytes, line 1580
1580
1581<script type="text/javascript" defer="defer" src="https://support.plex.tv/wp-content/themes/plex/dist/js/conditional/ES6/plex.navbar.min.js?ver=4.0.0-1789055395" id="plex-navbar-js"></script>
vendor: 1 bytes, line 1581
1581
1582<script type="text/javascript" defer="defer" src="https://support.plex.tv/wp-content/themes/plex/assets/js/conditional/lib/iframeResizer.min.js?ver=4.0.0-1789055395" id="iframeresizer-js"></script>
vendor: 1 bytes, line 1582
1582
1583<script type="text/javascript" defer="defer" src="https://support.plex.tv/wp-content/themes/plex/dist/js/conditional/plex.fedauth.min.js?ver=4.0.0-1789055395" id="plex-fedauth-js"></script>
1583
1584
1585		
1585<script type="text/javascript">
1586			jQuery(function($) {
1587
1588				function smoothScrollTo( $selector ) {
1589
1590					// Offset the scroll target by the sticky nav height so the
1591					// destination isn't hidden behind the bar.  Falls back to 0
1592					// on pages without the new nav.
1593					var $stickyNav = $('#plex-global-nav');
1594					var navOffset  = $stickyNav.length ? $stickyNav.outerHeight() : 0;
1595
1596					jQuery('html, body').stop().animate({
1597						scrollTop: $selector.offset().top - navOffset
1598					}, 500, 'swing' );
1599
1600				}
1601
1602				// Smooth scroll on page load when 'anchor' is found
1603				if ( $('a[name=anchor]').length ) {
1604					var $anchor = $('a[name=anchor]');
1605					smoothScrollTo( $anchor );
1606				}
1607
1608				$(document).on( 'click', '.sidebar a.sa-sub-cat, #toc a, a.search-again', function(e){
1609					var href = $(this).attr('href');
1610
1611					// Only smooth-scroll hash anchors. Sidebar category nav renders
1612					// full URLs; passing those to jQuery as a selector throws.
1613					if ( ! href || href.charAt(0) !== '#' ) {
1614						return;
1615					}
1616
1617					var $target = $(href);
1618					if ( ! $target.length ) {
1619						return;
1620					}
1621
1622					e.preventDefault();
1623					smoothScrollTo( $target );
1624				});
1625			});
1626		</script>
1626
1627
1628	</body>
1629</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.