CINXE.COM
Dividend Challengers List 2025 | MarketBeat
<!DOCTYPE html> <html lang="en"> <head> <!-- Meta Data --> <title> Dividend Challengers List 2025 | MarketBeat </title><meta charset="utf-8" /><meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0" /> <!--[if IE]> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <![endif]--> <!-- Validation --> <meta name="google-site-verification" content="21tyd2NTsebvto7W56gttKaElQtkak0Ld32xGvr_COs" /><meta name="msvalidate.01" content="43C334F81BEB9DE14F872D6C91B4FC29" /><meta name="y_key" content="63e01d3704030089" /><meta property="fb:pages" content="1450892295227696" /><meta name="theme-color" content="#005882" /> <!--<meta name="apple-itunes-app" content="app-id=917482225" />--> <!-- Removed as of 2025-1-19 --> <meta name="robots" content="max-image-preview:large" /><link rel="sitemap" type="application/xml" title="Sitemap" href="https://www.marketbeat.com/Sitemap.ashx" /><link rel="alternate" type="application/rss+xml" title="MarketBeat Headlines RSS" href="https://www.marketbeat.com/rss.ashx?type=headlines" /> <!-- ICONS --> <link rel="shortcut icon" href="/favicon.ico"> <link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png"><link rel="sitemap" href="https://www.marketbeat.com/Sitemap.ashx" /> <!-- STYLESHEETS--> <link rel="stylesheet" href="/Scripts/libraries/bootstrap.min.css"><link rel="preload" href="/Style/fonts/Barlow-400.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-500.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-600.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-700.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-Condensed-500.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fonts/Barlow-Condensed-600.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/Style/fontawesome/webfonts/fa-regular-400.woff2?v=1" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/fa-solid-900.woff2?v=1" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/fa-brands-400.woff2?v=1" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="/Style/fontawesome/webfonts/custom-icons.woff2?v=1" as="font" type="font/woff2" crossorigin /> <link href="/Style/fonts/fonts-min.css?v=20241212" rel="stylesheet" /> <link href="/Style/fontawesome/css/all.min.css?v=202501" rel="stylesheet" /> <link href="/Style/allstyles10-min.css?v=20250218ab" rel="stylesheet" /> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!--[if lt IE 9]> <link rel="stylesheet" href="/Style/olderbrowsers/css/bootstrap.min.css" media="all" /> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> <!--[if IE]> <style> #left-side-menu.left-showing, #right-side-menu.right-showing { z-index: 30; color: white; } </style> <![endif]--> <!--[if lt IE 9]> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <![endif]--> <!--[if (gte IE 9) | (!IE)]><!--> <script defer src="/Scripts/libraries/jquery.min.js"></script> <!--<![endif]--> <script src="https://accounts.google.com/gsi/client" async defer></script> <link rel="manifest" href="/manifest.json" /><link rel="preconnect" href="https://cdn.onesignal.com" /> <script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js"></script> <script src="/scripts/modal/mb-modernpopup.js?v=20250208" type="text/javascript"></script><link rel="preconnect" href="https://www.google-analytics.com/" /><link rel="preconnect" href="https://www.googletagmanager.com/" /> <script> var OneSignalAuthCode = '88nnd4crj7'; function registerUserChange(action) { OneSignal.getUserId(function (userId) { OneSignalIdString = userId; var Domain = 'marketbeat.com'; var url = "https://www.marketbeat.com/scripts/OneSignalTracking.ashx?OneSignalID=" + OneSignalIdString + "&domain=" + Domain + "&action=" + action; var xhr = new XMLHttpRequest(); xhr.open('GET', url); xhr.onload = function () { if (xhr.status !== 200) { console.log('GET failed. Returned status of ' + xhr.status); } else { console.log('GET succeeded (' + url + '). Returned status of ' + xhr.status); } }; xhr.send(); }); } var OneSignal = OneSignal || []; OneSignal.push( function () { OneSignal.init({ appId: "92d0557c-79b3-4742-9ab4-9155a42d6a49", safari_web_id: 'web.onesignal.auto.24c5a223-602c-4339-a230-554aefc554b5', autoRegister: false, autoResubscribe: true, notifyButton: { enable: false }, welcomeNotification: { "title": "Join Wall Street's Brightest Minds.", "message": "Receive research in your inbox from top analysts, before the market opens. Click here to learn how.", "url": "https://www.marketbeat.com/subscribe/all-access/?ReferralType=OneSignalThankYou" }, }); OneSignal.once('subscriptionChange', function (isSubscribed) { if (isSubscribed) { registerUserChange("subscribe"); } else { registerUserChange("unsubscribe"); } }); var pageViews = parseFloat(getCookie('MarketBeatOptinCookie')); if ((navigator.userAgent.toLowerCase().indexOf('firefox') > -1) || ((navigator.userAgent.toLowerCase().indexOf('safari') > -1) && (!(navigator.userAgent.toLowerCase().indexOf('chrome') > -1)))) { OneSignal.showSlidedownPrompt(); } else if (navigator.userAgent.toLowerCase().indexOf(' edg') > -1) { OneSignal.showSlidedownPrompt(); } else { OneSignal.showNativePrompt(); } }); </script> <script type='text/javascript'>OneSignal.push(function () {OneSignal.getUserId(function (userId) {$.get("/scripts/OneSignalTracking.ashx?OneSignalNLI=" + userId);});});</script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebPage", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://google.com/webpage" }, "headline": "What Are Dividend Challengers?", "image": { "@type": "ImageObject", "url": "https://www.marketbeat.com/images/MarketBeat-icon-256x256.png", "height": "400", "width": "400" }, "datePublished": "2023-03-02", "dateModified": "2025-03-03", "author": { "@type" : "Person", "name": "Sarah Horvath" , "url":"https://www.marketbeat.com/authors/sarah-horvath/" , "jobTitle":"Contributing Author - Retail, Healthcare, and Real Estate stocks", "description":"Sarah Horvath has been a contributing writer for MarketBeat since 2022. She specializes in retirement investing, long-term retail investing, and personal finance. Sarah\u0027s educational background includes a Bachelor of Arts from Arcadia University in Glenside. Before joining MarketBeat, her previous experience included the following: Vanguard, Nationwide, and Benzinga and MarketWatch.", "email":"horvath.sarah17@gmail.com", "sameAs":"https://www.linkedin.com/in/sarah-horvath-4764a1262/", "image": { "@type": "ImageObject", "url": "https://www.marketbeat.com/logos/authors/20231005111158_author-sarah-horvath.png", "height": "512", "width": "390" }, "alumniOf": {"@type": "EducationalOrganization", "name": "Arcadia University", "sameAs": "https://www.arcadia.edu/bsite", "address": { "@type": "PostalAddress", "addressLocality": "Glenside", "addressRegion": "PA", "addressCountry": "US"}}, "hasCredential": {"@type": "EducationalOccupationalCredential", "credentialCategory":"Bachelor\u0027s Degree", "name": "Bachelor of Arts", "recognizedBy": { "@type": "EducationalOrganization", "name": "Arcadia University", "sameAs": "https://www.arcadia.edu/bsite"}}, "knowsAbout": ["Retirement investing","long-term retail investing","personal finance"], "publishingPrinciples": "https://www.marketbeat.com/editorial-guidelines/", "worksFor": {"@context":"https://schema.org", "@type":"Organization", "name":"MarketBeat", "url":"https://www.marketbeat.com/", "logo":{"@context":"https://schema.org", "@type":"ImageObject", "url":"https://www.marketbeat.com/images/master/marketbeat-logo-gray-blue-1200.png", "height":"306", "width":"1200"}, "email":"contact@marketbeat.com", "description":"MarketBeat empowers retail investors to make better trading decisions by providing real-time financial data and objective market research.", "address":{"@context":"https://schema.org", "@type":"PostalAddress", "streetAddress":"345 N Reid Place, Suite 620", "addressLocality":"Sioux Falls", "addressRegion":"SD", "postalCode":"57103", "addressCountry":"US"}, "contactPoint":{"@context":"https://schema.org", "@type":"ContactPoint", "telephone":"+1-844-978-6257", "email":"contact@marketbeat.com", "contactType":"Customer Support"}, "sameAs":["https://twitter.com/MarketBeatCom/", "https://www.facebook.com/marketbeatcom/", "https://www.youtube.com/marketbeatcom", "https://en.wikipedia.org/wiki/MarketBeat", "https://www.linkedin.com/company/marketbeat", "https://www.crunchbase.com/organization/marketbeat-com"], "publishingPrinciples":"https://www.marketbeat.com/editorial-guidelines/"} }, "publisher": {"@context":"https://schema.org", "@type":"Organization", "name":"MarketBeat", "url":"https://www.marketbeat.com/", "logo":{"@context":"https://schema.org", "@type":"ImageObject", "url":"https://www.marketbeat.com/images/master/marketbeat-logo-gray-blue-1200.png", "height":"306", "width":"1200"}, "email":"contact@marketbeat.com", "description":"MarketBeat empowers retail investors to make better trading decisions by providing real-time financial data and objective market research.", "address":{"@context":"https://schema.org", "@type":"PostalAddress", "streetAddress":"345 N Reid Place, Suite 620", "addressLocality":"Sioux Falls", "addressRegion":"SD", "postalCode":"57103", "addressCountry":"US"}, "contactPoint":{"@context":"https://schema.org", "@type":"ContactPoint", "telephone":"+1-844-978-6257", "email":"contact@marketbeat.com", "contactType":"Customer Support"}, "sameAs":["https://twitter.com/MarketBeatCom/", "https://www.facebook.com/marketbeatcom/", "https://www.youtube.com/marketbeatcom", "https://en.wikipedia.org/wiki/MarketBeat", "https://www.linkedin.com/company/marketbeat", "https://www.crunchbase.com/organization/marketbeat-com"], "publishingPrinciples":"https://www.marketbeat.com/editorial-guidelines/"}, "description": "Dividend Challengers are S\u0026P 500 index companies that have increased their dividend every year for at least the past five years. Learn more." } </script><meta name="twitter:card" content="summary"/><meta name ="twitter:site" content="@MarketBeatCom" /><meta name ="twitter:creator" content="@MarketBeatCom" /><meta name ="twitter:title" content="What Are Dividend Challengers?"/><meta name ="twitter:description" content="Dividend Challengers are S&P 500 index companies that have increased their dividend every year for at least the past five years. Learn more." /><meta name ="twitter:image" content="" /><meta property="og:title" content="What Are Dividend Challengers?" /><meta property="og:type" content="article" /><meta property="og:url" content="https://www.marketbeat.com/dividends/challengers/" /><meta property="og:image" content="" /><meta property="og:description" content="Dividend Challengers are S&P 500 index companies that have increased their dividend every year for at least the past five years. Learn more." /><meta property="og:site_name" content="MarketBeat" /><meta property="og:locale" content="en_US" /> <link rel="canonical" href="https://www.marketbeat.com/dividends/challengers/" /> <script type="text/javascript">var ShowDividendPopupFirst = true;</script> <style type="text/css"> @media screen and (min-width:1200px) and (max-width: 1400px) { .temp-hidden{display:none;} } </style> <meta property="og:image" content="https://www.marketbeat.com/images/marketbeat-logo-1200-1200.jpg?v=1"/><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="1200" /> <!-- Global site tag (gtag.js) - Google Analytics - New MB GA 4 Tag --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-DXW4L2BDZK"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-DXW4L2BDZK'); </script> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9373162611283935" crossorigin="anonymous"></script> <script async src="https://fundingchoicesmessages.google.com/i/pub-9373162611283935?ers=1"></script><script>(function () { function signalGooglefcPresent() { if (!window.frames['googlefcPresent']) { if (document.body) { const iframe = document.createElement('iframe'); iframe.style = 'width: 0; height: 0; border: none; z-index: -1000; left: -1000px; top: -1000px;'; iframe.style.display = 'none'; iframe.name = 'googlefcPresent'; document.body.appendChild(iframe); } else { setTimeout(signalGooglefcPresent, 0); } } } signalGooglefcPresent(); })();</script> <!-- Lower Right Ad --> <!--<script type="text/javascript" src="/Scripts/lowerrightad-min.js?v=20241007"></script>--> <meta name="description" content="View a list of "Dividend Challengers" stocks which have raised their dividends for at least 5 years, but less than 10 years." /></head> <body> <a class="skip-link bg-light-blue border c-dark-blue b-dark-blue" href="#main">Skip to main content</a> <div id='g_id_onload' data-client_id='178542853386-sfq8ta0q9in407qnaud00o1o7a6thlsi.apps.googleusercontent.com' data-login_uri='https://www.marketbeat.com/users/OneTapVerifyRedirect.aspx' data-prompt_parent_id='g_id_onload' data-auto_select='true' data-cancel_on_tap_outside='true' data-use_fedcm_for_prompt='true' data-state_cookie_domain='marketbeat.com'></div> <div class="page-wrap"> <script type="text/javascript">var scrollingTickersFile = '/Scripts/ScrollingTickers.ashx?accountid=0&interval=2503030236&userlevel=NotLoggedIn'; </script> <div id="scrollingTickers" class="d-print-none" style="height: 32px; width: 100%; overflow: hidden; background-color: var(--blue-14);transition: background-color .3s;"> </div> <div id="header-holder" class="mega-not-showing"> <div id="mb-header" class="bg-blue-13 w-100"> <header id="logobar" class="logo-bar container d-flex flex-wrap "> <div class="row narrow-gutter-row align-items-center py-1 py-sm-0 position-relative" style="width: calc(100% + 10px)"> <div class="col-auto header-left align-items-center order-sm-1"> <div class="d-flex align-items-center"> <span class="trigger-left menu-button-wrapper"><span class="c-white fa-regular fa-bars"></span></span> <a title="MarketBeat" href="https://www.marketbeat.com" id="header-logo-link"> <img class="header-logo" src="/images/master/MarketBeat-logo-r-white.svg?v=2019" alt="MarketBeat home page" width="300" height="76"> </a> </div> </div> <div class="d-none d-lg-block col-lg-9 mx-auto col-xxl-5 order-lg-4 order-xxl-2 position-static"> <div class="main-menu-bar"> <nav id="mega-menu" class="d-none d-lg-flex navbar navbar-expand-lg p-0 nounderline position-static" aria-label="Primary Menu"> <ul class="d-flex navbar-nav justify-content-between align-items-center w-100 px-xxl-3"> <li class="has-submenu"> <a href="/all-access/" id="navResearchTools" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Research Tools</a> <ul class="purple-menu shortest-list dropdown-menu" aria-labelledby="navResearchTools"> <li class="has-submenu"><a href="/all-access/">All Access Research Tools</a> <ul> <li><a href="/all-access/live-news/">Live News Feed <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/manage/momentum-alerts/">Momentum Alerts <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/idea-engine/">Idea Engine <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/export-data/">Export Data (CSV) <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/">See All Research Tools</a></li> </ul> </li> <li class="has-submenu separate-on-side"><a href="/manage/watchlists/">My MarketBeat</a> <ul> <li><a href="/manage/watchlists/">My Portfolio</a></li> <li><a class='wl-tab-change' href="/manage/watchlists/#newsletter">My Newsletter</a></li> <li><a href="/manage/">My Account</a></li> </ul> </li> <li class="has-submenu"> <a href="/calculators/">Calculators</a> <ul> <li><a href="/dividends/calculator/">Dividend Calculator</a></li> <li><a href="/dividends/yield-calculator/">Dividend Yield Calculator</a></li> <li><a href="/calculators/market-cap-calculator/">Market Cap Calculator</a></li> <li><a href="/calculators/options-profit-calculator/">Options Profit Calculator</a></li> <li><a href="/calculators/stock-average-calculator/">Stock Average Calculator</a></li> <li><a href="/stock-splits/calculator/">Stock Split Calculator</a></li> <li><a href="/calculators/stock-profit-calculator/">Stock Profit Calculator</a></li> </ul> </li> <li class="has-submenu"> <a href="/stock-screener/">Stock Screeners</a> <ul> <li><a href="/stock-screener/">Stock Screener</a></li> <li><a href="/all-access/etf-screener/">ETF Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/trending/">Trending Stocks</a> <ul> <li><a href="/stocks/trending/">Trending MarketBeat Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/trending/media/">Trending Media Mentions <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/trending/media-sentiment/">High Media Sentiment Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/trending/wallstreetbets/">Trending WallStreetBets Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"><a href="/all-access/reports/">Premium Reports</a> <ul> <li><a href="/all-access/reports/?report=nuclearstocks">7 Top Nuclear Stocks To Buy Now <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=highyield">10 Best High-Yield Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=Magnificent7">7 Magnificent Stocks in 2025 <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=10BestAIStocks">10 Best AI Stocks to Own in 2025 <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=buyandholdforever">7 Stocks to Buy And Hold Forever <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=newyear">10 Best Stocks to Own in 2025 <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=gold">2025 Gold Forecast: A Perfect Storm <span class="fa-solid fa-dynamic-lock"></span></a></li><li><a href="/all-access/reports/?report=pot">Beginner's Guide to Cannabis Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> </ul> </li> <li class="has-submenu d-none"> <a href="/market-data/" id="navFinancialCalendars" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Financial Calendars</a> <ul class="blue-menu shorter-list dropdown-menu" aria-labelledby="navFinancialCalendars"> <li class="mega-only"><a href="/market-data/">Calendars and Market Data</a></li> </ul> </li> <li class="has-submenu"> <a href="/market-data/" id="navMarketData" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Market Data</a> <ul class="green-menu mediumtall-list dropdown-menu" aria-labelledby="navMarketData"> <li class="mega-only"><a href="/market-data/">All Market Data and Financial Calendars</a></li> <li class="has-submenu"> <a href="/ratings/">Analyst Ratings</a> <ul> <li><a href="/ratings/">Recent Analyst Ratings</a></li> <li><a href="/all-access/ratings-screener/">Stock Ratings Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated/">Top-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/lowest-rated/">Lowest-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/analyst-rankings/">Top-Rated Analysts <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/brokerage-rankings/">Top-Rated Brokerages <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/most-upgraded/">Most-Upgraded Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/ratings/newsletter/">Free Ratings Newsletter</a></li> </ul> </li> <li class="has-submenu"> <a href="/congress-stock-trades/">Congressional Data</a> <ul> <li><a href="/congress-stock-trades/">Recent Trades</a></li> <li><a href="/congress-stock-trades/most-purchased-stocks/">Most Bought Stocks</a></li> <li><a href="/congress-stock-trades/profiles/">Members of Congress</a></li> </ul> </li> <li class="has-submenu"> <a href="/market-data/">Corporate Events</a> <ul> <li><a href="/stock-buybacks/">Corporate Buybacks</a></li> <li><a href="/ipos/">Initial Public Offerings (IPOs)</a></li> <li><a href="/ipos/lockup-expirations/">IPO Lockup Expirations</a></li> <li><a href="/market-data/sec-filings/">SEC Filings</a></li> <li><a href="/stock-splits/">Stock Splits</a></li> </ul> </li> <li class="has-submenu"> <a href="/dividends/">Dividends</a> <ul> <li><a href="/dividends/announcements/">Today's Announcements</a></li> <li><a href="/dividends/ex-dividend-calendar/">Ex-Dividend Calendar</a></li> <li><a href="/dividends/increases/">Dividend Increases</a></li> <li><a href="/dividends/achievers/">Dividend Achievers</a></li> <li><a href="/dividends/aristocrats/">Dividend Aristocrats</a></li> <li><a href="/dividends/best-dividend-stocks/">Best Dividend Stocks</a></li> <li><a href="/dividends/high-yield/">High-Yield Dividend Stocks</a></li> <li><a href="/dividends/top-rated-dividend-stocks/">Top-Rated Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/dividends/screener/">Dividend Screener</a></li> <li><a href="/dividends/subscribe/">Free Dividend Newsletter</a></li> </ul> </li> <li class="has-submenu"> <a href="/earnings/">Earnings</a> <ul> <li><a href="/earnings/latest/">Today's Announcements</a></li> <li><a href="/earnings/tomorrow/">Tomorrow's Announcements</a></li> <li><a href="/earnings/next-week/">Next Week's Announcements</a></li> <li><a href="/earnings/conference-calls/">Upcoming Earnings Calls</a></li> <li><a href="/earnings/transcripts/">Earnings Call Transcripts</a></li> <li><a href="/all-access/earnings-screener/">Earnings Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> <li class="has-submenu"> <a href="/insider-trades/">Insider Trades</a> <ul> <li><a href="/insider-trades/">Today's Insider Trades</a></li> <li><a href="/insider-trades/insider-buying-stocks/">Top Insider Buying Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/insider-trades/insider-selling-stocks/">Top Insider Selling Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/all-access/insider-trades-screener/">Insider Trades Screener <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/insider-trades/subscribe/">Insider Trades Newsletter</a></li> </ul> </li> <li> <a href="/stock-market-holidays/">Stock Market Holidays</a> </li> <li class="has-submenu"><a href="/cryptocurrencies/">Cryptocurrencies</a> <ul> <li><a href="/cryptocurrencies/">All Cryptocurrencies</a></li> <li><a href="/cryptocurrencies/news/">Cryptocurrency Headlines</a></li> <li><a href="/cryptocurrencies/newsletter/">Cryptocurrency Newsletter</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/biggest-percentage-gainers/">Gainers & Decliners</a> <ul> <li><a href="/market-data/biggest-percentage-gainers/">Percentage Gainers</a></li> <li><a href="/market-data/biggest-percentage-decliners/">Percentage Decliners</a></li> <li><a href="/market-data/breakout-stocks/">Breakout Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/low-pe-stocks/">High & Low P/E</a> <ul> <li><a href="https://www.marketbeat.com/market-data/high-pe-stocks/">High P/E Stocks</a></li> <li><a href="https://www.marketbeat.com/market-data/low-pe-stocks/">Low P/E Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/52-week-highs/">Highs & Lows</a> <ul> <li><a href="/market-data/52-week-highs/">52-Week Highs</a></li> <li><a href="/market-data/52-week-lows/">52-Week Lows</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/most-active-stocks/">Most Active</a> <ul> <li><a href="/market-data/most-active-stocks/">Most Active Stocks</a></li> <li><a href="/market-data/most-volatile-stocks/">Most Volatile Stocks</a></li> <li><a href="/market-data/unusual-volume-stocks/">Unusual Trading Volume</a></li> <li><a href="/market-data/trading-halts/">Trading Halts</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/unusual-call-options-volume/">Options</a> <ul> <li><a href="/market-data/unusual-call-options-volume/">Unusual Call Volume</a></li> <li><a href="/market-data/unusual-put-options-volume/">Unusual Put Volume</a></li> </ul> </li> <li><a href="/market-data/sector-performance/">Sector Performance</a> </li> <li class="has-submenu"><a href="/short-interest/">Short Interest</a> <ul> <li><a href="/short-interest/">Largest Short Positions</a></li> <li><a href="/short-interest/short-interest-increases/">Short Interest Increases</a></li> <li><a href="/short-interest/short-interest-decreases/">Short Interest Decreases</a></li> </ul> </ul> </li> <li class="has-submenu"> <a href="/stocks/" id="navStockLists" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Stock Lists</a> <ul class="gold-menu medium-list dropdown-menu" aria-labelledby="navStockLists"> <li class="mega-only"><a href="/stocks/">All Stock Lists</a></li> <li class="has-submenu"><a href="/types-of-stock/">Stocks by Interest</a> <ul> <li><a href="/types-of-stock/5g-stocks/">5G Stocks</a></li> <li><a href="/types-of-stock/blue-chip-stocks/">Blue Chip Stocks</a></li> <li><a href="/types-of-stock/biotech-stocks/">Biotech Stocks</a></li> <li><a href="/types-of-stock/faang-stocks/">FAANG Stocks</a></li> <li><a href="/types-of-stock/gold-stocks/">Gold Stocks</a></li> <li><a href="/types-of-stock/large-cap-stocks/">Large Cap Stocks</a></li> <li><a href="/types-of-stock/marijuana-stocks/">Marijuana Stocks</a></li> <li><a href="/types-of-stock/oil-stocks/">Oil Stocks</a></li> <li><a href="/types-of-stock/real-estate-investment-trusts-reits/">REITs</a></li> <li><a href="/types-of-stock/russell-2000-stocks/">Russell 2000 Stocks</a></li> <li><a href="/types-of-stock/small-cap-stocks/">Small Cap Stocks</a></li> <li><a href="/types-of-stock/warren-buffett-stocks/">Warren Buffett Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/market-data/low-priced-stocks/">Low Priced Stocks</a> <ul> <li><a href="/market-data/low-priced-stocks/stocks-under-50-cents/">Stocks Under $0.50</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-1/">Stocks Under $1</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-2/">Stocks Under $2</a></li> <li><a href="/market-data/low-priced-stocks/stocks-under-5/">Stocks Under $5</a></li> </ul> </li> <li class="has-submenu"><a href="/types-of-stock/penny-stocks/">Penny Stocks</a> <ul> <li><a href="/types-of-stock/penny-stocks/">Most Active Penny Stocks</a></li> <li><a href="/types-of-stock/penny-stocks/most-popular/">Most Popular Penny Stocks</a></li> <li><a href="/types-of-stock/penny-stocks/top-penny-stocks-today/">Top Penny Stocks Today</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/">Stocks by Exchange</a> <ul> <li><a href="/stocks/NYSE/">NYSE Stocks</a></li> <li><a href="/stocks/NASDAQ/">NASDAQ Stocks</a></li> <li><a href="/stocks/OTCMKTS/">OTCMKTS Stocks</a></li> <li><a href="/stocks/TSE/">TSX Stocks</a></li> <li><a href="/stocks/LON/">LSE Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/sectors/">Stocks by Sector</a> <ul> <li><a href="/stocks/sectors/auto-tires-trucks/">Automotive Stocks</a></li> <li><a href="/stocks/sectors/aerospace/">Aerospace Stocks</a></li> <li><a href="/stocks/sectors/basic-materials/">Basic Materials Stocks</a></li> <li><a href="/stocks/sectors/business-services/">Business Services Stocks</a></li> <li><a href="/stocks/sectors/consumer-discretionary/">Consumer Discretionary Stocks</a></li> <li><a href="/stocks/sectors/consumer-staples/">Consumer Staples Stocks</a></li> <li><a href="/stocks/sectors/construction/">Construction Stocks</a></li> <li><a href="/stocks/sectors/oils-energy/">Energy Stocks</a></li> <li><a href="/stocks/sectors/finance/">Finance Stocks</a></li> <li><a href="/stocks/sectors/industrial-products/">Industrial Stocks</a></li> <li><a href="/stocks/sectors/manufacturing/">Manufacturing Stocks</a></li> <li><a href="/stocks/sectors/medical/">Medical Stocks</a></li> <li><a href="/stocks/sectors/real-estate/">Real Estate Stocks</a></li> <li><a href="/stocks/sectors/retail-wholesale/">Retail Stocks</a></li> <li><a href="/stocks/sectors/computer-and-technology/">Technology Stocks</a></li> <li><a href="/stocks/sectors/transportation/">Transportation Stocks</a></li> <li><a href="/stocks/sectors/utilities/">Utilities Stocks</a></li> </ul> </li> <li class="has-submenu"><a href="/stocks/">Technical Indicators</a> <ul> <li><a href="/stocks/death-cross-stocks/">Death Cross Stocks</a></li> <li><a href="/stocks/golden-cross-stocks/">Golden Cross Stocks</a></li> <li><a href="/market-data/overbought-stocks-rsi/">RSI Overbought Stocks</a></li> <li><a href="/market-data/oversold-stocks-rsi/">RSI Oversold Stocks</a></li> </ul> </li> <li><a href="/compare-stocks/">Stock Comparisons</a></li> <li class="has-submenu"><a href="/stocks/top-rated/">Premium Stock Lists</a> <ul> <li><a href="/stocks/top-marketrank/">Top MarketRank™ Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-esg-stocks/">Top ESG Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated/">Top-Rated Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/dividends/top-rated-dividend-stocks/">Top-Rated Dividend Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated-small-cap-stocks/">Top-Rated Small-Cap Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/stocks/top-rated-tech-stocks/">Top-Rated Tech Stocks <span class="fa-solid fa-dynamic-lock"></span></a></li> </ul> </li> </ul> </li> <li class="has-submenu"> <a href="/headlines/" id="navHeadlines" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Headlines</a> <ul class="red-menu shorter-list dropdown-menu" aria-labelledby="navHeadlines"> <li class="has-submenu"><a href="/videos/">MarketBeat TV</a><ul class="row limited-video-submenu"><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/congress-cashes-in-on-stocksheres-how-you-can-too/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20250302140930_videocongresscopy.png" alt="Congress Cashes In on Stocks—Here’s How You Can Too!" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">Congress Cashes In on Stocks—Here’s How You Can Too!</span></a></li><li class="side-only"><a href='/videos/congress-cashes-in-on-stocksheres-how-you-can-too/'>Congress Cashes In on Stocks—Here’s How You Can Too!</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/5-stocks-to-buy-now-in-march-2025/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20250228170209_videomarchstocks2.png" alt="5 Stocks to BUY NOW in March 2025" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">5 Stocks to BUY NOW in March 2025</span></a></li><li class="side-only"><a href='/videos/5-stocks-to-buy-now-in-march-2025/'>5 Stocks to BUY NOW in March 2025</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/archer-aviation-sinking-now-soaring-soon/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20250227170251_videoarchercopy.png" alt="Archer Aviation: Sinking Now, Soaring Soon?" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">Archer Aviation: Sinking Now, Soaring Soon?</span></a></li><li class="side-only"><a href='/videos/archer-aviation-sinking-now-soaring-soon/'>Archer Aviation: Sinking Now, Soaring Soon?</a></li><li class="mega-only mb-2 col-6 pl-0"><a href="/videos/nvidia-revenue-soars-78-but-volatility-wont-stop/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><span class="position-absolute fa-solid fa-play c-white" aria-hidden="true" style="opacity:0.8;font-size:3em;"></span><img class="w-100" src="https://www.marketbeat.com/logos/videos/thumb_20250226194644_videonvdacopy3.png" alt="NVIDIA Revenue SOARS 78%, But Volatility Won’t STOP!" height="78" width="140" loading="lazy" decoding="async"/></span><span class="d-block mt-1" style="line-height:1.2em;">NVIDIA Revenue SOARS 78%, But Volatility Won’t STOP!</span></a></li><li class="side-only"><a href='/videos/nvidia-revenue-soars-78-but-volatility-wont-stop/'>NVIDIA Revenue SOARS 78%, But Volatility Won’t STOP!</a></li></ul></li><li class="has-submenu"><a href="/originals/">Featured Articles</a><ul class='limited-width-submenu'><li><a href='/originals/bearish-investors-can-seek-refuge-in-recession-resistant-etfs/'>Bearish Investors Can Seek Refuge in Recession-Resistant ETFs</a></li><li><a href='/originals/3-oversold-magnificent-seven-stocks-at-key-levels-buy-now/'>3 Oversold Magnificent Seven Stocks at Key Levels: Buy Now?</a></li><li><a href='/originals/3m-to-hit-175-by-mid-year-and-higher-highs-are-likely/'>3M to Hit $175 by Mid-Year, and Higher Highs Are Likely</a></li><li><a href='/originals/4-blockchain-stocks-that-arent-coinbase/'>4 Blockchain Stocks That Aren’t Coinbase</a></li><li><a href='/originals/these-3-tech-stocks-are-gaining-steam-after-nvidias-report/'>These 3 Tech Stocks Are Gaining Steam After NVIDIA’s Report</a></li><li><a href='/originals/these-s-and-p-500-stocks-have-low-p-e-ratios-time-to-buy/'>These S&P 500 Stocks Have Low P/E Ratios — Time to Buy?</a></li><li><a href='/originals/one-value-one-growth-and-one-momentum-stock-for-diversification/'>One Value, One Growth, and One Momentum Stock For Diversification</a></li><li><a href='/originals/porch-group-stock-surges-76-in-2-days-whats-next/'>Porch Group Stock Surges 76% in 2 Days – What’s Next? </a></li><li class="pt-1"><a href='/originals/'>More Featured Articles <span class="fa-regular fa-angle-right" aria-hidden="true"></span></a></li></ul></li> <li class="has-submenu"><a href="/headlines/">News</a> <ul> <li><a href="/headlines/">All Headlines</a></li> <li><a href="/instant-alerts/">Instant News Alerts</a></li> <li><a href="/surveys/">Research Surveys</a></li> <li><a href="/all-access/live-news/">Real-Time News Feed <span class="fa-solid fa-dynamic-lock"></span></a></li> <li><a href="/slideshows/">Investing Slideshows</a></li> </ul> </li> </ul> </li> <li class="has-submenu"> <a href="/learn/" id="navLearn" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Education</a> <ul class="blue-menu shorter-list dropdown-menu" aria-labelledby="navLearn"> <li class="menu-ad mega-only"> <div class="position-relative mb-3"> <div class="bold mb-2 c-gray">Featured Topic: Options Trading</div> <ul class="row"> <li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/neos-s-and-p-500r-high-income-etf-harnasses-the-power-of-options/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241210135548_neos-sp-500r-high-income-etf-harnasses-the-power-o.png" alt="NEOS S&P 500 High Income ETF (SPYI)" height="488" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Neos S&P 500(R) High Income ETF Harnesses the Power of Options</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/3-unusual-call-option-trades-investors-should-be-watching/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241104115452_options-traders-bet-big-on-these-3-tech-stocks.jpg" alt="" height="800" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Options Traders Bet Big on These 3 Tech Stocks </span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/how-to-play-new-options-trading-with-bitcoin-etfs/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241101152430_how-to-play-new-options-trading-with-bitcoin-etfs.jpg" alt="Six bitcoin coins — Stock Editorial Photography" height="800" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">How to Play New Options Trading With Bitcoin ETFs</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/originals/albemarle-stock-call-options-surge-what-it-means-for-lithium/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20241028111137_albemarle-stock-call-options-surge-what-it-means-f.png" alt="albemarle lithium ion battery" height="488" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">Albemarle Stock Call Options Surge: What It Means for Lithium</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/options-how-to-execute-the-wheel-strategy-for-options-income/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20240718150215_how-to-execute-the-wheel-strategy-to-generate-opti.jpg" alt="Photo of a businessman running inside a circle made of money symbolic of the wheel options trading strategy. " height="960" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">How to Execute the Wheel Strategy to Generate Options Income</span></a></li><li class="d-none d-lg-block mb-2 col-4 pl-0"><a href="https://www.marketbeat.com/learn/3-options-strategies-to-play-a-stocks-uptrend-if-bullish/" class="position-relative"><span class="d-flex position-relative align-items-center justify-content-center"><img class="w-100" style="aspect-ratio:2/1;object-fit:cover;" src="https://www.marketbeat.com/logos/articles/thumb_20240626075418_3-options-strategies-to-play-a-stocks-uptrend-if-b.jpg" alt="Stock options strategies " height="900" width="1200" loading="lazy" decoding="async"/></span><span class="d-block mt-1 c-gray font-weight-normal" style="font-size:.95em;line-height:1.2em;padding-right:.5em;">3 Options Strategies to Play a Stock’s Uptrend if Bullish </span></a></li> </ul> </div> </li> <li> <a href="/learn/">Learn</a> <div style="max-width: 200px;" class="mega-only">Read investment guides, how-to articles, and explainers.</div> </li> <li> <a href="/stock-ideas/">Stock Ideas</a> <div style="max-width: 200px;" class="mega-only">Looking for ideas for stocks to invest in? These stocks are poised to move.</div> </li> <li> <a href="/financial-terms/">Financial Terms</a> <div style="max-width: 200px;" class="mega-only">Learn the language of investment with our glossary of over 200 financial terms.</div> </li> <li> <a href="/help/">Help</a> <div style="max-width: 200px;" class="mega-only">View our library of help videos to learn how to use the tools on the MarketBeat website.</div> </li> </ul> </li> </ul> </nav> <!-- end main menu--> </div> </div> <div id="headeright" class="col-auto order-sm-3 text-right header-right"> <button class="btn btn-primary login-modal-button" data-target="#pnlLoginCreateModal" data-toggle="modal" aria-label="Log in" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');"><span class="fa-regular fa-user mx-1"></span><span class="px-1 d-none d-lg-inline-block">Log in </span></button> <a href="https://marketbeat.com/subscribe/all-access/?ReferralType=HeaderButton" class="btn btn-featured ml-1" aria-label="Free Trial" id="header-btn-featured"><span class="fa-regular fa-dollar-sign mx-1"></span><span class="px-1 d-none d-lg-inline">Free Trial </span></a> </div> <div id="pnlMainHeaderSearch" class="pb-1 pt-0 pt-sm-1 order-sm-2 col NotLoggedIn"> <form id="headerSearchForm" class="input-group dark-bkg ml-lg-2 mr-md-2" method="get" action="/pages/search.aspx" role="search" aria-label="Site search"> <input aria-label="Search" id="headerSearch" type="text" name="query" class="autocomplete form-control" placeholder="Search stocks, news, and tools..." style="font-size:.9em;"/> <span id="mainAutocompleteList"></span> <span class="input-group-append position-relative"> <span id="headerSearchLoading" style="width: 20px; height: 20px; position: absolute; left: -1.7em; top: 0.4em; display: none;"> <img style="filter: brightness(1.5);" src="/images/loading-gif.gif?v=2" alt="" loading="lazy" width="20" height="20"></span> <button class="clear-button" type="submit" aria-label="Search" style="color: var(--white); text-transform: uppercase;"><span class="fa-regular fa-magnifying-glass"></span><span class="sr-only">Search</span></button> </span> </form> </div> </div> </header> </div> </div> <main> <div class="d-print-none py-1 bg-blue text-center d-minimal-none"> <div style="max-width: 1140px; margin: 0 auto;"> <div style="padding:6px;font-size:0.8rem;line-height:1.2;" class="below-h1-text-link-ad d-minimal-none"><a style="font-weight:700; color:var(--white);" target="_blank" rel="sponsored noopener" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=11973&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1">→ URGENT: This Altcoin Opportunity Won’t Wait – Act Now</a> <span style="color:var(--white);"> <span class="pl-1 d-none d-sm-inline-block">(From Crypto Swap Profits)</span> <span class="d-inline d-sm-none">(Ad)</span></span><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=11973&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></div> </div> </div> <div id="main" class="container main-container"> <article id="article"> <form method="post" action="./" onsubmit="javascript:return WebForm_OnSubmit();" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTIxMjQxNjM5NzAPZBYCZg9kFhhmD2QWBgIYDxYCHgRUZXh0BbEBPHNjcmlwdCB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnPk9uZVNpZ25hbC5wdXNoKGZ1bmN0aW9uICgpIHtPbmVTaWduYWwuZ2V0VXNlcklkKGZ1bmN0aW9uICh1c2VySWQpIHskLmdldCgiL3NjcmlwdHMvT25lU2lnbmFsVHJhY2tpbmcuYXNoeD9PbmVTaWduYWxOTEk9IiArIHVzZXJJZCk7fSk7fSk7PC9zY3JpcHQ+ZAIZD2QWBAIBDxYCHwAF7Cs8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPiB7ICJAY29udGV4dCI6ICJodHRwOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6ICJXZWJQYWdlIiwgIm1haW5FbnRpdHlPZlBhZ2UiOiB7ICJAdHlwZSI6ICJXZWJQYWdlIiwgIkBpZCI6ICJodHRwczovL2dvb2dsZS5jb20vd2VicGFnZSIgfSwgImhlYWRsaW5lIjogIldoYXQgQXJlIERpdmlkZW5kIENoYWxsZW5nZXJzPyIsICJpbWFnZSI6IHsgIkB0eXBlIjogIkltYWdlT2JqZWN0IiwgInVybCI6ICJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9pbWFnZXMvTWFya2V0QmVhdC1pY29uLTI1NngyNTYucG5nIiwgImhlaWdodCI6ICI0MDAiLCAid2lkdGgiOiAiNDAwIiB9LCAiZGF0ZVB1Ymxpc2hlZCI6ICIyMDIzLTAzLTAyIiwgImRhdGVNb2RpZmllZCI6ICIyMDI1LTAzLTAzIiwgImF1dGhvciI6IHsgIkB0eXBlIiA6ICJQZXJzb24iLCAibmFtZSI6ICJTYXJhaCBIb3J2YXRoIiAsICJ1cmwiOiJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9hdXRob3JzL3NhcmFoLWhvcnZhdGgvIiAsICJqb2JUaXRsZSI6IkNvbnRyaWJ1dGluZyBBdXRob3IgLSBSZXRhaWwsIEhlYWx0aGNhcmUsIGFuZCBSZWFsIEVzdGF0ZSBzdG9ja3MiLCAiZGVzY3JpcHRpb24iOiJTYXJhaCBIb3J2YXRoIGhhcyBiZWVuIGEgY29udHJpYnV0aW5nIHdyaXRlciBmb3IgTWFya2V0QmVhdCBzaW5jZSAyMDIyLiBTaGUgc3BlY2lhbGl6ZXMgaW4gcmV0aXJlbWVudCBpbnZlc3RpbmcsIGxvbmctdGVybSByZXRhaWwgaW52ZXN0aW5nLCBhbmQgcGVyc29uYWwgZmluYW5jZS4gU2FyYWhcdTAwMjdzIGVkdWNhdGlvbmFsIGJhY2tncm91bmQgaW5jbHVkZXMgYSBCYWNoZWxvciBvZiBBcnRzIGZyb20gQXJjYWRpYSBVbml2ZXJzaXR5IGluIEdsZW5zaWRlLiBCZWZvcmUgam9pbmluZyBNYXJrZXRCZWF0LCBoZXIgcHJldmlvdXMgZXhwZXJpZW5jZSBpbmNsdWRlZCB0aGUgZm9sbG93aW5nOiBWYW5ndWFyZCwgTmF0aW9ud2lkZSwgYW5kIEJlbnppbmdhIGFuZCBNYXJrZXRXYXRjaC4iLCAiZW1haWwiOiJob3J2YXRoLnNhcmFoMTdAZ21haWwuY29tIiwgInNhbWVBcyI6Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9zYXJhaC1ob3J2YXRoLTQ3NjRhMTI2Mi8iLCAiaW1hZ2UiOiB7ICJAdHlwZSI6ICJJbWFnZU9iamVjdCIsICJ1cmwiOiAiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXV0aG9ycy8yMDIzMTAwNTExMTE1OF9hdXRob3Itc2FyYWgtaG9ydmF0aC5wbmciLCAiaGVpZ2h0IjogIjUxMiIsICJ3aWR0aCI6ICIzOTAiIH0sICJhbHVtbmlPZiI6IHsiQHR5cGUiOiAiRWR1Y2F0aW9uYWxPcmdhbml6YXRpb24iLCAibmFtZSI6ICJBcmNhZGlhIFVuaXZlcnNpdHkiLCAic2FtZUFzIjogImh0dHBzOi8vd3d3LmFyY2FkaWEuZWR1L2JzaXRlIiwgImFkZHJlc3MiOiB7ICJAdHlwZSI6ICJQb3N0YWxBZGRyZXNzIiwgImFkZHJlc3NMb2NhbGl0eSI6ICJHbGVuc2lkZSIsICJhZGRyZXNzUmVnaW9uIjogIlBBIiwgImFkZHJlc3NDb3VudHJ5IjogIlVTIn19LCAiaGFzQ3JlZGVudGlhbCI6IHsiQHR5cGUiOiAiRWR1Y2F0aW9uYWxPY2N1cGF0aW9uYWxDcmVkZW50aWFsIiwgImNyZWRlbnRpYWxDYXRlZ29yeSI6IkJhY2hlbG9yXHUwMDI3cyBEZWdyZWUiLCAibmFtZSI6ICJCYWNoZWxvciBvZiBBcnRzIiwgInJlY29nbml6ZWRCeSI6IHsgICJAdHlwZSI6ICJFZHVjYXRpb25hbE9yZ2FuaXphdGlvbiIsICJuYW1lIjogIkFyY2FkaWEgVW5pdmVyc2l0eSIsICJzYW1lQXMiOiAiaHR0cHM6Ly93d3cuYXJjYWRpYS5lZHUvYnNpdGUifX0sICJrbm93c0Fib3V0IjogWyJSZXRpcmVtZW50IGludmVzdGluZyIsImxvbmctdGVybSByZXRhaWwgaW52ZXN0aW5nIiwicGVyc29uYWwgZmluYW5jZSJdLCAicHVibGlzaGluZ1ByaW5jaXBsZXMiOiAiaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vZWRpdG9yaWFsLWd1aWRlbGluZXMvIiwgIndvcmtzRm9yIjogeyJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6Ik9yZ2FuaXphdGlvbiIsICJuYW1lIjoiTWFya2V0QmVhdCIsICJ1cmwiOiJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS8iLCAibG9nbyI6eyJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6IkltYWdlT2JqZWN0IiwgInVybCI6Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2ltYWdlcy9tYXN0ZXIvbWFya2V0YmVhdC1sb2dvLWdyYXktYmx1ZS0xMjAwLnBuZyIsICJoZWlnaHQiOiIzMDYiLCAid2lkdGgiOiIxMjAwIn0sICJlbWFpbCI6ImNvbnRhY3RAbWFya2V0YmVhdC5jb20iLCAiZGVzY3JpcHRpb24iOiJNYXJrZXRCZWF0IGVtcG93ZXJzIHJldGFpbCBpbnZlc3RvcnMgdG8gbWFrZSBiZXR0ZXIgdHJhZGluZyBkZWNpc2lvbnMgYnkgcHJvdmlkaW5nIHJlYWwtdGltZSBmaW5hbmNpYWwgZGF0YSBhbmQgb2JqZWN0aXZlIG1hcmtldCByZXNlYXJjaC4iLCAiYWRkcmVzcyI6eyJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6IlBvc3RhbEFkZHJlc3MiLCAic3RyZWV0QWRkcmVzcyI6IjM0NSBOIFJlaWQgUGxhY2UsIFN1aXRlIDYyMCIsICJhZGRyZXNzTG9jYWxpdHkiOiJTaW91eCBGYWxscyIsICJhZGRyZXNzUmVnaW9uIjoiU0QiLCAicG9zdGFsQ29kZSI6IjU3MTAzIiwgImFkZHJlc3NDb3VudHJ5IjoiVVMifSwgImNvbnRhY3RQb2ludCI6eyJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6IkNvbnRhY3RQb2ludCIsICJ0ZWxlcGhvbmUiOiIrMS04NDQtOTc4LTYyNTciLCAiZW1haWwiOiJjb250YWN0QG1hcmtldGJlYXQuY29tIiwgImNvbnRhY3RUeXBlIjoiQ3VzdG9tZXIgU3VwcG9ydCJ9LCAic2FtZUFzIjpbImh0dHBzOi8vdHdpdHRlci5jb20vTWFya2V0QmVhdENvbS8iLCAiaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL21hcmtldGJlYXRjb20vIiwgImh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL21hcmtldGJlYXRjb20iLCAiaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTWFya2V0QmVhdCIsICJodHRwczovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9tYXJrZXRiZWF0IiwgImh0dHBzOi8vd3d3LmNydW5jaGJhc2UuY29tL29yZ2FuaXphdGlvbi9tYXJrZXRiZWF0LWNvbSJdLCAicHVibGlzaGluZ1ByaW5jaXBsZXMiOiJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9lZGl0b3JpYWwtZ3VpZGVsaW5lcy8ifSB9LCAicHVibGlzaGVyIjogeyJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6Ik9yZ2FuaXphdGlvbiIsICJuYW1lIjoiTWFya2V0QmVhdCIsICJ1cmwiOiJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS8iLCAibG9nbyI6eyJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6IkltYWdlT2JqZWN0IiwgInVybCI6Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2ltYWdlcy9tYXN0ZXIvbWFya2V0YmVhdC1sb2dvLWdyYXktYmx1ZS0xMjAwLnBuZyIsICJoZWlnaHQiOiIzMDYiLCAid2lkdGgiOiIxMjAwIn0sICJlbWFpbCI6ImNvbnRhY3RAbWFya2V0YmVhdC5jb20iLCAiZGVzY3JpcHRpb24iOiJNYXJrZXRCZWF0IGVtcG93ZXJzIHJldGFpbCBpbnZlc3RvcnMgdG8gbWFrZSBiZXR0ZXIgdHJhZGluZyBkZWNpc2lvbnMgYnkgcHJvdmlkaW5nIHJlYWwtdGltZSBmaW5hbmNpYWwgZGF0YSBhbmQgb2JqZWN0aXZlIG1hcmtldCByZXNlYXJjaC4iLCAiYWRkcmVzcyI6eyJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6IlBvc3RhbEFkZHJlc3MiLCAic3RyZWV0QWRkcmVzcyI6IjM0NSBOIFJlaWQgUGxhY2UsIFN1aXRlIDYyMCIsICJhZGRyZXNzTG9jYWxpdHkiOiJTaW91eCBGYWxscyIsICJhZGRyZXNzUmVnaW9uIjoiU0QiLCAicG9zdGFsQ29kZSI6IjU3MTAzIiwgImFkZHJlc3NDb3VudHJ5IjoiVVMifSwgImNvbnRhY3RQb2ludCI6eyJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsICJAdHlwZSI6IkNvbnRhY3RQb2ludCIsICJ0ZWxlcGhvbmUiOiIrMS04NDQtOTc4LTYyNTciLCAiZW1haWwiOiJjb250YWN0QG1hcmtldGJlYXQuY29tIiwgImNvbnRhY3RUeXBlIjoiQ3VzdG9tZXIgU3VwcG9ydCJ9LCAic2FtZUFzIjpbImh0dHBzOi8vdHdpdHRlci5jb20vTWFya2V0QmVhdENvbS8iLCAiaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL21hcmtldGJlYXRjb20vIiwgImh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL21hcmtldGJlYXRjb20iLCAiaHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTWFya2V0QmVhdCIsICJodHRwczovL3d3dy5saW5rZWRpbi5jb20vY29tcGFueS9tYXJrZXRiZWF0IiwgImh0dHBzOi8vd3d3LmNydW5jaGJhc2UuY29tL29yZ2FuaXphdGlvbi9tYXJrZXRiZWF0LWNvbSJdLCAicHVibGlzaGluZ1ByaW5jaXBsZXMiOiJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9lZGl0b3JpYWwtZ3VpZGVsaW5lcy8ifSwgImRlc2NyaXB0aW9uIjogIkRpdmlkZW5kIENoYWxsZW5nZXJzIGFyZSBTXHUwMDI2UCA1MDAgaW5kZXggY29tcGFuaWVzIHRoYXQgaGF2ZSBpbmNyZWFzZWQgdGhlaXIgZGl2aWRlbmQgZXZlcnkgeWVhciBmb3IgYXQgbGVhc3QgdGhlIHBhc3QgZml2ZSB5ZWFycy4gTGVhcm4gbW9yZS4iIH0gPC9zY3JpcHQ+PG1ldGEgbmFtZT0idHdpdHRlcjpjYXJkIiBjb250ZW50PSJzdW1tYXJ5Ii8+PG1ldGEgbmFtZSA9InR3aXR0ZXI6c2l0ZSIgY29udGVudD0iQE1hcmtldEJlYXRDb20iIC8+PG1ldGEgbmFtZSA9InR3aXR0ZXI6Y3JlYXRvciIgY29udGVudD0iQE1hcmtldEJlYXRDb20iIC8+PG1ldGEgbmFtZSA9InR3aXR0ZXI6dGl0bGUiIGNvbnRlbnQ9IldoYXQgQXJlIERpdmlkZW5kIENoYWxsZW5nZXJzPyIvPjxtZXRhIG5hbWUgPSJ0d2l0dGVyOmRlc2NyaXB0aW9uIiBjb250ZW50PSJEaXZpZGVuZCBDaGFsbGVuZ2VycyBhcmUgUyZQIDUwMCBpbmRleCBjb21wYW5pZXMgdGhhdCBoYXZlIGluY3JlYXNlZCB0aGVpciBkaXZpZGVuZCBldmVyeSB5ZWFyIGZvciBhdCBsZWFzdCB0aGUgcGFzdCBmaXZlIHllYXJzLiBMZWFybiBtb3JlLiIgLz48bWV0YSBuYW1lID0idHdpdHRlcjppbWFnZSIgY29udGVudD0iIiAvPjxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iV2hhdCBBcmUgRGl2aWRlbmQgQ2hhbGxlbmdlcnM/IiAvPjxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIiAvPjxtZXRhIHByb3BlcnR5PSJvZzp1cmwiIGNvbnRlbnQ9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2RpdmlkZW5kcy9jaGFsbGVuZ2Vycy8iIC8+PG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250ZW50PSIiIC8+PG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSJEaXZpZGVuZCBDaGFsbGVuZ2VycyBhcmUgUyZQIDUwMCBpbmRleCBjb21wYW5pZXMgdGhhdCBoYXZlIGluY3JlYXNlZCB0aGVpciBkaXZpZGVuZCBldmVyeSB5ZWFyIGZvciBhdCBsZWFzdCB0aGUgcGFzdCBmaXZlIHllYXJzLiBMZWFybiBtb3JlLiIgLz48bWV0YSBwcm9wZXJ0eT0ib2c6c2l0ZV9uYW1lIiBjb250ZW50PSJNYXJrZXRCZWF0IiAvPjxtZXRhIHByb3BlcnR5PSJvZzpsb2NhbGUiIGNvbnRlbnQ9ImVuX1VTIiAvPmQCAw8WAh8ABVE8bGluayByZWw9ImNhbm9uaWNhbCIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vZGl2aWRlbmRzL2NoYWxsZW5nZXJzLyIgLz5kAhoPFgIfAAXMATxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL21hcmtldGJlYXQtbG9nby0xMjAwLTEyMDAuanBnP3Y9MSIvPjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZTp3aWR0aCIgY29udGVudD0iMTIwMCIgLz48bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2U6aGVpZ2h0IiBjb250ZW50PSIxMjAwIiAvPmQCAQ8WAh8ABesCPGRpdiBpZD0nZ19pZF9vbmxvYWQnIGRhdGEtY2xpZW50X2lkPScxNzg1NDI4NTMzODYtc2ZxOHRhMHE5aW40MDdxbmF1ZDAwbzFvN2E2dGhsc2kuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20nIGRhdGEtbG9naW5fdXJpPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS91c2Vycy9PbmVUYXBWZXJpZnlSZWRpcmVjdC5hc3B4JyBkYXRhLXByb21wdF9wYXJlbnRfaWQ9J2dfaWRfb25sb2FkJyBkYXRhLWF1dG9fc2VsZWN0PSd0cnVlJyBkYXRhLWNhbmNlbF9vbl90YXBfb3V0c2lkZT0ndHJ1ZScgZGF0YS11c2VfZmVkY21fZm9yX3Byb21wdD0ndHJ1ZScgZGF0YS1zdGF0ZV9jb29raWVfZG9tYWluPSdtYXJrZXRiZWF0LmNvbSc+PC9kaXY+ZAIIDxYCHwAFmwE8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+dmFyIHNjcm9sbGluZ1RpY2tlcnNGaWxlID0gJy9TY3JpcHRzL1Njcm9sbGluZ1RpY2tlcnMuYXNoeD9hY2NvdW50aWQ9MCZpbnRlcnZhbD0yNTAzMDMwMjM2JnVzZXJsZXZlbD1Ob3RMb2dnZWRJbic7IDwvc2NyaXB0PmQCCQ8WAh8ABecIPGxpPjxhIGhyZWY9Ii9hbGwtYWNjZXNzL3JlcG9ydHMvP3JlcG9ydD1udWNsZWFyc3RvY2tzIj43IFRvcCBOdWNsZWFyIFN0b2NrcyBUbyBCdXkgTm93IDxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1keW5hbWljLWxvY2siPjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2FsbC1hY2Nlc3MvcmVwb3J0cy8/cmVwb3J0PWhpZ2h5aWVsZCI+MTAgQmVzdCBIaWdoLVlpZWxkIERpdmlkZW5kIFN0b2NrcyA8c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtZHluYW1pYy1sb2NrIj48L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9hbGwtYWNjZXNzL3JlcG9ydHMvP3JlcG9ydD1NYWduaWZpY2VudDciPjcgTWFnbmlmaWNlbnQgU3RvY2tzIGluIDIwMjUgPHNwYW4gY2xhc3M9ImZhLXNvbGlkIGZhLWR5bmFtaWMtbG9jayI+PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvYWxsLWFjY2Vzcy9yZXBvcnRzLz9yZXBvcnQ9MTBCZXN0QUlTdG9ja3MiPjEwIEJlc3QgQUkgU3RvY2tzIHRvIE93biBpbiAyMDI1IDxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1keW5hbWljLWxvY2siPjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2FsbC1hY2Nlc3MvcmVwb3J0cy8/cmVwb3J0PWJ1eWFuZGhvbGRmb3JldmVyIj43IFN0b2NrcyB0byBCdXkgQW5kIEhvbGQgRm9yZXZlciA8c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtZHluYW1pYy1sb2NrIj48L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9hbGwtYWNjZXNzL3JlcG9ydHMvP3JlcG9ydD1uZXd5ZWFyIj4xMCBCZXN0IFN0b2NrcyB0byBPd24gaW4gMjAyNSA8c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtZHluYW1pYy1sb2NrIj48L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9hbGwtYWNjZXNzL3JlcG9ydHMvP3JlcG9ydD1nb2xkIj4yMDI1IEdvbGQgRm9yZWNhc3Q6IEEgUGVyZmVjdCBTdG9ybSA8c3BhbiBjbGFzcz0iZmEtc29saWQgZmEtZHluYW1pYy1sb2NrIj48L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9hbGwtYWNjZXNzL3JlcG9ydHMvP3JlcG9ydD1wb3QiPkJlZ2lubmVyJ3MgR3VpZGUgdG8gQ2FubmFiaXMgU3RvY2tzIDxzcGFuIGNsYXNzPSJmYS1zb2xpZCBmYS1keW5hbWljLWxvY2siPjwvc3Bhbj48L2E+PC9saT5kAgoPFgIfAAWaJTxsaSBjbGFzcz0iaGFzLXN1Ym1lbnUiPjxhIGhyZWY9Ii92aWRlb3MvIj5NYXJrZXRCZWF0IFRWPC9hPjx1bCBjbGFzcz0icm93IGxpbWl0ZWQtdmlkZW8tc3VibWVudSI+PGxpIGNsYXNzPSJtZWdhLW9ubHkgbWItMiBjb2wtNiBwbC0wIj48YSBocmVmPSIvdmlkZW9zL2NvbmdyZXNzLWNhc2hlcy1pbi1vbi1zdG9ja3NoZXJlcy1ob3cteW91LWNhbi10b28vIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxzcGFuIGNsYXNzPSJwb3NpdGlvbi1hYnNvbHV0ZSBmYS1zb2xpZCBmYS1wbGF5IGMtd2hpdGUiIGFyaWEtaGlkZGVuPSJ0cnVlIiBzdHlsZT0ib3BhY2l0eTowLjg7Zm9udC1zaXplOjNlbTsiPjwvc3Bhbj48aW1nIGNsYXNzPSJ3LTEwMCIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy92aWRlb3MvdGh1bWJfMjAyNTAzMDIxNDA5MzBfdmlkZW9jb25ncmVzc2NvcHkucG5nIiBhbHQ9IkNvbmdyZXNzIENhc2hlcyBJbiBvbiBTdG9ja3PigJRIZXJl4oCZcyBIb3cgWW91IENhbiBUb28hIiBoZWlnaHQ9Ijc4IiB3aWR0aD0iMTQwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMmVtOyI+Q29uZ3Jlc3MgQ2FzaGVzIEluIG9uIFN0b2Nrc+KAlEhlcmXigJlzIEhvdyBZb3UgQ2FuIFRvbyE8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3MvY29uZ3Jlc3MtY2FzaGVzLWluLW9uLXN0b2Nrc2hlcmVzLWhvdy15b3UtY2FuLXRvby8nPkNvbmdyZXNzIENhc2hlcyBJbiBvbiBTdG9ja3PigJRIZXJl4oCZcyBIb3cgWW91IENhbiBUb28hPC9hPjwvbGk+PGxpIGNsYXNzPSJtZWdhLW9ubHkgbWItMiBjb2wtNiBwbC0wIj48YSBocmVmPSIvdmlkZW9zLzUtc3RvY2tzLXRvLWJ1eS1ub3ctaW4tbWFyY2gtMjAyNS8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PHNwYW4gY2xhc3M9InBvc2l0aW9uLWFic29sdXRlIGZhLXNvbGlkIGZhLXBsYXkgYy13aGl0ZSIgYXJpYS1oaWRkZW49InRydWUiIHN0eWxlPSJvcGFjaXR5OjAuODtmb250LXNpemU6M2VtOyI+PC9zcGFuPjxpbWcgY2xhc3M9InctMTAwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL3ZpZGVvcy90aHVtYl8yMDI1MDIyODE3MDIwOV92aWRlb21hcmNoc3RvY2tzMi5wbmciIGFsdD0iNSBTdG9ja3MgdG8gQlVZIE5PVyBpbiBNYXJjaCAyMDI1IiBoZWlnaHQ9Ijc4IiB3aWR0aD0iMTQwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMmVtOyI+NSBTdG9ja3MgdG8gQlVZIE5PVyBpbiBNYXJjaCAyMDI1PC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0ic2lkZS1vbmx5Ij48YSBocmVmPScvdmlkZW9zLzUtc3RvY2tzLXRvLWJ1eS1ub3ctaW4tbWFyY2gtMjAyNS8nPjUgU3RvY2tzIHRvIEJVWSBOT1cgaW4gTWFyY2ggMjAyNTwvYT48L2xpPjxsaSBjbGFzcz0ibWVnYS1vbmx5IG1iLTIgY29sLTYgcGwtMCI+PGEgaHJlZj0iL3ZpZGVvcy9hcmNoZXItYXZpYXRpb24tc2lua2luZy1ub3ctc29hcmluZy1zb29uLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48c3BhbiBjbGFzcz0icG9zaXRpb24tYWJzb2x1dGUgZmEtc29saWQgZmEtcGxheSBjLXdoaXRlIiBhcmlhLWhpZGRlbj0idHJ1ZSIgc3R5bGU9Im9wYWNpdHk6MC44O2ZvbnQtc2l6ZTozZW07Ij48L3NwYW4+PGltZyBjbGFzcz0idy0xMDAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdmlkZW9zL3RodW1iXzIwMjUwMjI3MTcwMjUxX3ZpZGVvYXJjaGVyY29weS5wbmciIGFsdD0iQXJjaGVyIEF2aWF0aW9uOiBTaW5raW5nIE5vdywgU29hcmluZyBTb29uPyIgaGVpZ2h0PSI3OCIgd2lkdGg9IjE0MCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIi8+PC9zcGFuPjxzcGFuIGNsYXNzPSJkLWJsb2NrIG10LTEiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjJlbTsiPkFyY2hlciBBdmlhdGlvbjogU2lua2luZyBOb3csIFNvYXJpbmcgU29vbj88L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3MvYXJjaGVyLWF2aWF0aW9uLXNpbmtpbmctbm93LXNvYXJpbmctc29vbi8nPkFyY2hlciBBdmlhdGlvbjogU2lua2luZyBOb3csIFNvYXJpbmcgU29vbj88L2E+PC9saT48bGkgY2xhc3M9Im1lZ2Etb25seSBtYi0yIGNvbC02IHBsLTAiPjxhIGhyZWY9Ii92aWRlb3MvbnZpZGlhLXJldmVudWUtc29hcnMtNzgtYnV0LXZvbGF0aWxpdHktd29udC1zdG9wLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48c3BhbiBjbGFzcz0icG9zaXRpb24tYWJzb2x1dGUgZmEtc29saWQgZmEtcGxheSBjLXdoaXRlIiBhcmlhLWhpZGRlbj0idHJ1ZSIgc3R5bGU9Im9wYWNpdHk6MC44O2ZvbnQtc2l6ZTozZW07Ij48L3NwYW4+PGltZyBjbGFzcz0idy0xMDAiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvdmlkZW9zL3RodW1iXzIwMjUwMjI2MTk0NjQ0X3ZpZGVvbnZkYWNvcHkzLnBuZyIgYWx0PSJOVklESUEgUmV2ZW51ZSBTT0FSUyA3OCUsIEJ1dCBWb2xhdGlsaXR5IFdvbuKAmXQgU1RPUCEiIGhlaWdodD0iNzgiIHdpZHRoPSIxNDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4yZW07Ij5OVklESUEgUmV2ZW51ZSBTT0FSUyA3OCUsIEJ1dCBWb2xhdGlsaXR5IFdvbuKAmXQgU1RPUCE8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJzaWRlLW9ubHkiPjxhIGhyZWY9Jy92aWRlb3MvbnZpZGlhLXJldmVudWUtc29hcnMtNzgtYnV0LXZvbGF0aWxpdHktd29udC1zdG9wLyc+TlZJRElBIFJldmVudWUgU09BUlMgNzglLCBCdXQgVm9sYXRpbGl0eSBXb27igJl0IFNUT1AhPC9hPjwvbGk+PC91bD48L2xpPjxsaSBjbGFzcz0iaGFzLXN1Ym1lbnUiPjxhIGhyZWY9Ii9vcmlnaW5hbHMvIj5GZWF0dXJlZCBBcnRpY2xlczwvYT48dWwgY2xhc3M9J2xpbWl0ZWQtd2lkdGgtc3VibWVudSc+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvYmVhcmlzaC1pbnZlc3RvcnMtY2FuLXNlZWstcmVmdWdlLWluLXJlY2Vzc2lvbi1yZXNpc3RhbnQtZXRmcy8nPkJlYXJpc2ggSW52ZXN0b3JzIENhbiBTZWVrIFJlZnVnZSBpbiBSZWNlc3Npb24tUmVzaXN0YW50IEVURnM8L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy8zLW92ZXJzb2xkLW1hZ25pZmljZW50LXNldmVuLXN0b2Nrcy1hdC1rZXktbGV2ZWxzLWJ1eS1ub3cvJz4zIE92ZXJzb2xkIE1hZ25pZmljZW50IFNldmVuIFN0b2NrcyBhdCBLZXkgTGV2ZWxzOiBCdXkgTm93PzwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzLzNtLXRvLWhpdC0xNzUtYnktbWlkLXllYXItYW5kLWhpZ2hlci1oaWdocy1hcmUtbGlrZWx5Lyc+M00gdG8gSGl0ICQxNzUgYnkgTWlkLVllYXIsIGFuZCBIaWdoZXIgSGlnaHMgQXJlIExpa2VseTwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzLzQtYmxvY2tjaGFpbi1zdG9ja3MtdGhhdC1hcmVudC1jb2luYmFzZS8nPjQgQmxvY2tjaGFpbiBTdG9ja3MgVGhhdCBBcmVu4oCZdCBDb2luYmFzZTwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL3RoZXNlLTMtdGVjaC1zdG9ja3MtYXJlLWdhaW5pbmctc3RlYW0tYWZ0ZXItbnZpZGlhcy1yZXBvcnQvJz5UaGVzZSAzIFRlY2ggU3RvY2tzIEFyZSBHYWluaW5nIFN0ZWFtIEFmdGVyIE5WSURJQeKAmXMgUmVwb3J0PC9hPjwvbGk+PGxpPjxhIGhyZWY9Jy9vcmlnaW5hbHMvdGhlc2Utcy1hbmQtcC01MDAtc3RvY2tzLWhhdmUtbG93LXAtZS1yYXRpb3MtdGltZS10by1idXkvJz5UaGVzZSBTJlAgNTAwIFN0b2NrcyBIYXZlIExvdyBQL0UgUmF0aW9zIOKAlCBUaW1lIHRvIEJ1eT88L2E+PC9saT48bGk+PGEgaHJlZj0nL29yaWdpbmFscy9vbmUtdmFsdWUtb25lLWdyb3d0aC1hbmQtb25lLW1vbWVudHVtLXN0b2NrLWZvci1kaXZlcnNpZmljYXRpb24vJz5PbmUgVmFsdWUsIE9uZSBHcm93dGgsIGFuZCBPbmUgTW9tZW50dW0gU3RvY2sgRm9yIERpdmVyc2lmaWNhdGlvbjwvYT48L2xpPjxsaT48YSBocmVmPScvb3JpZ2luYWxzL3BvcmNoLWdyb3VwLXN0b2NrLXN1cmdlcy03Ni1pbi0yLWRheXMtd2hhdHMtbmV4dC8nPlBvcmNoIEdyb3VwIFN0b2NrIFN1cmdlcyA3NiUgaW4gMiBEYXlzIOKAkyBXaGF04oCZcyBOZXh0PyA8L2E+PC9saT48bGkgY2xhc3M9InB0LTEiPjxhIGhyZWY9Jy9vcmlnaW5hbHMvJz5Nb3JlIEZlYXR1cmVkIEFydGljbGVzIDxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWFuZ2xlLXJpZ2h0IiBhcmlhLWhpZGRlbj0idHJ1ZSI+PC9zcGFuPjwvYT48L2xpPjwvdWw+PC9saT5kAgsPFgIfAAXzIjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvbmVvcy1zLWFuZC1wLTUwMHItaGlnaC1pbmNvbWUtZXRmLWhhcm5hc3Nlcy10aGUtcG93ZXItb2Ytb3B0aW9ucy8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PGltZyBjbGFzcz0idy0xMDAiIHN0eWxlPSJhc3BlY3QtcmF0aW86Mi8xO29iamVjdC1maXQ6Y292ZXI7IiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMjEwMTM1NTQ4X25lb3Mtc3AtNTAwci1oaWdoLWluY29tZS1ldGYtaGFybmFzc2VzLXRoZS1wb3dlci1vLnBuZyIgYWx0PSJORU9TIFMmUCA1MDAgSGlnaCBJbmNvbWUgRVRGIChTUFlJKSIgaGVpZ2h0PSI0ODgiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPk5lb3MgUyZQIDUwMChSKSBIaWdoIEluY29tZSBFVEYgSGFybmVzc2VzIHRoZSBQb3dlciBvZiBPcHRpb25zPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvMy11bnVzdWFsLWNhbGwtb3B0aW9uLXRyYWRlcy1pbnZlc3RvcnMtc2hvdWxkLWJlLXdhdGNoaW5nLyIgY2xhc3M9InBvc2l0aW9uLXJlbGF0aXZlIj48c3BhbiBjbGFzcz0iZC1mbGV4IHBvc2l0aW9uLXJlbGF0aXZlIGFsaWduLWl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIj48aW1nIGNsYXNzPSJ3LTEwMCIgc3R5bGU9ImFzcGVjdC1yYXRpbzoyLzE7b2JqZWN0LWZpdDpjb3ZlcjsiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNDExMDQxMTU0NTJfb3B0aW9ucy10cmFkZXJzLWJldC1iaWctb24tdGhlc2UtMy10ZWNoLXN0b2Nrcy5qcGciIGFsdD0iIiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjEyMDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIGMtZ3JheSBmb250LXdlaWdodC1ub3JtYWwiIHN0eWxlPSJmb250LXNpemU6Ljk1ZW07bGluZS1oZWlnaHQ6MS4yZW07cGFkZGluZy1yaWdodDouNWVtOyI+T3B0aW9ucyBUcmFkZXJzIEJldCBCaWcgb24gVGhlc2UgMyBUZWNoIFN0b2NrcyA8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJkLW5vbmUgZC1sZy1ibG9jayBtYi0yIGNvbC00IHBsLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xlYXJuL2hvdy10by1wbGF5LW5ldy1vcHRpb25zLXRyYWRpbmctd2l0aC1iaXRjb2luLWV0ZnMvIiBjbGFzcz0icG9zaXRpb24tcmVsYXRpdmUiPjxzcGFuIGNsYXNzPSJkLWZsZXggcG9zaXRpb24tcmVsYXRpdmUgYWxpZ24taXRlbXMtY2VudGVyIGp1c3RpZnktY29udGVudC1jZW50ZXIiPjxpbWcgY2xhc3M9InctMTAwIiBzdHlsZT0iYXNwZWN0LXJhdGlvOjIvMTtvYmplY3QtZml0OmNvdmVyOyIgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI0MTEwMTE1MjQzMF9ob3ctdG8tcGxheS1uZXctb3B0aW9ucy10cmFkaW5nLXdpdGgtYml0Y29pbi1ldGZzLmpwZyIgYWx0PSJTaXggYml0Y29pbiBjb2lucyDigJQgU3RvY2sgRWRpdG9yaWFsIFBob3RvZ3JhcGh5IiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjEyMDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIGMtZ3JheSBmb250LXdlaWdodC1ub3JtYWwiIHN0eWxlPSJmb250LXNpemU6Ljk1ZW07bGluZS1oZWlnaHQ6MS4yZW07cGFkZGluZy1yaWdodDouNWVtOyI+SG93IHRvIFBsYXkgTmV3IE9wdGlvbnMgVHJhZGluZyBXaXRoIEJpdGNvaW4gRVRGczwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImQtbm9uZSBkLWxnLWJsb2NrIG1iLTIgY29sLTQgcGwtMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL2FsYmVtYXJsZS1zdG9jay1jYWxsLW9wdGlvbnMtc3VyZ2Utd2hhdC1pdC1tZWFucy1mb3ItbGl0aGl1bS8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PGltZyBjbGFzcz0idy0xMDAiIHN0eWxlPSJhc3BlY3QtcmF0aW86Mi8xO29iamVjdC1maXQ6Y292ZXI7IiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQxMDI4MTExMTM3X2FsYmVtYXJsZS1zdG9jay1jYWxsLW9wdGlvbnMtc3VyZ2Utd2hhdC1pdC1tZWFucy1mLnBuZyIgYWx0PSJhbGJlbWFybGUgbGl0aGl1bSBpb24gYmF0dGVyeSIgaGVpZ2h0PSI0ODgiIHdpZHRoPSIxMjAwIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiLz48L3NwYW4+PHNwYW4gY2xhc3M9ImQtYmxvY2sgbXQtMSBjLWdyYXkgZm9udC13ZWlnaHQtbm9ybWFsIiBzdHlsZT0iZm9udC1zaXplOi45NWVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctcmlnaHQ6LjVlbTsiPkFsYmVtYXJsZSBTdG9jayBDYWxsIE9wdGlvbnMgU3VyZ2U6IFdoYXQgSXQgTWVhbnMgZm9yIExpdGhpdW08L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJkLW5vbmUgZC1sZy1ibG9jayBtYi0yIGNvbC00IHBsLTAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xlYXJuL29wdGlvbnMtaG93LXRvLWV4ZWN1dGUtdGhlLXdoZWVsLXN0cmF0ZWd5LWZvci1vcHRpb25zLWluY29tZS8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PGltZyBjbGFzcz0idy0xMDAiIHN0eWxlPSJhc3BlY3QtcmF0aW86Mi8xO29iamVjdC1maXQ6Y292ZXI7IiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQwNzE4MTUwMjE1X2hvdy10by1leGVjdXRlLXRoZS13aGVlbC1zdHJhdGVneS10by1nZW5lcmF0ZS1vcHRpLmpwZyIgYWx0PSJQaG90byBvZiBhIGJ1c2luZXNzbWFuIHJ1bm5pbmcgaW5zaWRlIGEgY2lyY2xlIG1hZGUgb2YgbW9uZXkgc3ltYm9saWMgb2YgdGhlIHdoZWVsIG9wdGlvbnMgdHJhZGluZyBzdHJhdGVneS4gIiBoZWlnaHQ9Ijk2MCIgd2lkdGg9IjEyMDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIGMtZ3JheSBmb250LXdlaWdodC1ub3JtYWwiIHN0eWxlPSJmb250LXNpemU6Ljk1ZW07bGluZS1oZWlnaHQ6MS4yZW07cGFkZGluZy1yaWdodDouNWVtOyI+SG93IHRvIEV4ZWN1dGUgdGhlIFdoZWVsIFN0cmF0ZWd5IHRvIEdlbmVyYXRlIE9wdGlvbnMgSW5jb21lPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZC1ub25lIGQtbGctYmxvY2sgbWItMiBjb2wtNCBwbC0wIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sZWFybi8zLW9wdGlvbnMtc3RyYXRlZ2llcy10by1wbGF5LWEtc3RvY2tzLXVwdHJlbmQtaWYtYnVsbGlzaC8iIGNsYXNzPSJwb3NpdGlvbi1yZWxhdGl2ZSI+PHNwYW4gY2xhc3M9ImQtZmxleCBwb3NpdGlvbi1yZWxhdGl2ZSBhbGlnbi1pdGVtcy1jZW50ZXIganVzdGlmeS1jb250ZW50LWNlbnRlciI+PGltZyBjbGFzcz0idy0xMDAiIHN0eWxlPSJhc3BlY3QtcmF0aW86Mi8xO29iamVjdC1maXQ6Y292ZXI7IiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjQwNjI2MDc1NDE4XzMtb3B0aW9ucy1zdHJhdGVnaWVzLXRvLXBsYXktYS1zdG9ja3MtdXB0cmVuZC1pZi1iLmpwZyIgYWx0PSJTdG9jayBvcHRpb25zIHN0cmF0ZWdpZXMgIiBoZWlnaHQ9IjkwMCIgd2lkdGg9IjEyMDAiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0xIGMtZ3JheSBmb250LXdlaWdodC1ub3JtYWwiIHN0eWxlPSJmb250LXNpemU6Ljk1ZW07bGluZS1oZWlnaHQ6MS4yZW07cGFkZGluZy1yaWdodDouNWVtOyI+MyBPcHRpb25zIFN0cmF0ZWdpZXMgdG8gUGxheSBhIFN0b2Nr4oCZcyBVcHRyZW5kIGlmIEJ1bGxpc2ggPC9zcGFuPjwvYT48L2xpPmQCDQ8PFgQeCENzc0NsYXNzBSxwYi0xIHB0LTAgcHQtc20tMSBvcmRlci1zbS0yIGNvbCBOb3RMb2dnZWRJbh4EXyFTQgICZGQCDg9kFgICAw8WAh8ABYIGPGRpdiBzdHlsZT0icGFkZGluZzo2cHg7Zm9udC1zaXplOjAuOHJlbTtsaW5lLWhlaWdodDoxLjI7IiBjbGFzcz0iYmVsb3ctaDEtdGV4dC1saW5rLWFkIGQtbWluaW1hbC1ub25lIj48YSBzdHlsZT0iZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjp2YXIoLS13aGl0ZSk7IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJzcG9uc29yZWQgbm9vcGVuZXIiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvcmVkaXJlY3QuYXNweD9UcmlnZ2VyZWRDYW1wYWlnbklEPTExOTczJlVzZXJJRD0wJlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JmludGVyc3RpdGlhbD0xIj7ihpIgVVJHRU5UOiBUaGlzIEFsdGNvaW4gT3Bwb3J0dW5pdHkgV29u4oCZdCBXYWl0IOKAkyBBY3QgTm93PC9hPiA8c3BhbiBzdHlsZT0iY29sb3I6dmFyKC0td2hpdGUpOyI+IDxzcGFuIGNsYXNzPSJwbC0xIGQtbm9uZSBkLXNtLWlubGluZS1ibG9jayI+KEZyb20gQ3J5cHRvIFN3YXAgUHJvZml0cyk8L3NwYW4+IDxzcGFuIGNsYXNzPSJkLWlubGluZSBkLXNtLW5vbmUiPihBZCk8L3NwYW4+PC9zcGFuPjxpbWcgbG9hZGluZz0nbGF6eScgc3JjPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zY3JpcHRzL1RyaWdnZXJlZENhbXBhaWduUGl4ZWwuYXNoeD9UcmlnZ2VyZWRDYW1wYWlnbklEPTExOTczJlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JyBhbHQ9JycgaGVpZ2h0PScxJyB3aWR0aD0nMScgLz48L2Rpdj5kAhAPZBYCAgEPZBYEAgMPZBYCAgEPZBYCAgEPFgIfAAUURGl2aWRlbmQgQ2hhbGxlbmdlcnNkAgcPZBYKAgEPFgIfAAXJBDxkaXYgY2xhc3M9J3BsYWNlZC1jb250ZW50JyBpZD0nZGl2aWRlbmQtY2hhbGxlbmdlcnMtaW50cm8tdGV4dCc+PHA+RGl2aWRlbmQgQ2hhbGxlbmdlcnMgYXJlIFUuUy4gcHVibGljIGNvbXBhbmllcyB0aGF0IGhhdmUgcmFpc2VkIHRoZWlyIGRpdmlkZW5kcyBmb3IgNSBvciBtb3JlIGNvbnNlY3V0aXZlIHllYXJzLCBidXQgbGVzcyB0aGFuIDEwIHllYXJzLiBMaWtlIHRoZSBEaXZpZGVuZCBDaGFtcGlvbnMgbGlzdCAoMjUrIHllYXJzIG9mIGNvbnNlY3V0aXZlIGRpdmlkZW5kIGdyb3d0aCkgYW5kIERpdmlkZW5kIENvbnRlbmRlcnMgbGlzdCAoMTAtMjQgeWVhcnMgb2YgY29uc2VjdXRpdmUgZ3Jvd3RoKSwgaXQgd2FzIGNyZWF0ZWQgYnkgRGF2aWQgRmlzaCBhbmQgaXMgbWFpbnRhaW5lZCBieSB0aGUgRFJJUCBJbnZlc3RpbmcgUmVzb3VyY2UgQ2VudGVyLCBhIG5vbi1wcm9maXQgaW52ZXN0aW5nIHJlc291cmNlIG9yZ2FuaXphdGlvbi4gPGEgaHJlZj0iI3doYXQtYXJlLWRpdmlkZW5kLWNoYWxsZW5nZXJzIj5MZWFybiBtb3JlIGFib3V0IHRyYWRpbmcgc3RvY2tzIGJhc2VkIG9uIGRpdmlkZW5kcy48L2E+PC9wPjwvZGl2PmQCBQ9kFgJmD2QWAmYPZBYSAgEPFgIfAGVkAgkPZBYEAgEPFgIfAAUsPGkgY2xhc3M9ImZhLXJlZ3VsYXIgZmEtZWFydGgtYW1lcmljYXMiPjwvaT5kAgMPFgIfAAUNQWxsIENvdW50cmllc2QCCw9kFgICAQ8WAh8ABQtBbGwgU2VjdG9yc2QCDQ9kFgICAQ8WAh8ABQ5BbGwgTWFya2V0Q2Fwc2QCDw9kFgICAQ8WAh8ABQ1TdG9ja3MgJiBFVEZzZAIRD2QWBAIBDxYCHwAFvgg8ZGl2IGNsYXNzPSd0b3AtbGFiZWwtd3JhcHBlciBpbnB1dC1ncm91cCB0b29sdGlwLXdyYXBwZXInPjxkaXYgY2xhc3M9J2lucHV0LWdyb3VwLXByZXBlbmQnPjxzcGFuIGNsYXNzPSdpbnB1dC1ncm91cC10ZXh0Jz48c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1zdGFyJyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNzPSdtb3JlaW5mbyBiZy13aGl0ZScgdGFiaW5kZXg9JzAnPjxzcGFuIGNsYXNzPSdmYS1yZWd1bGFyIGZhLWNpcmNsZS1xdWVzdGlvbiBjLWdyYXknIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PHNwYW4gY2xhc3M9J3Rvb2x0aXB0ZXh0IGRhcmstbW9kZSB0b3B0aXAnIGlkPSd0b29sdGlwLW1hcmtldHJhbmsnPk1hcmtldFJhbmvihKIgZXZhbHVhdGVzIGEgY29tcGFueSBiYXNlZCBvbiBkaXZpZGVuZCBzdHJlbmd0aCwgZWFybmluZ3MsIHZhbHVhdGlvbiwgYW5hbHlzdHMgZm9yZWNhc3RzLCBhbmQgbW9yZS48YnIvPjxzdHJvbmcgc3R5bGU9J2JhY2tncm91bmQ6IzMzMyc+QXZhaWxhYmxlIHdpdGggYSBNYXJrZXRCZWF0IEFsbCBBY2Nlc3MgU3Vic2NyaXB0aW9uPC9zdHJvbmc+PC9zcGFuPjwvZGl2PjxzdHJvbmcgY2xhc3M9J3RvcC1sYWJlbCc+TWFya2V0UmFuayZ0cmFkZTs8L3N0cm9uZz48YSBjbGFzcz0ndG9wLWxhYmVsZWQtaW5wdXQgZC1pbmxpbmUtYmxvY2snIGhyZWY9Jy9zdWJzY3JpYmUvYWxsLWFjY2Vzcy8/UmVmZXJyYWxUeXBlPU1hcmtldFJhbmsmdHJhZGU7RmlsdGVyJyBhcmlhLWRlc2NyaWJlZGJ5PSd0b29sdGlwLW1hcmtldHJhbmsnIHRpdGxlPSdBdmFpbGFibGUgd2l0aCBNYXJrZXRCZWF0IEFsbCBBY2Nlc3MnPjxzcGFuIGNsYXNzPSdzci1vbmx5Jz5VcGdyYWRlIHRvIEFsbCBBY2Nlc3MgdG8gdXNlIHRoZSA8L3NwYW4+QWxsIFJhbmtzPHNwYW4gY2xhc3M9J3NyLW9ubHknPiBGaWx0ZXI8L3NwYW4+PHNwYW4gY2xhc3M9J2ZpbHRlci1hY2Nlc3MgYmctd2hpdGUgYy1ibHVlLTgnPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PC9zcGFuPjwvYT48L2Rpdj5kAgMPZBYCAgMPFgIfAAUJQWxsIFJhbmtzZAIZD2QWBAIBDxYCHwAF6gg8ZGl2IGNsYXNzPSd0b3AtbGFiZWwtd3JhcHBlciBpbnB1dC1ncm91cCB0b29sdGlwLXdyYXBwZXInPjxkaXYgY2xhc3M9J2lucHV0LWdyb3VwLXByZXBlbmQnPjxzcGFuIGNsYXNzPSdpbnB1dC1ncm91cC10ZXh0Jz48c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1maXJlLWZsYW1lLWN1cnZlZCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0nbW9yZWluZm8gYmctd2hpdGUnIHRhYmluZGV4PScwJz48c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1jaXJjbGUtcXVlc3Rpb24gYy1ncmF5JyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSd0b29sdGlwdGV4dCBkYXJrLW1vZGUgdG9wdGlwJyBpZD0ndG9vbHRpcC1tZWRpYXNlbnRpbWVudCc+TWVkaWEgc2VudGltZW50IHJlZmVycyB0byB0aGUgcGVyY2VudGFnZSBvZiBwb3NpdGl2ZSBuZXdzIHN0b3JpZXMgdmVyc3VzIG5lZ2F0aXZlIG5ld3Mgc3RvcmllcyBhIGNvbXBhbnkgaGFzIHJlY2VpdmVkIGluIHRoZSBwYXN0IHdlZWsuPGJyLz48c3Ryb25nIHN0eWxlPSdiYWNrZ3JvdW5kOiMzMzMnPkF2YWlsYWJsZSB3aXRoIGEgTWFya2V0QmVhdCBBbGwgQWNjZXNzIFN1YnNjcmlwdGlvbjwvc3Ryb25nPjwvc3Bhbj48L2Rpdj48c3Ryb25nIGNsYXNzPSd0b3AtbGFiZWwnPk1lZGlhIFNlbnRpbWVudDwvc3Ryb25nPjxhIGNsYXNzPSd0b3AtbGFiZWxlZC1pbnB1dCBkLWlubGluZS1ibG9jaycgaHJlZj0nL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9TWVkaWFTZW50aW1lbnRGaWx0ZXInIGFyaWEtZGVzY3JpYmVkYnk9J3Rvb2x0aXAtbWVkaWFzZW50aW1lbnQnIHRpdGxlPSdBdmFpbGFibGUgd2l0aCBNYXJrZXRCZWF0IEFsbCBBY2Nlc3MnPjxzcGFuIGNsYXNzPSdzci1vbmx5Jz5VcGdyYWRlIHRvIEFsbCBBY2Nlc3MgdG8gdXNlIHRoZSA8L3NwYW4+QWxsIFNlbnRpbWVudHM8c3BhbiBjbGFzcz0nc3Itb25seSc+IEZpbHRlcjwvc3Bhbj48c3BhbiBjbGFzcz0nZmlsdGVyLWFjY2VzcyBiZy13aGl0ZSBjLWJsdWUtOCc+PHNwYW4gY2xhc3M9J2ZhLXNvbGlkIGZhLWxvY2sta2V5aG9sZScgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9hPjwvZGl2PmQCAw9kFgICAw8WAh8ABQ5BbGwgU2VudGltZW50c2QCGw9kFgQCAQ8WAh8ABcMIPGRpdiBjbGFzcz0ndG9wLWxhYmVsLXdyYXBwZXIgaW5wdXQtZ3JvdXAgdG9vbHRpcC13cmFwcGVyJz48ZGl2IGNsYXNzPSdpbnB1dC1ncm91cC1wcmVwZW5kJz48c3BhbiBjbGFzcz0naW5wdXQtZ3JvdXAtdGV4dCc+PHNwYW4gY2xhc3M9J2ZhLXJlZ3VsYXIgZmEtZ2xhc3Nlcy1yb3VuZCcgYXJpYS1oaWRkZW49J3RydWUnPjwvc3Bhbj48L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0nbW9yZWluZm8gYmctd2hpdGUnIHRhYmluZGV4PScwJz48c3BhbiBjbGFzcz0nZmEtcmVndWxhciBmYS1jaXJjbGUtcXVlc3Rpb24gYy1ncmF5JyBhcmlhLWhpZGRlbj0ndHJ1ZSc+PC9zcGFuPjxzcGFuIGNsYXNzPSd0b29sdGlwdGV4dCBkYXJrLW1vZGUgdG9wdGlwJyBpZD0ndG9vbHRpcC1hbmFseXN0Y29uc2Vuc3VzJz5BbmFseXN0IGNvbnNlbnN1cyBpcyB0aGUgYXZlcmFnZSBpbnZlc3RtZW50IHJlY29tbWVuZGF0aW9uIGFtb25nIFdhbGwgU3RyZWV0IHJlc2VhcmNoIGFuYWx5c3RzLjxici8+PHN0cm9uZyBzdHlsZT0nYmFja2dyb3VuZDojMzMzJz5BdmFpbGFibGUgd2l0aCBhIE1hcmtldEJlYXQgQWxsIEFjY2VzcyBTdWJzY3JpcHRpb248L3N0cm9uZz48L3NwYW4+PC9kaXY+PHN0cm9uZyBjbGFzcz0ndG9wLWxhYmVsJz5BbmFseXN0IENvbnNlbnN1czwvc3Ryb25nPjxhIGNsYXNzPSd0b3AtbGFiZWxlZC1pbnB1dCBkLWlubGluZS1ibG9jaycgaHJlZj0nL3N1YnNjcmliZS9hbGwtYWNjZXNzLz9SZWZlcnJhbFR5cGU9QW5hbHlzdENvbnNlbnN1c0ZpbHRlcicgYXJpYS1kZXNjcmliZWRieT0ndG9vbHRpcC1hbmFseXN0Y29uc2Vuc3VzJyB0aXRsZT0nQXZhaWxhYmxlIHdpdGggTWFya2V0QmVhdCBBbGwgQWNjZXNzJz48c3BhbiBjbGFzcz0nc3Itb25seSc+VXBncmFkZSB0byBBbGwgQWNjZXNzIHRvIHVzZSB0aGUgPC9zcGFuPkFsbCBSYXRpbmdzPHNwYW4gY2xhc3M9J3NyLW9ubHknPiBGaWx0ZXI8L3NwYW4+PHNwYW4gY2xhc3M9J2ZpbHRlci1hY2Nlc3MgYmctd2hpdGUgYy1ibHVlLTgnPjxzcGFuIGNsYXNzPSdmYS1zb2xpZCBmYS1sb2NrLWtleWhvbGUnIGFyaWEtaGlkZGVuPSd0cnVlJz48L3NwYW4+PC9zcGFuPjwvYT48L2Rpdj5kAgMPZBYCAgMPFgIfAAULQWxsIFJhdGluZ3NkAh8PDxYCHgdWaXNpYmxlZ2QWAgIBDxYCHwAFqwI8YSBjbGFzcz0iYnRuIGJ0bi1kaXNhYmxlZCB3LTEwMCB3LWxnLWF1dG8iIGhyZWY9Ii9zdWJzY3JpYmUvYWxsLWFjY2Vzcy8/UmVmZXJyYWxUeXBlPUNTVkV4cG9ydEJ1dHRvbiIgdGl0bGU9IkV4Y2VsIEV4cG9ydCBBdmFpbGFibGUgd2l0aCBhIE1hcmtldEJlYXQgQWxsIEFjY2VzcyBTdWJzY3JpcHRpb24iPjxzcGFuIGNsYXNzPSJmYS1yZWd1bGFyIGZhLWZpbGUtZXhjZWwgbXItMSIgYXJpYS1oaWRkZW49InRydWUiPjwvc3Bhbj4gRXhwb3J0PHNwYW4gY2xhc3M9InRlbXAtaGlkZGVuIj4gdG8gRXhjZWw8L3NwYW4+PC9hPmQCBw9kFgJmD2QWAgIBDxYCHwAFzgM8dGFibGUgY2xhc3M9J3Njcm9sbC10YWJsZSBzb3J0LXRhYmxlJz48dGhlYWQ+PHRyPjx0aCBkYXRhLXNvcnQ9J3N0cmluZycgZGF0YS1jbGVhbj0nU3ltYm9sfENvbXBhbnknPkNvbXBhbnk8L3RoPjx0aCBkYXRhLXNvcnQ9J2Zsb2F0JyBkYXRhLWNsZWFuPSdDdXJyZW50IFByaWNlfFByaWNlIENoYW5nZSc+Q3VycmVudCBQcmljZTwvdGg+PHRoIGRhdGEtc29ydD0nZmxvYXQnPkRpdmlkZW5kIFlpZWxkPC90aD48dGggZGF0YS1zb3J0PSdmbG9hdCc+QW5udWFsIFBheW91dDwvdGg+PHRoIGRhdGEtc29ydD0nZmxvYXQnPlBheW91dCBSYXRpbzwvdGg+PHRoIGRhdGEtc29ydD0nZmxvYXQnPjMtWWVhciBEaXZpZGVuZCBHcm93dGg8L3RoPjx0aCBkYXRhLXNvcnQ9J2Zsb2F0Jz5FeC1EaXZpZGVuZCBEYXRlPC90aD48dGg+SW5kaWNhdG9yKHMpPC90aD48L3RyPjwvdGhlYWQ+PHRib2R5PjwvdGJvZHk+PC90YWJsZT5kAgsPFgIfAAWV4AI8ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjJlbTtwYWRkaW5nLWJvdHRvbToyZW07Ij48aW5zIGNsYXNzPSJhZHNieWdvb2dsZSIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTIwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87aGVpZ2h0OjI3MHB4IiBkYXRhLWFkLWNsaWVudD0iY2EtcHViLTkzNzMxNjI2MTEyODM5MzUiIGRhdGEtYWQtc2xvdD0iOTc5OTc3MDEwOCI+PC9pbnM+PHNjcmlwdD4oYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOzwvc2NyaXB0PjwvZGl2PjxkaXYgY2xhc3M9ImFuY2hvci1saW5rLXRhcmdldC13aXRoLWFkIHctMTAwIiBpZD0id2hhdC1hcmUtZGl2aWRlbmQtY2hhbGxlbmdlcnMiPjxkaXYgY2xhc3M9InJvdyBkLWJsb2NrIGQtbGctZmxleCBtdC0xIiBpZD0icGxhY2VkLWFydGljbGUiIHN0eWxlPSJoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsiID48ZGl2IGNsYXNzPSJjb2wtbGctOCBwbGFjZWQtYXJ0aWNsZSI+PGgyIGNsYXNzPSJjLWRhcmstYmx1ZSI+V2hhdCBBcmUgRGl2aWRlbmQgQ2hhbGxlbmdlcnM/PC9oMj48ZGl2IGNsYXNzPSJieWxpbmUtcm93IHctMTAwIG10LTIgbXQtbWQtMCBtYi0yIj48ZGl2IGNsYXNzPSJieWxpbmUtcm93LXdyYXAgZC1mbGV4IGZsZXgtd3JhcCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiBqdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQgYWxpZ24taXRlbXMtY2VudGVyIj48ZGl2IGNsYXNzPSJieWxpbmUtdGV4dCBmbGV4LWdyb3ctMSBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciAiPjxkaXYgY2xhc3M9ImJ5bGluZS1pbWcgcm91bmRlZC1jaXJjbGUgZC1pbmxpbmUtYmxvY2siPjxpbWcgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hdXRob3JzL3RodW1iXzIwMjMxMDA1MTExMTU4X2F1dGhvci1zYXJhaC1ob3J2YXRoLnBuZyIgYWx0PSJTYXJhaCBIb3J2YXRoIiAgZGVjb2Rpbmc9ImFzeW5jIiBoZWlnaHQ9IjUyIiB3aWR0aD0iNDAiICAvPjwvZGl2PjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OjFlbTsiPjxkaXYgY2xhc3M9ImZvbnQtc21hbGwgZm9udC13ZWlnaHQtYm9sZCI+V3JpdHRlbiBieSA8YSBocmVmPSIvYXV0aG9ycy9zYXJhaC1ob3J2YXRoLyI+U2FyYWggSG9ydmF0aDwvYT48L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGMtZ3JheS04IGZvbnQtc21hbGxlciI+VXBkYXRlZCBKdW5lIDEyLCAyMDIzPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ia2V5cG9pbnRzIGxoLWxvb3NlIG10LTMgbWItNCI+PGgzIGNsYXNzPSJtdC0xIiBzdHlsZT0iZm9udC1zaXplOjEuNGVtOyI+S2V5IFBvaW50czwvaDM+PHVsPg0KPGxpPjxzdHJvbmc+RGl2aWRlbmQgQ2hhbGxlbmdlcnMgYXJlIGNvbXBhbmllcyB0aGF0IGhhdmUgaW5jcmVhc2VkIHRoZWlyIGRpdmlkZW5kcyBmb3IgdGhlIGxhc3QgZml2ZSB0byAxMCB5ZWFycy48L3N0cm9uZz48L2xpPg0KPGxpPjxzdHJvbmc+SW52ZXN0b3JzIG9mdGVuIGNob29zZSB0byBpbnZlc3QgaW4gRGl2aWRlbmQgQ2hhbGxlbmdlcnMgdG8gY3JlYXRlIGEgcGFzc2l2ZSBpbmNvbWUgc3RyZWFtLjwvc3Ryb25nPjwvbGk+DQo8bGk+PHN0cm9uZz5XaGlsZSBEaXZpZGVuZCBDaGFsbGVuZ2VycyBtYXkgb2ZmZXIgYSB1bmlxdWUgbWl4IG9mIHZhbHVlIGFuZCBncm93dGggcG90ZW50aWFsLCBpdCdzIGltcG9ydGFudCB0byByZW1lbWJlciB0aGF0IG5vIHN0b2NrIGNhbiBndWFyYW50ZWUgZnV0dXJlIGluY3JlYXNlcyBpbiBkaXZpZGVuZCByZXR1cm5zLjwvc3Ryb25nPjwvbGk+DQo8L3VsPjwvZGl2PjxkaXYgaWQ9ImFydGljbGUtd3JhcHBlciI+PGRpdiBjbGFzcz0iYXJ0aWNsZS1wYWdlIGJvZHktY29weSBsaC1sb29zZSI+PHAgY2xhc3M9Im10LTAiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+V2hhdCBpcyBhIERpdmlkZW5kIENoYWxsZW5nZXIsIGFuZCBzaG91bGQgeW91IGFkZCB0aGVzZSBzdG9ja3MgdG8geW91ciBwb3J0Zm9saW8/IEEgRGl2aWRlbmQgQ2hhbGxlbmdlciBpcyBhIHNoYXJlIG9mIHN0b2NrIGlzc3VlZCBieSBhbiB1bmRlcmx5aW5nIGNvcnBvcmF0aW9uIHRoYXQgaGFzIGluY3JlYXNlZCBpdHMgZGl2aWRlbmQgcGF5bWVudCBmb3IgdGhlIGxhc3QgZml2ZSB5ZWFycy4gRGl2aWRlbmQgQ2hhbXBpb25zLCBDb250ZW5kZXJzIGFuZCBDaGFsbGVuZ2VycyBhcmUgYWxsIHRlcm1zIHRoYXQgaW52ZXN0b3JzIGNhbiB1c2UgdG8gY2xhc3NpZnkgc3RvY2tzIGJhc2VkIG9uIHBhc3QgaW5jb21lIGRpc3RyaWJ1dGlvbnMgYW5kIGZ1dHVyZSBlYXJuaW5nIHBvdGVudGlhbC4mbmJzcDs8L3NwYW4+PC9wPjxkaXYgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwczovL3NjaGVtYS5vcmcvRkFRUGFnZSI+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkRpdmlkZW5kIENoYWxsZW5nZXJzIHByb3ZpZGUgaW52ZXN0b3JzIHdpdGggYSB1bmlxdWUgb3Bwb3J0dW5pdHkgdG8gZW50ZXIgdGhlIG1hcmtldCBhdCBhIGxvd2VyIGluaXRpYWwgaW52ZXN0bWVudCBwcmljZSB3aGVuIGNvbXBhcmVkIHRvIGRpdmlkZW5kIGFyaXN0b2NyYXRzLiBIb3dldmVyLCB0aGVyZSBhcmUgYSBmZXcgaW1wb3J0YW50IGNvbnNpZGVyYXRpb25zIGludmVzdG9ycyB3aWxsIG5lZWQgdG8gbm90ZSBiZWZvcmUgcmVzZWFyY2hpbmcgRGl2aWRlbmQgQ2hhbGxlbmdlcnMuJm5ic3A7PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhZCBvbiB0byBsZWFybiBtb3JlIGFib3V0IERpdmlkZW5kIENoYWxsZW5nZXJzLCBhY2Nlc3MgYSBEaXZpZGVuZCBDaGFsbGVuZ2VycyBsaXN0IGFuZCBwbGFjZSB5b3VyIGZpcnN0IGJ1eSBvcmRlci4mbmJzcDs8L3NwYW4+PC9wPg0KPGRpdiBpdGVtc2NvcGUgaXRlbXByb3A9Im1haW5FbnRpdHkiIGl0ZW10eXBlPSJodHRwczovL3NjaGVtYS5vcmcvUXVlc3Rpb24iPjxoMyBpZD0id2hhdC1pcy1hLWRpdmlkZW5kLWNoYWxsZW5nZXIiIGl0ZW1wcm9wPSJuYW1lIHRleHQiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+V2hhdCBpcyBhIERpdmlkZW5kIENoYWxsZW5nZXI/PC9zcGFuPjwvaDM+PGRpdiBpdGVtcHJvcD0iYWNjZXB0ZWRBbnN3ZXIiIGl0ZW1zY29wZSBpdGVtdHlwZT0iaHR0cHM6Ly9zY2hlbWEub3JnL0Fuc3dlciI+PGRpdiBpdGVtcHJvcD0idGV4dCI+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkJlZm9yZSBmdWxseSBkaXNjdXNzaW5nIHdoYXQgYSBEaXZpZGVuZCBDaGFsbGVuZ2VyIGlzIGFuZCB3aHkgeW91IHNob3VsZCBsb29rIGZvciBjb21wYW5pZXMgdGhhdCBwYXkgYSBkaXZpZGVuZCwgaXQncyBlc3NlbnRpYWwgdG8gdW5kZXJzdGFuZCB3aGF0IGEgZGl2aWRlbmQgaXMgYW5kIHdoZW4geW91IGVhcm4gdGhlbS4gQSBkaXZpZGVuZCBpcyBhIHNtYWxsIHBvcnRpb24gb2YgYSBjb21wYW55J3MgcHJvZml0cyBkaXN0cmlidXRlZCB0byBzaGFyZWhvbGRlcnMsIHVzdWFsbHkgaW4gdGhlIGZvcm0gb2YgYSBjYXNoIGRlcG9zaXQgZGlyZWN0bHkgdG8gdGhlIHNoYXJlaG9sZGVycycgYnJva2VyYWdlIGFjY291bnRzLiBDb3Jwb3JhdGlvbnMgbWF5IGRpc3RyaWJ1dGUgZGl2aWRlbmRzIHRvIGludmVzdG9ycyB0byBlbmNvdXJhZ2UgdGhlbSB0byBob2xkIHRoZWlyIHN0b2NrIG9yIGFzIGEgcmV0dXJuIG9uIHRoZSBpbml0aWFsIGludmVzdG1lbnQuPC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+Q29tcGFuaWVzIHdpdGggZXhjZXNzIGNhc2ggb24gaGFuZCBtYXkgY2hvb3NlIHRvIHBheSBkaXZpZGVuZHMgdG8gZGlzdHJpYnV0ZSB0aGF0IGNhc2ggdG8gc2hhcmVob2xkZXJzIHJhdGhlciB0aGFuIGtlZXBpbmcgaXQgb24gdGhlIGJhbGFuY2Ugc2hlZXQuIEluIHNvbWUgY2FzZXMsIGRpc3RyaWJ1dGluZyBkaXZpZGVuZHMgbWF5IGFsc28gY29tZSB3aXRoIHRheCBhZHZhbnRhZ2VzIGZvciB0aGUgY29tcGFueSBpc3N1aW5nIHRoZSBkaXZpZGVuZHMuPC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+RmV3IGNvbXBhbmllcyBhcmUgcmVxdWlyZWQgdG8gcGF5IGRpdmlkZW5kcy4gTWFueSBpbnZlc3RvcnMgYXJlIHN1cnByaXNlZCB0byBsZWFybiB0aGF0IG1ham9yIGJsdWUtY2hpcCBjb3Jwb3JhdGlvbnMgbGlrZSA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05BU0RBUS9BTVpOLyI+PHN0cm9uZz5BbWF6b24uY29tIEluYy4gKE5BU0RBUTogQU1aTik8L3N0cm9uZz48L2E+PHN0cm9uZz4gPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5kbyBub3QgcGF5IGRpdmlkZW5kcyBkZXNwaXRlIHJlY29yZC1icmVha2luZyBwcm9maXRzLiBCbHVlLWNoaXAgY29tcGFuaWVzIHdpdGggc3RlYWR5IGNhc2ggZmxvdyBhbmQgYSBzb2xpZCBpbnZlc3RvciBiYXNlIG1heSBub3QgbmVlZCB0byBwYXkgZGl2aWRlbmRzIHRvIGltcHJvdmUgbGlxdWlkaXR5LiBJc3N1aW5nIGRpdmlkZW5kcyBpcyBhIHdheSB0byByZXdhcmQgb2xkZXIgaW52ZXN0b3JzIGFuZCBkZW1vbnN0cmF0ZSBmaW5hbmNpYWwgc3RyZW5ndGguPC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+PGltZyBjbGFzcz0iYWxpZ25jZW50ZXIiIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvbWVkXzIwMjMwMzA3MDkzNjQ1X2RpdmlkZW5kLWNoYWxsZW5nZXJzLnBuZyIgYWx0PSJ3aGF0IGFyZSBkaXZpZGVuZCBjaGFsbGVuZ2VycyIgd2lkdGg9Ijk2MCIgaGVpZ2h0PSI1MTIiIGxvYWRpbmc9ImxhenkiIC8+PC9zcGFuPjwvcD4NCjwvZGl2PjwvZGl2PjwvZGl2PjxoMyBpZD0idW5kZXJzdGFuZGluZy1kaXZpZGVuZC1jaGFsbGVuZ2VycyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5VbmRlcnN0YW5kaW5nIERpdmlkZW5kIENoYWxsZW5nZXJzPC9zcGFuPjwvaDM+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkluY3JlYXNpbmcgYSBkaXZpZGVuZCBvdmVyIHRpbWUgaXMgb25lIHdheSB0byBkZW1vbnN0cmF0ZSB0aGF0IGEgY29tcGFueSdzIGRpdmlkZW5kIGlzIHN1c3RhaW5hYmxlLiBBcyBwcm9maXRzIGluY3JlYXNlLCBjb21wYW5pZXMgdGhhdCBoYXZlIHB1dCBkaXZpZGVuZHMgaW50byBwbGFjZSBtYXkgd2FudCB0byBpbmNyZWFzZSB0aGVtIG92ZXIgdGltZSBhcyBhIHNpZ25hbCB0byBpbnZlc3RvcnMgdGhhdCBjb250aW51ZWQgZ3Jvd3RoIGlzIHN1c3RhaW5hYmxlLiBBIGhpc3Rvcnkgb2YgZ3Jvd2luZyBkaXZpZGVuZHMgbWF5IGFsc28gaGVscCBpbnZlc3RvcnMgaWRlbnRpZnkgdmFsdWUgc3RvY2tzIHBvaXNlZCB0byBpbmNyZWFzZSBpbiB2YWx1ZSBvdmVyIHRpbWUgb3IgdGhhdCBhcmUgY3VycmVudGx5IHVuZGVydmFsdWVkLjwvc3Bhbj48L3A+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPk1hbnkgaW52ZXN0b3JzIGxvb2sgYXQgZGl2aWRlbmQgaGlzdG9yeSBiZWZvcmUgc2VsZWN0aW5nIHdoaWNoIGNvbXBhbmllcyB0byBhZGQgdG8gYSBwYXNzaXZlIGluY29tZSBwb3J0Zm9saW8sIHdoaWNoIGhlbHBzIHRoZW0gYXZvaWQgZGl2aWRlbmQgdHJhcHMgYW5kIGNvbXBhbmllcyB0aGF0IGhhdmUgaW5jcmVhc2VkIGRpdmlkZW5kcyB0byB1bnN1c3RhaW5hYmxlIGxldmVscy4mbmJzcDsmbmJzcDs8L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5EaXZpZGVuZCBDaGFsbGVuZ2VycyBhdHRlbXB0IHRvIGF0dHJhY3QgaW52ZXN0b3JzIGJ5IHNob3djYXNpbmcgZmluYW5jaWFsIHN0cmVuZ3RoLiBBIGNvbXBhbnkgdGhhdCBjb25zaXN0ZW50bHkgcmFpc2VzIGl0cyBkaXZpZGVuZHMgc2lnbmFscyB0byB0aGUgbWFya2V0IHRoYXQgaXQgaXMgZmluYW5jaWFsbHkgaGVhbHRoeSBhbmQgaGFzIGEgc3RhYmxlIGFuZCBwcmVkaWN0YWJsZSBjYXNoIGZsb3cuIFRoaXMgY2FuIGluY3JlYXNlIHRoZSBjb21wYW55J3Mgc3RvY2sgZGVtYW5kLCBkcml2aW5nIHVwIHRoZSBzaGFyZSBwcmljZS4gQ29tcGFuaWVzIHRoYXQgY29udGludWUgaW5jcmVhc2luZyBkaXZpZGVuZHMgYWxzbyBzZWUgbGVzcyB2b2xhdGlsZSBzdG9jayBwcmljZSBtb3ZlbWVudHMsIHdoaWNoIGNhbiBoZWxwIHN0YWJpbGl6ZSBjYXNoIGZsb3cuIERpdmlkZW5kIENoYWxsZW5nZXJzIHByb3ZpZGUgYSB0YW5naWJsZSByZXR1cm4gb24gaW52ZXN0bWVudCwgd2hpY2ggY2FuIGFsc28gYXR0cmFjdCBhIG5ldyBjbGFzcyBvZiBpbnZlc3RvcnMuPC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+V2hpbGUgeW91IGNhbiA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vZGl2aWRlbmRzL3NjcmVlbmVyLyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5zY3JlZW4gZGl2aWRlbmRzIGZvciBpbnZlc3RtZW50czwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gdXNpbmcgYSBzdG9jayBzY3JlZW5lciwgbW9zdCBzY3JlZW5lcnMgb25seSBkaXNwbGF5IHRoZSBtb3N0IHJlY2VudCBkaXZpZGVuZCB5aWVsZC4gRGl2aWRlbmQgQ2hhbGxlbmdlcnMgbWF5IHJlcHJlc2VudCB0aGUgaWRlYWwgYmFsYW5jZSBvZiB2YWx1ZSBhbmQgZGlzdHJpYnV0aW9ucyBmb3IgbmV3IGludmVzdG9ycyBsZWFybmluZyBtb3JlIGFib3V0IGdyb3d0aCBzdG9ja3MuPC9zcGFuPjwvcD4NCjxoMyBpZD0iZXhhbXBsZXMtb2YtZGl2aWRlbmQtY2hhbGxlbmdlcnMiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+RXhhbXBsZXMgb2YgRGl2aWRlbmQgQ2hhbGxlbmdlcnM8L3NwYW4+PC9oMz4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+VGhlcmUgYXJlIGh1bmRyZWRzIG9mIERpdmlkZW5kIENoYWxsZW5nZXJzLCBhbmQgdGhlIGxpc3QgaXMgZ3Jvd2luZyBhbmQgY2hhbmdpbmcgZXZlcnkgeWVhci4gU29tZSBleGFtcGxlcyBvZiBjdXJyZW50IERpdmlkZW5kIENoYWxsZW5nZXJzIGluY2x1ZGUgdGhlIGZvbGxvd2luZzo8L3NwYW4+PC9wPg0KPHVsPg0KPGxpIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyIgYXJpYS1sZXZlbD0iMSI+PHN0cm9uZz5BbGx5IEZpbmFuY2lhbDo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05ZU0UvQUxMWS8iPjxzdHJvbmc+QWxseSBGaW5hbmNpYWwgSW5jLiAoTllTRTogQUxMWSk8L3N0cm9uZz48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gaXMgYSBmaW5hbmNpYWwgc2VydmljZXMgY29tcGFueSBiYXNlZCBpbiB0aGUgVW5pdGVkIFN0YXRlcy4gVGhlIGNvbXBhbnkgcHJvdmlkZXMgYSByYW5nZSBvZiBmaW5hbmNpYWwgcHJvZHVjdHMgYW5kIHNlcnZpY2VzLCBpbmNsdWRpbmcgb25saW5lIGJhbmtpbmcsIGF1dG8gZmluYW5jaW5nLCBpbnN1cmFuY2UsIGludmVzdG1lbnQgc2VydmljZXMgYW5kIG1vcnRnYWdlIGxvYW5zIGFuZCBpcyBvbmUgb2YgdGhlIGNvdW50cnkncyBsYXJnZXN0IG9ubGluZSBiYW5rcy4gQWxseSBoYXMgaW5jcmVhc2VkIGl0cyBkaXZpZGVuZCBieSAyMC44NCUgb3ZlciB0aGUgbGFzdCB0aHJlZSB5ZWFycy4mbmJzcDs8L3NwYW4+PC9saT4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+RXF1aW5peDogPC9zdHJvbmc+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05BU0RBUS9FUUlYLyI+PHN0cm9uZz5FcXVpbml4IEluYy4gKE5BU0RBUTogRVFJWCk8L3N0cm9uZz48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gaXMgYSBnbG9iYWwgZGF0YSBjZW50ZXIgYW5kIGludGVyY29ubmVjdGlvbiBjb21wYW55IHByb3ZpZGluZyBidXNpbmVzcyBzdG9yYWdlIGFuZCBjbG91ZCBzZXJ2aWNlcy4gVGhlIGNvbXBhbnkncyBjb2xvY2F0aW9uIHNlcnZpY2VzIGFsbG93IGJ1c2luZXNzZXMgdG8gcmVudCBwaHlzaWNhbCBzcGFjZSB3aXRoaW4gRXF1aW5peCdzIGRhdGEgY2VudGVycyBhbmQgZGVwbG95IElUIGVxdWlwbWVudC4gVGhlIGNvbXBhbnkncyBpbnRlcmNvbm5lY3Rpb24gc2VydmljZXMgZW5hYmxlIGVudGVycHJpc2VzIHRvIGNvbm5lY3QgdG8gb3RoZXIgY29tcGFuaWVzIGFuZCBuZXR3b3JrcyB3aXRoaW4gdGhlIEVxdWluaXggZWNvc3lzdGVtLiBFcXVpbml4IGhhcyBpbmNyZWFzZWQgaXRzIGRpdmlkZW5kIGJ5IG1vcmUgdGhhbiA4JSBpbiB0aGUgbGFzdCB0aHJlZSB5ZWFycy4mbmJzcDs8L3NwYW4+PC9saT4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+TWV0TGlmZTo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05ZU0UvTUVULyI+PHN0cm9uZz5NZXRMaWZlIEluYy4gKE5ZU0U6IE1FVCk8L3N0cm9uZz48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gaXMgYSBnbG9iYWwgZmluYW5jaWFsIHNlcnZpY2VzIGNvbXBhbnkgdGhhdCBwcm92aWRlcyBhIHJhbmdlIG9mIGluc3VyYW5jZSwgYW5udWl0aWVzLCBlbXBsb3llZSBiZW5lZml0cywgYW5kIGFzc2V0IG1hbmFnZW1lbnQgc2VydmljZXMuIE1ldExpZmUgaXMgb25lIG9mIHRoZSBsYXJnZXN0IGluc3VyYW5jZSBjb21wYW5pZXMgaW4gdGhlIHdvcmxkLCB3aXRoIG9wZXJhdGlvbnMgYWNyb3NzIE5vcnRoIEFtZXJpY2EsIEV1cm9wZSBhbmQgQXNpYS4gT3ZlciB0aGUgcGFzdCB0aHJlZSB5ZWFycywgTWV0TGlmZSBoYXMgaW5jcmVhc2VkIGl0cyBkaXZpZGVuZCBieSA0LjQlLiZuYnNwOzwvc3Bhbj48L2xpPg0KPGxpIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyIgYXJpYS1sZXZlbD0iMSI+PHN0cm9uZz5TaXJpdXMgWE06PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy9OQVNEQVEvU0lSSS8iPjxzdHJvbmc+U2lyaXVzIFhNIEhvbGRpbmdzIEluYy4gKE5BU0RBUTogU0lSSSk8L3N0cm9uZz48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gaXMgYSBzYXRlbGxpdGUgcmFkaW8gYW5kIGF1ZGlvIGVudGVydGFpbm1lbnQgY29tcGFueSB0aGF0IG9mZmVycyBjb21tZXJjaWFsLWZyZWUgcmFkaW8gcHJvZ3JhbXMgb24gYSBzdWJzY3JpcHRpb24gYmFzaXMuIFNpcml1cyBjaGFubmVscyBwcm92aWRlIGxpc3RlbmVycyBhY2Nlc3MgdG8gbXVzaWMsIGNvbWVkeSwgc3BvcnRzIGNvbW1lbnRhcnkgY2hhbm5lbHMgYW5kIG90aGVyIGF1ZGlvIGVudGVydGFpbm1lbnQgdGhyb3VnaCBzYXRlbGxpdGUgY29ubmVjdGlvbnMgd2l0aCBjYXJzLCBtb2JpbGUgZGV2aWNlcyBhbmQgbW9yZS4gT3ZlciB0aGUgcGFzdCB0aHJlZSB5ZWFycywgU2lyaXVzIFhNIGluY3JlYXNlZCBpdHMgZGl2aWRlbmQgYnkgMjIlLiZuYnNwOzwvc3Bhbj48L2xpPg0KPC91bD4NCjxoMyBpZD0icHJvcy1hbmQtY29ucy1vZi1pbnZlc3RpbmctaW4tZGl2aWRlbmQtY2hhbGxlIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlByb3MgYW5kIENvbnMgb2YgSW52ZXN0aW5nIGluIERpdmlkZW5kIENoYWxsZW5nZXJzPC9zcGFuPjwvaDM+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPldoaWxlIGludmVzdGluZyBpbiBEaXZpZGVuZCBDaGFsbGVuZ2VycyBpcyBhIHVuaXZlcnNhbGx5IGdvb2QgY2hvaWNlLCB0aGVyZSBhcmUgYSBmZXcgZHJhd2JhY2tzIHlvdSdsbCB3YW50IHRvIGNvbnNpZGVyIGJlZm9yZSBzZWxlY3Rpbmcgd2hpY2ggc3RvY2tzIHRvIGJ1eS4mbmJzcDs8L3NwYW4+PC9wPg0KPGg0IGlkPSJwcm9zIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlByb3M8L3NwYW4+PC9oND4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+TG9vayBhdCB0aGUgYmVuZWZpdHMgb2YgaW52ZXN0aW5nIGluIERpdmlkZW5kIENoYWxsZW5nZXJzOjwvc3Bhbj48L3A+DQo8dWw+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48c3Ryb25nPkNvbnNpc3RlbnQgZGl2aWRlbmQgaW5jb21lOjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IFBlcmhhcHMgdGhlIG1vc3QgcG9wdWxhciByZWFzb24gdG8gaW52ZXN0IGluIERpdmlkZW5kIENoYWxsZW5nZXJzIG9yIGV4cGxvcmUgb3VyIDwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9kaXZpZGVuZHMva2luZ3MvIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkRpdmlkZW5kIEtpbmdzIGxpc3Qgb24gTWFya2V0QmVhdDwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gaXMgdGhhdCBjb21wYW5pZXMgdGhhdCBvZmZlciBkaXZpZGVuZHMgY2FuIHByb3ZpZGUgYSBwYXNzaXZlIGluY29tZSBzdHJlYW0sIG9mZmVyaW5nIGFuIGltbWVkaWF0ZSByZXR1cm4gb24gaW52ZXN0bWVudCBmb3Igc3RvY2sgb3duZXJzLCB3aGljaCBjYW4gaGVscCBvZmZzZXQgdGhlIGluaXRpYWwgaW52ZXN0bWVudCBjb3N0Ljwvc3Bhbj48L2xpPg0KPGxpIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyIgYXJpYS1sZXZlbD0iMSI+PHN0cm9uZz5JbmNyZWFzZWQgY2hhbmNlIG9mIGZ1dHVyZSByZXR1cm5zOjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IENvbXBhbmllcyB0aGF0IGhhdmUgaW5jcmVhc2VkIHRoZWlyIGRpdmlkZW5kIG11bHRpcGxlIHllYXJzIGluIGEgcm93IG1heSBkbyBzbyBhcyBhIHdheSB0byBkZW1vbnN0cmF0ZSB0aGVpciBmaW5hbmNpYWwgc3RyZW5ndGguIEludmVzdGluZyBpbiBEaXZpZGVuZCBDaGFsbGVuZ2VycyBnaXZlcyB5b3UgYSBoaWdoZXIgY2hhbmNlIG9mIHNlZWluZyBpbmNyZWFzZWQgcmV0dXJucyBpbiB0aGUgZnV0dXJlLCB3aGljaCB5b3UgY2FuIGNhbGN1bGF0ZSB3aGVuIHlvdSBjb25zaWRlciB5b3VyIGJ1eS1pbiBwcmljZS48L3NwYW4+PC9saT4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxzdHJvbmc+TG93ZXIgdm9sYXRpbGl0eTo8L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiBEaXZpZGVuZCBzdG9ja3MsIGluY2x1ZGluZyBEaXZpZGVuZCBDaGFsbGVuZ2VycywgdHlwaWNhbGx5IHNob3cgbGVzcyB2b2xhdGlsaXR5IHRoYW4gY29tcGFuaWVzIHRoYXQgZG8gbm90IGhhdmUgYSBoaXN0b3J5IG9mIGRpc3RyaWJ1dGlvbnMuIFRoaXMgaXMgYmVjYXVzZSBjb21wYW5pZXMgd2l0aCBhIGhpc3Rvcnkgb2YgZGl2aWRlbmQgaW5jcmVhc2VzIGFyZSB1c3VhbGx5IG1vcmUgZXN0YWJsaXNoZWQgYW5kIGZpbmFuY2lhbGx5IHN0YWJsZSwgbWFraW5nIHRoZW0gYXR0cmFjdGl2ZSBjaG9pY2VzIGZvciBsb25nLXRlcm0gaW52ZXN0b3JzLiZuYnNwOzwvc3Bhbj48L2xpPg0KPC91bD4NCjxoNCBpZD0iY29ucyI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Db25zPC9zcGFuPjwvaDQ+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPldoYXQgYWJvdXQgdGhlIGRvd25zaWRlcz88L3NwYW4+PC9wPg0KPHVsPg0KPGxpIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyIgYXJpYS1sZXZlbD0iMSI+PHN0cm9uZz5ObyBndWFyYW50ZWVkIGRpdmlkZW5kIHJldHVybjogPC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5WZXJ5IGZldyBjb21wYW5pZXMgYXJlIHJlcXVpcmVkIHRvIHBheSBvdXQgZGl2aWRlbmRzIHRvIGludmVzdG9ycyAmbWRhc2g7IGFuZCBldmVuIHRoZTwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9kaXZpZGVuZHMvYmVzdC1kaXZpZGVuZC1zdG9ja3MvIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiBiZXN0IGRpdmlkZW5kIHN0b2Nrczwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij4gbWlnaHQgaGF2ZSB0byBjdXQgZGl2aWRlbmRzIGluIHRpbWVzIG9mIGVjb25vbWljIGRvd250dXJuLiBKdXN0IGJlY2F1c2UgYSBzdG9jayBpcyBjdXJyZW50bHkgYSBEaXZpZGVuZCBDaGFsbGVuZ2VyIGRvZXMgbm90IG1lYW4geW91IGFyZSBndWFyYW50ZWVkIHRvIHNlZSBoaWdoZXIgZGl2aWRlbmQgcmV0dXJucyBpbiB0aGUgZnV0dXJlLjwvc3Bhbj48L2xpPg0KPGxpIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyIgYXJpYS1sZXZlbD0iMSI+PHN0cm9uZz5Mb3dlciBncm93dGggcG90ZW50aWFsOjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+IERpdmlkZW5kIENoYWxsZW5nZXJzIG1heSBub3Qgb2ZmZXIgdGhlIHNhbWUgcG90ZW50aWFsIGZvciBncm93dGggYXMgc21hbGxlciwgaGlnaC1ncm93dGggY29tcGFuaWVzIGp1c3QgZ2V0dGluZyBzdGFydGVkIG9uIHRoZSBtYXJrZXQuIFNtYWxsZXIgY29tcGFuaWVzIHRoYXQgY2Fubm90IHlldCBhZmZvcmQgZGl2aWRlbmRzIG1heSBzaG93IG1vcmUgZ3Jvd3RoIHBvdGVudGlhbCwgZ2l2aW5nIHlvdSBhIGJpZ2dlciBvdmVyYWxsIHJldHVybi4gVGhpcyBjYW4gbGltaXQgdGhlIHVwc2lkZSBwb3RlbnRpYWwgZm9yIGNhcGl0YWwgYXBwcmVjaWF0aW9uIG9uIHN0b2NrcyBhbHJlYWR5IHBheWluZyBhIGNvbnNpc3RlbnQgZGl2aWRlbmQuJm5ic3A7PC9zcGFuPjwvbGk+DQo8L3VsPg0KPGgzIGlkPSJkaXZpZGVuZC1hY2hpZXZlcnMtdnMtZGl2aWRlbmQtY2hhbGxlbmdlcnMiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+RGl2aWRlbmQgQWNoaWV2ZXJzIHZzLiBEaXZpZGVuZCBDaGFsbGVuZ2Vyczwvc3Bhbj48L2gzPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5EaXZpZGVuZCBBY2hpZXZlcnMgYXJlIHNpbWlsYXIgdG8gRGl2aWRlbmQgQ2hhbGxlbmdlcnMgYmVjYXVzZSB0aGV5IGFyZSBjb21wYW5pZXMgdGhhdCBzaG93Y2FzZSBzb2xpZCBmaW5hbmNpYWwgaGlzdG9yaWVzIGFuZCB0cmFjayByZWNvcmRzIG9uIHRoZSBtYXJrZXQuIERpdmlkZW5kIEFjaGlldmVycywgbGlrZSBDaGFsbGVuZ2VycywgYWxzbyBsb29rIHRvIGF0dHJhY3QgaW52ZXN0b3JzIGJ5IGluY3JlYXNpbmcgdGhlaXIgZGl2aWRlbmRzIHllYXIgYWZ0ZXIgeWVhci4gSG93ZXZlciwgRGl2aWRlbmQgQWNoaWV2ZXJzIGhhdmUgaW5jcmVhc2VkIHRoZWlyIGRpdmlkZW5kcyBmb3IgYXQgbGVhc3QgMTAgY29uc2VjdXRpdmUgeWVhcnMuIFRoaXMgbWVhbnMgdGhhdCBhIERpdmlkZW5kIENoYWxsZW5nZXIgY2FuIGV2ZW50dWFsbHkgYmUgdXBncmFkZWQgdG8gYW4gQWNoaWV2ZXIgaWYgaXQgZ3Jvd3MgaXRzIGRpdmlkZW5kIGF0IGxlYXN0IG9uY2UgYW5udWFsbHkuPC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+U29tZSBleGFtcGxlcyBvZiBEaXZpZGVuZCBBY2hpZXZlcnMgaW5jbHVkZTo8L3NwYW4+PC9wPg0KPHVsPg0KPGxpIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyIgYXJpYS1sZXZlbD0iMSI+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2tzL05ZU0UvQUJNLyI+PHN0cm9uZz5BQk0gSW5kdXN0cmllcyBJbmMuIChOWVNFOiBBQk0pPC9zdHJvbmc+PC9hPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9ja3MvTllTRS9QRy8iPjxzdHJvbmc+UHJvY3RlciAmYW1wOyBHYW1ibGUgQ28uIChOWVNFOiBQRyk8L3N0cm9uZz48L2E+PC9saT4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy9OWVNFL1NNRy8iPjxzdHJvbmc+U2NvdHRzIE1pcmFjbGUtR3JvIENvLiAoTllTRTogU01HKTwvc3Ryb25nPjwvYT48L2xpPg0KPC91bD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+WW91IGNhbiB2aWV3IGEgY29tcGxldGUgPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2RpdmlkZW5kcy9hY2hpZXZlcnMvIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkRpdmlkZW5kIEFjaGlldmVycyBsaXN0PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiBoZXJlIHRvIGV4cGxvcmUgaW52ZXN0bWVudCBvcHRpb25zLiZuYnNwOyZuYnNwOzwvc3Bhbj48L3A+DQo8aDMgaWQ9ImRpdmlkZW5kLWNvbnRlbmRlcnMtdnMtZGl2aWRlbmQtY2hhbGxlbmdlcnMiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+RGl2aWRlbmQgQ29udGVuZGVycyB2cy4gRGl2aWRlbmQgQ2hhbGxlbmdlcnM8L3NwYW4+PC9oMz4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+TGlrZSBEaXZpZGVuZCBDaGFsbGVuZ2VycywgRGl2aWRlbmQgQ29udGVuZGVycyBhaW0gdG8gYXR0cmFjdCBpbnZlc3RvcnMgYnkgb2ZmZXJpbmcgc3RlYWRpbHkgaW5jcmVhc2luZyBkaXZpZGVuZHMuIENvbnRlbmRlcnMgYXJlIHN0cm9uZ2VyIHRoYW4gQ2hhbGxlbmdlcnMgYW5kIEFjaGlldmVycyBhbGlrZSwgaGF2aW5nIGluY3JlYXNlZCB0aGVpciBkaXZpZGVuZHMgZm9yIHRoZSBsYXN0IDEwIHRvIDI1IHllYXJzLiBDb250ZW5kZXJzIGFyZSBpbiB0aGUgbGF0ZXIgc3RhZ2VzIG9mIGRldmVsb3BpbmcgYSBncm93dGggcGF0aCBhbmQgb2Z0ZW4gaGF2ZSBoaWdoZXIgZW50cnkgcHJpY2VzIHBlciBzaGFyZS48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Tb21lIGV4YW1wbGVzIG9mIGN1cnJlbnQgRGl2aWRlbmQgQ29udGVuZGVycyBpbmNsdWRlOjwvc3Bhbj48L3A+DQo8dWw+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9ja3MvTllTRS9BV0svIj48c3Ryb25nPkFtZXJpY2FuIFdhdGVyIFdvcmtzIENvLiBJbmMuIChOWVNFOiBBV0spPC9zdHJvbmc+PC9hPjwvbGk+DQo8bGkgc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7IiBhcmlhLWxldmVsPSIxIj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9ja3MvTllTRS9BV0svIj48c3Ryb25nPkFwcGxlIEluYy4gKE5BU0RBUTogQUFQTCk8L3N0cm9uZz48L2E+PC9saT4NCjxsaSBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiIGFyaWEtbGV2ZWw9IjEiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2Nrcy9OQVNEQVEvSEFTLyI+PHN0cm9uZz5IYXNicm8gSW5jLiAoTkFTREFROiBIQVMpPC9zdHJvbmc+PC9hPjwvbGk+DQo8L3VsPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5EaXZpZGVuZCBDb250ZW5kZXJzIGFuZCBDaGFsbGVuZ2VycyBjYW4gYmUgYXR0cmFjdGl2ZSBpbnZlc3RtZW50cyBmb3IgZGl2aWRlbmQtZm9jdXNlZCBpbnZlc3RvcnMsIGJ1dCB0aGV5IG1heSBhcHBlYWwgdG8gZGlmZmVyZW50IGludmVzdGluZyBzdHJhdGVnaWVzLiBDb250ZW5kZXJzIGFyZSB0eXBpY2FsbHkgbGFyZ2VyIGFuZCBtb3JlIGVzdGFibGlzaGVkIGNvbXBhbmllcyB0aGF0IG1heSBvZmZlciBtb3JlIHN0YWJsZSBkaXZpZGVuZCBncm93dGguIEluIGNvbXBhcmlzb24sIENoYWxsZW5nZXJzIGFyZSBvZnRlbiBzbWFsbGVyIGFuZCBtb3JlIGR5bmFtaWMgY29tcGFuaWVzIHRoYXQgbWF5IG9mZmVyIGhpZ2hlciBwb3RlbnRpYWwgZm9yIGNhcGl0YWwgYXBwcmVjaWF0aW9uIGFuZCBkaXZpZGVuZCBncm93dGguJm5ic3A7PC9zcGFuPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+Q2hlY2sgb3V0IDwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9kaXZpZGVuZHMvYXJpc3RvY3JhdHMvIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPk1hcmtldEJlYXQncyBEaXZpZGVuZCBBcmlzdG9jcmF0cyBsaXN0PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPiB0byBsZWFybiBhYm91dCBjb21wYW5pZXMgaXNzdWluZyBjb25zaXN0ZW50IGRpdmlkZW5kcy4mbmJzcDs8L3NwYW4+PC9wPg0KPGgzIGlkPSJpbnZlc3Rpbmctd2l0aC1kaXZpZGVuZHMiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+SW52ZXN0aW5nIHdpdGggRGl2aWRlbmRzPC9zcGFuPjwvaDM+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPk1hbnkgaW52ZXN0b3JzIGFyZSBhdHRyYWN0ZWQgdG8gdGhlIGltbWVkaWF0ZSByZXR1cm5zIG9mIGRpdmlkZW5kIGludmVzdGluZy4gSW52ZXN0aW5nIGluIERpdmlkZW5kIENoYWxsZW5nZXJzIGlzIGEgd2F5IHRvIGF2b2lkIGRpdmlkZW5kIHRyYXBzLCBidXQgaXQncyBpbXBvcnRhbnQgdG8gcmVtZW1iZXIgdGhhdCBubyBjb21wYW55IGNhbiBndWFyYW50ZWUgZnV0dXJlIGluY3JlYXNlZCByZXR1cm5zLiBCZSBzdXJlIHRvIHJldmlldyBhcyBtdWNoIGRpdmlkZW5kIGhpc3RvcnkgYXMgcG9zc2libGUgYmVmb3JlIGludmVzdGluZywgc28geW91J3JlIHNldHRpbmcgeW91cnNlbGYgdXAgd2l0aCBpbnZlc3RtZW50cyB0aGF0IGFyZSBtb3JlIGxpa2VseSB0byBwcm92aWRlIGNvbnNpc3RlbnQgcmV0dXJucy4mbmJzcDs8L3NwYW4+PC9wPg0KPGgzIGlkPSJmYXFzIj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPkZBUXM8L3NwYW4+PC9oMz4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+UmVhZHkgdG8gbGVhcm4gbW9yZSBhYm91dCBEaXZpZGVuZCBDaGFsbGVuZ2VycyBhbmQgQWNoaWV2ZXJzPyBSZWFkIG9uIHRvIGxlYXJuIHRoZSBhbnN3ZXJzIHRvIHNvbWUgb2YgdGhlIG1vc3QgY29tbW9uIHF1ZXN0aW9ucyBuZXcgaW52ZXN0b3JzIGhhdmUgYWJvdXQgZGl2aWRlbmQgaW52ZXN0b3JzLiZuYnNwOzwvc3Bhbj48L3A+DQo8ZGl2IGl0ZW1zY29wZSBpdGVtcHJvcD0ibWFpbkVudGl0eSIgaXRlbXR5cGU9Imh0dHBzOi8vc2NoZW1hLm9yZy9RdWVzdGlvbiI+PGg0IGlkPSJ3aGF0LWlzLWEtZGl2aWRlbmQtY2hhbGxlbmdlci0xIiBpdGVtcHJvcD0ibmFtZSB0ZXh0Ij48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPldoYXQgaXMgYSBEaXZpZGVuZCBDaGFsbGVuZ2VyPzwvc3Bhbj48L2g0PjxkaXYgaXRlbXByb3A9ImFjY2VwdGVkQW5zd2VyIiBpdGVtc2NvcGUgaXRlbXR5cGU9Imh0dHBzOi8vc2NoZW1hLm9yZy9BbnN3ZXIiPjxkaXYgaXRlbXByb3A9InRleHQiPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5BIERpdmlkZW5kIENoYWxsZW5nZXIgaXMgYSBjb21wYW55IHRoYXQgaGFzIGluY3JlYXNlZCBpdHMgZGl2aWRlbmQgZm9yIHRoZSBsYXN0IGZpdmUgY29uc2VjdXRpdmUgeWVhcnMgYnV0IGZld2VyIHRoYW4gdGhlIGxhc3QgMTAgY29uc2VjdXRpdmUgeWVhcnMuIERpdmlkZW5kIENoYWxsZW5nZXJzIGFsbG93IGludmVzdG9ycyB0byBhZGQgYSBwYXNzaXZlIGluY29tZSBzdHJlYW0gd2l0aCBhIGNvbXBhcmF0aXZlbHkgbG93ZXIgaW5pdGlhbCBpbnZlc3RtZW50LiBEYXZpZCBGaXNoIGNyZWF0ZWQgdGhlIGNvbmNlcHQgb2YgYSBEaXZpZGVuZCBDaGFsbGVuZ2VyLCBhbmQgdGhlIERSSVAgSW52ZXN0aW5nIFJlc291cmNlIENlbnRlciBtYWludGFpbnMgYSBsaXN0IG9mIERpdmlkZW5kIENoYWxsZW5nZXJzIGN1cnJlbnRseSB0cmFkaW5nIG9uIHRoZSBtYXJrZXQuPC9zcGFuPjwvcD4NCjwvZGl2PjwvZGl2PjwvZGl2PjxkaXYgaXRlbXNjb3BlIGl0ZW1wcm9wPSJtYWluRW50aXR5IiBpdGVtdHlwZT0iaHR0cHM6Ly9zY2hlbWEub3JnL1F1ZXN0aW9uIj48aDQgaWQ9Imhvdy1tYW55LWRpdmlkZW5kLWNoYWxsZW5nZXJzLWFyZS10aGVyZSIgaXRlbXByb3A9Im5hbWUgdGV4dCI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5Ib3cgbWFueSBEaXZpZGVuZCBDaGFsbGVuZ2VycyBhcmUgdGhlcmU/PC9zcGFuPjwvaDQ+PGRpdiBpdGVtcHJvcD0iYWNjZXB0ZWRBbnN3ZXIiIGl0ZW1zY29wZSBpdGVtdHlwZT0iaHR0cHM6Ly9zY2hlbWEub3JnL0Fuc3dlciI+PGRpdiBpdGVtcHJvcD0idGV4dCI+DQo8cD48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6IDQwMDsiPlRoZXJlIGFyZSBjdXJyZW50bHkgbW9yZSB0aGFuIDIwMCBjb21wYW5pZXMgb24gRGF2aWQgRmlzaCdzIG9mZmljaWFsIGxpc3Qgb2YgRGl2aWRlbmQgQ2hhbGxlbmdlcnMuIFlvdSBjYW4gZmluZCBhIGxpc3Qgb2YgPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2RpdmlkZW5kcy9jaGFsbGVuZ2Vycy8iPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+TWFya2V0QmVhdCBEaXZpZGVuZCA8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+Q2hhbGxlbmdlcnMgYW5kIGEgbGlzdCBvZiA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vZGl2aWRlbmRzL2FjaGlldmVycy8iPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+TWFya2V0QmVhdCBEaXZpZGVuZCBBY2hpZXZlcnM8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+LiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGl0ZW1zY29wZSBpdGVtcHJvcD0ibWFpbkVudGl0eSIgaXRlbXR5cGU9Imh0dHBzOi8vc2NoZW1hLm9yZy9RdWVzdGlvbiI+PGg0IGlkPSJ3aHktYXJlLXRoZS1kaXZpZGVuZC1jaGFsbGVuZ2Vycy1pbXBvcnRhbnQiIGl0ZW1wcm9wPSJuYW1lIHRleHQiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogNDAwOyI+V2h5IGFyZSB0aGUgRGl2aWRlbmQgQ2hhbGxlbmdlcnMgaW1wb3J0YW50Pzwvc3Bhbj48L2g0PjxkaXYgaXRlbXByb3A9ImFjY2VwdGVkQW5zd2VyIiBpdGVtc2NvcGUgaXRlbXR5cGU9Imh0dHBzOi8vc2NoZW1hLm9yZy9BbnN3ZXIiPjxkaXYgaXRlbXByb3A9InRleHQiPg0KPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiA0MDA7Ij5EaXZpZGVuZCBDaGFsbGVuZ2VycyBhcmUgaW1wb3J0YW50IGJlY2F1c2UgdGhleSByZXByZXNlbnQgY29tcGFuaWVzIHdpdGggYSBoaXN0b3J5IG9mIGluY3JlYXNpbmcgdGhlaXIgZGl2aWRlbmRzIHllYXIgYWZ0ZXIgeWVhciwgYWxsb3dpbmcgaW52ZXN0b3JzIHRvIGFkZCBhIHBvdGVudGlhbGx5IHBhc3NpdmUgaW5jb21lIHN0cmVhbSB0byB0aGVpciBwb3J0Zm9saW8uIEEgaGlzdG9yeSBvZiBpbmNyZWFzaW5nIGRpdmlkZW5kcyBtYXkgaW5kaWNhdGUgdGhhdCBhIGNvbXBhbnkgaXMgb24gYSBoZWFsdGh5IGZpbmFuY2lhbCBwYXRoIGFuZCBtYXkgYmUgYWJsZSB0byBjb250aW51ZSBwYXlpbmcgZGl2aWRlbmRzIGluIHRoZSBmdXR1cmUuJm5ic3A7PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+ZG9jdW1lbnQud3JpdGUoJzxpbWcgc3JjPSJodHRwczovL3d3dy5hbWVyaWNhbmNvbnN1bWVyJyArICduZXdzLm5ldC9zY3JpcHRzL3N0YW5kYWxvbmUvVmlld0NvdW50LmFzaHg/dHlwZT1qJmlkPTU2MDU1OTIgJnJlZmVycmVyPScgKyBlbmNvZGVVUklDb21wb25lbnQoZG9jdW1lbnQucmVmZXJyZXIpICsgJyIgYWx0PSIiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIC8+Jyk7PC9zY3JpcHQ+PC9kaXY+PGRpdiBjbGFzcz0iYXV0aG9yLWJpbyBib3JkZXItdG9wIGJvcmRlci1ib3R0b20gcC0zIGQtZmxleCBmbGV4LXdyYXAgbWItMyIgc3R5bGU9ImJvcmRlci1jb2xvcjogdmFyKC0tZ3JheS00KTsiPjxhIGhyZWY9Ii9hdXRob3JzL3NhcmFoLWhvcnZhdGgvIiBjbGFzcz0icHItMyBwYi0xIiBzdHlsZT0iZmxleDogMSAwIDE4MHB4OyBtYXgtd2lkdGg6MTgwcHg7Ij48aW1nIGNsYXNzPSJ3LTEwMCByb3VuZGVkIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIGhlaWdodD0iMjM2IiB3aWR0aD0iMTgwIiBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2F1dGhvcnMvc21hbGxfMjAyMzEwMDUxMTExNThfYXV0aG9yLXNhcmFoLWhvcnZhdGgucG5nIiBhbHQ9IlNhcmFoIEhvcnZhdGgiIHN0eWxlPSJvYmplY3QtZml0OiBjb3Zlcjthc3BlY3QtcmF0aW86IDQvNTt3aWR0aDogMTAwJTsiIC8+PC9hPjxkaXYgc3R5bGU9ImZsZXg6IDE4IDAgMjcwcHg7ICI+PGRpdiBjbGFzcz0idy0xMDAgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1lbmQgcGItMCBtYi0xIGMtZGFyay1ibHVlIiA+PGRpdiBjbGFzcz0idXBwZXItbm90ZSBibHVlLWFjY2VudC11bmRlciB3LTEwMCBtdC0yIG10LXNtLTAiPkFib3V0IFRoZSBBdXRob3IgPC9kaXY+PGgzIGNsYXNzPSJteS0wIGF1dGhvci10aXRsZSBoNCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMDVlbTsiPjxhIGhyZWY9Ii9hdXRob3JzL3NhcmFoLWhvcnZhdGgvIiBjbGFzcz0iYy1kYXJrLWJsdWUiPlNhcmFoIEhvcnZhdGg8L2E+PC9oMz48L2Rpdj48aDQgY2xhc3M9Img1Ij5Db250cmlidXRpbmcgQXV0aG9yPC9oND48cCBjbGFzcz0iZm9udC1zbWFsbGVyIj5SZXRhaWwsIEhlYWx0aGNhcmUsIGFuZCBSZWFsIEVzdGF0ZSBzdG9ja3M8L3A+PGRpdiBjbGFzcz0icm93IGp1c3RpZnktY29udGVudC1iZXR3ZWVuIGFsaWduLWl0ZW1zLWNlbnRlciI+PHVsIGNsYXNzPSJjb2wtMTIgY29sLXNtLWF1dG8gZC1pbmxpbmUtYmxvY2sgbWwtMCBteS0wIGxpc3Qtc3R5bGUtbm9uZSI+PGxpIGNsYXNzPSJtci0yIG15LTEgZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9zYXJhaC1ob3J2YXRoLTQ3NjRhMTI2Mi8iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIG5vZm9sbG93IiB0aXRsZT0iTGlua2VkSW4iIGNsYXNzPSJidG4gYnRuLXNoYXJlIj48c3BhbiBjbGFzcz0iZmEtYnJhbmRzIGZhLWxpbmtlZGluLWluIj48L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJtci0yIG15LTEgZC1pbmxpbmUtYmxvY2siPjxhIGhyZWY9Im1haWx0bzpob3J2YXRoLnNhcmFoMTdAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciBub2ZvbGxvdyIgdGl0bGU9IkVtYWlsIiBjbGFzcz0iYnRuIGJ0bi1zaGFyZSI+PHNwYW4gY2xhc3M9ImZhLXJlZ3VsYXIgZmEtZW52ZWxvcGUiPjwvc3Bhbj48L2E+PC9saT48L3VsPjxkaXYgY2xhc3M9ImNvbC1hdXRvIj48YSBocmVmPSIvYXV0aG9ycy9zYXJhaC1ob3J2YXRoLyIgY2xhc3M9ImQtaW5saW5lLWJsb2NrIG15LTEgdXBwZXItbGluay1mdWxsIiBzdHlsZT0iZm9udC1zaXplOjFyZW07Ij5MZWFybiBNb3JlPHNwYW4gY2xhc3M9InNyLW9ubHkiPiBhYm91dCBTYXJhaCBIb3J2YXRoPC9zcGFuPjwvYT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJjb2wtbGctNCBkLXByaW50LW5vbmUiIHN0eWxlPSJoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsiPjxkaXYgY2xhc3M9InJvdyBteC0wIiBzdHlsZT0iaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7Ij48ZGl2IGNsYXNzPSJjb2wtc20tOCBjb2wtbGctMTIgcHgtMCBtdC1sZy0zIiBpZD0icGxhY2VkLXNpZGViYXIiPjxkaXYgY2xhc3M9InJvdyBteC0wIG1iLTMiPjxkaXYgY2xhc3M9ImNvbC0xMiBwb3NpdGlvbi1yZWxhdGl2ZSBweC1zbS0wIHBiLTAgcGItc20tYXV0byBkLWZsZXgganVzdGlmeS1jb250ZW50LWNlbnRlciBhbGlnbi1pdGVtcy1jZW50ZXIiPjxpbWcgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiBoZWlnaHQ9IjIwOSIgd2lkdGg9IjE3MCIgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvcHJlbWl1bS1yZXBvcnRzL3NtYWxsXzIwMjQwNjEzMTAxNjM3X3JlcG9ydHByZXZpZXcyMDI0LTA2LWNvdmVyLXJlZHVjZS10aGUtcmlzay5wbmciIGNsYXNzPSJtdC0yIHBvc2l0aW9uLXJlbGF0aXZlIiBzdHlsZT0ibWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ei1pbmRleDoxOyIgYWx0PSJSZWR1Y2UgdGhlIFJpc2sgQ292ZXIiLz48ZGl2IGNsYXNzPSJiZy1saWdodC1ibHVlIHBvc2l0aW9uLWFic29sdXRlIHctMTAwIiBzdHlsZT0iaGVpZ2h0OjYwJTt3aWR0aDoxMDAlO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjA7Ij48L2Rpdj48L2Rpdj48ZGl2IGlkPSJwbmxTaWdudXAiIGNsYXNzPSJjb2wtMTIgYmctbGlnaHQtYmx1ZSByb3VuZGVkLWJvdHRvbSBhbGlnbi1pdGVtcy1jZW50ZXIiPg0KCTxkaXYgaWQ9ImRpdlN1YnNjcmliZSIgY2xhc3M9InN1YnNjcmliZSBkLWlubGluZS1ibG9jayBweS0zIHB4LTEiPjxkaXYgY2xhc3M9ImgyIG0tMCBtYi0yIGMtZGFyay1ibHVlIj5SZWR1Y2UgdGhlIFJpc2s8L2Rpdj48cCBjbGFzcz0iZm9udC1zbWFsbCI+TWFya2V0IGRvd250dXJucyBnaXZlIG1hbnkgaW52ZXN0b3JzIHBhdXNlLCBhbmQgZm9yIGdvb2QgcmVhc29uLiBXb25kZXJpbmcgaG93IHRvIG9mZnNldCB0aGlzIHJpc2s/IEVudGVyIHlvdXIgZW1haWwgYWRkcmVzcyB0byBsZWFybiBtb3JlIGFib3V0IHVzaW5nIGJldGEgdG8gcHJvdGVjdCB5b3VyIHBvcnRmb2xpby48L3A+PGRpdiBjbGFzcz0icm93IG5hcnJvdy1ndXR0ZXItcm93Ij48aW5wdXQgbmFtZT0idHh0UmVnaXN0cmF0aW9uRW1haWwiIHR5cGU9InRleHQiIGlkPSJ0eHRSZWdpc3RyYXRpb25FbWFpbCIgY2xhc3M9ImItd2hpdGUgY29sLW1kLTcgY29sLWxnLTEyIiBwbGFjZWhvbGRlcj0iWW91ciBFbWFpbCBBZGRyZXNzIiBhcmlhLWxhYmVsPSJFbWFpbCBBZGRyZXNzIiAvPjxpbnB1dCB0eXBlPSJidXR0b24iIG5hbWU9ImJ0bkhBU3VibWl0IiB2YWx1ZT0iU2lnbi1VcCBOb3cgKEZyZWUpIiBvbmNsaWNrPSJpZiAoQ2hlY2tFbWFpbCgmIzM5O3R4dFJlZ2lzdHJhdGlvbkVtYWlsJiMzOTssICYjMzk7U2hvd1N1Z2dlc3Rpb25zJiMzOTssICYjMzk7Yy1ibGFjayYjMzk7KSkgeyB3aW5kb3cubG9jYXRpb24gPSAmIzM5Oy9uZXdzbGV0dGVyLz9SZWdpc3RyYXRpb25Db2RlPUZyZWVSZXBvcnQtUGxhY2VkQXJ0aWNsZSZhbXA7UmVnaXN0cmF0aW9uVHlwZT1yZWR1Y2VyaXNrJmFtcDtSZWdpc3RyYXRpb25Eb21haW49bWFya2V0YmVhdC5jb20mYW1wO1JlZ2lzdGVyRW1haWw9JiMzOTsrZW5jb2RlVVJJQ29tcG9uZW50KGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCYjMzk7dHh0UmVnaXN0cmF0aW9uRW1haWwmIzM5OykudmFsdWUpOyByZXR1cm4gdHJ1ZTt9IGVsc2UgeyByZXR1cm4gZmFsc2U7IH07IiBpZD0iYnRuSEFTdWJtaXQiIGNsYXNzPSJjb2wtbWQtNSBjb2wtbGctMTIgYnRuIGJ0bi1mZWF0dXJlZCIgLz48ZGl2IGlkPSJTaG93U3VnZ2VzdGlvbnMiPjwvZGl2PjwvZGl2PjwvZGl2Pg0KPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0ibWItNCI+PGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkaW5nIj48aDIgY2xhc3M9InRleHQtY2FwaXRhbGl6ZSI+ZGl2aWRlbmQgY2hhbGxlbmdlcnMgSGVhZGxpbmVzPC9oMj48YSBocmVmPSIvaGVhZGxpbmVzLz9xdWVyeT1kaXZpZGVuZCBjaGFsbGVuZ2VycyIgY2xhc3M9InVwcGVyLWxpbmsiPlZpZXcgTW9yZSA8c3BhbiBjbGFzcz0ic3Itb25seSI+ZGl2aWRlbmQgY2hhbGxlbmdlcnMgSGVhZGxpbmVzPC9zcGFuPjwvYT48L2Rpdj48dWwgY2xhc3M9ImFydGljbGUtbGlzdCBtLTAgcC0wIiBzdHlsZT0iZm9udC1zaXplOjAuOXJlbTsiPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL2Fzc29jaWF0ZWQtcHJlc3Mva3JvZ2VyLWNlby1yb2RuZXktbWNtdWxsZW4tYWJydXB0bHktcmVzaWduZWQtYWZ0ZXItYW4taW52ZXN0aWdhdGlvbi1pbnRvLWhpcy1wZXJzb25hbC1jb25kdWN0LTIwMjUtMDMtMDMtMS10aHVtYnBob3RvLmpwZyIgYWx0PSIiIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPktyb2dlciBDRU8gUm9kbmV5IE1jTXVsbGVuIEFicnVwdGx5IFJlc2lnbmVkIEFmdGVyIGFuIEludmVzdGlnYXRpb24gSW50byBIaXMgJ1BlcnNvbmFsIENvbmR1Y3QnPC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSBwb3N0LXRpbWUiPkJ5IEVudHJlcHJlbmV1ciA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gTWFyY2ggMywgMjAyNTwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vYXJ0aWNsZXMva3JvZ2VyLWNlby1yb2RuZXktbWNtdWxsZW4tYWJydXB0bHktcmVzaWduZWQtYWZ0ZXItYW4taW52ZXN0aWdhdGlvbi1pbnRvLWhpcy1wZXJzb25hbC1jb25kdWN0LTIwMjUtMDMtMDMvIiByZWw9Im5vZm9sbG93Ij48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBLcm9nZXIgQ0VPIFJvZG5leSBNY011bGxlbiBBYnJ1cHRseSBSZXNpZ25lZCBBZnRlciBhbiBJbnZlc3RpZ2F0aW9uIEludG8gSGlzICdQZXJzb25hbCBDb25kdWN0Jzwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nID48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+VHJ1bXAgQWRtaW5pc3RyYXRpb24gbWF5IGV4Y2x1ZGUgR292ZXJubWVudCBTcGVuZGluZyBmcm9tIEdEUDwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBEdWUuY29tIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBNYXJjaCAzLCAyMDI1PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9hcnRpY2xlcy90cnVtcC1hZG1pbmlzdHJhdGlvbi1tYXktZXhjbHVkZS1nb3Zlcm5tZW50LXNwZW5kaW5nLWZyb20tZ2RwLTIwMjUtMDMtMDMvIiByZWw9Im5vZm9sbG93Ij48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBUcnVtcCBBZG1pbmlzdHJhdGlvbiBtYXkgZXhjbHVkZSBHb3Zlcm5tZW50IFNwZW5kaW5nIGZyb20gR0RQPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL2Fzc29jaWF0ZWQtcHJlc3Mvd2h5LWJ1c2luZXNzZXMtbXVzdC1kaXN0aW5ndWlzaC1iZXR3ZWVuLWJyYW5kaW5nLWFuZC1sZWFkLWdlbmVyYXRpb24tMjAyNS0wMy0wMy0xLXRodW1icGhvdG8uanBnIiBhbHQ9IiIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5Ij48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+V2h5IEJ1c2luZXNzZXMgTXVzdCBEaXN0aW5ndWlzaCBCZXR3ZWVuIEJyYW5kaW5nIGFuZCBMZWFkIEdlbmVyYXRpb248L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgRW50cmVwcmVuZXVyIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBNYXJjaCAzLCAyMDI1PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9hcnRpY2xlcy93aHktYnVzaW5lc3Nlcy1tdXN0LWRpc3Rpbmd1aXNoLWJldHdlZW4tYnJhbmRpbmctYW5kLWxlYWQtZ2VuZXJhdGlvbi0yMDI1LTAzLTAzLyIgcmVsPSJub2ZvbGxvdyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgV2h5IEJ1c2luZXNzZXMgTXVzdCBEaXN0aW5ndWlzaCBCZXR3ZWVuIEJyYW5kaW5nIGFuZCBMZWFkIEdlbmVyYXRpb248L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI1MDIyMDEyNTUxMl81LXNwLTUwMC1kaXZpZGVuZC1zdG9ja3Mtc2V0LXRvLXJld2FyZC1pbnZlc3RvcnMucG5nIiBhbHQ9IkRpdmlkZW5kIHBheW91dHMgcHV6emxlIHBpZWNlcyIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjQ4OCIgd2lkdGg9IjEyMDAiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj41IFMmUCA1MDAgRGl2aWRlbmQgU3RvY2tzIFNldCB0byBSZXdhcmQgSW52ZXN0b3JzPC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSBwb3N0LXRpbWUiPkJ5IFNhcmFoIEhvcnZhdGggPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IEZlYnJ1YXJ5IDI0LCAyMDI1PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy81LXMtYW5kLXAtNTAwLWRpdmlkZW5kLXN0b2Nrcy1zZXQtdG8tcmV3YXJkLWludmVzdG9ycy8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IDUgUyZQIDUwMCBEaXZpZGVuZCBTdG9ja3MgU2V0IHRvIFJld2FyZCBJbnZlc3RvcnM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI1MDIxMTE1MDQzMV8zLWRpdmlkZW5kLWV0ZnMtdG8tbWF4aW1pemUtcGFzc2l2ZS1pbmNvbWUuanBnIiBhbHQ9IlRleHQgRElWSURFTkRTIG9uIHRoZSBwYWdlIG9mIGEgbm90ZXBhZCBseWluZyBvbiBmaW5hbmNpYWwgY2hhcnRzIG9uIHRoZSBvZmZpY2UgZGVzay4gTmVhciB0aGUgY2FsY3VsYXRvci4gQnVzaW5lc3MgY29uY2VwdC4g4oCUIFBob3RvIiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iNDkyIiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPjMgRGl2aWRlbmQgRVRGcyB0byBNYXhpbWl6ZSBQYXNzaXZlIEluY29tZTwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBOYXRoYW4gUmVpZmYgPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IEZlYnJ1YXJ5IDEyLCAyMDI1PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5kaXZpZGVuZHN0b2Nrcy5jb20vYXJ0aWNsZXMvMy1kaXZpZGVuZC1ldGZzLXRvLW1heGltaXplLXBhc3NpdmUtaW5jb21lLyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IDMgRGl2aWRlbmQgRVRGcyB0byBNYXhpbWl6ZSBQYXNzaXZlIEluY29tZTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nID48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+NyBXb25kZXJmdWxseS1TbGVlcHkgRGl2aWRlbmQgU3RvY2tzIFlpZWxkaW5nIFVwIHRvIDE0LjElPC9kaXY+PGRpdiBjbGFzcz0iZC1ibG9jayBmb250LXNtYWxsZXIgdGV4dC11cHBlcmNhc2UgbXQtMSBwb3N0LXRpbWUiPkJ5IENvbnRyYXJpYW4gT3V0bG9vaywgQnJldHQgT3dlbnMgPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IEZlYnJ1YXJ5IDcsIDIwMjU8L2Rpdj48L2Rpdj48YSBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2FydGljbGVzLzctd29uZGVyZnVsbHktc2xlZXB5LWRpdmlkZW5kLXN0b2Nrcy15aWVsZGluZy11cC10by0xNDEtMjAyNS0wMi0wNy8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IDcgV29uZGVyZnVsbHktU2xlZXB5IERpdmlkZW5kIFN0b2NrcyBZaWVsZGluZyBVcCB0byAxNC4xJTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjUwMjAzMTM1NTIxX3RoZXNlLWFyZS10aGUtZGl2aWRlbmQtc3RvY2tzLWluc2lkZXJzLWJvdWdodC1pbi1qLnBuZyIgYWx0PSJpbnNpZGVyIHRyYWRpbmciIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI0ODgiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+VGhlc2UgQXJlIHRoZSBEaXZpZGVuZCBTdG9ja3MgSW5zaWRlcnMgQm91Z2h0IGluIEphbnVhcnk8L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgVGhvbWFzIEh1Z2hlcyA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gRmVicnVhcnkgMywgMjAyNTwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cuaW5zaWRlcnRyYWRlcy5jb20vZWR1Y2F0aW9uL3RoZXNlLWFyZS10aGUtZGl2aWRlbmQtc3RvY2tzLWluc2lkZXJzLWJvdWdodC1pbi1qYW51YXJ5LyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IFRoZXNlIEFyZSB0aGUgRGl2aWRlbmQgU3RvY2tzIEluc2lkZXJzIEJvdWdodCBpbiBKYW51YXJ5PC9zcGFuPjwvYT48L2xpPjwvdWw+PC9kaXY+PGRpdiBjbGFzcz0ibWItNCI+PGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkaW5nIj48aDIgY2xhc3M9InRleHQtY2FwaXRhbGl6ZSI+VG9wIEhlYWRsaW5lcyBhbmQgT2ZmZXJzPC9oMj48YSBocmVmPSIvaGVhZGxpbmVzLyIgY2xhc3M9InVwcGVyLWxpbmsiPlZpZXcgQWxsIDxzcGFuIGNsYXNzPSJzci1vbmx5Ij5IZWFkbGluZXM8L3NwYW4+PC9hPjwvZGl2Pjx1bCBjbGFzcz0iYXJ0aWNsZS1saXN0IG0tMCBwLTAiIHN0eWxlPSJmb250LXNpemU6MC45cmVtOyI+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI1MDIyNjExMTcyMl9hc3Qtc3BhY2Vtb2JpbGUtc3RvY2stc3VyZ2VzLTE3LWFmdGVyLWFuYWx5c3QtdXBnci5qcGciIGFsdD0iU3RvY2sgVXAgYXJyb3cgIiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iODAwIiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPkFTVCBTcGFjZU1vYmlsZSBTdG9jayBTdXJnZXMgMTclIEFmdGVyIEFuYWx5c3QgVXBncmFkZTwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBOYXRoYW4gUmVpZmYgPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IEZlYnJ1YXJ5IDI2LCAyMDI1PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy9hc3Qtc3BhY2Vtb2JpbGUtc3RvY2stc3VyZ2VzLTE3LWFmdGVyLWFuYWx5c3QtdXBncmFkZS8iPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5WaWV3IEFTVCBTcGFjZU1vYmlsZSBTdG9jayBTdXJnZXMgMTclIEFmdGVyIEFuYWx5c3QgVXBncmFkZTwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjUwMjI3MTE0NjI0X3ZvbGF0aWxpdHktaXMtYmFjay0zLXN0b2Nrcy10by1jdXNoaW9uLXRoZS1zcC01MDBzLmpwZyIgYWx0PSJGaW5hbmNlIHN0b2NrIGJvYXJkIHdpdGggZ3JhcGggbWFya2V0IHZvbGF0aWxpdHkg4oCUIFBob3RvIiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iODAwIiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPlZvbGF0aWxpdHkgSXMgQmFjazogMyBTdG9ja3MgVG8gQ3VzaGlvbiB0aGUgUyZQIDUwMCdzIFN3aW5nczwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBHYWJyaWVsIE9zb3Jpby1NYXppbGxpIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBGZWJydWFyeSAyNywgMjAyNTwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvdm9sYXRpbGl0eS1pcy1iYWNrLTMtc3RvY2tzLXRvLWN1c2hpb24tdGhlLXMtYW5kLXAtNTAwcy1zd2luZ3MvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBWb2xhdGlsaXR5IElzIEJhY2s6IDMgU3RvY2tzIFRvIEN1c2hpb24gdGhlIFMmUCA1MDAncyBTd2luZ3M8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSIgc3R5bGU9ImN1cnNvcjpwb2ludGVyOyI+PHNwYW4gc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO2hlaWdodDowOyI+PGltZyBsb2FkaW5nPSdsYXp5JyBzcmM9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvVHJpZ2dlcmVkQ2FtcGFpZ25QaXhlbC5hc2h4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTIwMDUmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXknIGFsdD0nJyBoZWlnaHQ9JzEnIHdpZHRoPScxJyAvPjwvc3Bhbj48ZGl2IHN0eWxlPSJib3JkZXItcmFkaXVzOiAwLjI1cmVtOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LTMpO21hcmdpbjogMDtmbGV4OiAwIDAgMTA1cHg7YXNwZWN0LXJhdGlvOiAyMSAvIDE3O292ZXJmbG93OiBoaWRkZW47Ij48aW1nIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vaW1hZ2VzL3dlYnB1c2gvZmlsZXMvdGh1bWJfMjA1MHB1c2hfZWxvbi1tdXNrLTYyMjIzOTZfNjQwLmpwZyIgYWx0PSJDb2xsZWN0ICQ3ayBwZXIgbW9udGggZnJvbSBUZXNsYeKAmXMgU0VDUkVUIGRpdmlkZW5kIiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHdpZHRoPSIxMDUiIGhlaWdodD0iODUiIGxvYWRpbmc9ImxhenkiIGRlY29kaW5nPSJhc3luYyIgd2lkdGg9IjEwNSIgaGVpZ2h0PSI4NSIgc3R5bGU9IndpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjsiPjwvZGl2PjxkaXYgc3R5bGU9ImZsZXg6IDEgMSAxNTBweDsgcGFkZGluZzowLjVyZW07Ij48ZGl2IGNsYXNzPSJ0aXRsZSIgc3R5bGU9Im92ZXJmbG93OmhpZGRlbjsgbWF4LWhlaWdodDozLjZlbTsgZm9udC13ZWlnaHQ6NjAwOyBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTsgZm9udC1zaXplOjAuODg4cmVtOyI+Q29sbGVjdCAkN2sgcGVyIG1vbnRoIGZyb20gVGVzbGHigJlzIFNFQ1JFVCBkaXZpZGVuZDwvZGl2PjxkaXYgc3R5bGU9Im1hcmdpbi10b3A6IC4yNXJlbTtmb250LXNpemU6IC43NzdlbTsgZm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsiPkZyb20gSW52ZXN0b3JzIEFsbGV5PHN0cm9uZyBzdHlsZT0ibWFyZ2luLWxlZnQ6NXB4OyI+KEFkKTwvc3Ryb25nPjwvZGl2PjwvZGl2PjxhIHRhcmdldD0iX2JsYW5rIiByZWw9InNwb25zb3JlZCBub29wZW5lciIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOyIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc2NyaXB0cy9yZWRpcmVjdC5hc3B4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTIwMDUmVXNlcklEPTAmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXkmaW50ZXJzdGl0aWFsPTEiPjxzcGFuIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6MXB4O2hlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuOyBjbGlwOnJlY3QoMCwwLDAsMCk7d2hpdGUtc3BhY2U6bm93cmFwOyI+VmlldyBDb2xsZWN0ICQ3ayBwZXIgbW9udGggZnJvbSBUZXNsYeKAmXMgU0VDUkVUIGRpdmlkZW5kPC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNTAyMjUxMTIyNTdfcGFsYW50aXItc3RvY2stbmVhcnMtYmVhci1tYXJrZXQtdGVycml0b3J5LS0td2h5LWEucG5nIiBhbHQ9IlBhbGFudGlyIGRhdGEgc29mdHdhcmUiIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI0ODgiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+UGFsYW50aXIgU3RvY2sgTmVhcnMgQmVhciBNYXJrZXQgVGVycml0b3J5IC0gV2h5IGFuZCBXaGF04oCZcyBOZXh0PzwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBDaHJpcyBNYXJrb2NoIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBGZWJydWFyeSAyNSwgMjAyNTwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL3BhbGFudGlyLXN0b2NrLW5lYXJzLWJlYXItbWFya2V0LXRlcnJpdG9yeS13aHktYW5kLXdoYXRzLW5leHQvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBQYWxhbnRpciBTdG9jayBOZWFycyBCZWFyIE1hcmtldCBUZXJyaXRvcnkgLSBXaHkgYW5kIFdoYXTigJlzIE5leHQ/PC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNTAyMjQxMjQ1MjFfYmlnYmVhci5wbmciIGFsdD0iQmlnQmVhci5haSB2ZXJpc2NhbiIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjQ4OCIgd2lkdGg9IjEyMDAiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj5CaWdCZWFyLmFpOiBJcyBJdCBPcHBvcnR1bml0eSBLbm9ja2luZyBvciBhIFRyYXAgRG9vcj88L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgSmVmZnJleSBOZWFsIEpvaG5zb24gPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IEZlYnJ1YXJ5IDI1LCAyMDI1PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9zdG9jay1pZGVhcy9iaWdiZWFyYWktaXMtaXQtb3Bwb3J0dW5pdHkta25vY2tpbmctb3ItYS10cmFwLWRvb3IvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBCaWdCZWFyLmFpOiBJcyBJdCBPcHBvcnR1bml0eSBLbm9ja2luZyBvciBhIFRyYXAgRG9vcj88L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI1MDIyNTA4NTQwNV9uZWJpdXMtc2xpZGVzLXBvc3QtZWFybmluZ3MtYS1sb25nLXRlcm0tYnV5LW9wcG9ydC5qcGciIGFsdD0iU2NpZW5jZSBmb3JtdWxhIGFuZCBtYXRoIGVxdWF0aW9uIGFic3RyYWN0IGJhY2tncm91bmQg4oCUIFBob3RvIiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iODE1IiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPk5lYml1cyBTbGlkZXMgUG9zdC1FYXJuaW5nczogQSBMb25nLVRlcm0gQnV5IE9wcG9ydHVuaXR5PzwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBSeWFuIEhhc3NvbiA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gRmVicnVhcnkgMjUsIDIwMjU8L2Rpdj48L2Rpdj48YSBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzL25lYml1cy1zbGlkZXMtcG9zdC1lYXJuaW5ncy1hLWxvbmctdGVybS1idXktb3Bwb3J0dW5pdHkvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBOZWJpdXMgU2xpZGVzIFBvc3QtRWFybmluZ3M6IEEgTG9uZy1UZXJtIEJ1eSBPcHBvcnR1bml0eT88L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSIgc3R5bGU9ImN1cnNvcjpwb2ludGVyOyI+PHNwYW4gc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO2hlaWdodDowOyI+PGltZyBsb2FkaW5nPSdsYXp5JyBzcmM9J2h0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvVHJpZ2dlcmVkQ2FtcGFpZ25QaXhlbC5hc2h4P1RyaWdnZXJlZENhbXBhaWduSUQ9MTE5NTUmUGxhY2VtZW50PU5hdGl2ZURpc3BsYXkmU291cmNlPU5hdGl2ZURpc3BsYXknIGFsdD0nJyBoZWlnaHQ9JzEnIHdpZHRoPScxJyAvPjwvc3Bhbj48ZGl2IHN0eWxlPSJib3JkZXItcmFkaXVzOiAwLjI1cmVtOyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ncmF5LTMpO21hcmdpbjogMDtmbGV4OiAwIDAgMTA1cHg7YXNwZWN0LXJhdGlvOiAyMSAvIDE3O292ZXJmbG93OiBoaWRkZW47Ij48aW1nIHNyYz0iaHR0cHM6Ly8zMzI4LmVmdXNlcmFzc2V0cy5jb20vMzMyOC9vZmZlcnMvMzcvYy8yNzkvYXNzZXRzL0Vsb24tTXVzay1Hb2VzLXRvLUZvcnQtS25veC5wbmciIGFsdD0iRWxvbiBNdXNrIFdhbnRzIHRvIEF1ZGl0IEZvcnQgS25veOKAlFdoYXQgSXQgTWVhbnMgZm9yIFlvdXIgUmV0aXJlbWVudCIgbG9hZGluZz0ibGF6eSIgZGVjb2Rpbmc9ImFzeW5jIiB3aWR0aD0iMTA1IiBoZWlnaHQ9Ijg1IiBsb2FkaW5nPSJsYXp5IiBkZWNvZGluZz0iYXN5bmMiIHdpZHRoPSIxMDUiIGhlaWdodD0iODUiIHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7Ij48L2Rpdj48ZGl2IHN0eWxlPSJmbGV4OiAxIDEgMTUwcHg7IHBhZGRpbmc6MC41cmVtOyI+PGRpdiBjbGFzcz0idGl0bGUiIHN0eWxlPSJvdmVyZmxvdzpoaWRkZW47IG1heC1oZWlnaHQ6My42ZW07IGZvbnQtd2VpZ2h0OjYwMDsgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7IGZvbnQtc2l6ZTowLjg4OHJlbTsiPkVsb24gTXVzayBXYW50cyB0byBBdWRpdCBGb3J0IEtub3jigJRXaGF0IEl0IE1lYW5zIGZvciBZb3VyIFJldGlyZW1lbnQ8L2Rpdj48ZGl2IHN0eWxlPSJtYXJnaW4tdG9wOiAuMjVyZW07Zm9udC1zaXplOiAuNzc3ZW07IGZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ij5Gcm9tIENvbG9uaWFsIE1ldGFsczxzdHJvbmcgc3R5bGU9Im1hcmdpbi1sZWZ0OjVweDsiPihBZCk8L3N0cm9uZz48L2Rpdj48L2Rpdj48YSB0YXJnZXQ9Il9ibGFuayIgcmVsPSJzcG9uc29yZWQgbm9vcGVuZXIiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3NjcmlwdHMvcmVkaXJlY3QuYXNweD9UcmlnZ2VyZWRDYW1wYWlnbklEPTExOTU1JlVzZXJJRD0wJlBsYWNlbWVudD1OYXRpdmVEaXNwbGF5JlNvdXJjZT1OYXRpdmVEaXNwbGF5JmludGVyc3RpdGlhbD0xIj48c3BhbiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOjFweDtoZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjsgY2xpcDpyZWN0KDAsMCwwLDApO3doaXRlLXNwYWNlOm5vd3JhcDsiPlZpZXcgRWxvbiBNdXNrIFdhbnRzIHRvIEF1ZGl0IEZvcnQgS25veOKAlFdoYXQgSXQgTWVhbnMgZm9yIFlvdXIgUmV0aXJlbWVudDwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjUwMjI3MTM1NDQzX21hcmNocy1ob3R0ZXN0LXN0b2Nrcy01LWJ1eXMtdG8tY29uc2lkZXItbm93LnBuZyIgYWx0PSJNYXJjaCAyMDI1IGNhbGVuZGFyIiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iNDg4IiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPk1hcmNo4oCZcyBIb3R0ZXN0IFN0b2NrczogNSBCdXlzIHRvIENvbnNpZGVyIE5vdzwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBUaG9tYXMgSHVnaGVzIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBGZWJydWFyeSAyOCwgMjAyNTwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvbWFyY2hzLWhvdHRlc3Qtc3RvY2tzLTUtYnV5cy10by1jb25zaWRlci1ub3cvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBNYXJjaOKAmXMgSG90dGVzdCBTdG9ja3M6IDUgQnV5cyB0byBDb25zaWRlciBOb3c8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI1MDIyNzE1MjkxNV81LWJlc3QtZ29sZC1ldGZzLWZvci1tYXJjaC10by1jdXJiLXJlY2Vzc2lvbi1mZWFycy5qcGciIGFsdD0iU3RhY2sgb2Ygc2hpbnkgZ29sZCBiYXJzIG9uIGZpbmFuY2lhbCBnb2xkIHByaWNlIGdyYXBoIDNkIGlsbHVzdHJhdGlvIOKAlCBQaG90byIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjY3NiIgd2lkdGg9IjEyMDAiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj41IEJlc3QgR29sZCBFVEZzIGZvciBNYXJjaCB0byBDdXJiIFJlY2Vzc2lvbiBGZWFyczwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBKZWZmcmV5IE5lYWwgSm9obnNvbiA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gRmVicnVhcnkgMjgsIDIwMjU8L2Rpdj48L2Rpdj48YSBjbGFzcz0ic3RyZXRjaGVkLWxpbmsiIGhyZWY9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL3N0b2NrLWlkZWFzLzUtYmVzdC1nb2xkLWV0ZnMtZm9yLW1hcmNoLXRvLWN1cmItcmVjZXNzaW9uLWZlYXJzLyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgNSBCZXN0IEdvbGQgRVRGcyBmb3IgTWFyY2ggdG8gQ3VyYiBSZWNlc3Npb24gRmVhcnM8L3NwYW4+PC9hPjwvbGk+PGxpIGNsYXNzPSJlbnRyeS1jYXJkIGhvdmVyLWNhcmQgYm9yZGVyLTAgbmV3cy1zaWRlYmFyIGQtZmxleCBmbGV4LXdyYXAgYWxpZ24taXRlbXMtY2VudGVyIHAtMCBwb3NpdGlvbi1yZWxhdGl2ZSI+PGRpdiBjbGFzcz0iaW1hZ2UtbGluayI+PGltZyAgc3JjPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9sb2dvcy9hcnRpY2xlcy90aHVtYl8yMDI1MDIyNzEzMDgwOF8zLWNvbXBhbmllcy1idXlpbmctYmFjay1zdG9jay13aHktdGhleXJlLWRvdWJsaW5nLmpwZyIgYWx0PSJNb25leSBiYWdzIHdpdGggY29pbnMgYW5kIGRvbGxhciBjYXNoLiBIYW5kIHB1dCBjb2luIGludG8gdGhlIG1vbmV5YmFnLiBWZWN0b3IgaWxsdXN0cmF0aW9uLiDigJQgVmVjdG9yIiBkZWNvZGluZz0iYXN5bmMiIGxvYWRpbmc9ImxhenkiIGhlaWdodD0iNDYwIiB3aWR0aD0iMTIwMCI+PC9kaXY+PGRpdiBjbGFzcz0iZGVzY3JpcHRpb24gcC0yIj48ZGl2IGNsYXNzPSJ0aXRsZSBjLWRhcmstZ3JheSBmb250LXdlaWdodC1ib2xkIGZvbnQtc21hbGwiPjMgQ29tcGFuaWVzIEJ1eWluZyBCYWNrIFN0b2NrIOKAkyBXaHkgVGhleeKAmXJlIERvdWJsaW5nIERvd248L2Rpdj48ZGl2IGNsYXNzPSJkLWJsb2NrIGZvbnQtc21hbGxlciB0ZXh0LXVwcGVyY2FzZSBtdC0xIHBvc3QtdGltZSI+QnkgR2FicmllbCBPc29yaW8tTWF6aWxsaSA8c3BhbiBjbGFzcz0iZC1pbmxpbmUtYmxvY2sgbXgtMSI+fDwvc3Bhbj4gTWFyY2ggMSwgMjAyNTwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvMy1jb21wYW5pZXMtYnV5aW5nLWJhY2stc3RvY2std2h5LXRoZXlyZS1kb3VibGluZy1kb3duLyI+PHNwYW4gY2xhc3M9InNyLW9ubHkiPlZpZXcgMyBDb21wYW5pZXMgQnV5aW5nIEJhY2sgU3RvY2sg4oCTIFdoeSBUaGV54oCZcmUgRG91YmxpbmcgRG93bjwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9ImVudHJ5LWNhcmQgaG92ZXItY2FyZCBib3JkZXItMCBuZXdzLXNpZGViYXIgZC1mbGV4IGZsZXgtd3JhcCBhbGlnbi1pdGVtcy1jZW50ZXIgcC0wIHBvc2l0aW9uLXJlbGF0aXZlIj48ZGl2IGNsYXNzPSJpbWFnZS1saW5rIj48aW1nICBzcmM9Imh0dHBzOi8vd3d3Lm1hcmtldGJlYXQuY29tL2xvZ29zL2FydGljbGVzL3RodW1iXzIwMjUwMjI1MDk1NDA0X3Zpa2luZy10aGVyYXBldXRpY3MtY291bGQtZ2xwLTEtbWFrZXItYmUtYWNxdWlyZWQuanBnIiBhbHQ9IlZpa2luZyBUaGVyYXBldXRpY3MgY29tcGFueSBsb2dvIGRpc3BsYXllZCBvbiBtb2JpbGUgcGhvbmUiIGRlY29kaW5nPSJhc3luYyIgbG9hZGluZz0ibGF6eSIgaGVpZ2h0PSI2NzYiIHdpZHRoPSIxMjAwIj48L2Rpdj48ZGl2IGNsYXNzPSJkZXNjcmlwdGlvbiBwLTIiPjxkaXYgY2xhc3M9InRpdGxlIGMtZGFyay1ncmF5IGZvbnQtd2VpZ2h0LWJvbGQgZm9udC1zbWFsbCI+VmlraW5nIFRoZXJhcGV1dGljczogQ291bGQgR0xQLTEgTWFrZXIgQmUgQWNxdWlyZWQgUHJlLUFwcHJvdmFsPzwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBKZWEgWXUgPHNwYW4gY2xhc3M9ImQtaW5saW5lLWJsb2NrIG14LTEiPnw8L3NwYW4+IEZlYnJ1YXJ5IDI2LCAyMDI1PC9kaXY+PC9kaXY+PGEgY2xhc3M9InN0cmV0Y2hlZC1saW5rIiBocmVmPSJodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvdmlraW5nLXRoZXJhcGV1dGljcy1jb3VsZC1nbHAtMS1tYWtlci1iZS1hY3F1aXJlZC1wcmUtYXBwcm92YWwvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBWaWtpbmcgVGhlcmFwZXV0aWNzOiBDb3VsZCBHTFAtMSBNYWtlciBCZSBBY3F1aXJlZCBQcmUtQXBwcm92YWw/PC9zcGFuPjwvYT48L2xpPjxsaSBjbGFzcz0iZW50cnktY2FyZCBob3Zlci1jYXJkIGJvcmRlci0wIG5ld3Mtc2lkZWJhciBkLWZsZXggZmxleC13cmFwIGFsaWduLWl0ZW1zLWNlbnRlciBwLTAgcG9zaXRpb24tcmVsYXRpdmUiPjxkaXYgY2xhc3M9ImltYWdlLWxpbmsiPjxpbWcgIHNyYz0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vbG9nb3MvYXJ0aWNsZXMvdGh1bWJfMjAyNTAyMjYxMzUxMDZfd2h5LXNtYXJ0LWludmVzdG9ycy1hcmUtd2F0Y2hpbmctdGhlc2UtMy11bmRlcnZhbHUuanBnIiBhbHQ9IlBlcnNvbiBpbnZlc3RpbmcgdHJhZGluZyBvbiBzdG9jayBjcnlwdG9jdXJyZW5jeSBtYXJrZXQgdXNpbmcgaW52ZXN0aW5nIGFwcGxpY2F0aW9uIG9uIHNtYXJ0cGhvbmUuIFN0b2NrIG1hcmtldCBpbnZlc3RtZW50IGluIGhhbmQuIFRyYWRlciBob2xkaW5nIG1vYmlsZSBwaG9uZSBsb29raW5nIGF0IGNhbmRsZSBjaGFydCIgZGVjb2Rpbmc9ImFzeW5jIiBsb2FkaW5nPSJsYXp5IiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjEyMDAiPjwvZGl2PjxkaXYgY2xhc3M9ImRlc2NyaXB0aW9uIHAtMiI+PGRpdiBjbGFzcz0idGl0bGUgYy1kYXJrLWdyYXkgZm9udC13ZWlnaHQtYm9sZCBmb250LXNtYWxsIj5XaHkgU21hcnQgSW52ZXN0b3JzIEFyZSBXYXRjaGluZyBUaGVzZSAzIFVuZGVydmFsdWVkIFN0b2NrczwvZGl2PjxkaXYgY2xhc3M9ImQtYmxvY2sgZm9udC1zbWFsbGVyIHRleHQtdXBwZXJjYXNlIG10LTEgcG9zdC10aW1lIj5CeSBHYWJyaWVsIE9zb3Jpby1NYXppbGxpIDxzcGFuIGNsYXNzPSJkLWlubGluZS1ibG9jayBteC0xIj58PC9zcGFuPiBGZWJydWFyeSAyOCwgMjAyNTwvZGl2PjwvZGl2PjxhIGNsYXNzPSJzdHJldGNoZWQtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vc3RvY2staWRlYXMvd2h5LXNtYXJ0LWludmVzdG9ycy1hcmUtd2F0Y2hpbmctdGhlc2UtMy11bmRlcnZhbHVlZC1zdG9ja3MvIj48c3BhbiBjbGFzcz0ic3Itb25seSI+VmlldyBXaHkgU21hcnQgSW52ZXN0b3JzIEFyZSBXYXRjaGluZyBUaGVzZSAzIFVuZGVydmFsdWVkIFN0b2Nrczwvc3Bhbj48L2E+PC9saT48L3VsPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImNvbC05IGNvbC1zbS0zIGNvbC1sZy04IGgtMTAwIiBzdHlsZT0iaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7Ij48ZGl2IGlkPSJzdGlja3lBZCIgY2xhc3M9InBsYWNlZC1zY3JvbGwiPjxkaXYgY2xhc3M9InctMTAwIG92ZXJmbG93LWhpZGRlbiI+PCEtLSBNYXJrZXRCZWF0IFNpZGViYXIgQm90dG9tIEFkIC0tPjxpbnMgY2xhc3M9ImFkc2J5Z29vZ2xlIiBzdHlsZSA9ImRpc3BsYXk6YmxvY2siICBkYXRhLWFkLWNsaWVudD0iY2EtcHViLTkzNzMxNjI2MTEyODM5MzUiIGRhdGEtYWQtc2xvdD0iMTkyNzA4OTgzNSIgZGF0YS1hZC1mb3JtYXQ9ImF1dG8iIGRhdGEtZnVsbC13aWR0aC1yZXNwb25zaXZlPSJ0cnVlIj48L2lucz48L2Rpdj48c2NyaXB0PihhZHNieWdvb2dsZSA9IHdpbmRvdy5hZHNieWdvb2dsZSB8fCBbXSkucHVzaCh7fSk7PC9zY3JpcHQ+PC9kaXY+PGRpdiBpZD0icGxhY2VIb2xkZXIiIGNsYXNzPSJkLW5vbmUgZC1zbS1ibG9jayIgc3R5bGU9ImhlaWdodDogMTAwcHgiPjwvZGl2PjxzY3JpcHQ+ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsIGZ1bmN0aW9uICgpIHt2YXIgYWRqdXN0UGxhY2VIb2xkZXIgPSBmdW5jdGlvbiAoKSB7aWYgKCQoZG9jdW1lbnQpLndpZHRoKCkgPiA5OTIgJiYgdHlwZW9mICgkKCIjcGxhY2VkLWFydGljbGUiKVswXSkgIT0gJ3VuZGVmaW5lZCcpIHskKCIjcGxhY2VIb2xkZXIiKS5jc3MoImhlaWdodCIsIDApOyQoIiNwbGFjZUhvbGRlciIpLmNzcygiaGVpZ2h0IiwgJCgiI3BsYWNlZC1hcnRpY2xlIilbMF0ub2Zmc2V0SGVpZ2h0IC0gKCQoIiNwbGFjZWQtc2lkZWJhciIpWzBdLm9mZnNldEhlaWdodCArICQoIiNzdGlja3lBZCIpWzBdLm9mZnNldEhlaWdodCkpO31lbHNlIHskKCIjcGxhY2VIb2xkZXIiKS5jc3MoImhlaWdodCIsIDApOyQoIiNwbGFjZUhvbGRlciIpLmNzcygiaGVpZ2h0IiwgJCgiI3BsYWNlZC1zaWRlYmFyIilbMF0ub2Zmc2V0SGVpZ2h0IC0gKCQoIiNzdGlja3lBZCIpWzBdLm9mZnNldEhlaWdodCkpO319O2FkanVzdFBsYWNlSG9sZGVyKCk7ZGVib3VuY2UoJCh3aW5kb3cpLnJlc2l6ZShmdW5jdGlvbiAoKSB7YWRqdXN0UGxhY2VIb2xkZXIoKTt9KSk7IHZhciBzY3JvbGxTaWRlYmFyQWQgPSBmdW5jdGlvbigpeyBpZiAoJChkb2N1bWVudCkud2lkdGgoKSA+IDU3NiAmJiB0eXBlb2YgKCQoIi5wbGFjZWQtc2Nyb2xsIilbMF0pICE9ICd1bmRlZmluZWQnICYmIHR5cGVvZiAoJCgiI3BsYWNlZC1hcnRpY2xlIilbMF0pICE9ICd1bmRlZmluZWQnICkgeyB2YXIgZWxlbWVudFBvc2l0aW9uID0gJCgnLnBsYWNlZC1zY3JvbGwnKS5vZmZzZXQoKTsgdmFyIGVsZW1lbnRIZWlnaHQgPSAkKCcucGxhY2VkLXNjcm9sbCcpLm91dGVySGVpZ2h0KCk7IHZhciBwbGFjZUhvbGRlclRvcCA9ICQoJyNwbGFjZWQtYXJ0aWNsZScpLm9mZnNldCgpLnRvcDsgdmFyIHBsYWNlSG9sZGVySGVpZ2h0ID0gJCgnI3BsYWNlZC1hcnRpY2xlJykub3V0ZXJIZWlnaHQoKTsgdmFyIHNpZGViYXJQb3NpdGlvbiA9ICQoJyNwbGFjZWQtYXJ0aWNsZScpLm9mZnNldCgpOyAkKHdpbmRvdykuc2Nyb2xsKGZ1bmN0aW9uKCl7IGlmKCQod2luZG93KS5zY3JvbGxUb3AoKSA+IGVsZW1lbnRQb3NpdGlvbi50b3AgJiYgJCh3aW5kb3cpLnNjcm9sbFRvcCgpIDw9IHBsYWNlSG9sZGVyVG9wICsgcGxhY2VIb2xkZXJIZWlnaHQgLSBlbGVtZW50SGVpZ2h0IC0gMTUwKXsgJCgnLnBsYWNlZC1zY3JvbGwnKS5jc3MoJ3Bvc2l0aW9uJywnZml4ZWQnKS5jc3MoJ3RvcCcsJzU1cHgnKTt9IGVsc2UgeyAkKCcucGxhY2VkLXNjcm9sbCcpLmNzcygncG9zaXRpb24nLCdyZWxhdGl2ZScpOyB9fSk7fX07ICBzY3JvbGxTaWRlYmFyQWQoKTsgZGVib3VuY2UoJCh3aW5kb3cpLnJlc2l6ZShmdW5jdGlvbiAoKSB7c2Nyb2xsU2lkZWJhckFkKCk7fSkpO30pOzwvc2NyaXB0PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PmQCDQ9kFgoCAQ9kFgJmDxYCHwBlZAIDDxYCHwAF1gsgICAgPHVsPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL2Fubm91bmNlbWVudHMvIj5EaXZpZGVuZCBBbm5vdW5jZW1lbnRzPC9hPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL2NhbGN1bGF0b3IvIj5EaXZpZGVuZCBDYWxjdWxhdG9yPC9hPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL2RpdmlkZW5kLWNhcHR1cmUtc3RvY2tzLyI+RGl2aWRlbmQgQ2FwdHVyZSBTdG9ja3M8L2E+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaT4NCiAgICAgICAgICAgIDxhIGhyZWY9Ii9kaXZpZGVuZHMvY3V0cy8iPkRpdmlkZW5kIEN1dHM8L2E+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaT4NCiAgICAgICAgICAgIDxhIGhyZWY9Ii9kaXZpZGVuZHMvaW5jcmVhc2VzLyI+RGl2aWRlbmQgSW5jcmVhc2VzPC9hPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL2RpdmlkZW5kLWludmVzdGluZy1ndWlkZS8iPkRpdmlkZW5kIEludmVzdGluZyBHdWlkZTwvYT4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpPg0KICAgICAgICAgICAgPGEgaHJlZj0iL2RpdmlkZW5kcy9zdWJzY3JpYmUvIj5EaXZpZGVuZCBOZXdzbGV0dGVyPC9hPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL2RpdmlkZW5kLXBheW91dC1yYXRpby1jYWxjdWxhdG9yLyI+RGl2aWRlbmQgUGF5b3V0IFJhdGlvIENhbGN1bGF0b3I8L2E+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaT4NCiAgICAgICAgICAgIDxhIGhyZWY9Ii9kaXZpZGVuZHMvc2NyZWVuZXIvIj5EaXZpZGVuZCBTY3JlZW5lcjwvYT4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpPg0KICAgICAgICAgICAgPGEgaHJlZj0iL2RpdmlkZW5kcy8iPkRpdmlkZW5kIFN0b2NrcyBPdmVydmlldzwvYT4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpPg0KICAgICAgICAgICAgPGEgaHJlZj0iL2RpdmlkZW5kcy9kaXZpZGVuZC10YXgtY2FsY3VsYXRvci8iPkRpdmlkZW5kIFRheCBDYWxjdWxhdG9yPC9hPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL3lpZWxkLWNhbGN1bGF0b3IvIj5EaXZpZGVuZCBZaWVsZCBDYWxjdWxhdG9yPC9hPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL2V4LWRpdmlkZW5kLWNhbGVuZGFyLyI+RXgtRGl2aWRlbmQgQ2FsZW5kYXI8L2E+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaT4NCiAgICAgICAgICAgIDxhIGhyZWY9Ii9kaXZpZGVuZHMvc3BlY2lhbC8iPlNwZWNpYWwgRGl2aWRlbmRzPC9hPg0KICAgICAgICA8L2xpPg0KICAgIDwvdWw+DQpkAgUPFgIfAAXGCyAgICA8dWw+DQogICAgICAgIDxsaT4NCiAgICAgICAgICAgIDxhIGhyZWY9Ii9kaXZpZGVuZHMvYmVzdC1kaXZpZGVuZC1zdG9ja3MvIj5CZXN0IERpdmlkZW5kIFN0b2NrczwvYT4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpPg0KICAgICAgICAgICAgPGEgaHJlZj0iL3R5cGVzLW9mLXN0b2NrL2JsdWUtY2hpcC1zdG9ja3MvIj5CbHVlIENoaXAgU3RvY2tzPC9hPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL2NoZWFwLWRpdmlkZW5kLXN0b2Nrcy8iPkNoZWFwIERpdmlkZW5kIFN0b2NrczwvYT4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpPg0KICAgICAgICAgICAgPGEgaHJlZj0iL2RpdmlkZW5kcy9hY2hpZXZlcnMvIj5EaXZpZGVuZCBBY2hpZXZlcnM8L2E+DQogICAgICAgIDwvbGk+DQogICAgICAgIDxsaT4NCiAgICAgICAgICAgIDxhIGhyZWY9Ii9kaXZpZGVuZHMvYXJpc3RvY3JhdHMvIj5EaXZpZGVuZCBBcmlzdG9jcmF0czwvYT4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpPg0KICAgICAgICAgICAgPGEgaHJlZj0iL2RpdmlkZW5kcy9jaGFsbGVuZ2Vycy8iPkRpdmlkZW5kIENoYWxsZW5nZXJzPC9hPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL2NoYW1waW9ucy8iPkRpdmlkZW5kIENoYW1waW9uczwvYT4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpPg0KICAgICAgICAgICAgPGEgaHJlZj0iL2RpdmlkZW5kcy9jb250ZW5kZXJzLyI+RGl2aWRlbmQgQ29udGVuZGVyczwvYT4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpPg0KICAgICAgICAgICAgPGEgaHJlZj0iL2RpdmlkZW5kcy9ldGZzLyI+RGl2aWRlbmQgRVRGczwvYT4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpPg0KICAgICAgICAgICAgPGEgaHJlZj0iL2RpdmlkZW5kcy9LaW5ncy8iPkRpdmlkZW5kIEtpbmdzPC9hPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL2hpZ2gtZGl2aWRlbmQtcmVpdHMvIj5IaWdoLVlpZWxkIFJFSVRzPC9hPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL2hpZ2gteWllbGQvIj5IaWdoLVlpZWxkIFN0b2NrczwvYT4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpPg0KICAgICAgICAgICAgPGEgaHJlZj0iL2RpdmlkZW5kcy9tb250aGx5LWRpdmlkZW5kLXN0b2Nrcy8iPk1vbnRobHkgRGl2aWRlbmQgU3RvY2tzPC9hPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvdHlwZXMtb2Ytc3RvY2svcmVhbC1lc3RhdGUtaW52ZXN0bWVudC10cnVzdHMtcmVpdHMvIj5SZWFsIEVzdGF0ZSBJbnZlc3RtZW50IFRydXN0czwvYT4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPg0KZAIHDxYCHwAFlgw8bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL2xvd2VzLXN0b2NrLWV5ZXMtbmV3LWhpZ2hzLWFzLWdyb3d0aC1kaXZpZGVuZHMtZHJpdmUtZ2FpbnMvJz5Mb3dl4oCZcyBTdG9jayBFeWVzIE5ldyBIaWdocyBhcyBHcm93dGgsIERpdmlkZW5kcyBEcml2ZSBHYWluczwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwczovL3d3dy5kaXZpZGVuZHN0b2Nrcy5jb20vYXJ0aWNsZXMvMy1kaXZpZGVuZC1wYXlpbmctc3RvY2tzLWJ1Y2tpbmctdGhlLW1hcmtldHMtdHJlbmQvJz4zIERpdmlkZW5kLVBheWluZyBTdG9ja3MgQnVja2luZyB0aGUgTWFya2V04oCZcyBUcmVuZDwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwczovL3d3dy5tYXJrZXRiZWF0LmNvbS9vcmlnaW5hbHMvY2lzY28tdGVjaC1kaXZpZGVuZC1wYXllci13aXRoLWxvbmctdGVybS1haS1wb3RlbnRpYWwvJz5DaXNjbzogVGVjaCBEaXZpZGVuZCBQYXllciBXaXRoIExvbmcgVGVybSBBSSBQb3RlbnRpYWw8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cuZGl2aWRlbmRzdG9ja3MuY29tL2FydGljbGVzL3RoZXNlLTMtc3RvY2tzLWp1c3QtYW5ub3VuY2VkLW1ham9yLWRpdmlkZW5kLWhpa2VzLyc+VGhlc2UgMyBTdG9ja3MgSnVzdCBBbm5vdW5jZWQgTWFqb3IgRGl2aWRlbmQgSGlrZXM8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL2F0bi1pbnRlcm5hdGlvbmFsLWEtZGVlcC12YWx1ZS1wbGF5LXdpdGgtYS1oaWdoLXBvd2VyZWQtZGl2aWRlbmQvJz5BVE4gSW50ZXJuYXRpb25hbDogQSBEZWVwIFZhbHVlIFBsYXkgV2l0aCBhIEhpZ2gtUG93ZXJlZCBEaXZpZGVuZDwvYT48L2xpPjxsaT48YSBocmVmPSdodHRwczovL3d3dy5kaXZpZGVuZHN0b2Nrcy5jb20vYXJ0aWNsZXMvMy1kaXZpZGVuZC1ldGZzLXRvLW1heGltaXplLXBhc3NpdmUtaW5jb21lLyc+MyBEaXZpZGVuZCBFVEZzIHRvIE1heGltaXplIFBhc3NpdmUgSW5jb21lPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3LmRpdmlkZW5kc3RvY2tzLmNvbS9hcnRpY2xlcy9lYXJuaW5ncy1taXNzLWFtZ2Vucy1kaXZpZGVuZC1zdGlsbC1hLWJyaWdodC1zcG90Lyc+RWFybmluZ3MgTWlzcz8gQW1nZW7igJlzIERpdmlkZW5kIFN0aWxsIGEgQnJpZ2h0IFNwb3Q8L2E+PC9saT48bGk+PGEgaHJlZj0naHR0cHM6Ly93d3cubWFya2V0YmVhdC5jb20vb3JpZ2luYWxzL2hpZ2gteWllbGQtZGl2aWRlbmQta2luZy1wZXBzaWNvLW9mZmVycy12YWx1ZS10b28tZ29vZC10by1pZ25vcmUvJz5IaWdoLVlpZWxkIERpdmlkZW5kIEtpbmcgUGVwc2lDbyBPZmZlcnMgVmFsdWUgVG9vIEdvb2QgdG8gSWdub3JlPC9hPjwvbGk+PGxpPjxhIGhyZWY9J2h0dHBzOi8vd3d3Lmluc2lkZXJ0cmFkZXMuY29tL2VkdWNhdGlvbi90aGVzZS1hcmUtdGhlLWRpdmlkZW5kLXN0b2Nrcy1pbnNpZGVycy1ib3VnaHQtaW4tamFudWFyeS8nPlRoZXNlIEFyZSB0aGUgRGl2aWRlbmQgU3RvY2tzIEluc2lkZXJzIEJvdWdodCBpbiBKYW51YXJ5PC9hPjwvbGk+ZAIJD2QWAgIBDxYCHwAF7QMgICAgPHVsPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL2Fubm91bmNlbWVudHMvY2FuYWRhLyI+Q2FuYWRpYW4gRGl2aWRlbmQgQW5ub3VuY2VtZW50czwvYT4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpPg0KICAgICAgICAgICAgPGEgaHJlZj0iL2RpdmlkZW5kcy9leC1kaXZpZGVuZC1jYWxlbmRhci9jYW5hZGEvIj5DYW5hZGlhbiBFeC1EaXZpZGVuZCBEYXRlczwvYT4NCiAgICAgICAgPC9saT4NCiAgICAgICAgPGxpPg0KICAgICAgICAgICAgPGEgaHJlZj0iL2RpdmlkZW5kcy9hbm5vdW5jZW1lbnRzL3VrLyI+VS5LLiBEaXZpZGVuZCBBbm5vdW5jZW1lbnRzPC9hPg0KICAgICAgICA8L2xpPg0KICAgICAgICA8bGk+DQogICAgICAgICAgICA8YSBocmVmPSIvZGl2aWRlbmRzL2V4LWRpdmlkZW5kLWNhbGVuZGFyL3VrLyI+VS5LLiBFeC1EaXZpZGVuZCBEYXRlczwvYT4NCiAgICAgICAgPC9saT4NCiAgICA8L3VsPg0KZAISDxYCHwAFowE8c2NyaXB0PiB2YXIgZW1sY2hrID0gIjE1N0Q4N0E1NzhBQ0EzOUMxNDQ0RDcyMDgyODI0ODREQkQzNDI5MTYwMzkxMzZFMjZCMUFCRDUzOTJEM0JFMjlERjY2MTExNkIwNDMxMDMxNEU5OUZDRTVCRkUzRDBCMkE3OUFDMUMwQTQ0Mjg4QTcxQjNDNjE0OEQ0M0I5MEM0IjsgPC9zY3JpcHQ+ZAIUDxYCHwAFVzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij5Mb2FkUG9wdXBSYXRpbmdzKCdNQi1Qb3B1cCcsJ21hcmtldGJlYXQuY29tJyk7IDwvc2NyaXB0PmQCFQ8WAh8ABVE8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNjcmlwdCc+c2V0Q29va2llKCJNYXJrZXRCZWF0T3B0aW5Db29raWUiLCAxLCAzKTs8L3NjcmlwdD5kGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYZBTVjdGwwMCRjcGhQcmltYXJ5Q29udGVudCR0bHNGaWx0ZXIkY2hrU2VjdG9yX0Flcm9zcGFjZQU9Y3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkdGxzRmlsdGVyJGNoa1NlY3Rvcl9BdXRvX1RpcmVzX1RydWNrcwU7Y3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkdGxzRmlsdGVyJGNoa1NlY3Rvcl9CYXNpY19NYXRlcmlhbHMFPWN0bDAwJGNwaFByaW1hcnlDb250ZW50JHRsc0ZpbHRlciRjaGtTZWN0b3JfQnVzaW5lc3NfU2VydmljZXMFQ2N0bDAwJGNwaFByaW1hcnlDb250ZW50JHRsc0ZpbHRlciRjaGtTZWN0b3JfQ29tcHV0ZXJfYW5kX1RlY2hub2xvZ3kFOGN0bDAwJGNwaFByaW1hcnlDb250ZW50JHRsc0ZpbHRlciRjaGtTZWN0b3JfQ29uc3RydWN0aW9uBUJjdGwwMCRjcGhQcmltYXJ5Q29udGVudCR0bHNGaWx0ZXIkY2hrU2VjdG9yX0NvbnN1bWVyX0Rpc2NyZXRpb25hcnkFOmN0bDAwJGNwaFByaW1hcnlDb250ZW50JHRsc0ZpbHRlciRjaGtTZWN0b3JfQ29uc3VtZXJfR29vZHMFPGN0bDAwJGNwaFByaW1hcnlDb250ZW50JHRsc0ZpbHRlciRjaGtTZWN0b3JfQ29uc3VtZXJfU3RhcGxlcwUzY3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkdGxzRmlsdGVyJGNoa1NlY3Rvcl9GaW5hbmNlBT9jdGwwMCRjcGhQcmltYXJ5Q29udGVudCR0bHNGaWx0ZXIkY2hrU2VjdG9yX0luZHVzdHJpYWxfUHJvZHVjdHMFM2N0bDAwJGNwaFByaW1hcnlDb250ZW50JHRsc0ZpbHRlciRjaGtTZWN0b3JfTWVkaWNhbAU5Y3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkdGxzRmlsdGVyJGNoa1NlY3Rvcl9NaXNjZWxsYW5lb3VzBUZjdGwwMCRjcGhQcmltYXJ5Q29udGVudCR0bHNGaWx0ZXIkY2hrU2VjdG9yX011bHRpX1NlY3Rvcl9Db25nbG9tZXJhdGVzBTdjdGwwMCRjcGhQcmltYXJ5Q29udGVudCR0bHNGaWx0ZXIkY2hrU2VjdG9yX09pbHNfRW5lcmd5BTxjdGwwMCRjcGhQcmltYXJ5Q29udGVudCR0bHNGaWx0ZXIkY2hrU2VjdG9yX1JldGFpbF9XaG9sZXNhbGUFNGN0bDAwJGNwaFByaW1hcnlDb250ZW50JHRsc0ZpbHRlciRjaGtTZWN0b3JfU2VydmljZXMFOmN0bDAwJGNwaFByaW1hcnlDb250ZW50JHRsc0ZpbHRlciRjaGtTZWN0b3JfVHJhbnNwb3J0YXRpb24FNWN0bDAwJGNwaFByaW1hcnlDb250ZW50JHRsc0ZpbHRlciRjaGtTZWN0b3JfVXRpbGl0aWVzBTdjdGwwMCRjcGhQcmltYXJ5Q29udGVudCR0bHNGaWx0ZXIkY2hrTWFya2V0Q2Fwc19NZWdhQ2FwBThjdGwwMCRjcGhQcmltYXJ5Q29udGVudCR0bHNGaWx0ZXIkY2hrTWFya2V0Q2Fwc19MYXJnZUNhcAU2Y3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkdGxzRmlsdGVyJGNoa01hcmtldENhcHNfTWlkQ2FwBThjdGwwMCRjcGhQcmltYXJ5Q29udGVudCR0bHNGaWx0ZXIkY2hrTWFya2V0Q2Fwc19TbWFsbENhcAU4Y3RsMDAkY3BoUHJpbWFyeUNvbnRlbnQkdGxzRmlsdGVyJGNoa01hcmtldENhcHNfTWljcm9DYXAFN2N0bDAwJGNwaFByaW1hcnlDb250ZW50JHRsc0ZpbHRlciRjaGtNYXJrZXRDYXBzX05hbm9DYXAG8Sgoncb9NC0SkohTElXkTIIZsg==" /> </div> <script type="text/javascript"> //<![CDATA[ var theForm = document.forms['form1']; if (!theForm) { theForm = document.form1; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); } } //]]> </script> <script src="/WebResource.axd?d=TGE6mH29_tpsdHwhewvfnZZ1XtMYSVXLm0Jql1RT8Gt0UJpBTCqqFxYSJ6nYrV4lmQxbdhmD7ckA_eQodaniwZjAfL41&t=638628027619783110" type="text/javascript"></script> <script src="/ScriptResource.axd?d=nlSrOCgmHRkJKy_atxR8MlI0g5Fyrw2N4vOH-J1pSh0LNd-DEJpJJM2PqbFuXW8LCcUktIdE5I5RFTWBcrIyR03paG7H2oiMkNiPlh3szTWi9JBhKv8-Yi9ORQOMTynHqdqDPyvuvuHxpyvkgT4B1r1YoVk1&t=ffffffffc7a8e318" type="text/javascript"></script> <script src="/ScriptResource.axd?d=5uHgycXeCI_2B1KxfCX0UN6zg6FdD9djh2Jah60XTTaX767t8n5jvCXuYRybH_HPVlQDavAt0ikkPNOcfyNasH5OYnS1TD65R4AbJ5dhbf_Znzg5OzEkvowWtUFJLchVbmKGCLSfl8ZdID-sIL3sTP1aJuM1&t=2a9d95e3" type="text/javascript"></script> <script src="/ScriptResource.axd?d=LDxligUXaea7HOiymrOLbfc35UUl3oZNQV3EOXsRk5Kt-0hKzSsb9k0eT_romv_Ll5LoadWOAwUauWDpfKmeWEOLI5LOhgBPgsJW1hTy1ajIzNRgTFTmBT4Dk-RNxZUe1V4l-RYOzt9r8FfnhAK8HfJmOZHK1RuMAF6oTb2niff1rxa90&t=2a9d95e3" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function WebForm_OnSubmit() { if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false; return true; } //]]> </script> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="968B86CD" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEdACEFgbvS/Zd0GiyXRBzJso697YkTwRhKokfdyEH4I7L5UuNdZQCqF/DO9hNyUByBkSOKLH3j4hOg+XsCg0hFh+GYjJjig9TsnmbCoiO8u3paR2wtPrmh5gBf7gAfzUowoCMOMa1yn8Rd1oZfHR6TWqAaK2cfKei8oU2YX1wirUKdm8Cg7UjLOUXclMOu6BHZBGkcKOpqANvjyY+r2DLRLjFJIzAxng2fPnCN1/EWQjU/kbYzXJFHRZcE+rG+57J/nhgAwFyTzhm2beenY+62QL98JuN3dUk6j2BaCpMCDRRhrYGObifmSTCsQsALayMhv9oFIS+mThs2GKkFrrTmgoXFcuudJ9eeI4XSxcZKJ8aXbpK4h6iefzX+vI0MGQ8//a6mQXMMLjiEqKuGk/MYXZNK3E6WjrXvmHJMDunIwbD/rjLfg1f+5oZWQq3XAtYt1yr/sG0WtlntFaaSqhPIxoFozyzbMKbMPEectD3NQ30Uy+Q7+zmG0gazE8+UFOTcRVdQj8ViF36nPECXkzTGOQvjEzbrroSsJnqbfHIH5zuH/hWPWYucPsxRv4vTFoIt/7t/ztd/gCtAbnk3XcCTR56PImEcrp8QY3foieuC0vWq1u0D+KL7WR31ZEPSZqP2upls5AX/wKk3+C1C3KFOfqYpr8Apktu2IF9zS9YJgmuNszGrTyNAY8Gg+yPUZjDrk98ueSJXK/ssI7wWMN9a8NB36xsLDg==" /> </div> <h1 id="pageTitle" class="PageTitleHOne"> Dividend Challengers </h1> <div class='placed-content' id='dividend-challengers-intro-text'><p>Dividend Challengers are U.S. public companies that have raised their dividends for 5 or more consecutive years, but less than 10 years. Like the Dividend Champions list (25+ years of consecutive dividend growth) and Dividend Contenders list (10-24 years of consecutive growth), it was created by David Fish and is maintained by the DRIP Investing Resource Center, a non-profit investing resource organization. <a href="#what-are-dividend-challengers">Learn more about trading stocks based on dividends.</a></p></div> <div> <script type="text/javascript"> //<![CDATA[ Sys.WebForms.PageRequestManager._initialize('ctl00$cphPrimaryContent$scriptManager1', 'form1', ['tctl00$cphPrimaryContent$tlsFilter$pnlFilterTable','cphPrimaryContent_tlsFilter_pnlFilterTable','tctl00$cphPrimaryContent$upResults','cphPrimaryContent_upResults'], [], [], 90, 'ctl00'); //]]> </script> <div id="cphPrimaryContent_tlsFilter_pnlFilterTable"> <style> @media screen and (min-width:1200px) and (max-width: 1400px) { .temp-hidden { display: none; } } </style> <div class="filters-area row narrow-gutter-row"> <div id="cphPrimaryContent_tlsFilter_pnlSector" class="col-12 col-sm-6 col-lg-4 col-xl-auto mb-3 mb-xl-0"> <div class="top-label-wrapper dropdown"> <button class="btn dropdown-toggle top-labeled-input" type="button" id="dropdownSector" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="top-label">Sector</span> <span class="top-label-selected"> All Sectors</span> </button> <ul id="cphPrimaryContent_tlsFilter_lstSector" class="dropdown-menu allow-focus" aria-labelledby="dropdownSector"> <li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Aerospace" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Aerospace" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Aerospace\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Aerospace">Aerospace</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Auto_Tires_Trucks" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Auto_Tires_Trucks" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Auto_Tires_Trucks\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Auto_Tires_Trucks">Auto/Tires/Trucks</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Basic_Materials" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Basic_Materials" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Basic_Materials\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Basic_Materials">Basic Materials</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Business_Services" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Business_Services" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Business_Services\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Business_Services">Business Services</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Computer_and_Technology" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Computer_and_Technology" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Computer_and_Technology\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Computer_and_Technology">Computer and Technology</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Construction" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Construction" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Construction\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Construction">Construction</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Consumer_Discretionary" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Consumer_Discretionary" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Consumer_Discretionary\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Consumer_Discretionary">Consumer Discretionary</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Consumer_Goods" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Consumer_Goods" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Consumer_Goods\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Consumer_Goods">Consumer Goods</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Consumer_Staples" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Consumer_Staples" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Consumer_Staples\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Consumer_Staples">Consumer Staples</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Finance" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Finance" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Finance\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Finance">Finance</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Industrial_Products" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Industrial_Products" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Industrial_Products\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Industrial_Products">Industrial Products</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Medical" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Medical" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Medical\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Medical">Medical</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Miscellaneous" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Miscellaneous" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Miscellaneous\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Miscellaneous">Miscellaneous</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Multi_Sector_Conglomerates" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Multi_Sector_Conglomerates" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Multi_Sector_Conglomerates\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Multi_Sector_Conglomerates">Multi-Sector Conglomerates</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Oils_Energy" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Oils_Energy" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Oils_Energy\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Oils_Energy">Oils/Energy</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Retail_Wholesale" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Retail_Wholesale" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Retail_Wholesale\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Retail_Wholesale">Retail/Wholesale</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Services" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Services" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Services\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Services">Services</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Transportation" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Transportation" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Transportation\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Transportation">Transportation</label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkSector_Utilities" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkSector_Utilities" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkSector_Utilities\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkSector_Utilities">Utilities</label></li></ul> </div> </div> <div id="cphPrimaryContent_tlsFilter_pnlMarketCap" class="col-12 col-sm-6 col-md-4 col-xl-auto mb-3 mb-xl-0"> <div class="top-label-wrapper input-group"> <div class="input-group-prepend"> <span class="input-group-text"> <span class="fa-regular fa-chart-simple" aria-hidden="true"></span> </span> </div> <button class="btn dropdown-toggle top-labeled-input" type="button" id="dropdownMarketCap" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="top-label">Market Cap</span> <span class="top-label-selected"> All MarketCaps</span> </button> <ul id="cphPrimaryContent_tlsFilter_lstMarketCap" class="dropdown-menu allow-focus" aria-labelledby="dropdownMarketCap"><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkMarketCaps_MegaCap" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkMarketCaps_MegaCap" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkMarketCaps_MegaCap\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkMarketCaps_MegaCap">Mega Cap <span class='sub-label pl-0'>(More Than $200B)</span></label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkMarketCaps_LargeCap" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkMarketCaps_LargeCap" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkMarketCaps_LargeCap\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkMarketCaps_LargeCap">Large Cap <span class='sub-label pl-0'>($10B-$200B)</span></label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkMarketCaps_MidCap" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkMarketCaps_MidCap" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkMarketCaps_MidCap\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkMarketCaps_MidCap">Mid Cap <span class='sub-label pl-0'>($2B-$10B)</span></label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkMarketCaps_SmallCap" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkMarketCaps_SmallCap" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkMarketCaps_SmallCap\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkMarketCaps_SmallCap">Small Cap <span class='sub-label pl-0'>($300M-$2B)</span></label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkMarketCaps_MicroCap" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkMarketCaps_MicroCap" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkMarketCaps_MicroCap\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkMarketCaps_MicroCap">Micro Cap <span class='sub-label pl-0'>($50M-$300M)</span></label></li><li class="checkbox-line custom-control custom-checkbox pt-1 drop-down-item"><input id="cphPrimaryContent_tlsFilter_chkMarketCaps_NanoCap" type="checkbox" name="ctl00$cphPrimaryContent$tlsFilter$chkMarketCaps_NanoCap" onclick="javascript:setTimeout('__doPostBack(\'ctl00$cphPrimaryContent$tlsFilter$chkMarketCaps_NanoCap\',\'\')', 0)" /><label for="cphPrimaryContent_tlsFilter_chkMarketCaps_NanoCap">Nano Cap <span class='sub-label pl-0'>(Under $50M)</span></label></li></ul> </div> </div> <div id="cphPrimaryContent_tlsFilter_pnlMarketRank" class="col-12 col-sm-6 col-md-4 col-xl-auto mb-3 mb-xl-0"> <div class='top-label-wrapper input-group tooltip-wrapper'><div class='input-group-prepend'><span class='input-group-text'><span class='fa-regular fa-star' aria-hidden='true'></span></span></div><div class='moreinfo bg-white' tabindex='0'><span class='fa-regular fa-circle-question c-gray' aria-hidden='true'></span><span class='tooltiptext dark-mode toptip' id='tooltip-marketrank'>MarketRank™ evaluates a company based on dividend strength, earnings, valuation, analysts forecasts, and more.<br/><strong style='background:#333'>Available with a MarketBeat All Access Subscription</strong></span></div><strong class='top-label'>MarketRank™</strong><a class='top-labeled-input d-inline-block' href='/subscribe/all-access/?ReferralType=MarketRank™Filter' aria-describedby='tooltip-marketrank' title='Available with MarketBeat All Access'><span class='sr-only'>Upgrade to All Access to use the </span>All Ranks<span class='sr-only'> Filter</span><span class='filter-access bg-white c-blue-8'><span class='fa-solid fa-lock-keyhole' aria-hidden='true'></span></span></a></div> </div> <div id="cphPrimaryContent_tlsFilter_pnlMediaSentiment" class="col-12 col-sm-6 col-md-4 col-xl-auto mb-3 mb-xl-0"> <div class='top-label-wrapper input-group tooltip-wrapper'><div class='input-group-prepend'><span class='input-group-text'><span class='fa-regular fa-fire-flame-curved' aria-hidden='true'></span></span></div><div class='moreinfo bg-white' tabindex='0'><span class='fa-regular fa-circle-question c-gray' aria-hidden='true'></span><span class='tooltiptext dark-mode toptip' id='tooltip-mediasentiment'>Media sentiment refers to the percentage of positive news stories versus negative news stories a company has received in the past week.<br/><strong style='background:#333'>Available with a MarketBeat All Access Subscription</strong></span></div><strong class='top-label'>Media Sentiment</strong><a class='top-labeled-input d-inline-block' href='/subscribe/all-access/?ReferralType=MediaSentimentFilter' aria-describedby='tooltip-mediasentiment' title='Available with MarketBeat All Access'><span class='sr-only'>Upgrade to All Access to use the </span>All Sentiments<span class='sr-only'> Filter</span><span class='filter-access bg-white c-blue-8'><span class='fa-solid fa-lock-keyhole' aria-hidden='true'></span></span></a></div> </div> <div id="cphPrimaryContent_tlsFilter_pnlAnalystConsensus" class="col-12 col-sm-6 col-md-4 col-xl-auto mb-3 mb-xl-0"> <div class='top-label-wrapper input-group tooltip-wrapper'><div class='input-group-prepend'><span class='input-group-text'><span class='fa-regular fa-glasses-round' aria-hidden='true'></span></span></div><div class='moreinfo bg-white' tabindex='0'><span class='fa-regular fa-circle-question c-gray' aria-hidden='true'></span><span class='tooltiptext dark-mode toptip' id='tooltip-analystconsensus'>Analyst consensus is the average investment recommendation among Wall Street research analysts.<br/><strong style='background:#333'>Available with a MarketBeat All Access Subscription</strong></span></div><strong class='top-label'>Analyst Consensus</strong><a class='top-labeled-input d-inline-block' href='/subscribe/all-access/?ReferralType=AnalystConsensusFilter' aria-describedby='tooltip-analystconsensus' title='Available with MarketBeat All Access'><span class='sr-only'>Upgrade to All Access to use the </span>All Ratings<span class='sr-only'> Filter</span><span class='filter-access bg-white c-blue-8'><span class='fa-solid fa-lock-keyhole' aria-hidden='true'></span></span></a></div> </div> <div id="cphPrimaryContent_tlsFilter_pnlExport" class="col-12 col-sm-6 col-md-4 col-xl-auto mb-3 mb-xl-0 ml-md-auto text-md-right"> <a class="btn btn-disabled w-100 w-lg-auto" href="/subscribe/all-access/?ReferralType=CSVExportButton" title="Excel Export Available with a MarketBeat All Access Subscription"><span class="fa-regular fa-file-excel mr-1" aria-hidden="true"></span> Export<span class="temp-hidden"> to Excel</span></a> </div> </div> <div class="text-center"> <div id="cphPrimaryContent_tlsFilter_Progress1" style="display:none;"> <img src="/images/loading-gif-small.gif" loading="lazy" alt="The Page is Updating" class="pt-0 pt-xl-1" width="24" height="24" /> </div> </div> </div> </div> <div id="cphPrimaryContent_upResults"> <div id="results-area"> <table class='scroll-table sort-table'><thead><tr><th data-sort='string' data-clean='Symbol|Company'>Company</th><th data-sort='float' data-clean='Current Price|Price Change'>Current Price</th><th data-sort='float'>Dividend Yield</th><th data-sort='float'>Annual Payout</th><th data-sort='float'>Payout Ratio</th><th data-sort='float'>3-Year Dividend Growth</th><th data-sort='float'>Ex-Dividend Date</th><th>Indicator(s)</th></tr></thead><tbody></tbody></table> </div> </div> <div style="width:100%;padding-top:2em;padding-bottom:2em;"><ins class="adsbygoogle" style="display:block;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;height:270px" data-ad-client="ca-pub-9373162611283935" data-ad-slot="9799770108"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div><div class="anchor-link-target-with-ad w-100" id="what-are-dividend-challengers"><div class="row d-block d-lg-flex mt-1" id="placed-article" style="height: auto !important;" ><div class="col-lg-8 placed-article"><h2 class="c-dark-blue">What Are Dividend Challengers?</h2><div class="byline-row w-100 mt-2 mt-md-0 mb-2"><div class="byline-row-wrap d-flex flex-wrap justify-content-between justify-content-sm-start align-items-center"><div class="byline-text flex-grow-1 d-flex flex-wrap align-items-center "><div class="byline-img rounded-circle d-inline-block"><img src="https://www.marketbeat.com/logos/authors/thumb_20231005111158_author-sarah-horvath.png" alt="Sarah Horvath" decoding="async" height="52" width="40" /></div><div style="line-height:1em;"><div class="font-small font-weight-bold">Written by <a href="/authors/sarah-horvath/">Sarah Horvath</a></div><div class="d-block c-gray-8 font-smaller">Updated June 12, 2023</div></div></div></div></div><div class="keypoints lh-loose mt-3 mb-4"><h3 class="mt-1" style="font-size:1.4em;">Key Points</h3><ul> <li><strong>Dividend Challengers are companies that have increased their dividends for the last five to 10 years.</strong></li> <li><strong>Investors often choose to invest in Dividend Challengers to create a passive income stream.</strong></li> <li><strong>While Dividend Challengers may offer a unique mix of value and growth potential, it's important to remember that no stock can guarantee future increases in dividend returns.</strong></li> </ul></div><div id="article-wrapper"><div class="article-page body-copy lh-loose"><p class="mt-0"><span style="font-weight: 400;">What is a Dividend Challenger, and should you add these stocks to your portfolio? A Dividend Challenger is a share of stock issued by an underlying corporation that has increased its dividend payment for the last five years. Dividend Champions, Contenders and Challengers are all terms that investors can use to classify stocks based on past income distributions and future earning potential. </span></p><div itemscope="" itemtype="https://schema.org/FAQPage"> <p><span style="font-weight: 400;">Dividend Challengers provide investors with a unique opportunity to enter the market at a lower initial investment price when compared to dividend aristocrats. However, there are a few important considerations investors will need to note before researching Dividend Challengers. </span></p> <p><span style="font-weight: 400;">Read on to learn more about Dividend Challengers, access a Dividend Challengers list and place your first buy order. </span></p> <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h3 id="what-is-a-dividend-challenger" itemprop="name text"><span style="font-weight: 400;">What is a Dividend Challenger?</span></h3><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text"> <p><span style="font-weight: 400;">Before fully discussing what a Dividend Challenger is and why you should look for companies that pay a dividend, it's essential to understand what a dividend is and when you earn them. A dividend is a small portion of a company's profits distributed to shareholders, usually in the form of a cash deposit directly to the shareholders' brokerage accounts. Corporations may distribute dividends to investors to encourage them to hold their stock or as a return on the initial investment.</span></p> <p><span style="font-weight: 400;">Companies with excess cash on hand may choose to pay dividends to distribute that cash to shareholders rather than keeping it on the balance sheet. In some cases, distributing dividends may also come with tax advantages for the company issuing the dividends.</span></p> <p><span style="font-weight: 400;">Few companies are required to pay dividends. Many investors are surprised to learn that major blue-chip corporations like </span><a href="https://www.marketbeat.com/stocks/NASDAQ/AMZN/"><strong>Amazon.com Inc. (NASDAQ: AMZN)</strong></a><strong> </strong><span style="font-weight: 400;">do not pay dividends despite record-breaking profits. Blue-chip companies with steady cash flow and a solid investor base may not need to pay dividends to improve liquidity. Issuing dividends is a way to reward older investors and demonstrate financial strength.</span></p> <p><span style="font-weight: 400;"><img class="aligncenter" src="https://www.marketbeat.com/logos/articles/med_20230307093645_dividend-challengers.png" alt="what are dividend challengers" width="960" height="512" loading="lazy" /></span></p> </div></div></div><h3 id="understanding-dividend-challengers"><span style="font-weight: 400;">Understanding Dividend Challengers</span></h3> <p><span style="font-weight: 400;">Increasing a dividend over time is one way to demonstrate that a company's dividend is sustainable. As profits increase, companies that have put dividends into place may want to increase them over time as a signal to investors that continued growth is sustainable. A history of growing dividends may also help investors identify value stocks poised to increase in value over time or that are currently undervalued.</span></p> <p><span style="font-weight: 400;">Many investors look at dividend history before selecting which companies to add to a passive income portfolio, which helps them avoid dividend traps and companies that have increased dividends to unsustainable levels. </span></p> <p><span style="font-weight: 400;">Dividend Challengers attempt to attract investors by showcasing financial strength. A company that consistently raises its dividends signals to the market that it is financially healthy and has a stable and predictable cash flow. This can increase the company's stock demand, driving up the share price. Companies that continue increasing dividends also see less volatile stock price movements, which can help stabilize cash flow. Dividend Challengers provide a tangible return on investment, which can also attract a new class of investors.</span></p> <p><span style="font-weight: 400;">While you can </span><a href="https://www.marketbeat.com/dividends/screener/"><span style="font-weight: 400;">screen dividends for investments</span></a><span style="font-weight: 400;"> using a stock screener, most screeners only display the most recent dividend yield. Dividend Challengers may represent the ideal balance of value and distributions for new investors learning more about growth stocks.</span></p> <h3 id="examples-of-dividend-challengers"><span style="font-weight: 400;">Examples of Dividend Challengers</span></h3> <p><span style="font-weight: 400;">There are hundreds of Dividend Challengers, and the list is growing and changing every year. Some examples of current Dividend Challengers include the following:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><strong>Ally Financial:</strong><span style="font-weight: 400;"> </span><a href="https://www.marketbeat.com/stocks/NYSE/ALLY/"><strong>Ally Financial Inc. (NYSE: ALLY)</strong></a><span style="font-weight: 400;"> is a financial services company based in the United States. The company provides a range of financial products and services, including online banking, auto financing, insurance, investment services and mortgage loans and is one of the country's largest online banks. Ally has increased its dividend by 20.84% over the last three years. </span></li> <li style="font-weight: 400;" aria-level="1"><strong>Equinix: </strong><a href="https://www.marketbeat.com/stocks/NASDAQ/EQIX/"><strong>Equinix Inc. (NASDAQ: EQIX)</strong></a><span style="font-weight: 400;"> is a global data center and interconnection company providing business storage and cloud services. The company's colocation services allow businesses to rent physical space within Equinix's data centers and deploy IT equipment. The company's interconnection services enable enterprises to connect to other companies and networks within the Equinix ecosystem. Equinix has increased its dividend by more than 8% in the last three years. </span></li> <li style="font-weight: 400;" aria-level="1"><strong>MetLife:</strong><span style="font-weight: 400;"> </span><a href="https://www.marketbeat.com/stocks/NYSE/MET/"><strong>MetLife Inc. (NYSE: MET)</strong></a><span style="font-weight: 400;"> is a global financial services company that provides a range of insurance, annuities, employee benefits, and asset management services. MetLife is one of the largest insurance companies in the world, with operations across North America, Europe and Asia. Over the past three years, MetLife has increased its dividend by 4.4%. </span></li> <li style="font-weight: 400;" aria-level="1"><strong>Sirius XM:</strong><span style="font-weight: 400;"> </span><a href="https://www.marketbeat.com/stocks/NASDAQ/SIRI/"><strong>Sirius XM Holdings Inc. (NASDAQ: SIRI)</strong></a><span style="font-weight: 400;"> is a satellite radio and audio entertainment company that offers commercial-free radio programs on a subscription basis. Sirius channels provide listeners access to music, comedy, sports commentary channels and other audio entertainment through satellite connections with cars, mobile devices and more. Over the past three years, Sirius XM increased its dividend by 22%. </span></li> </ul> <h3 id="pros-and-cons-of-investing-in-dividend-challe"><span style="font-weight: 400;">Pros and Cons of Investing in Dividend Challengers</span></h3> <p><span style="font-weight: 400;">While investing in Dividend Challengers is a universally good choice, there are a few drawbacks you'll want to consider before selecting which stocks to buy. </span></p> <h4 id="pros"><span style="font-weight: 400;">Pros</span></h4> <p><span style="font-weight: 400;">Look at the benefits of investing in Dividend Challengers:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><strong>Consistent dividend income:</strong><span style="font-weight: 400;"> Perhaps the most popular reason to invest in Dividend Challengers or explore our </span><a href="https://www.marketbeat.com/dividends/kings/"><span style="font-weight: 400;">Dividend Kings list on MarketBeat</span></a><span style="font-weight: 400;"> is that companies that offer dividends can provide a passive income stream, offering an immediate return on investment for stock owners, which can help offset the initial investment cost.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Increased chance of future returns:</strong><span style="font-weight: 400;"> Companies that have increased their dividend multiple years in a row may do so as a way to demonstrate their financial strength. Investing in Dividend Challengers gives you a higher chance of seeing increased returns in the future, which you can calculate when you consider your buy-in price.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Lower volatility:</strong><span style="font-weight: 400;"> Dividend stocks, including Dividend Challengers, typically show less volatility than companies that do not have a history of distributions. This is because companies with a history of dividend increases are usually more established and financially stable, making them attractive choices for long-term investors. </span></li> </ul> <h4 id="cons"><span style="font-weight: 400;">Cons</span></h4> <p><span style="font-weight: 400;">What about the downsides?</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><strong>No guaranteed dividend return: </strong><span style="font-weight: 400;">Very few companies are required to pay out dividends to investors — and even the</span><a href="https://www.marketbeat.com/dividends/best-dividend-stocks/"><span style="font-weight: 400;"> best dividend stocks</span></a><span style="font-weight: 400;"> might have to cut dividends in times of economic downturn. Just because a stock is currently a Dividend Challenger does not mean you are guaranteed to see higher dividend returns in the future.</span></li> <li style="font-weight: 400;" aria-level="1"><strong>Lower growth potential:</strong><span style="font-weight: 400;"> Dividend Challengers may not offer the same potential for growth as smaller, high-growth companies just getting started on the market. Smaller companies that cannot yet afford dividends may show more growth potential, giving you a bigger overall return. This can limit the upside potential for capital appreciation on stocks already paying a consistent dividend. </span></li> </ul> <h3 id="dividend-achievers-vs-dividend-challengers"><span style="font-weight: 400;">Dividend Achievers vs. Dividend Challengers</span></h3> <p><span style="font-weight: 400;">Dividend Achievers are similar to Dividend Challengers because they are companies that showcase solid financial histories and track records on the market. Dividend Achievers, like Challengers, also look to attract investors by increasing their dividends year after year. However, Dividend Achievers have increased their dividends for at least 10 consecutive years. This means that a Dividend Challenger can eventually be upgraded to an Achiever if it grows its dividend at least once annually.</span></p> <p><span style="font-weight: 400;">Some examples of Dividend Achievers include:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href="https://www.marketbeat.com/stocks/NYSE/ABM/"><strong>ABM Industries Inc. (NYSE: ABM)</strong></a></li> <li style="font-weight: 400;" aria-level="1"><a href="https://www.marketbeat.com/stocks/NYSE/PG/"><strong>Procter & Gamble Co. (NYSE: PG)</strong></a></li> <li style="font-weight: 400;" aria-level="1"><a href="https://www.marketbeat.com/stocks/NYSE/SMG/"><strong>Scotts Miracle-Gro Co. (NYSE: SMG)</strong></a></li> </ul> <p><span style="font-weight: 400;">You can view a complete </span><a href="https://www.marketbeat.com/dividends/achievers/"><span style="font-weight: 400;">Dividend Achievers list</span></a><span style="font-weight: 400;"> here to explore investment options. </span></p> <h3 id="dividend-contenders-vs-dividend-challengers"><span style="font-weight: 400;">Dividend Contenders vs. Dividend Challengers</span></h3> <p><span style="font-weight: 400;">Like Dividend Challengers, Dividend Contenders aim to attract investors by offering steadily increasing dividends. Contenders are stronger than Challengers and Achievers alike, having increased their dividends for the last 10 to 25 years. Contenders are in the later stages of developing a growth path and often have higher entry prices per share.</span></p> <p><span style="font-weight: 400;">Some examples of current Dividend Contenders include:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><a href="https://www.marketbeat.com/stocks/NYSE/AWK/"><strong>American Water Works Co. Inc. (NYSE: AWK)</strong></a></li> <li style="font-weight: 400;" aria-level="1"><a href="https://www.marketbeat.com/stocks/NYSE/AWK/"><strong>Apple Inc. (NASDAQ: AAPL)</strong></a></li> <li style="font-weight: 400;" aria-level="1"><a href="https://www.marketbeat.com/stocks/NASDAQ/HAS/"><strong>Hasbro Inc. (NASDAQ: HAS)</strong></a></li> </ul> <p><span style="font-weight: 400;">Dividend Contenders and Challengers can be attractive investments for dividend-focused investors, but they may appeal to different investing strategies. Contenders are typically larger and more established companies that may offer more stable dividend growth. In comparison, Challengers are often smaller and more dynamic companies that may offer higher potential for capital appreciation and dividend growth. </span></p> <p><span style="font-weight: 400;">Check out </span><a href="https://www.marketbeat.com/dividends/aristocrats/"><span style="font-weight: 400;">MarketBeat's Dividend Aristocrats list</span></a><span style="font-weight: 400;"> to learn about companies issuing consistent dividends. </span></p> <h3 id="investing-with-dividends"><span style="font-weight: 400;">Investing with Dividends</span></h3> <p><span style="font-weight: 400;">Many investors are attracted to the immediate returns of dividend investing. Investing in Dividend Challengers is a way to avoid dividend traps, but it's important to remember that no company can guarantee future increased returns. Be sure to review as much dividend history as possible before investing, so you're setting yourself up with investments that are more likely to provide consistent returns. </span></p> <h3 id="faqs"><span style="font-weight: 400;">FAQs</span></h3> <p><span style="font-weight: 400;">Ready to learn more about Dividend Challengers and Achievers? Read on to learn the answers to some of the most common questions new investors have about dividend investors. </span></p> <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h4 id="what-is-a-dividend-challenger-1" itemprop="name text"><span style="font-weight: 400;">What is a Dividend Challenger?</span></h4><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text"> <p><span style="font-weight: 400;">A Dividend Challenger is a company that has increased its dividend for the last five consecutive years but fewer than the last 10 consecutive years. Dividend Challengers allow investors to add a passive income stream with a comparatively lower initial investment. David Fish created the concept of a Dividend Challenger, and the DRIP Investing Resource Center maintains a list of Dividend Challengers currently trading on the market.</span></p> </div></div></div><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h4 id="how-many-dividend-challengers-are-there" itemprop="name text"><span style="font-weight: 400;">How many Dividend Challengers are there?</span></h4><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text"> <p><span style="font-weight: 400;">There are currently more than 200 companies on David Fish's official list of Dividend Challengers. You can find a list of </span><a href="https://www.marketbeat.com/dividends/challengers/"><span style="font-weight: 400;">MarketBeat Dividend </span></a><span style="font-weight: 400;">Challengers and a list of </span><a href="https://www.marketbeat.com/dividends/achievers/"><span style="font-weight: 400;">MarketBeat Dividend Achievers</span></a><span style="font-weight: 400;">. </span></p> </div></div></div><div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"><h4 id="why-are-the-dividend-challengers-important" itemprop="name text"><span style="font-weight: 400;">Why are the Dividend Challengers important?</span></h4><div itemprop="acceptedAnswer" itemscope itemtype="https://schema.org/Answer"><div itemprop="text"> <p><span style="font-weight: 400;">Dividend Challengers are important because they represent companies with a history of increasing their dividends year after year, allowing investors to add a potentially passive income stream to their portfolio. A history of increasing dividends may indicate that a company is on a healthy financial path and may be able to continue paying dividends in the future. </span></p></div></div></div></div><script type="text/javascript">document.write('<img src="https://www.americanconsumer' + 'news.net/scripts/standalone/ViewCount.ashx?type=j&id=5605592 &referrer=' + encodeURIComponent(document.referrer) + '" alt="" width="1" height="1" />');</script></div><div class="author-bio border-top border-bottom p-3 d-flex flex-wrap mb-3" style="border-color: var(--gray-4);"><a href="/authors/sarah-horvath/" class="pr-3 pb-1" style="flex: 1 0 180px; max-width:180px;"><img class="w-100 rounded" loading="lazy" decoding="async" height="236" width="180" src="https://www.marketbeat.com/logos/authors/small_20231005111158_author-sarah-horvath.png" alt="Sarah Horvath" style="object-fit: cover;aspect-ratio: 4/5;width: 100%;" /></a><div style="flex: 18 0 270px; "><div class="w-100 d-flex flex-wrap align-items-end pb-0 mb-1 c-dark-blue" ><div class="upper-note blue-accent-under w-100 mt-2 mt-sm-0">About The Author </div><h3 class="my-0 author-title h4" style="line-height:1.05em;"><a href="/authors/sarah-horvath/" class="c-dark-blue">Sarah Horvath</a></h3></div><h4 class="h5">Contributing Author</h4><p class="font-smaller">Retail, Healthcare, and Real Estate stocks</p><div class="row justify-content-between align-items-center"><ul class="col-12 col-sm-auto d-inline-block ml-0 my-0 list-style-none"><li class="mr-2 my-1 d-inline-block"><a href="https://www.linkedin.com/in/sarah-horvath-4764a1262/" target="_blank" rel="noopener nofollow" title="LinkedIn" class="btn btn-share"><span class="fa-brands fa-linkedin-in"></span></a></li><li class="mr-2 my-1 d-inline-block"><a href="mailto:horvath.sarah17@gmail.com" target="_blank" rel="noopener nofollow" title="Email" class="btn btn-share"><span class="fa-regular fa-envelope"></span></a></li></ul><div class="col-auto"><a href="/authors/sarah-horvath/" class="d-inline-block my-1 upper-link-full" style="font-size:1rem;">Learn More<span class="sr-only"> about Sarah Horvath</span></a></div></div></div></div></div></div><div class="col-lg-4 d-print-none" style="height: auto !important;"><div class="row mx-0" style="height: auto !important;"><div class="col-sm-8 col-lg-12 px-0 mt-lg-3" id="placed-sidebar"><div class="row mx-0 mb-3"><div class="col-12 position-relative px-sm-0 pb-0 pb-sm-auto d-flex justify-content-center align-items-center"><img loading="lazy" decoding="async" height="209" width="170" src="https://www.marketbeat.com/logos/premium-reports/small_20240613101637_reportpreview2024-06-cover-reduce-the-risk.png" class="mt-2 position-relative" style="max-width:100%;height:auto;z-index:1;" alt="Reduce the Risk Cover"/><div class="bg-light-blue position-absolute w-100" style="height:60%;width:100%;bottom:0;left:0;z-index:0;"></div></div><div id="pnlSignup" class="col-12 bg-light-blue rounded-bottom align-items-center"> <div id="divSubscribe" class="subscribe d-inline-block py-3 px-1"><div class="h2 m-0 mb-2 c-dark-blue">Reduce the Risk</div><p class="font-small">Market downturns give many investors pause, and for good reason. Wondering how to offset this risk? Enter your email address to learn more about using beta to protect your portfolio.</p><div class="row narrow-gutter-row"><input name="txtRegistrationEmail" type="text" id="txtRegistrationEmail" class="b-white col-md-7 col-lg-12" placeholder="Your Email Address" aria-label="Email Address" /><input type="button" name="btnHASubmit" value="Sign-Up Now (Free)" onclick="if (CheckEmail('txtRegistrationEmail', 'ShowSuggestions', 'c-black')) { window.location = '/newsletter/?RegistrationCode=FreeReport-PlacedArticle&RegistrationType=reducerisk&RegistrationDomain=marketbeat.com&RegisterEmail='+encodeURIComponent(document.getElementById('txtRegistrationEmail').value); return true;} else { return false; };" id="btnHASubmit" class="col-md-5 col-lg-12 btn btn-featured" /><div id="ShowSuggestions"></div></div></div> </div></div><div class="mb-4"><div class="section-heading"><h2 class="text-capitalize">dividend challengers Headlines</h2><a href="/headlines/?query=dividend challengers" class="upper-link">View More <span class="sr-only">dividend challengers Headlines</span></a></div><ul class="article-list m-0 p-0" style="font-size:0.9rem;"><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/images/associated-press/kroger-ceo-rodney-mcmullen-abruptly-resigned-after-an-investigation-into-his-personal-conduct-2025-03-03-1-thumbphoto.jpg" alt="" decoding="async" loading="lazy"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Kroger CEO Rodney McMullen Abruptly Resigned After an Investigation Into His 'Personal Conduct'</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Entrepreneur <span class="d-inline-block mx-1">|</span> March 3, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/articles/kroger-ceo-rodney-mcmullen-abruptly-resigned-after-an-investigation-into-his-personal-conduct-2025-03-03/" rel="nofollow"><span class="sr-only">View Kroger CEO Rodney McMullen Abruptly Resigned After an Investigation Into His 'Personal Conduct'</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img ></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Trump Administration may exclude Government Spending from GDP</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Due.com <span class="d-inline-block mx-1">|</span> March 3, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/articles/trump-administration-may-exclude-government-spending-from-gdp-2025-03-03/" rel="nofollow"><span class="sr-only">View Trump Administration may exclude Government Spending from GDP</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/images/associated-press/why-businesses-must-distinguish-between-branding-and-lead-generation-2025-03-03-1-thumbphoto.jpg" alt="" decoding="async" loading="lazy"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Why Businesses Must Distinguish Between Branding and Lead Generation</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Entrepreneur <span class="d-inline-block mx-1">|</span> March 3, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/articles/why-businesses-must-distinguish-between-branding-and-lead-generation-2025-03-03/" rel="nofollow"><span class="sr-only">View Why Businesses Must Distinguish Between Branding and Lead Generation</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250220125512_5-sp-500-dividend-stocks-set-to-reward-investors.png" alt="Dividend payouts puzzle pieces" decoding="async" loading="lazy" height="488" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">5 S&P 500 Dividend Stocks Set to Reward Investors</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Sarah Horvath <span class="d-inline-block mx-1">|</span> February 24, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/5-s-and-p-500-dividend-stocks-set-to-reward-investors/"><span class="sr-only">View 5 S&P 500 Dividend Stocks Set to Reward Investors</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250211150431_3-dividend-etfs-to-maximize-passive-income.jpg" alt="Text DIVIDENDS on the page of a notepad lying on financial charts on the office desk. Near the calculator. Business concept. — Photo" decoding="async" loading="lazy" height="492" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">3 Dividend ETFs to Maximize Passive Income</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Nathan Reiff <span class="d-inline-block mx-1">|</span> February 12, 2025</div></div><a class="stretched-link" href="https://www.dividendstocks.com/articles/3-dividend-etfs-to-maximize-passive-income/" target="_blank"><span class="sr-only">View 3 Dividend ETFs to Maximize Passive Income</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img ></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">7 Wonderfully-Sleepy Dividend Stocks Yielding Up to 14.1%</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Contrarian Outlook, Brett Owens <span class="d-inline-block mx-1">|</span> February 7, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/articles/7-wonderfully-sleepy-dividend-stocks-yielding-up-to-141-2025-02-07/"><span class="sr-only">View 7 Wonderfully-Sleepy Dividend Stocks Yielding Up to 14.1%</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250203135521_these-are-the-dividend-stocks-insiders-bought-in-j.png" alt="insider trading" decoding="async" loading="lazy" height="488" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">These Are the Dividend Stocks Insiders Bought in January</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Thomas Hughes <span class="d-inline-block mx-1">|</span> February 3, 2025</div></div><a class="stretched-link" href="https://www.insidertrades.com/education/these-are-the-dividend-stocks-insiders-bought-in-january/" target="_blank"><span class="sr-only">View These Are the Dividend Stocks Insiders Bought in January</span></a></li></ul></div><div class="mb-4"><div class="section-heading"><h2 class="text-capitalize">Top Headlines and Offers</h2><a href="/headlines/" class="upper-link">View All <span class="sr-only">Headlines</span></a></div><ul class="article-list m-0 p-0" style="font-size:0.9rem;"><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250226111722_ast-spacemobile-stock-surges-17-after-analyst-upgr.jpg" alt="Stock Up arrow " decoding="async" loading="lazy" height="800" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">AST SpaceMobile Stock Surges 17% After Analyst Upgrade</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Nathan Reiff <span class="d-inline-block mx-1">|</span> February 26, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/ast-spacemobile-stock-surges-17-after-analyst-upgrade/"><span class="sr-only">View AST SpaceMobile Stock Surges 17% After Analyst Upgrade</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250227114624_volatility-is-back-3-stocks-to-cushion-the-sp-500s.jpg" alt="Finance stock board with graph market volatility — Photo" decoding="async" loading="lazy" height="800" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Volatility Is Back: 3 Stocks To Cushion the S&P 500's Swings</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Gabriel Osorio-Mazilli <span class="d-inline-block mx-1">|</span> February 27, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/volatility-is-back-3-stocks-to-cushion-the-s-and-p-500s-swings/"><span class="sr-only">View Volatility Is Back: 3 Stocks To Cushion the S&P 500's Swings</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative" style="cursor:pointer;"><span style="position:absolute;height:0;"><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=12005&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></span><div style="border-radius: 0.25rem; border: 1px solid var(--gray-3);margin: 0;flex: 0 0 105px;aspect-ratio: 21 / 17;overflow: hidden;"><img src="https://www.marketbeat.com/images/webpush/files/thumb_2050push_elon-musk-6222396_640.jpg" alt="Collect $7k per month from Tesla’s SECRET dividend" loading="lazy" decoding="async" width="105" height="85" loading="lazy" decoding="async" width="105" height="85" style="width:100%;height:100%;object-fit:cover;"></div><div style="flex: 1 1 150px; padding:0.5rem;"><div class="title" style="overflow:hidden; max-height:3.6em; font-weight:600; color: var(--dark-gray); font-size:0.888rem;">Collect $7k per month from Tesla’s SECRET dividend</div><div style="margin-top: .25rem;font-size: .777em; font-weight:500;text-transform:uppercase;">From Investors Alley<strong style="margin-left:5px;">(Ad)</strong></div></div><a target="_blank" rel="sponsored noopener" style="position:absolute;top:0;left:0;width:100%;height:100%;" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=12005&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1"><span style="position:absolute; width:1px;height:1px;overflow:hidden; clip:rect(0,0,0,0);white-space:nowrap;">View Collect $7k per month from Tesla’s SECRET dividend</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250225112257_palantir-stock-nears-bear-market-territory---why-a.png" alt="Palantir data software" decoding="async" loading="lazy" height="488" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Palantir Stock Nears Bear Market Territory - Why and What’s Next?</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Chris Markoch <span class="d-inline-block mx-1">|</span> February 25, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/originals/palantir-stock-nears-bear-market-territory-why-and-whats-next/"><span class="sr-only">View Palantir Stock Nears Bear Market Territory - Why and What’s Next?</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250224124521_bigbear.png" alt="BigBear.ai veriscan" decoding="async" loading="lazy" height="488" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">BigBear.ai: Is It Opportunity Knocking or a Trap Door?</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Jeffrey Neal Johnson <span class="d-inline-block mx-1">|</span> February 25, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/bigbearai-is-it-opportunity-knocking-or-a-trap-door/"><span class="sr-only">View BigBear.ai: Is It Opportunity Knocking or a Trap Door?</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250225085405_nebius-slides-post-earnings-a-long-term-buy-opport.jpg" alt="Science formula and math equation abstract background — Photo" decoding="async" loading="lazy" height="815" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Nebius Slides Post-Earnings: A Long-Term Buy Opportunity?</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Ryan Hasson <span class="d-inline-block mx-1">|</span> February 25, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/nebius-slides-post-earnings-a-long-term-buy-opportunity/"><span class="sr-only">View Nebius Slides Post-Earnings: A Long-Term Buy Opportunity?</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative" style="cursor:pointer;"><span style="position:absolute;height:0;"><img loading='lazy' src='https://www.marketbeat.com/scripts/TriggeredCampaignPixel.ashx?TriggeredCampaignID=11955&Placement=NativeDisplay&Source=NativeDisplay' alt='' height='1' width='1' /></span><div style="border-radius: 0.25rem; border: 1px solid var(--gray-3);margin: 0;flex: 0 0 105px;aspect-ratio: 21 / 17;overflow: hidden;"><img src="https://3328.efuserassets.com/3328/offers/37/c/279/assets/Elon-Musk-Goes-to-Fort-Knox.png" alt="Elon Musk Wants to Audit Fort Knox—What It Means for Your Retirement" loading="lazy" decoding="async" width="105" height="85" loading="lazy" decoding="async" width="105" height="85" style="width:100%;height:100%;object-fit:cover;"></div><div style="flex: 1 1 150px; padding:0.5rem;"><div class="title" style="overflow:hidden; max-height:3.6em; font-weight:600; color: var(--dark-gray); font-size:0.888rem;">Elon Musk Wants to Audit Fort Knox—What It Means for Your Retirement</div><div style="margin-top: .25rem;font-size: .777em; font-weight:500;text-transform:uppercase;">From Colonial Metals<strong style="margin-left:5px;">(Ad)</strong></div></div><a target="_blank" rel="sponsored noopener" style="position:absolute;top:0;left:0;width:100%;height:100%;" href="https://www.marketbeat.com/scripts/redirect.aspx?TriggeredCampaignID=11955&UserID=0&Placement=NativeDisplay&Source=NativeDisplay&interstitial=1"><span style="position:absolute; width:1px;height:1px;overflow:hidden; clip:rect(0,0,0,0);white-space:nowrap;">View Elon Musk Wants to Audit Fort Knox—What It Means for Your Retirement</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250227135443_marchs-hottest-stocks-5-buys-to-consider-now.png" alt="March 2025 calendar" decoding="async" loading="lazy" height="488" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">March’s Hottest Stocks: 5 Buys to Consider Now</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Thomas Hughes <span class="d-inline-block mx-1">|</span> February 28, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/marchs-hottest-stocks-5-buys-to-consider-now/"><span class="sr-only">View March’s Hottest Stocks: 5 Buys to Consider Now</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250227152915_5-best-gold-etfs-for-march-to-curb-recession-fears.jpg" alt="Stack of shiny gold bars on financial gold price graph 3d illustratio — Photo" decoding="async" loading="lazy" height="676" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">5 Best Gold ETFs for March to Curb Recession Fears</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Jeffrey Neal Johnson <span class="d-inline-block mx-1">|</span> February 28, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/5-best-gold-etfs-for-march-to-curb-recession-fears/"><span class="sr-only">View 5 Best Gold ETFs for March to Curb Recession Fears</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250227130808_3-companies-buying-back-stock-why-theyre-doubling.jpg" alt="Money bags with coins and dollar cash. Hand put coin into the moneybag. Vector illustration. — Vector" decoding="async" loading="lazy" height="460" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">3 Companies Buying Back Stock – Why They’re Doubling Down</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Gabriel Osorio-Mazilli <span class="d-inline-block mx-1">|</span> March 1, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/3-companies-buying-back-stock-why-theyre-doubling-down/"><span class="sr-only">View 3 Companies Buying Back Stock – Why They’re Doubling Down</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250225095404_viking-therapeutics-could-glp-1-maker-be-acquired.jpg" alt="Viking Therapeutics company logo displayed on mobile phone" decoding="async" loading="lazy" height="676" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Viking Therapeutics: Could GLP-1 Maker Be Acquired Pre-Approval?</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Jea Yu <span class="d-inline-block mx-1">|</span> February 26, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/originals/viking-therapeutics-could-glp-1-maker-be-acquired-pre-approval/"><span class="sr-only">View Viking Therapeutics: Could GLP-1 Maker Be Acquired Pre-Approval?</span></a></li><li class="entry-card hover-card border-0 news-sidebar d-flex flex-wrap align-items-center p-0 position-relative"><div class="image-link"><img src="https://www.marketbeat.com/logos/articles/thumb_20250226135106_why-smart-investors-are-watching-these-3-undervalu.jpg" alt="Person investing trading on stock cryptocurrency market using investing application on smartphone. Stock market investment in hand. Trader holding mobile phone looking at candle chart" decoding="async" loading="lazy" height="800" width="1200"></div><div class="description p-2"><div class="title c-dark-gray font-weight-bold font-small">Why Smart Investors Are Watching These 3 Undervalued Stocks</div><div class="d-block font-smaller text-uppercase mt-1 post-time">By Gabriel Osorio-Mazilli <span class="d-inline-block mx-1">|</span> February 28, 2025</div></div><a class="stretched-link" href="https://www.marketbeat.com/stock-ideas/why-smart-investors-are-watching-these-3-undervalued-stocks/"><span class="sr-only">View Why Smart Investors Are Watching These 3 Undervalued Stocks</span></a></li></ul></div></div><div class="col-9 col-sm-3 col-lg-8 h-100" style="height: auto !important;"><div id="stickyAd" class="placed-scroll"><div class="w-100 overflow-hidden"><!-- MarketBeat Sidebar Bottom Ad --><ins class="adsbygoogle" style ="display:block" data-ad-client="ca-pub-9373162611283935" data-ad-slot="1927089835" data-ad-format="auto" data-full-width-responsive="true"></ins></div><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div><div id="placeHolder" class="d-none d-sm-block" style="height: 100px"></div><script>document.addEventListener("DOMContentLoaded", function () {var adjustPlaceHolder = function () {if ($(document).width() > 992 && typeof ($("#placed-article")[0]) != 'undefined') {$("#placeHolder").css("height", 0);$("#placeHolder").css("height", $("#placed-article")[0].offsetHeight - ($("#placed-sidebar")[0].offsetHeight + $("#stickyAd")[0].offsetHeight));}else {$("#placeHolder").css("height", 0);$("#placeHolder").css("height", $("#placed-sidebar")[0].offsetHeight - ($("#stickyAd")[0].offsetHeight));}};adjustPlaceHolder();debounce($(window).resize(function () {adjustPlaceHolder();})); var scrollSidebarAd = function(){ if ($(document).width() > 576 && typeof ($(".placed-scroll")[0]) != 'undefined' && typeof ($("#placed-article")[0]) != 'undefined' ) { var elementPosition = $('.placed-scroll').offset(); var elementHeight = $('.placed-scroll').outerHeight(); var placeHolderTop = $('#placed-article').offset().top; var placeHolderHeight = $('#placed-article').outerHeight(); var sidebarPosition = $('#placed-article').offset(); $(window).scroll(function(){ if($(window).scrollTop() > elementPosition.top && $(window).scrollTop() <= placeHolderTop + placeHolderHeight - elementHeight - 150){ $('.placed-scroll').css('position','fixed').css('top','55px');} else { $('.placed-scroll').css('position','relative'); }});}}; scrollSidebarAd(); debounce($(window).resize(function () {scrollSidebarAd();}));});</script></div></div></div></div></div> <h2 id="dividend-resources" class="anchor-link-target">More Dividend Resources from MarketBeat</h2> <div class="see-also"> <strong>Dividend Tools</strong> <ul> <li> <a href="/dividends/announcements/">Dividend Announcements</a> </li> <li> <a href="/dividends/calculator/">Dividend Calculator</a> </li> <li> <a href="/dividends/dividend-capture-stocks/">Dividend Capture Stocks</a> </li> <li> <a href="/dividends/cuts/">Dividend Cuts</a> </li> <li> <a href="/dividends/increases/">Dividend Increases</a> </li> <li> <a href="/dividends/dividend-investing-guide/">Dividend Investing Guide</a> </li> <li> <a href="/dividends/subscribe/">Dividend Newsletter</a> </li> <li> <a href="/dividends/dividend-payout-ratio-calculator/">Dividend Payout Ratio Calculator</a> </li> <li> <a href="/dividends/screener/">Dividend Screener</a> </li> <li> <a href="/dividends/">Dividend Stocks Overview</a> </li> <li> <a href="/dividends/dividend-tax-calculator/">Dividend Tax Calculator</a> </li> <li> <a href="/dividends/yield-calculator/">Dividend Yield Calculator</a> </li> <li> <a href="/dividends/ex-dividend-calendar/">Ex-Dividend Calendar</a> </li> <li> <a href="/dividends/special/">Special Dividends</a> </li> </ul> </div> <div class="see-also"> <strong>Stock Lists</strong> <ul> <li> <a href="/dividends/best-dividend-stocks/">Best Dividend Stocks</a> </li> <li> <a href="/types-of-stock/blue-chip-stocks/">Blue Chip Stocks</a> </li> <li> <a href="/dividends/cheap-dividend-stocks/">Cheap Dividend Stocks</a> </li> <li> <a href="/dividends/achievers/">Dividend Achievers</a> </li> <li> <a href="/dividends/aristocrats/">Dividend Aristocrats</a> </li> <li> <a href="/dividends/challengers/">Dividend Challengers</a> </li> <li> <a href="/dividends/champions/">Dividend Champions</a> </li> <li> <a href="/dividends/contenders/">Dividend Contenders</a> </li> <li> <a href="/dividends/etfs/">Dividend ETFs</a> </li> <li> <a href="/dividends/Kings/">Dividend Kings</a> </li> <li> <a href="/dividends/high-dividend-reits/">High-Yield REITs</a> </li> <li> <a href="/dividends/high-yield/">High-Yield Stocks</a> </li> <li> <a href="/dividends/monthly-dividend-stocks/">Monthly Dividend Stocks</a> </li> <li> <a href="/types-of-stock/real-estate-investment-trusts-reits/">Real Estate Investment Trusts</a> </li> </ul> </div> <div class="see-also"> <strong>Latest Articles</strong> <ul> <li><a href='https://www.marketbeat.com/originals/lowes-stock-eyes-new-highs-as-growth-dividends-drive-gains/'>Lowe’s Stock Eyes New Highs as Growth, Dividends Drive Gains</a></li><li><a href='https://www.dividendstocks.com/articles/3-dividend-paying-stocks-bucking-the-markets-trend/'>3 Dividend-Paying Stocks Bucking the Market’s Trend</a></li><li><a href='https://www.marketbeat.com/originals/cisco-tech-dividend-payer-with-long-term-ai-potential/'>Cisco: Tech Dividend Payer With Long Term AI Potential</a></li><li><a href='https://www.dividendstocks.com/articles/these-3-stocks-just-announced-major-dividend-hikes/'>These 3 Stocks Just Announced Major Dividend Hikes</a></li><li><a href='https://www.marketbeat.com/originals/atn-international-a-deep-value-play-with-a-high-powered-dividend/'>ATN International: A Deep Value Play With a High-Powered Dividend</a></li><li><a href='https://www.dividendstocks.com/articles/3-dividend-etfs-to-maximize-passive-income/'>3 Dividend ETFs to Maximize Passive Income</a></li><li><a href='https://www.dividendstocks.com/articles/earnings-miss-amgens-dividend-still-a-bright-spot/'>Earnings Miss? Amgen’s Dividend Still a Bright Spot</a></li><li><a href='https://www.marketbeat.com/originals/high-yield-dividend-king-pepsico-offers-value-too-good-to-ignore/'>High-Yield Dividend King PepsiCo Offers Value Too Good to Ignore</a></li><li><a href='https://www.insidertrades.com/education/these-are-the-dividend-stocks-insiders-bought-in-january/'>These Are the Dividend Stocks Insiders Bought in January</a></li> <li> <a href="https://www.marketbeat.com/headlines/dividends/">More Dividend News</a> </li> </ul> </div> <div id="cphPrimaryContent_DividendsSeeAlso_pnlInternational" class="see-also"> <strong>International Dividends</strong> <ul> <li> <a href="/dividends/announcements/canada/">Canadian Dividend Announcements</a> </li> <li> <a href="/dividends/ex-dividend-calendar/canada/">Canadian Ex-Dividend Dates</a> </li> <li> <a href="/dividends/announcements/uk/">U.K. Dividend Announcements</a> </li> <li> <a href="/dividends/ex-dividend-calendar/uk/">U.K. Ex-Dividend Dates</a> </li> </ul> </div> <!-- Default Statcounter code for Marketbeat.com - Calendars https://www.marketbeat.com/ --> <script type="text/javascript"> var sc_project=11737877; var sc_invisible=1; var sc_security="e541fd51"; var sc_https=1; </script> <script type="text/javascript" src="https://www.statcounter.com/counter/counter.js"></script> <noscript><div class="statcounter"><a title="Web Analytics" href="https://statcounter.com/" target="_blank"><img class="statcounter" src="//c.statcounter.com/11737877/0/e541fd51/1/" alt="Web Analytics"></a></div></noscript> <!-- End of Statcounter Code --> <script type="text/javascript">OneSignal.push(["sendTag", "Dividends", "Interested"]);</script> <div id="pnlAllAccessTrial" class="inverse-on-homepage py-3 mb-4"> <div class="container p-0 "> <div class="bg-dark-blue-accent p-3 rounded pb-5 pb-xl-4"> <div class="row mx-0"> <div class="col-md-7 col-xl-4 my-3 mx-auto c-white mb-5"> <div class="h2 blue-accent-under">Get 30 Days of <span class="d-block" style="font-weight: 800">MarketBeat All Access</span> for Free</div> <p>Sign up for MarketBeat All Access to gain access to MarketBeat's full suite of research tools.</p> <a href="/subscribe/all-access/?referraltype=masterfooter" class="btn btn-featured c-white mt-3 mt-md-0 px-5">Start Your 30-Day Trial</a> </div> <div class="col-xl-8"> <h2 class="sr-only">MarketBeat All Access Features</h2> <div class="row narrow-gutter-row"> <div class="col-md-4 my-2"> <a href="/subscribe/all-access/?referraltype=masterfooter" class="card hover-card-blue p-4 h-100"> <div class="feature-icon"> <span class="fa-kit fa-best" style="line-height: 60px;"></span> </div> <h3 class="h6 font-weight-bold">Best-in-Class Portfolio Monitoring</h3> <ul class="font-small"> <li class="mb-1">Get personalized stock ideas.</li> <li class="mb-1">Compare portfolio to indices.</li> <li class="mb-1">Check stock news, ratings, SEC filings, and more.</li> </ul> </a> </div> <div class="col-md-4 my-2"> <a class="card hover-card-blue p-4 h-100" href="/subscribe/all-access/?referraltype=masterfooter"> <div class="feature-icon"> <span class="fa-kit fa-stock-ideas"></span> </div> <h3 class="h6 font-weight-bold">Stock Ideas and Recommendations</h3> <ul class="font-small"> <li class="mb-1">See daily stock ideas from top analysts.</li> <li class="mb-1">Receive short-term trading ideas from MarketBeat.</li> <li class="mb-1">Identify trending stocks on social media.</li> </ul> </a> </div> <div class="col-md-4 my-2"> <a class="card hover-card-blue p-4 h-100" href="/subscribe/all-access/?referraltype=masterfooter"> <div class="feature-icon"> <span class="fa-kit fa-research-tools"></span> </div> <h3 class="h6 font-weight-bold">Advanced Stock Screeners and Research Tools</h3> <ul class="font-small"> <li class="mb-1">Use our seven stock screeners to find suitable stocks.</li> <li class="mb-1">Stay informed with MarketBeat's real-time news.</li> <li class="mb-1">Export data to Excel for personal analysis.</li> </ul> </a> </div> </div> </div> </div> </div> </div> </div> <div id="HelpersArea" style="opacity: 0; transition: opacity .5s; position: relative; z-index: 1001;"> <div id="pnlHelpers" class="multi-collapse-outer shadow collapse" style="position: fixed; right: 10px; bottom: 10px; width: 310px; background-color: var(--white); z-index: 400;"> </div> </div> <div id="pnlLoginCreateModal" class="modal fade show"> <div class="modal-dialog modal-dialog-centered" style="max-width: 650px;"> <div class="modal-content"> <div class="modal-body p-0" style="max-height: 95vh;"> <div class="row m-0"> <div class="col-sm-5 p-0 gradient-blue c-white p-3 p-sm-4" style="font-size: 1.05em;"> <div class="d-none d-sm-block"> <div class="font-12 mb-3">Sign in to your <span class="free">free</span> account to enjoy these benefits</div> <ul class="checkmark-list"> <li>In-depth profiles and analysis for 20,000 public companies.</li> <li>Real-time analyst ratings, insider transactions, earnings data, and more.</li> <li>Our daily ratings and market update email newsletter.</li> </ul> </div> <div class="d-sm-none"> <div class="font-12 lh-medium">Sign in to your <span class="free">free</span> account to enjoy all that MarketBeat has to offer.</div> </div> </div> <div class="col-sm-7 p-0 bg-white"> <div class="m-0"> <ul class="nav nav-tabs pl-2" role="tablist" aria-label="Log in or create account"> <li class="nav-item"> <a id="LoginOnModalTab" class="nav-link active" href="#pnlLoginOnModal" role="tab" aria-selected="true" tabindex="0" aria-controls="pnlLoginOnModal" data-toggle="tab" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtLoginOnModalEmail', 'LoginOnModalTab', 'LastLinkOnLoginTab');">Sign In</a> </li> <li class="nav-item"> <a id="CreateOnModalTab" class="nav-link" href="#pnlCreate" role="tab" aria-selected="false" tabindex="-1" aria-controls="pnlCreate" data-toggle="tab" onclick="trapFocusInModal('#pnlLoginCreateModal', 'txtCreateOnModalEmail', 'CreateOnModalTab', 'LastLinkOnCreateTab');">Create Account</a> </li> <li class="nav-item ml-auto"> <a id="CloseModal" class="nav-link special-purpose-nav-link font-15" href="#pnlCreate" role="tab" aria-selected="false" tabindex="-1" data-dismiss="modal" style="padding: 0.7rem; font-size: 1rem;" title="Close Login Modal"><i class="fa-regular fa-xmark"></i></a> </li> </ul> <div class="tab-content m-0 p-0" style="box-shadow: none !important;"> <div id="pnlLoginOnModal" class="tab-pane active" role="tabpanel" tabindex="0" aria-labelledby="LoginOnModalTab"> <div class="p-3"> <div id="pnlLoginOnModalInner" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'btnLoginOnModal')"> <label class="bold m-0" for="txtLoginOnModalEmail">Your Email Address:</label> <input name="ctl00$txtLoginOnModalEmail" type="text" maxlength="300" id="txtLoginOnModalEmail" class="top-labeled-input" autofocus="" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="rfvEmail" style="color:#D2333D;display:none;">Email Address Required</span> </div> <label class="bold m-0" for="txtLoginOnModalPassword">Your Password:</label> <input name="ctl00$txtLoginOnModalPassword" type="password" maxlength="300" id="txtLoginOnModalPassword" class="top-labeled-input mb-3" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator1" style="color:#D2333D;display:none;">Password Required</span> </div> <a onclick="LoginOnModalSubmit();return false;" id="btnLoginOnModal" class="btn btn-primary allow-loading" UseSubmitBehavior="false" href="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnLoginOnModal", "", true, "Login", "", false, true))" style="display:inline-block;width:100%;">Log In<span class='load loading'></span></a> <div id="loginOnModalWarning"></div> </div> <div style="font-size: 18px; padding-bottom: 13px; text-align: center"> <hr style="margin: 0; position: relative; top: .65em; color: #555;" /> <span style="background: var(--white); padding: 0 10px; position: relative; color: #6a6a6a;">or</span> </div> <div class="d-flex flex-wrap" style="margin: 0 -2px;"> <a href="#" onclick="helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook"> <img src="/images/facebook-logo-2.png" width="22" height="22" loading="lazy" alt="Facebook icon" style="vertical-align: middle; vertical-align: middle; width: 22px; float: left; margin: 4px;" />Sign in with Facebook</a> <a href="#" onclick="helloinit();hello('google').login({scope : 'email',force : true}); return false;" class="zocial google"> <img src="/images/google-g-logo.png" width="20" height="20" loading="lazy" alt="Google icon" style="vertical-align: middle; width: 20px; float: left; margin: 5px;" />Sign in with Google</a> </div> <div style="padding-top: 18px; font-size: 14px;"><a id="LastLinkOnLoginTab" href="/forgot-password/">Forgot your password?</a></div> </div> </div> <div id="pnlCreate" class="tab-pane bg-light-gray" role="tabpanel" aria-labelledby="CreateOnModalTab"> <div class="p-3"> <div id="pnlCreateInner" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'btnOnEnterCreateOnModal')"> <label class="bold m-0" for="txtCreateOnModalEmail">Your Email Address:</label> <input name="ctl00$txtCreateOnModalEmail" type="text" maxlength="300" id="txtCreateOnModalEmail" class="top-labeled-input" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator2" style="color:#D2333D;display:none;">Please enter your email address.</span> </div> <div class="rfv-div-validation-triangle"> <span id="rgxEmail" style="color:#D2333D;display:none;">Please enter a valid email address</span> </div> <label class="bold m-0" for="txtCreateOnModalPassword" title="Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character.">Choose a Password:</label> <input name="ctl00$txtCreateOnModalPassword" type="password" maxlength="300" id="txtCreateOnModalPassword" class="top-labeled-input mb-3" style="width:100%;" /> <div class="rfv-div-validation-triangle"> <span id="RequiredFieldValidator3" style="color:#D2333D;display:none;">Please enter your password.</span> </div> <div class="rfv-div-validation-triangle" style="line-height: 1; padding-top: 5px;"> <span id="Regex1" style="color:#D2333D;display:none;">Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character.</span> </div> <button type="button" id="createOnModalVisibleButton" class="btn btn-primary w-100 g-recaptcha allow-loading" data-sitekey="6Lddn5keAAAAAPlD91bDkOh-lnZZxsz5b4ddp3Mw" data-callback='CreateOnModalSubmit' data-action='submit'>Create My Account (Free)<span class='load loading'></span></button> <div id="createOnModalWarning" class="mb-2" style="display: none;"></div> <div class="d-none"> <input type="submit" name="ctl00$btnOnEnterCreateOnModal" value="Submit the Form" onclick="$('#createOnModalVisibleButton').click();WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnOnEnterCreateOnModal", "", true, "Signup", "", false, false))" id="btnOnEnterCreateOnModal" style="width:100%;" /> <input type="submit" name="ctl00$btnCreateOnModal" value="Create My Account (Free)" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$btnCreateOnModal", "", true, "Signup", "", false, false))" id="btnCreateOnModal" style="width:100%;" /> </div> </div> <div style="padding-top: 15px; font-size: 18px; padding-bottom: 13px; text-align: center"> <hr style="margin: 0; position: relative; top: .65em; color: #555;" /> <span style="padding: 0 10px; position: relative; color: #6a6a6a;" class="bg-light-gray">or</span> </div> <div class="d-flex flex-wrap" style="margin: 0 -2px;"> <a href="#" onclick="helloinit();hello('facebook').login({scope : 'email',force : true}); return false;" class="facebook-login-button zocial facebook"> <img src="/images/facebook-logo-2.png" width="22" height="22" loading="lazy" alt="Facebook icon" style="vertical-align: middle; vertical-align: middle; width: 22px; float: left; margin: 4px;" />Sign in with Facebook</a> <a href="#" onclick="helloinit();hello('google').login({scope : 'email',force : true}); return false;" class="zocial google"> <img src="/images/google-g-logo.png" width="20" height="20" loading="lazy" alt="Google icon" style="vertical-align: middle; vertical-align: middle; width: 20px; float: left; margin: 5px;" />Sign in with Google</a> </div> <div style="padding-top: 18px; font-size: 13px;">By creating a free account, you agree to our <a href="/terms/" target="_blank">terms of service.</a> This site is protected by reCAPTCHA and the Google <a rel="nofollow" href="https://policies.google.com/privacy">Privacy Policy</a> and <a rel="nofollow" id="LastLinkOnCreateTab" href="https://policies.google.com/terms">Terms of Service</a> apply.</div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> //<![CDATA[ var Page_Validators = new Array(document.getElementById("rfvEmail"), document.getElementById("RequiredFieldValidator1"), document.getElementById("RequiredFieldValidator2"), document.getElementById("rgxEmail"), document.getElementById("RequiredFieldValidator3"), document.getElementById("Regex1")); //]]> </script> <script type="text/javascript"> //<![CDATA[ var rfvEmail = document.all ? document.all["rfvEmail"] : document.getElementById("rfvEmail"); rfvEmail.controltovalidate = "txtLoginOnModalEmail"; rfvEmail.errormessage = "Email Address Required"; rfvEmail.display = "Dynamic"; rfvEmail.validationGroup = "Login"; rfvEmail.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; rfvEmail.initialvalue = ""; var RequiredFieldValidator1 = document.all ? document.all["RequiredFieldValidator1"] : document.getElementById("RequiredFieldValidator1"); RequiredFieldValidator1.controltovalidate = "txtLoginOnModalPassword"; RequiredFieldValidator1.errormessage = "Password Required"; RequiredFieldValidator1.display = "Dynamic"; RequiredFieldValidator1.validationGroup = "Login"; RequiredFieldValidator1.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator1.initialvalue = ""; var RequiredFieldValidator2 = document.all ? document.all["RequiredFieldValidator2"] : document.getElementById("RequiredFieldValidator2"); RequiredFieldValidator2.controltovalidate = "txtCreateOnModalEmail"; RequiredFieldValidator2.errormessage = "Please enter your email address."; RequiredFieldValidator2.display = "Dynamic"; RequiredFieldValidator2.validationGroup = "Signup"; RequiredFieldValidator2.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator2.initialvalue = ""; var rgxEmail = document.all ? document.all["rgxEmail"] : document.getElementById("rgxEmail"); rgxEmail.controltovalidate = "txtCreateOnModalEmail"; rgxEmail.errormessage = "Please enter a valid email address"; rgxEmail.display = "Dynamic"; rgxEmail.validationGroup = "Signup"; rgxEmail.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; rgxEmail.validationexpression = "\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; var RequiredFieldValidator3 = document.all ? document.all["RequiredFieldValidator3"] : document.getElementById("RequiredFieldValidator3"); RequiredFieldValidator3.controltovalidate = "txtCreateOnModalPassword"; RequiredFieldValidator3.errormessage = "Please enter your password."; RequiredFieldValidator3.display = "Dynamic"; RequiredFieldValidator3.validationGroup = "Signup"; RequiredFieldValidator3.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid"; RequiredFieldValidator3.initialvalue = ""; var Regex1 = document.all ? document.all["Regex1"] : document.getElementById("Regex1"); Regex1.controltovalidate = "txtCreateOnModalPassword"; Regex1.errormessage = "Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character."; Regex1.display = "Dynamic"; Regex1.validationGroup = "Signup"; Regex1.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid"; Regex1.validationexpression = "^(?=.*[A-Za-z])(?=.*\\d)(?=.*[$@$!%*#?&])[A-Za-z\\d$@$!%*#?&-]{8,}$"; //]]> </script> <script type="text/javascript"> //<![CDATA[ var Page_ValidationActive = false; if (typeof(ValidatorOnLoad) == "function") { ValidatorOnLoad(); } function ValidatorOnSubmit() { if (Page_ValidationActive) { return ValidatorCommonOnSubmit(); } else { return true; } } Sys.Application.add_init(function() { $create(Sys.UI._UpdateProgress, {"associatedUpdatePanelId":null,"displayAfter":500,"dynamicLayout":true}, null, null, $get("cphPrimaryContent_tlsFilter_Progress1")); }); document.getElementById('rfvEmail').dispose = function() { Array.remove(Page_Validators, document.getElementById('rfvEmail')); } document.getElementById('RequiredFieldValidator1').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator1')); } document.getElementById('RequiredFieldValidator2').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator2')); } document.getElementById('rgxEmail').dispose = function() { Array.remove(Page_Validators, document.getElementById('rgxEmail')); } document.getElementById('RequiredFieldValidator3').dispose = function() { Array.remove(Page_Validators, document.getElementById('RequiredFieldValidator3')); } document.getElementById('Regex1').dispose = function() { Array.remove(Page_Validators, document.getElementById('Regex1')); } //]]> </script> </form> </article> </div> </main> <footer> <div class="bg-blue c-white position-relative"> <div class="featured-in container"> <p class="pt-4 m-0 text-center font-weight-medium text-uppercase font-smaller" style="letter-spacing: 1px;">Featured By</p> <div class="d-lg-flex justify-content-center align-items-center py-2"> <div class="text-center px-3"> <span class="fa-kit fa-barrons" role="img" aria-label="Barron's"></span> <span class="fa-kit fa-entrepreneur" role="img" aria-label="Entrepreneur Magazine"></span> <span class="fa-kit fa-forbes" role="img" aria-label="Forbes"></span> <span class="fa-kit fa-inc" role="img" aria-label="Inc. Magazine"></span> <span class="fa-kit fa-investing" role="img" aria-label="Investing.com"></span> <span class="fa-kit fa-nasdaq" role="img" aria-label="NASDAQ"></span> <span class="fa-kit fa-prairiebusiness" role="img" aria-label="Prairie Business"></span> <span class="fa-kit fa-seeking-alpha" role="img" aria-label="Seeking Alpha"></span> </div> </div> </div> </div> <div class="bg-blue-13 c-white position-relative" style="background:var(--blue-14);font-size: .9em;"> <div class="container"> <div class="row pt-4 pb-2 justify-content-between"> <div class="col-12 col-lg-4 col-xl-3"> <div class="row justify-content-between align-items-start align-items-lg-center"> <div class="col-12 col-sm-3 col-md-4 col-lg-12 text-center text-md-left"> <img class="h-auto mb-lg-1 mt-lg-2" id="footer-logo" src="/images/master/MarketBeat-logo-r-white.svg?v=2019" alt="MarketBeat - Stock Market News and Research Tools" loading="lazy" width="256" height="65"> </div> <div class="col-12 col-sm-5 col-md-4 col-lg-12 text-center text-sm-left"> <div class="font-weight-bold mt-2 mt-sm-0 mt-lg-3">Empowering Individual Investors</div> <p class="small my-2"> 345 N Reid Place, Suite 620, Sioux Falls, SD 57103 <br /> contact@marketbeat.com <br /> (844) 978-6257 </p> </div> <div class="col-12 col-sm-4 col-lg-12 text-center text-sm-left mt-1 mt-lg-4"> <ul class="footer-follow nounderline my-0 p-0"> <li class="d-inline-block mr-md-1"> <a href="https://twitter.com/MarketBeatCom" target="_blank" rel="noopener"> <span class="fa-brands fa-x-twitter c-white mr-sm-1"></span> <span class="sr-only">Twitter</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.facebook.com/marketbeatcom/" target="_blank" rel="noopener"> <span class="fa-brands fa-facebook-f c-white mr-sm-1"></span> <span class="sr-only">Facebook</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.youtube.com/marketbeatcom?sub_confirmation=1" target="_blank" rel="noopener"> <span class="fa-brands fa-youtube c-white mr-sm-1"></span> <span class="sr-only">YouTube</span> </a> </li> <li class="d-inline-block mr-md-1"> <a href="https://www.linkedin.com/company/marketbeat" title="Follow MarketBeat on LinkedIn" target="_blank" rel="noopener"> <span class="fa-brands fa-linkedin-in c-white mr-sm-1"></span> <span class="sr-only">LinkedIn</span> </a> </li> </ul> </div> </div> </div> <div class="col-12 col-lg-8 col-xl-9 border-top mt-3 pt-3" style="border-color: #F6F8F724 !important"> <div class="row"> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">About MarketBeat</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/about/">About</a> </li> <li class="my-2"><a class="font-weight-normal" href="/editorial-guidelines/">Editorial Guidelines</a></li> <li class="my-2"><a class="font-weight-normal" href="/authors/">Authors</a></li> <li class="my-2"><a class="font-weight-normal" href="/press-room/">Press Room</a></li> <li class="my-2"><a class="font-weight-normal" href="/careers/">Careers</a></li> <li class="my-2"><a class="font-weight-normal" href="/contact/">Contact</a></li> <li class="d-inline-block mb-2 pr-2 mr-1 border-right"><a class="font-weight-normal" href="/faq/">FAQ</a></li> <li class="d-inline-block mb-2"><a class="font-weight-normal" href="/help/">Help</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">MarketBeat Products</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/compare-products/">Compare Products</a></li> <li class="my-2"><a class="font-weight-normal" href="https://www.marketbeat.com/subscribe/all-access/?ProductCode=aap1997t&ReferralType=WebNavigation">MarketBeat All Access</a></li> <li class="my-2"><a class="font-weight-normal" href="/reviews/">Customer Reviews</a></li> <li class="my-2"><a class="font-weight-normal" href="/ratings/newsletter/">MarketBeat Daily Ratings</a></li> <li class="my-2"><a class="font-weight-normal" href="/ratings/newsletter-canada/">MarketBeat Daily Canada</a></li> <li class="my-2"><a class="font-weight-normal" href="/cryptocurrencies/newsletter/">MarketBeat CryptoBeat</a></li> <li class="my-2"><a class="font-weight-normal" href="/mobileapp/">MarketBeat Mobile App</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Popular Tools</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/stocks/">Stock Lists</a></li> <li class="my-2"><a class="font-weight-normal" href="/compare-stocks/">Compare Stocks</a></li> <li class="my-2"><a class="font-weight-normal" href="/dividends/calculator/">Dividend Calculator</a></li> <li class="my-2"><a class="font-weight-normal" href="/manage/watchlists/">My MarketBeat</a></li> <li class="my-2"><a class="font-weight-normal" href="/stock-screener/">Stock Screener</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Financial Calendars</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/ratings/">Analyst Ratings</a></li> <li class="my-2"><a class="font-weight-normal" href="/dividends/">Dividends</a></li> <li class="my-2"><a class="font-weight-normal" href="/earnings/latest/">Earnings</a></li> <li class="my-2"><a class="font-weight-normal" href="/insider-trades/">Insider Trades</a></li> <li class="my-2"><a class="font-weight-normal" href="/stock-market-holidays/">Stock Market Holidays</a></li> </ul> </div> <div class="col-6 col-sm-4 col-lg-auto pr-xl-4 pb-3"> <h2 class="mt-1 mb-2 barlow-condensed" style="font-size: 1em;">Terms & Info</h2> <ul class="mx-0 my-1 p-0 list-unstyled" style="font-size: 0.9em;"> <li class="my-2"><a class="font-weight-normal" href="/advertising/">Advertising</a></li> <li class="my-2"><a class="font-weight-normal" href="/accessibility/">Accessibility Statement</a></li> <li class="my-2"><a class="font-weight-normal" href="/do-not-sell-my-information/">Do Not Sell My Information</a></li> <li class="my-2"><a class="font-weight-normal" href="/terms/#privacy-policy">Privacy Policy</a></li> <li class="my-2"><a class="font-weight-normal" href="/rss-feeds/">RSS Feeds</a></li> <li class="my-2"><a class="font-weight-normal" href="/terms/">Terms of Service</a></li> <li class="my-2"><a class="font-weight-normal" href="/sitemap/">Sitemap</a></li> </ul> </div> </div> </div> <div class="col-12 mt-3"> <p class="small my-0 py-3">© MarketBeat Media, LLC 2010-2025. All rights reserved.</p> <p class="small my-0 py-3"> © 2025 Fair market value prices are updated every minute and are provided by <a href="https://polygon.io/" rel="nofollow" target="_blank">Polygon.io</a>. Other market data provided is at least 10-minutes delayed and hosted by Barchart Solutions. Information is provided 'as-is' and solely for informational purposes, not for trading purposes or advice, and is delayed. To see all exchange delays and terms of use please see <a href="https://www.barchartmarketdata.com/terms" rel="nofollow" target="_blank">Barchart's disclaimer</a>. <span id="keep-for-checking-size" class="d-none d-sm-inline-block"></span> </p> </div> </div> </div> </div> </footer> <div class="menu-closer"></div> </div> <nav id="left-side-menu" class="bg-blue-11" aria-label="Primary Mobile Menu"> </nav> <nav id="right-side-menu" class="bg-blue-11 d-none" aria-label="User Menu & Notifications"> <div style="margin: 0 5px; height: 374px;"> <p class="side-menu-title mt-2 ml-1"><a href="/manage/" style="font-weight: normal;">My Account - <span class="d-inline-block lh-loose" style="white-space: nowrap;"> </span></a></p> <ul class="side-menu-list"> <li><a class='wl-tab-change' href="/manage/watchlists/#portfolio"><span class="fa-kit fa-marketbeat-m mr-2"></span>My MarketBeat</a></li> <li><a class='wl-tab-change' href="/manage/watchlists/#newsletter"><span class="fa-regular fa-envelope-open-text mr-2"></span>My Newsletter</a></li> <li><a href="/manage/alerts/"><span class="fa-regular fa-bell mr-2"></span>My Alerts</a></li> <li><a href="/manage/subscriptions/"><span class="fa-regular fa-rectangle-vertical-history mr-2"></span>My Subscriptions</a></li> <li><a href="/manage/"><span class="fa-regular fa-gear mr-2"></span>My Account Settings</a></li> <li><a href="/manage/payments/"><span class="fa-regular fa-credit-card mr-2"></span>My Payment Settings</a></li> <li><a class="g_id_signout" href="/login/?cmd=logout"><span class="fa-regular fa-right-from-bracket mr-2"></span>Log Out</a></li> </ul> </div> <div id="notifications-area" class="pt-3 position-relative" style="opacity: 0; transition: opacity .7s;"> </div> </nav> <div id="video-modal-global" class="d-none"> <div id="video-modal" class="modal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <button type="button" class="close clear-button" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> <div class="modal-body row m-0 p-0" style="max-height: none;"> <div class="video-column bg-black col-12 px-0"> <div class="videowrapper"> <iframe id="video-iframe" allow="accelerometer; autoplay;" style="border: 0;" allowfullscreen></iframe> </div> </div> <div id="video-description" class="bg-light-gray box-shadow d-none"></div> </div> </div> </div> </div> </div> <!-- more scripts --> <script> function CreateOnModalSubmit(token) { $("#btnCreateOnModal").click(); } function LoginOnModalSubmit() { CheckLoginOnModal("txtLoginOnModalEmail", "txtLoginOnModalPassword", "loginOnModalWarning", "btnLoginOnModal"); return false; } function setPremiumPageWording() { $('.free').addClass("d-none"); } </script> <script defer src="/Scripts/libraries/hello.all.js"></script> <script defer src="/Scripts/libraries/popper.min.js"></script> <script defer src="/Scripts/libraries/bootstrap.min.js"></script> <script> var emlchk = "157D87A578ACA39C1444D7208282484DBD342916039136E26B1ABD5392D3BE29DF661116B04310314E99FCE5BFE3D0B2A79AC1C0A44288A71B3C6148D43B90C4"; </script> <script defer src="/Scripts/libraries/jquery-ui.min.js"></script> <script defer type="text/javascript" src="/scripts/masterscripts9.js?v=202412"></script> <!-- Popup --> <script type="text/javascript">var ShowExitPopup = true;</script> <script type="text/javascript">LoadPopupRatings('MB-Popup','marketbeat.com'); </script> <script type='text/javascript'>setCookie("MarketBeatOptinCookie", 1, 3);</script> <script>var getNewsletterButton = "<a id=\"mmsubbutton\" href=\"https://www.marketbeat.com/subscribe/all-access/?ReferralType=HeaderButtonMobile\" class=\"btn btn-featured m-3 d-block p-2\" style='width:calc(100% - 3rem); color: var(--black);' aria-label=\"Sign Up\"><span class=\"fa-regular fa-dollar-sign\"></span><span class=\"px-1 d-lg-inline-block\"> Free Trial </span></a>";</script> <!-- Yahoo Gemini --> <!-- Primary MarketBeat StatCounter Project --> <script type="text/javascript"> var sc_project = 7602069; var sc_invisible = 1; var sc_security = "74cbf3e8"; var sc_https = 1; </script> <script type="text/javascript" src="https://www.statcounter.com/counter/counter.js"></script> <noscript> <div class="statcounter"> <img class="statcounter" src="//c.statcounter.com/7602069/0/74cbf3e8/1/" alt="Web Analytics"></div> </noscript> <!-- End of Primary StatCounter Code --> <script type="text/javascript"> (function () { const second = 1000, minute = second * 60, hour = minute * 60, day = hour * 24; let today = new Date(), eventDate = new Date(Date.UTC(2023, 06, 29, 05, 59, 00, 00)); // must be 5 hours 59 minutes after you want it to end because of time zones and the month is zero indexed //end const countDown = new Date(eventDate).getTime(), x = setInterval(function () { if (document.getElementById("countdown") != null) { const now = new Date().getTime(), distance = countDown - now; document.getElementById("days").innerText = Math.floor(distance / (day)), document.getElementById("hours").innerText = Math.floor((distance % (day)) / (hour)), document.getElementById("minutes").innerText = Math.floor((distance % (hour)) / (minute)), document.getElementById("seconds").innerText = Math.floor((distance % (minute)) / second); //do something later when date is reached if (distance <= 0) { document.getElementById("days").innerText = 0, document.getElementById("hours").innerText = 0, document.getElementById("minutes").innerText = 0, document.getElementById("seconds").innerText = 0; clearInterval(x); } //seconds } }, 200) }()); (function () { if (document.getElementById("countdownIndividual") != null) { const second = 1000, minute = second * 60, hour = minute * 60, day = hour * 24; var daysToOffer = 2; let expirationDate = new Date(new Date().getTime() + (daysToOffer * 24 * 60 * 60 * 1000)); if (getCookie("HIExpiration")) { expirationDate = new Date(getCookie("HIExpiration")); } else { setCookie("HIExpiration", expirationDate.toJSON(), 16) } //end const countDown = new Date(expirationDate).getTime(), x = setInterval(function () { const now = new Date().getTime(), distance = countDown - now; document.getElementById("days").innerText = Math.floor(distance / (day)), document.getElementById("hours").innerText = Math.floor((distance % (day)) / (hour)), document.getElementById("minutes").innerText = Math.floor((distance % (hour)) / (minute)), document.getElementById("seconds").innerText = Math.floor((distance % (minute)) / second); //do something later when date is reached if (distance <= 0) { document.getElementById("days").innerText = 0, document.getElementById("hours").innerText = 0, document.getElementById("minutes").innerText = 0, document.getElementById("seconds").innerText = 0; clearInterval(x); } //seconds }, 200) } }()); </script> </body> </html>