www.tradingacademy.com
Open in
urlscan Pro
104.42.56.200
Public Scan
Submitted URL: https://otaftl.com/
Effective URL: https://www.tradingacademy.com/dlp/?pagecode=startknowing&CampaignCode=MMTV2WA001110CD00PR_WEB&CampaignID=70140000000ML5a
Submission: On June 27 via api from US — Scanned from DE
Effective URL: https://www.tradingacademy.com/dlp/?pagecode=startknowing&CampaignCode=MMTV2WA001110CD00PR_WEB&CampaignID=70140000000ML5a
Submission: On June 27 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMPOST ./?pagecode=startknowing&CampaignCode=MMTV2WA001110CD00PR_WEB&CampaignID=70140000000ML5a
<form method="post" action="./?pagecode=startknowing&CampaignCode=MMTV2WA001110CD00PR_WEB&CampaignID=70140000000ML5a" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
</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=ovNejNfOfqpBFOMTrOIl1N0_LBM8eOAwfHeYa918qQkwlRQ_K2QGwpcL0CjfSx3DNXHSGvRQD0CNnHEr0&t=638469875903148691" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=mFjKXPKCl4Q1YC7pBdhTcWzvjWpWYnppel-wrZEzU3yGv5HhK-0p-PtfikickF4i-6BAiCwkHN9Lgvzf6NrHrdVonAWPbyLOZm10OGniTUxSGHiJf9l1uCHdKsLVA2HRpfX0-Fc4HuvSaxYz_Gu58QXPRsA1&t=2e7d0aca" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=yNaT15vDuqz259wXYNeCe5MFwWVyMF3fwb4NmrYyqiyvCP9ApH_3cUQXTa-Q07oucHuUngZoR9b847zlmk8XTY28tTKm0m_n3ZMVgKp6VhZU67mnp-n02ketMbo92-ePNzfPbycjpKZ8WfXOv4aIqGZWLDht8vFMtwE7vw2&t=2e7d0aca" type="text/javascript">
</script>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ctl00$ScriptManager1', 'form1', [], [], [], 90, 'ctl00$ctl00');
//]]>
</script>
<script>
var otaLocation = ["4", "6", "9", "23", "34", "37", "116"];
var exitURL = '/ptw-online.aspx?btn=ex01&pagecode=startknowing&CampaignCode=MMTV2WA001110CD00PR_WEB&CampaignID=70140000000ML5a';
</script>
<input name="ctl00$ctl00$content$txtCountry" type="text" value="DE" id="content_txtCountry" style="display:none">
<svg display="none" width="0" height="0" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<symbol id="icon-triangle-left" viewBox="0 0 383 1024">
<title>triangle-left2</title>
<path class="path1" d="M0 511.875l383.75 383.75v-767.5l-383.75 383.75z"></path>
</symbol>
<symbol id="icon-triangle-right" viewBox="0 0 383 1024">
<title>triangle-right</title>
<path class="path1" d="M0.062 128.25l383.75 383.75-383.75 383.75v-767.5z"></path>
</symbol>
</defs>
</svg>
<header class="site-header" role="banner">
<div class="wrap">
<span class="site-logo">
<img src="img/logos/ota-logo_white.svg">
</span>
<div class="ptw-support"> Got Questions? Call <span>888-339-2293</span>
</div>
</div>
</header>
<div class="site-content">
<!--[if lt IE 9]>
<p class="browser-update"><strong>Warning:</strong> Your browser (Internet Explorer 8) is outdated and no longer supported. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<div class="ptw-hero">
<div class="wrap">
<div class="ptw-tagline-container">
<div class="ptw-tagline" id="top">
<h1>HOW TO FOLLOW THE SMART MONEY</h1>
<p>Invest differently. Smarter. Skillfully. Learn to trade with confidence, like the pros.</p>
</div>
<div class="hero-promo" id="fqsPromo" style="display:none;">
<div class="hero-promo_content">
<h3>GET FREE ACCESS TO OUR</h3>
<h2>FINANCIAL QUICK START KIT</h2>
<h3>WHEN YOU ATTEND</h3>
</div>
<div class="hero-promo_img"><img src="https://images.tradingacademy.com/dlp/content_offer_800x478.png"></div>
</div>
<div class="hero-promo" id="tabPromo" style="display:none;">
<div class="hero-promo_content">
<h2>Get a Free Amazon Fire 7 Tablet When you Attend an <span>In-Person Class*</span></h2>
<p>Offer not available for online classes.</p>
</div>
<div class="hero-promo_img"><img src="https://images.tradingacademy.com/dlp/tabletoffer-2021.png" style="max-height:180px;"></div>
</div>
<div class="hero-promo" id="ttPromo">
<div class="online-section_tt-bonds" style="display:none;">
<div class="tt-container">
<div class="tt-breakdownheading">
<p>Explore<br>BOND STRATEGIES and more in our</p>
<img src="https://images.tradingacademy.com/dlp/tt/tradetelligence.svg" class="tt-logo">
<h2>QUICKSTART KIT<br>Free, just for attending</h2>
</div>
<div class="tt-breakdowngrid"></div>
</div>
</div>
<div class="online-section_tt-overview" style="display:none;">
<div class="tt-container">
<div class="tt-breakdownheading">
<p>BONUS OFFER: Get free access to our</p>
<img src="https://images.tradingacademy.com/dlp/tt/tradetelligence.svg" class="tt-logo">
<h2>QUICKSTART KIT</h2>
<p>+ EXPERT WEEKLY MARKET OVERVIEWS<br>just for attending</p>
</div>
<div class="tt-breakdowngrid">
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_radiohost.svg">
<p>Weekly market updates</p>
</div>
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_video.svg">
<p>Content updated Weekly</p>
</div>
</div>
</div>
</div>
<div class="online-section_tt-qs" style="display:none;">
<div class="tt-container">
<div class="tt-breakdownheading">
<h2><b>BONUS OFFER:</b></h2>
<img src="https://images.tradingacademy.com/dlp/tt/tradetelligence.svg" class="tt-logo">
<p>QUICKSTART KIT<br>Get free access for attending</p>
</div>
<img src="https://images.tradingacademy.com/dlp/tt/tt-pc.png" class="tt-pc">
</div>
</div>
<div class="online-section_tt-mp">
<div class="tt-container">
<div class="tt-breakdownheading">
<h2>BONUS OFFER</h2>
<img src="https://images.tradingacademy.com/dlp/tt/tradetelligence.svg" class="tt-logo">
<p>MEMBER PORTAL<br>Get free access for attending</p>
</div>
<img src="https://images.tradingacademy.com/dlp/tt/tt-pc.png" class="tt-pc">
</div>
</div>
</div>
</div>
<script src="https://www.google.com/recaptcha/api.js" async="" defer=""></script>
<input name="ctl00$ctl00$content$ctrlRegistration$txtCountryCode" type="text" value="DE" id="content_ctrlRegistration_txtCountryCode" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtLocationId" type="text" value="81" id="content_ctrlRegistration_txtLocationId" style="display:none;">
<input name="ctl00$ctl00$content$ctrlRegistration$txtLocationNameGoogle" type="text" value="Global Territories" id="content_ctrlRegistration_txtLocationNameGoogle" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtExperianEmailCertainty" type="text" id="content_ctrlRegistration_txtExperianEmailCertainty" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtExperianPhoneValidation" type="text" value="0" id="content_ctrlRegistration_txtExperianPhoneValidation" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtExperianPhoneCertainty" type="text" id="content_ctrlRegistration_txtExperianPhoneCertainty" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtExperianPhoneType" type="text" id="content_ctrlRegistration_txtExperianPhoneType" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtCtCookie" type="text" value="1" id="content_ctrlRegistration_txtCtCookie" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtIsGMS" type="text" value="0" id="content_ctrlRegistration_txtIsGMS" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtDefaultCampaignId" type="text" value="701330000012bXE" id="content_ctrlRegistration_txtDefaultCampaignId" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtDefaultCampaignCode" type="text" value="ZLWB0NA00000000PEPR_DLPDefault" id="content_ctrlRegistration_txtDefaultCampaignCode" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtPageCode" type="text" value="startknowing" id="content_ctrlRegistration_txtPageCode" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtSMSOptin" type="text" value="1" id="content_ctrlRegistration_txtSMSOptin" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtMarketingTestCode" type="text" id="content_ctrlRegistration_txtMarketingTestCode" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtOnlinePTWOptin" type="text" value="0" id="content_ctrlRegistration_txtOnlinePTWOptin" style="display:none">
<input name="ctl00$ctl00$content$ctrlRegistration$txtIsRealEstate" type="text" value="0" id="content_ctrlRegistration_txtIsRealEstate" style="display:none">
<input type="hidden" name="ctl00$ctl00$content$ctrlRegistration$googleRedirectUrl" id="content_ctrlRegistration_googleRedirectUrl" value="https://www.tradingacademy.com/marketing/google-callback.aspx">
<script>
function GetLocation() {
return $('#content_ctrlRegistration_txtLocationNameGoogle').val();
}
</script>
<section class="ptw-step-registration --control" id="ptwStepRegistration">
<div id="content_ctrlRegistration_pnlStepDate" class="ptw-step ptw-step--date">
<header class="ptw-step-header">
<nav>
<a id="content_ctrlRegistration_btnDateNext" class="ptw-step-header__next" href="javascript:__doPostBack('ctl00$ctl00$content$ctrlRegistration$btnDateNext','')">
<svg class="icon" role="presentation"><use xlink:href="#icon-triangle-right"></use></svg>
</a>
</nav>
<h1 class="ptw-step-heading">Select a Date & Location</h1>
</header>
<div class="ptw-filter">
<div class="events-menu">
<div class="events-list_options">
<div class="found">
<strong>
<span id="content_ctrlRegistration_lblNumOfClasses" class="pop">7</span> classes at <span id="content_ctrlRegistration_lblNumOfLocations">1 location</span> found! </strong>
</div>
</div>
<div class="note">
<span id="content_ctrlRegistration_lblTimezone">*All events shown in Eastern Time</span>
</div>
</div>
</div>
<div id="eventcontent">
<div class="ptw-event-grp">
<h3 class="text-divider">
<span id="content_ctrlRegistration_rptrLocations_lblLocation_0">Online</span><span id="content_ctrlRegistration_rptrLocations_lblDistance_0" style="font-size:medium;"></span>
</h3>
<div style="padding-left:20px">
<strong><span id="content_ctrlRegistration_rptrLocations_Label3_0" class="ptw-event-location__name">Online</span></strong><br>
<small><span id="content_ctrlRegistration_rptrLocations_lblAddress_0" class="ptw-event-location__address">This is an online class. Internet connection required.</span></small>
</div>
<div class="ptw-event -clearfix">
<h4 class="ptw-event-time"><span id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_lblDate_0">Thu, Jun 27</span></h4>
<h4 class="ptw-event-time">
<div id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_divTime_0">4:00 PM - 5:30 PM <div style="font-size:14px;"></div>
</div>
</h4>
<input type="submit" name="ctl00$ctl00$content$ctrlRegistration$rptrLocations$ctl01$rptrLocationEvents$ctl01$btnSelect" value="Select" onclick="gadytrack(GADYEventCategory, 'LocationDateSelection', 'DLPAltRegistrationProcess');"
id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_btnSelect_0" class="btn">
</div>
<div class="ptw-event -clearfix">
<h4 class="ptw-event-time"><span id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_lblDate_1">Sun, Jun 30</span></h4>
<h4 class="ptw-event-time">
<div id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_divTime_1">10:00 AM - 11:30 AM <div style="font-size:14px;"></div>
</div>
</h4>
<input type="submit" name="ctl00$ctl00$content$ctrlRegistration$rptrLocations$ctl01$rptrLocationEvents$ctl02$btnSelect" value="Select" onclick="gadytrack(GADYEventCategory, 'LocationDateSelection', 'DLPAltRegistrationProcess');"
id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_btnSelect_1" class="btn">
</div>
<div class="ptw-event -clearfix">
<h4 class="ptw-event-time"><span id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_lblDate_2">Sun, Jun 30</span></h4>
<h4 class="ptw-event-time">
<div id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_divTime_2">9:00 PM - 10:30 PM <div style="font-size:14px;"></div>
</div>
</h4>
<input type="submit" name="ctl00$ctl00$content$ctrlRegistration$rptrLocations$ctl01$rptrLocationEvents$ctl03$btnSelect" value="Select" onclick="gadytrack(GADYEventCategory, 'LocationDateSelection', 'DLPAltRegistrationProcess');"
id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_btnSelect_2" class="btn">
</div>
<div class="ptw-event -clearfix">
<h4 class="ptw-event-time"><span id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_lblDate_3">Tue, Jul 2</span></h4>
<h4 class="ptw-event-time">
<div id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_divTime_3">1:00 PM - 2:30 PM <div style="font-size:14px;"></div>
</div>
</h4>
<input type="submit" name="ctl00$ctl00$content$ctrlRegistration$rptrLocations$ctl01$rptrLocationEvents$ctl04$btnSelect" value="Select" onclick="gadytrack(GADYEventCategory, 'LocationDateSelection', 'DLPAltRegistrationProcess');"
id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_btnSelect_3" class="btn">
</div>
<div class="ptw-event -clearfix">
<h4 class="ptw-event-time"><span id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_lblDate_4">Tue, Jul 2</span></h4>
<h4 class="ptw-event-time">
<div id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_divTime_4">6:00 PM - 7:30 PM <div style="font-size:14px;"></div>
</div>
</h4>
<input type="submit" name="ctl00$ctl00$content$ctrlRegistration$rptrLocations$ctl01$rptrLocationEvents$ctl05$btnSelect" value="Select" onclick="gadytrack(GADYEventCategory, 'LocationDateSelection', 'DLPAltRegistrationProcess');"
id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_btnSelect_4" class="btn">
</div>
<div class="ptw-event -clearfix">
<h4 class="ptw-event-time"><span id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_lblDate_5">Wed, Jul 3</span></h4>
<h4 class="ptw-event-time">
<div id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_divTime_5">10:00 AM - 11:30 AM <div style="font-size:14px;"></div>
</div>
</h4>
<input type="submit" name="ctl00$ctl00$content$ctrlRegistration$rptrLocations$ctl01$rptrLocationEvents$ctl06$btnSelect" value="Select" onclick="gadytrack(GADYEventCategory, 'LocationDateSelection', 'DLPAltRegistrationProcess');"
id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_btnSelect_5" class="btn">
</div>
<div class="ptw-event -clearfix">
<h4 class="ptw-event-time"><span id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_lblDate_6">Wed, Jul 3</span></h4>
<h4 class="ptw-event-time">
<div id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_divTime_6">9:00 PM - 10:30 PM <div style="font-size:14px;"></div>
</div>
</h4>
<input type="submit" name="ctl00$ctl00$content$ctrlRegistration$rptrLocations$ctl01$rptrLocationEvents$ctl07$btnSelect" value="Select" onclick="gadytrack(GADYEventCategory, 'LocationDateSelection', 'DLPAltRegistrationProcess');"
id="content_ctrlRegistration_rptrLocations_rptrLocationEvents_0_btnSelect_6" class="btn">
</div>
</div>
</div>
<!-- shown when selected event has special note -->
</div>
<nav id="content_ctrlRegistration_navStepPagination" class="ptw-step-pagination">
<ol class="ptw-step-list">
<li id="content_ctrlRegistration_stepListDate" class="ptw-step-list__item is-active">
<a id="content_ctrlRegistration_btnStepListDate" class="aspNetDisabled --two-line">Select Date &<br>Location</a>
</li>
<li id="content_ctrlRegistration_stepListReg" class="ptw-step-list__item is-disabled">
<a>Enter Info</a>
</li>
</ol>
</nav>
</section>
<div class="experian-modal" id="divExperianModal" style="display:none">
<div class="experian-message">
<h2>Oops! Is this correct?</h2>
<ul>
<li><span id="content_ctrlRegistration_lblExperianEmailError"></span></li>
<li><span id="content_ctrlRegistration_lblExperianPhoneError"></span></li>
</ul>
</div>
<div class="btn-grp -ta-r">
<a class="btn" id="lnkCloseExpModal">Fix errors</a>
<input type="submit" name="ctl00$ctl00$content$ctrlRegistration$Button1" value="My information is correct" onclick="BlockUI();" id="content_ctrlRegistration_Button1" class="btn btn--color-secondary">
</div>
</div>
<div class="india-modal" id="indiaModalContent" style="display:none">
<p>We noticed that you were outside of Mumbai, but we have good news… We would like to invite you to view our online class, <strong>How the Financial Markets Really Work</strong>, instantly from the comfort of your own home or office,
<strong>FREE</strong>!</p>
<p>Please complete the form to take this exclusive offer.</p>
</div>
<div class="ww-modal" id="wwModalContent" style="display:none">
<p>Thanks for your interest in Trading Academy. We do not currently have a Free Half-Day Class scheduled in your area. Please complete the form and we’ll be sure to notify you when a class in your area is scheduled.</p>
</div>
<script src="/assets/js/jquery.blockUI.js"></script>
<script>
function BlockUI() {
$.blockUI({
message: '<p class="lead"><img src="/assets/images/nivo-loading.gif" /> Just a moment…</p>',
css: {
width: '310px',
left: '50%',
'margin-left': '-155px'
}
});
}
function unblockUI() {
//$.unblockUI();
}
function openExperianModal() {
var dlg = $('.experian-modal').dialog({
autoOpen: false,
resizable: false,
draggable: false,
title: '',
width: 'auto',
height: 'auto',
closeText: '',
modal: true,
dialogClass: "dlg-no-title"
});
$('.experian-modal').dialog('open');
$('.ui-front').appendTo($('form:first'));
$('#divExperianModal').parent().appendTo($('form:first'));
}
function openModal(div, w, h, title) {
var $div = $(div),
wWidth = $(window).width(),
wHeight = $(window).height(),
$w = (typeof w === 'undefined') ? 600 : w,
$h = (typeof h === 'undefined') ? 400 : h,
$title = (typeof title === 'undefined') ? '' : title,
setW = wWidth > $w ? $w : '90%',
setH = wWidth > 480 ? $h : 'auto';
var dlg = $div.dialog({
modal: true,
title: $title,
width: setW,
height: setH,
autoOpen: false,
draggable: false,
resizable: false,
closeText: '',
open: function() {
$('.ui-front').appendTo($('form:first'));
$(this).parent().appendTo($('form:first'));
}
});
dlg.dialog('open');
}
function centerExperianModal() {
$('#divExperianModal').dialog("option", "position", {
my: "center",
at: "center",
of: window
});
}
function closeExperianModal() {
$('#divExperianModal').dialog('close');
}
$(document).ready(function() {
var country = $("#content_ctrlRegistration_txtCountryCode").val();
var phone = $("#content_ctrlRegistration_txtPhone");
if (country == "US" || country == "CA") {
phone.mask('000-000-0000', {
placeholder: '___-___-____'
});
}
$('#lnkCloseExpModal').click(function(e) {
e.preventDefault();
$(this).closest('.ui-dialog-content').dialog('close');
});
});
var locationID = document.getElementById('content_ctrlRegistration_txtLocationId').value;
var GADYEventCategory = 'Content LandingPage_' + document.getElementById('content_ctrlRegistration_txtPageCode').value;
</script>
<script type="text/javascript">
// Used for APIs script
ctlGoogleRedirectUrl = 'content_ctrlRegistration_googleRedirectUrl';
ctlFirstName = 'content_ctrlRegistration_txtFirstName';
ctlLastName = 'content_ctrlRegistration_txtLastName';
ctlLastName = 'content_ctrlRegistration_txtLastName';
ctlEmail = 'content_ctrlRegistration_txtEmail';
ctlAddress = 'content_ctrlRegistration_txtAddress';
ctlPhone = 'content_ctrlRegistration_txtPhone';
ctlCity = 'content_ctrlRegistration_txtCity';
ctlState = 'content_ctrlRegistration_ddlState';
ctlZip = 'content_ctrlRegistration_txtZip2';
gadyEventCat = GADYEventCategory;
gadyEventLabel = 'DLPAltRegistrationProcess';
</script>
<script src="../assets/js/ptw-apis.js" type="text/javascript"></script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyC4mn_sv4U3dWmeMnmlje9Tug0ELbLDtfA&libraries=places&callback=initAutocomplete" async="" defer=""></script>
</div>
</div>
<aside class="ptw-trust">
</aside>
<div class="wrap">
<section class="free-overview">
<div class="overview-panel">
<h3>ATTEND AND DISCOVER</h3>
<p class="overview-panel-caption">More than 600,000 people have attended our free class where we cover:</p>
<ul class="bullet-list">
<li>Strategies used by professionals to profit when stocks are falling</li>
<li>Portfolio protection strategies for down markets (and crashes)</li>
<li>When to buy and when to sell, based on strategy and a plan</li>
<li>Major advantages everyday investors have over big banks and institutions</li>
<li>Strategies for protecting your investments against inflation.</li>
<li>How OTA's step-by-step strategy can help you take the emotions out of your decisions</li>
<li>Common mistakes novice investors make and how to minimize them</li>
<li>3 Keys to investing with more confidence and less stress</li>
</ul>
<div class="reg-button"><a class="action btn btn--size-l scrolls" href="#top">Register Now</a></div>
</div>
<div class="overview-panel">
<h3>WHO SHOULD ATTEND OUR INTRO CLASS?</h3>
<ul>
<li>
<div><strong><span class="emphasis">Traders</span></strong> You’ve just opened a trading account. Or, maybe you’ve been buying and selling stocks for years. We teach traders of all levels skills designed to help you take your trading to
the next level.</div>
</li>
<li>
<div><strong><span class="emphasis">Self-Directed Investors</span></strong> You’re actively managing all or a portion of your portfolio, such as a 401k, and are looking to better understand market trends. Students generally want to
learn about ways they could minimize risk and be more strategic about their investments.</div>
</li>
<li>
<div><strong><span class="emphasis">New</span></strong> You may have little to no experience with trading or investing – and that’s okay. Many people come to OTA simply looking to develop their financial knowledge. OTA helps people
learn to take a more active and confident role in managing their finances.</div>
</li>
</ul>
<p><strong><span class="emphasis">Sound familiar? We should talk. Sign up for our free intro class, today.</span></strong></p>
</div>
</section>
<section class="ptw-overview">
<h2 class="ptw-block-heading"> FOR 25 YEARS AND NOW IN 7 COUNTRIES WITH 30+ LOCATIONS, TRADING ACADEMY HAS BECOME AN INNOVATOR IN TRADING & INVESTING EDUCATION </h2>
<div id="overview">
<div>
<h3 class="number">600,000+</h3>
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 300 200" style="enable-background:new 0 0 300 200;" xml:space="preserve">
<path class="svg-stat svg-trading"
d="M141.3,94.4c-0.9-0.4-1.4-0.4-1.6-0.6c-0.7-0.9-1.5-1.9-1.9-2.9c-3.4-9.5-10-12.6-19.9-11.3 c-7.2,0.9-12,3.3-14.1,10.2c-4.1,13.7-8.4,27.3-11.7,41.2c-0.9,4.1,0.2,9.3,1.8,13.4c1.8,4.7,6.8,2.9,10.5,2.5 c1.2-0.1,2.4-3.9,2.5-6.1c0.2-9.2,0-18.5,0.2-27.7c0.2-7.9,2.9-10.5,10.8-10.5c21.2,0,42.4,0,63.6,0c9.1,0,11.7,2.4,11.8,11.3 c0.1,9.4,0,18.8,0.1,28.3c0,1.6,0.9,4.1,2.1,4.7c5.7,2.6,11.9-0.7,12.8-6.9c0.6-3.4,0.1-7.1-0.7-10.4c-2.6-10.2-5.7-20.4-8.5-30.5 c-5.2-18.6-7.1-20.1-26.5-19.2c-2,0.1-4.6,1.8-5.9,3.4c-2.7,3.7-4.8,7.8-7.5,12.2c-3.4-5.5-6.2-10.1-9.3-15.1 C146.8,85.6,144.1,90,141.3,94.4z M184.9,146.8c0-12.1,0-23.7,0-35.7c-23.3,0-46.3,0-69.4,0c0,12.1,0,23.8,0,35.7 C138.8,146.8,161.7,146.8,184.9,146.8z M67.2,166.1c55.5,0,110.6,0,165.9,0c0-3.8,0-7.1,0-10.6c-55.6,0-110.7,0-165.9,0 C67.2,159.2,67.2,162.4,67.2,166.1z M174.4,52.3c-0.1-13.1-11.7-24.6-24.5-24.4c-13,0.2-24.4,11.9-24.1,24.7 c0.2,13,11.3,23.9,24.1,24C163,76.8,174.6,65.4,174.4,52.3z M265.8,143.3c10.7,2.4,15.4-2.2,12.8-12c-3.2-11.9-6.4-23.8-10.1-35.4 c-1.1-3.3-4.2-7.5-7.2-8.5c-4.8-1.4-10.6-1.4-15.7-0.2c-2.4,0.5-4,4.8-5.9,7.5c-1.1,1.5-2.1,2.9-3.5,5.2c-2.8-4.6-5.2-8.5-7.8-12.7 c-2.9,4.6-5.3,8.5-7.7,12.2c-5.8-4.1-4.7-15.7-16.3-12c1.9,6.4,3.7,12.6,5.5,18.8c15.5,0,30.4,0,45.3,0c8.2,0,10.5,2.2,10.5,10.4 C265.8,125.4,265.8,134.5,265.8,143.3z M63.7,99.9c-1.3-2-2.6-3.3-3.2-4.9c-2.6-7.2-7.7-9.8-15.1-8.4c-0.6,0.1-1.2,0.1-1.8,0 c-6.2-0.5-10.2,2.9-11.9,8.5c-3.8,12.1-7.2,24.4-10.4,36.6c-2.5,9.8,2.9,14.5,13,11.3c0-8.2,0-16.7,0-25.1c0-9.9,1.8-11.8,11.4-11.8 c13.3,0,26.6,0.1,40-0.1c1.6,0,4.5-0.7,4.8-1.8c2-5.5,3.4-11.3,4.9-17.1c-11.5-3.5-10.6,7.9-16.4,12c-2.5-3.9-5.1-7.9-7.8-12.1 C68.9,91.5,66.5,95.5,63.7,99.9z M51.4,62.7c0,11.9,8.9,21.1,20.5,21.1c11.3,0,20.3-9.2,20.4-20.7c0-11.8-9.1-21.2-20.6-21.1 C60.3,42.1,51.5,51.1,51.4,62.7z M248.9,62.7c0-11.5-8.9-20.6-20.4-20.7c-11.4-0.1-20.6,9.3-20.5,21.1c0,11.5,9.1,20.6,20.4,20.6 C239.9,83.8,249,74.6,248.9,62.7z M87.5,113.4c-14.1,0-27.8,0-41.6,0c-3.1,0-4.1,1.3-4.1,4.2c0.1,7.2,0.2,14.5,0,21.7 c-0.1,4,1.4,5.1,5.2,4.9c10.1-0.1,20.4,0,30.5-0.1c2,0,4.1-0.2,6.1-0.4c-0.5-0.4-1.1-0.7-1.5-1.1C83.9,133.2,85.6,123.7,87.5,113.4z M258.4,143.9c0-9.4,0.1-18.3-0.1-27c0-1.2-1.8-3.3-2.8-3.3c-14.2-0.2-28.5-0.1-42.5-0.1c1.8,10.4,3.5,20.1,5.3,30.5 C230.5,143.9,243.9,143.9,258.4,143.9z M58.6,151.6c-17.4,0-34.3,0-51.1,0c-7.9,0-8.8,1.4-6,9.7c18.8,0,37.8,0,57.1,0 C58.6,158.1,58.6,155.2,58.6,151.6z M241.6,161.1c19.7,0,38.7,0,57.7,0c1.5-9.4,1.4-9.5-7.3-9.5c-14.7,0-29.4,0-44,0 c-2,0-4.1,0-6.4,0C241.6,155.2,241.6,157.9,241.6,161.1z">
</path>
<path class="svg-stat svg-trading"
d="M141.3,94.4c2.7-4.4,5.4-8.7,8.7-14c3.1,5.1,5.9,9.5,9.3,15.1c2.7-4.5,4.8-8.6,7.5-12.2 c1.3-1.6,3.9-3.3,5.9-3.4c19.5-0.8,21.3,0.6,26.5,19.2c2.8,10.1,5.9,20.3,8.5,30.5c0.8,3.3,1.2,7.1,0.7,10.4 c-1.1,6.4-7.2,9.5-12.8,6.9c-1.2-0.6-2.1-3.1-2.1-4.7c-0.2-9.4,0-18.8-0.1-28.3c-0.1-8.9-2.7-11.3-11.8-11.3c-21.2,0-42.4,0-63.6,0 c-7.9,0-10.6,2.6-10.8,10.5c-0.2,9.2,0.1,18.5-0.2,27.7c-0.1,2.1-1.3,5.9-2.5,6.1c-3.7,0.5-8.7,2.2-10.5-2.5 c-1.6-4.1-2.7-9.3-1.8-13.4c3.3-13.9,7.5-27.6,11.7-41.2c2.1-6.9,6.8-9.2,14.1-10.2c9.9-1.4,16.5,1.8,19.9,11.3 c0.4,1.1,1.2,2,1.9,2.9C139.9,94,140.4,94,141.3,94.4z">
</path>
<path class="svg-stat svg-trading" d="M184.9,146.8c-23.1,0-46,0-69.4,0c0-11.9,0-23.6,0-35.7c23.1,0,46,0,69.4,0 C184.9,123.1,184.9,134.7,184.9,146.8z"></path>
<path class="svg-stat svg-trading" d="M67.2,166.1c0-3.7,0-6.8,0-10.6c55.2,0,110.3,0,165.9,0c0,3.4,0,6.8,0,10.6C177.7,166.1,122.6,166.1,67.2,166.1 z"></path>
<path class="svg-stat svg-trading" d="M174.4,52.3c0.1,13.1-11.3,24.5-24.4,24.4c-12.8-0.1-23.9-11.1-24.1-24c-0.2-12.8,11.2-24.6,24.1-24.7 C162.7,27.7,174.3,39.4,174.4,52.3z"></path>
<path class="svg-stat svg-trading"
d="M265.8,143.3c0-8.8,0-17.8,0-26.7c0-8.1-2.2-10.4-10.5-10.4c-15,0-29.8,0-45.3,0c-1.9-6.2-3.7-12.5-5.5-18.8 c11.4-3.5,10.5,7.9,16.3,12c2.4-3.8,4.8-7.7,7.7-12.2c2.6,4.2,4.9,8.1,7.8,12.7c1.5-2.1,2.5-3.7,3.5-5.2c1.9-2.6,3.4-6.9,5.9-7.5 c5.1-1.1,10.8-1.2,15.7,0.2c3.1,0.9,6.1,5.1,7.2,8.5c3.9,11.7,7.1,23.6,10.1,35.4C281.2,141.1,276.5,145.7,265.8,143.3z">
</path>
<path class="svg-stat svg-trading"
d="M63.7,99.9c2.7-4.4,5.2-8.2,7.9-12.7c2.7,4.4,5.3,8.2,7.8,12.1c5.8-4.1,4.8-15.5,16.4-12 c-1.6,5.7-2.9,11.4-4.9,17.1c-0.4,1.1-3.2,1.8-4.8,1.8c-13.3,0.1-26.6,0.1-40,0.1c-9.7,0-11.4,1.9-11.4,11.8c0,8.4,0,16.8,0,25.1 c-10.1,3.2-15.5-1.5-13-11.3c3.2-12.2,6.6-24.5,10.4-36.6c1.6-5.5,5.7-8.8,11.9-8.5c0.6,0,1.2,0.1,1.8,0c7.3-1.4,12.4,1.1,15.1,8.4 C61.2,96.5,62.4,97.9,63.7,99.9z">
</path>
<path class="svg-stat svg-trading" d="M51.4,62.7c0-11.5,8.9-20.6,20.3-20.7c11.4-0.1,20.6,9.3,20.6,21.1c0,11.5-9.1,20.6-20.4,20.7 C60.4,83.8,51.4,74.6,51.4,62.7z"></path>
<path class="svg-stat svg-trading" d="M248.9,62.7c0,11.8-8.9,21.1-20.5,21.1c-11.3,0-20.3-9.2-20.4-20.6c0-11.8,9.1-21.2,20.5-21.1 C239.9,42.1,248.9,51.1,248.9,62.7z"></path>
<path class="svg-stat svg-trading"
d="M87.5,113.4c-1.9,10.2-3.7,19.8-5.4,29.4c0.5,0.4,1.1,0.7,1.5,1.1c-2,0.1-4.1,0.4-6.1,0.4 c-10.1,0-20.4-0.1-30.5,0.1c-3.7,0.1-5.3-0.9-5.2-4.9c0.2-7.2,0.1-14.5,0-21.7c0-2.9,1.1-4.2,4.1-4.2 C59.6,113.4,73.4,113.4,87.5,113.4z"></path>
<path class="svg-stat svg-trading" d="M258.4,143.9c-14.4,0-27.8,0-40.2,0c-1.8-10.2-3.5-20-5.3-30.5c14,0,28.3-0.1,42.5,0.1c0.9,0,2.7,2.1,2.8,3.3 C258.5,125.7,258.4,134.5,258.4,143.9z"></path>
<path class="svg-stat svg-trading" d="M58.6,151.6c0,3.7,0,6.5,0,9.7c-19.3,0-38.3,0-57.1,0c-2.8-8.2-1.9-9.7,6-9.7C24.3,151.6,41.1,151.6,58.6,151.6 z"></path>
<path class="svg-stat svg-trading" d="M241.6,161.1c0-3.2,0-5.9,0-9.5c2.2,0,4.4,0,6.4,0c14.7,0,29.4,0,44,0c8.7,0,8.7,0,7.3,9.5 C280.3,161.1,261.2,161.1,241.6,161.1z"></path>
</svg>
<p class="caption">People have attended one of our free classes</p>
</div>
<div>
<h3 class="number">60</h3>
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 300 200" style="enable-background:new 0 0 300 200;" xml:space="preserve">
<path class="svg-stat svg-people"
d="M10.8,149.1c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S8.5,149.1,10.8,149.1z M16.9,158.6H4.7 c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9 s2.2-0.8,2.2-1.9v-15.2h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3 c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9C19.2,159.5,18.1,158.6,16.9,158.6z M38.6,160.8c0,0-0.9-2.3-3.9-2.3h-5.9 c-2.3,0-3.1,2.4-3.1,2.4l-4.3,12.8c0,0.7,0.6,1.3,1.2,1.3s0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7h2.9v12.2c0,1,0.9,1.9,2.1,1.9 c1.1,0,2.1-0.8,2.1-1.9v-12.2h1.1v12.2c0,1,0.9,1.9,2.1,1.9c1.1,0,2.1-0.8,2.1-1.9v-12.2h2.9l-2.6-14.7h0.2l3,7.9 c0.5,1,0.6,1.4,1.3,1.4c0.7,0,1.2-0.6,1.2-1.3L38.6,160.8z M32.2,149.1c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1 c-2.3,0-4.1-1.8-4.1-4.1S30,149.1,32.2,149.1z M74.8,149.1c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1 S72.5,149.1,74.8,149.1z M80.8,158.6H68.7c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7 v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0 v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-7.9l0,0v-4.9C83.1,159.5,82.1,158.6,80.8,158.6z M96.1,149.1 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S93.8,149.1,96.1,149.1z M102.2,158.6H90c-1.2,0-2.3,1-2.3,2.3v4.9l0,0 v7.9c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2v15.2 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9 C104.4,159.5,103.4,158.6,102.2,158.6z M53.8,149.1c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S51.5,149.1,53.8,149.1 z M59.8,158.6H47.7c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2 c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9 c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9C62.1,159.5,61.1,158.6,59.8,158.6z M123.8,160.8c0,0-0.9-2.3-3.9-2.3 H114c-2.3,0-3.1,2.4-3.1,2.4l-4.3,12.8c0,0.7,0.6,1.3,1.2,1.3c0.7,0,0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7h2.9v12.2 c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9v-12.2h1.1v12.2c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9v-12.2h2.9l-2.6-14.7h0.2l3,7.9 c0.5,1,0.6,1.4,1.3,1.4c0.7,0,1.2-0.6,1.2-1.3L123.8,160.8z M117.4,149.1c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1 S115.1,149.1,117.4,149.1z M182.2,149.1c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S179.9,149.1,182.2,149.1z M188.3,158.6h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2 c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9 c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9C190.5,159.5,189.5,158.6,188.3,158.6z M203.9,149.1 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S201.6,149.1,203.9,149.1z M210,158.6h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0 v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2 v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0 v-4.9C212.3,159.5,211.3,158.6,210,158.6z M160.7,149.1c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1 S158.4,149.1,160.7,149.1z M166.7,158.6h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9 h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9s2.2-0.8,2.2-1.9v-15.2h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6 h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9C169,159.5,168.1,158.6,166.7,158.6z M138.8,149.1 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S136.6,149.1,138.8,149.1z M144.9,158.6h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9 l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9s2.2-0.8,2.2-1.9v-15.2h1.2v15.2 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9 C147.2,159.5,146.2,158.6,144.9,158.6z M231.6,160.8c0,0-0.9-2.3-3.9-2.3h-5.9c-2.3,0-3.1,2.4-3.1,2.4l-4.3,12.8 c0,0.7,0.6,1.3,1.2,1.3c0.7,0,0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7h2.9v12.2c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9v-12.2h1.1v12.2 c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9v-12.2h2.9l-2.6-14.7h0.2l3,7.9c0.5,1,0.6,1.4,1.3,1.4c0.7,0,1.2-0.6,1.2-1.3L231.6,160.8z M225.2,149.1c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S223,149.1,225.2,149.1z M246.3,149.1c2.3,0,4.1,1.8,4.1,4.1 s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S244.1,149.1,246.3,149.1z M252.4,158.6h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9 c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2v15.2 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9 C254.7,159.5,253.7,158.6,252.4,158.6z M268.1,149.1c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1 S265.8,149.1,268.1,149.1z M274.2,158.6H262c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9 h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0 v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9C276.4,159.5,275.4,158.6,274.2,158.6z M295.7,160.8 c0,0-0.9-2.3-3.9-2.3h-5.9c-2.3,0-3.1,2.4-3.1,2.4l-4.3,12.8c0,0.7,0.6,1.3,1.2,1.3c0.7,0,0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7 h2.9v12.2c0,1,0.9,1.9,2.1,1.9c1.1,0,2.1-0.8,2.1-1.9v-12.2h1.1v12.2c0,1,0.9,1.9,2.1,1.9c1.1,0,2.1-0.8,2.1-1.9v-12.2h2.9 l-2.6-14.7h0.2l3,7.9c0.5,1,0.6,1.4,1.3,1.4c0.7,0,1.2-0.6,1.2-1.3L295.7,160.8z M289.3,149.1c2.3,0,4.1,1.8,4.1,4.1 s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S287,149.1,289.3,149.1z M53.8,101.2c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1 S51.5,101.2,53.8,101.2z M59.8,110.7H47.7c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7 v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0 v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0V113C62.1,111.6,61.1,110.7,59.8,110.7z M289.3,101.2 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S287,101.2,289.3,101.2z M295.4,110.7h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0 v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2 v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0 V113C297.6,111.6,296.6,110.7,295.4,110.7z M138.8,101.2c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1 S136.6,101.2,138.8,101.2z M144.9,110.7h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9 h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9s2.2-0.8,2.2-1.9v-15.2h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6 h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0V113C147.2,111.6,146.2,110.7,144.9,110.7z M160.7,101.2 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S158.4,101.2,160.7,101.2z M166.7,110.7h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9 l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9s2.2-0.8,2.2-1.9v-15.2h1.2v15.2 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0V113 C169,111.6,168.1,110.7,166.7,110.7z M117.4,101.2c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1 S115.1,101.2,117.4,101.2z M123.5,110.7h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9 h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0 v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0V113C125.7,111.6,124.7,110.7,123.5,110.7z M188.6,112.9 c0,0-0.9-2.3-3.9-2.3h-5.9c-2.3,0-3.1,2.4-3.1,2.4l-4.3,12.8c0,0.7,0.6,1.3,1.2,1.3c0.7,0,0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7 h2.9v12.2c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9v-12h1.1v12.2c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9v-12.2h2.9l-2.6-14.7h0.2l3,7.9 c0.5,1,0.6,1.4,1.3,1.4c0.7,0,1.2-0.6,1.2-1.3L188.6,112.9z M182.2,101.2c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1 S179.9,101.2,182.2,101.2z M81.2,112.9c0,0-0.9-2.3-3.9-2.3h-5.9c-2.3,0-3.1,2.4-3.1,2.4L64,125.7c0,0.7,0.6,1.3,1.2,1.3 s0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7H70v12.2c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9v-12h1.1v12.2c0,1,0.9,1.9,2.1,1.9 s2.1-0.8,2.1-1.9v-12.2h2.9l-2.6-14.7h0.2l3,7.9c0.5,1,0.6,1.4,1.3,1.4s1.2-0.6,1.2-1.3L81.2,112.9z M74.8,101.2 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S72.5,101.2,74.8,101.2z M96.1,101.2c2.3,0,4.1,1.8,4.1,4.1 s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S93.8,101.2,96.1,101.2z M102.2,110.7H90c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9 c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2v15.2 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0V113 C104.4,111.6,103.4,110.7,102.2,110.7z M17.2,112.9c0,0-0.9-2.3-3.9-2.3H7.4c-2.3,0-3.1,2.4-3.1,2.4L0,125.7c0,0.7,0.6,1.3,1.2,1.3 s0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7h2.9v12.2c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9v-12h1.1v12.2c0,1,0.9,1.9,2.1,1.9 s2.1-0.8,2.1-1.9v-12.2h2.9l-2.6-14.7H16l3,7.9c0.5,1,0.6,1.4,1.3,1.4s1.2-0.6,1.2-1.3L17.2,112.9z M10.8,101.2 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S8.5,101.2,10.8,101.2z M32.2,101.2c2.3,0,4.1,1.8,4.1,4.1 s-1.8,4.1-4.1,4.1c-2.3,0-4.1-1.8-4.1-4.1S30,101.2,32.2,101.2z M38.3,110.7H26.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9 c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2v15.2 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0V113 C40.6,111.6,39.5,110.7,38.3,110.7z M225.2,101.2c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S223,101.2,225.2,101.2z M231.3,110.7h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2 c0,1,0.9,1.9,2.2,1.9s2.2-0.8,2.2-1.9v-15.2h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9 c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0V113C233.5,111.6,232.5,110.7,231.3,110.7z M252.7,112.9c0,0-0.9-2.3-3.9-2.3 h-5.9c-2.3,0-3.1,2.4-3.1,2.4l-4.3,12.8c0,0.7,0.6,1.3,1.2,1.3c0.7,0,0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7h2.9v12.2 c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9v-12h1.1v12.2c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9v-12.2h2.9l-2.6-14.7h0.2l3,7.9 c0.5,1,0.6,1.4,1.3,1.4c0.7,0,1.2-0.6,1.2-1.3L252.7,112.9z M246.3,101.2c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1 S244.1,101.2,246.3,101.2z M274.5,112.9c0,0-0.9-2.3-3.9-2.3h-5.9c-2.3,0-3.1,2.4-3.1,2.4l-4.3,12.8c0,0.7,0.6,1.3,1.2,1.3 c0.7,0,0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7h2.9v12.2c0,1,0.9,1.9,2.1,1.9c1.1,0,2.1-0.8,2.1-1.9v-12h1.1v12.2 c0,1,0.9,1.9,2.1,1.9c1.1,0,2.1-0.8,2.1-1.9v-12.2h2.9l-2.6-14.7h0.2l3,7.9c0.5,1,0.6,1.4,1.3,1.4c0.7,0,1.2-0.6,1.2-1.3 L274.5,112.9z M268.1,101.2c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S265.8,101.2,268.1,101.2z M203.9,101.2 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S201.6,101.2,203.9,101.2z M210,110.7h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0 v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9v-15.2h1.2 v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9v-15.2l0,0v-11.6h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0 V113C212.3,111.6,211.3,110.7,210,110.7z M32.2,53.3c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1c-2.3,0-4.1-1.8-4.1-4.1 S30,53.3,32.2,53.3z M38.3,62.8H26.2c-1.2,0-2.3,1-2.3,2.3V70l0,0V78c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3V70h0.7v11.6l0,0v15.2 c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V81.7h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V81.7l0,0V70h0.7V78 c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70l0,0v-4.9C40.6,63.7,39.5,62.8,38.3,62.8z M53.8,53.3c2.3,0,4.1,1.8,4.1,4.1 s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S51.5,53.3,53.8,53.3z M59.8,62.8H47.7c-1.2,0-2.3,1-2.3,2.3V70l0,0V78c0,0.7,0.6,1.3,1.3,1.3 c0.7,0,1.3-0.6,1.3-1.3V70h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V81.7h1.2v15.2c0,1,0.9,1.9,2.2,1.9 c1.1,0,2.2-0.8,2.2-1.9V81.7l0,0V70h0.7V78c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70l0,0v-4.9C62.1,63.7,61.1,62.8,59.8,62.8 z M10.8,53.3c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S8.5,53.3,10.8,53.3z M16.9,62.8H4.7c-1.2,0-2.3,1-2.3,2.3V70 l0,0V78c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3V70h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9s2.2-0.8,2.2-1.9V81.7h1.2v15.2 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V81.7l0,0V70h0.7V78c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70l0,0v-4.9 C19.2,63.7,18.1,62.8,16.9,62.8z M81.2,65c0,0-0.9-2.3-3.9-2.3h-5.9c-2.3,0-3.1,2.4-3.1,2.4L64,77.9c0,0.7,0.6,1.3,1.2,1.3 s0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7H70v12.2c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9V84.7h1.1v12.2c0,1,0.9,1.9,2.1,1.9 s2.1-0.8,2.1-1.9V84.7h2.9l-2.6-14.7h0.2l3,7.9c0.5,1,0.6,1.4,1.3,1.4s1.2-0.6,1.2-1.3L81.2,65z M74.8,53.3c2.3,0,4.1,1.8,4.1,4.1 s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S72.5,53.3,74.8,53.3z M182.2,53.3c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1 S179.9,53.3,182.2,53.3z M188.3,62.8h-12.2c-1.2,0-2.3,1-2.3,2.3V70l0,0V78c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70h0.7 v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V81.7h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V81.7l0,0V70 h0.7V78c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70l0,0v-4.9C190.5,63.7,189.5,62.8,188.3,62.8z M203.9,53.3 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S201.6,53.3,203.9,53.3z M210,62.8h-12.2c-1.2,0-2.3,1-2.3,2.3V70l0,0V78 c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V81.7h1.2v15.2 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V81.7l0,0V70h0.7V78c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70l0,0v-4.9 C212.3,63.7,211.3,62.8,210,62.8z M160.7,53.3c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S158.4,53.3,160.7,53.3z M166.7,62.8h-12.2c-1.2,0-2.3,1-2.3,2.3V70l0,0V78c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70h0.7v11.6l0,0v15.2 c0,1,0.9,1.9,2.2,1.9s2.2-0.8,2.2-1.9V81.7h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V81.7l0,0V70h0.7V78 c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70l0,0v-4.9C169,63.7,168.1,62.8,166.7,62.8z M268.1,53.3c2.3,0,4.1,1.8,4.1,4.1 s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S265.8,53.3,268.1,53.3z M274.2,62.8H262c-1.2,0-2.3,1-2.3,2.3V70l0,0V78c0,0.7,0.6,1.3,1.3,1.3 c0.7,0,1.3-0.6,1.3-1.3V70h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V81.7h1.2v15.2c0,1,0.9,1.9,2.2,1.9 c1.1,0,2.2-0.8,2.2-1.9V81.7l0,0V70h0.7V78c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70l0,0v-4.9 C276.4,63.7,275.4,62.8,274.2,62.8z M289.3,53.3c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S287,53.3,289.3,53.3z M295.4,62.8h-12.2c-1.2,0-2.3,1-2.3,2.3V70l0,0V78c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70h0.7v11.6l0,0v15.2 c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V81.7h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V81.7l0,0V70h0.7V78 c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70l0,0v-4.9C297.6,63.7,296.6,62.8,295.4,62.8z M246.3,53.3c2.3,0,4.1,1.8,4.1,4.1 s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S244.1,53.3,246.3,53.3z M252.4,62.8h-12.2c-1.2,0-2.3,1-2.3,2.3V70l0,0V78 c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V81.7h1.2v15.2 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V81.7l0,0V70h0.7V78c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70l0,0v-4.9 C254.7,63.7,253.7,62.8,252.4,62.8z M231.6,65c0,0-0.9-2.3-3.9-2.3h-5.9c-2.3,0-3.1,2.4-3.1,2.4l-4.3,12.8c0,0.7,0.6,1.3,1.2,1.3 c0.7,0,0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7h2.9v12.2c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9V84.7h1.1v12.2c0,1,0.9,1.9,2.1,1.9 s2.1-0.8,2.1-1.9V84.7h2.9l-2.6-14.7h0.2l3,7.9c0.5,1,0.6,1.4,1.3,1.4c0.7,0,1.2-0.6,1.2-1.3L231.6,65z M225.2,53.3 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S223,53.3,225.2,53.3z M96.1,53.3c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1 S92,59.7,92,57.5S93.8,53.3,96.1,53.3z M102.2,62.8H90c-1.2,0-2.3,1-2.3,2.3V70l0,0V78c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3V70 h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V81.7h1.2v15.2c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V81.7l0,0 V70h0.7V78c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70l0,0v-4.9C104.4,63.7,103.4,62.8,102.2,62.8z M117.4,53.3 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S115.1,53.3,117.4,53.3z M123.5,62.8h-12.2c-1.2,0-2.3,1-2.3,2.3V70l0,0 V78c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70h0.7v11.6l0,0v15.2c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V81.7h1.2v15.2 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V81.7l0,0V70h0.7V78c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3V70l0,0v-4.9 C125.7,63.7,124.7,62.8,123.5,62.8z M145.2,65c0,0-0.9-2.3-3.9-2.3h-5.9c-2.3,0-3.1,2.4-3.1,2.4L128,77.9c0,0.7,0.6,1.3,1.2,1.3 c0.7,0,0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7h2.9v12.2c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9V84.7h1.1v12.2c0,1,0.9,1.9,2.1,1.9 s2.1-0.8,2.1-1.9V84.7h2.9l-2.6-14.7h0.2l3,7.9c0.5,1,0.6,1.4,1.3,1.4c0.7,0,1.2-0.6,1.2-1.3L145.2,65z M138.8,53.3 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S136.6,53.3,138.8,53.3z M32.2,5.5c2.3,0,4.1,1.8,4.1,4.1 s-1.8,4.1-4.1,4.1c-2.3,0-4.1-1.8-4.1-4.1S30,5.5,32.2,5.5z M38.3,14.9H26.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9 c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0V49c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V33.8h1.2V49 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V33.8l0,0V22.1h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9 C40.6,15.9,39.5,14.9,38.3,14.9z M10.8,5.5c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S8.5,5.5,10.8,5.5z M16.9,14.9 H4.7c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0V49c0,1,0.9,1.9,2.2,1.9 s2.2-0.8,2.2-1.9V33.8h1.2V49c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V33.8l0,0V22.1h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3 c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9C19.2,15.9,18.1,14.9,16.9,14.9z M60.1,17.1c0,0-0.9-2.3-3.9-2.3h-5.9c-2.3,0-3.1,2.4-3.1,2.4 L42.9,30c0,0.7,0.6,1.3,1.2,1.3c0.6,0,0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.8H49V49c0,1,0.9,1.9,2.1,1.9c1.1,0,2.1-0.8,2.1-1.9V36.9 h1.1V49c0,1,0.9,1.9,2.1,1.9c1.1,0,2.1-0.8,2.1-1.9V36.9h2.9l-2.6-14.7h0.2l3,7.9c0.5,1,0.6,1.4,1.3,1.4c0.7,0,1.2-0.6,1.2-1.3 L60.1,17.1z M53.8,5.5c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S51.5,5.5,53.8,5.5z M96.1,5.5 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1S92,11.9,92,9.6S93.8,5.5,96.1,5.5z M102.2,14.9H90c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9 c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0V49c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V33.8h1.2V49 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V33.8l0,0V22.1h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9 C104.4,15.9,103.4,14.9,102.2,14.9z M74.8,5.5c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S72.5,5.5,74.8,5.5z M80.8,14.9H68.7c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0V49 c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V33.8h1.2V49c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V33.8l0,0V22.1h0.7v7.9 c0,0.7,0.6,1.3,1.3,1.3s1.3-0.6,1.3-1.3v-7.9l0,0v-4.9C83.1,15.9,82.1,14.9,80.8,14.9z M123.8,17.1c0,0-0.9-2.3-3.9-2.3H114 c-2.3,0-3.1,2.4-3.1,2.4L106.6,30c0,0.7,0.6,1.3,1.2,1.3c0.7,0,0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7h2.9v12.2c0,1,0.9,1.9,2.1,1.9 s2.1-0.8,2.1-1.9v-12h1.1V49c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9V36.9h2.9l-2.6-14.7h0.2l3,7.9c0.5,1,0.6,1.4,1.3,1.4 c0.7,0,1.2-0.6,1.2-1.3L123.8,17.1z M117.4,5.5c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S115.1,5.5,117.4,5.5z M203.9,5.5c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S201.6,5.5,203.9,5.5z M210,14.9h-12.2c-1.2,0-2.3,1-2.3,2.3 v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0V49c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V33.8 h1.2V49c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V33.8l0,0V22.1h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0 v-4.9C212.3,15.9,211.3,14.9,210,14.9z M246.3,5.5c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S244.1,5.5,246.3,5.5z M252.4,14.9h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0V49 c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V33.8h1.2V49c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V33.8l0,0V22.1h0.7v7.9 c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9C254.7,15.9,253.7,14.9,252.4,14.9z M182.2,5.5c2.3,0,4.1,1.8,4.1,4.1 s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S179.9,5.5,182.2,5.5z M188.3,14.9h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9 c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0V49c0,1,0.9,1.9,2.2,1.9c1.2,0,2.2-0.8,2.2-1.9V33.8h1.2V49 c0,1,0.9,1.9,2.2,1.9c1.1,0,2.2-0.8,2.2-1.9V33.8l0,0V22.1h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9 C190.5,15.9,189.5,14.9,188.3,14.9z M231.6,17.1c0,0-0.9-2.3-3.9-2.3h-5.9c-2.3,0-3.1,2.4-3.1,2.4L214.4,30c0,0.7,0.6,1.3,1.2,1.3 c0.7,0,0.9-0.4,1.2-1.3L220,22h0.2l-2.6,14.7h2.9v12.2c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9v-12h1.1V49c0,1,0.9,1.9,2.1,1.9 s2.1-0.8,2.1-1.9V36.9h2.9l-2.6-14.7h0.2l3,7.9c0.5,1,0.6,1.4,1.3,1.4c0.7,0,1.2-0.6,1.2-1.3L231.6,17.1z M225.2,5.5 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S223,5.5,225.2,5.5z M138.8,5.5c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1 s-4.1-1.8-4.1-4.1S136.6,5.5,138.8,5.5z M144.9,14.9h-12.2c-1.2,0-2.3,1-2.3,2.3v4.9l0,0v7.9c0,0.7,0.6,1.3,1.3,1.3 c0.7,0,1.3-0.6,1.3-1.3v-7.9h0.7v11.6l0,0V49c0,1,0.9,1.9,2.2,1.9s2.2-0.8,2.2-1.9V33.8h1.2V49c0,1,0.9,1.9,2.2,1.9 c1.1,0,2.2-0.8,2.2-1.9V33.8l0,0V22.1h0.7v7.9c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-7.9l0,0v-4.9 C147.2,15.9,146.2,14.9,144.9,14.9z M167,17.1c0,0-0.9-2.3-3.9-2.3h-5.8c-2.3,0-3.1,2.4-3.1,2.4L149.9,30c0,0.7,0.6,1.3,1.2,1.3 c0.7,0,0.9-0.4,1.2-1.3l3.1-7.9h0.2l-2.6,14.7h2.9v12.2c0,1,0.9,1.9,2.1,1.9s2.1-0.8,2.1-1.9v-12h1.1V49c0,1,0.9,1.9,2.1,1.9 s2.1-0.8,2.1-1.9V36.9h2.9l-2.6-14.7h0.2l3,7.9c0.5,1,0.6,1.4,1.3,1.4c0.7,0,1.2-0.6,1.2-1.3L167,17.1z M160.7,5.5 c2.3,0,4.1,1.8,4.1,4.1s-1.8,4.1-4.1,4.1s-4.1-1.8-4.1-4.1S158.4,5.5,160.7,5.5z">
</path>
</svg>
<p class="caption">Instructors to learn from who are both traders and educators</p>
</div>
<div>
<h3 class="number">4.72</h3>
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 300 200" style="enable-background:new 0 0 300 200;" xml:space="preserve">
<path class="svg-stat svg-rating"
d="M197.1,64.3l-34.2-0.7l-11.3-32.3l-11.2,32.3l-34.2,0.7l27.2,20.6l-9.9,32.8l28-19.5l28,19.5l-9.8-32.8 L197.1,64.3z M96.4,88.5l-7.1-20.6l-7.1,20.6L60.2,89l17.4,13.2l-6.2,20.9l17.9-12.5l17.9,12.5l-6.2-20.9L118.3,89L96.4,88.5z M244.5,89l-21.9-0.5l-7.1-20.6l-7.2,20.6L186.4,89l17.4,13.2l-6.3,20.9l18-12.5l17.9,12.5l-6.3-20.9L244.5,89z M39.2,110.7L32,90.1 l-7.1,20.6l-21.9,0.5l17.5,13.2l-6.3,20.9L32,132.8l18,12.5l-6.3-20.9L61,111.2L39.2,110.7z M277.9,110.8l-2.7-0.1L268,90.1 l-7.1,20.6l-21.9,0.5l17.5,13.2l-6.3,20.9l17.9-12.5l9.8,6.8l0.4,0.3v-29.1L277.9,110.8z">
</path>
<path class="svg-stat svg-rating"
d="M181.5,121.1l-29.8-20.8l-29.8,20.8l10.6-34.8l-28.9-22l36.4-0.7l12-34.4l12,34.4l36.4,0.7l-28.9,22 L181.5,121.1z M151.7,97.8l26.2,18.3l-9.2-30.7l25.5-19.3l-32-0.6l-10.5-30.3l-10.5,30.3l-32,0.6l25.5,19.3l-9.4,30.7L151.7,97.8z M108.9,126.6l-19.7-13.8l-19.7,13.8l6.9-23L57.3,89l24-0.5l7.9-22.7l7.9,22.7l24,0.5L102,103.6L108.9,126.6z M89.2,110.4l16.2,11.3 l-5.7-18.8L115.4,91l-19.7-0.4l-6.4-18.7l-6.4,18.6l-19.7,0.4l15.7,11.9l-5.7,18.8L89.2,110.4z M235.2,126.6l-19.7-13.8l-19.7,13.8 l6.9-23L183.5,89l24-0.5l7.9-22.7l7.9,22.7l24,0.5l-19.2,14.6L235.2,126.6z M189.3,90.9l15.7,11.9l-5.7,18.8l16.2-11.3l16.2,11.3 l-5.7-18.8l15.7-11.9l-19.7-0.4l-6.4-18.6L209,90.5L189.3,90.9z M51.8,148.8L32,135l-19.7,13.8l6.9-23L0,111.2l24-0.5L32,88 l7.9,22.7l24,0.5l-19.2,14.6L51.8,148.8z M32,132.6l16.2,11.3l-5.7-18.8l15.7-12l-19.7-0.4L32,94.1l-6.4,18.6l-19.7,0.4L21.5,125 l-5.7,18.8L32,132.6z M248.3,148.8l6.9-23l-19.2-14.6l24-0.5L268,88l7.9,22.7l24,0.5l-19.2,14.6l6.9,23L268,135L248.3,148.8z M268,132.6l16.2,11.3l-5.7-18.8l15.7-11.9l-19.7-0.4L268,94.2l-6.4,18.6l-19.7,0.4l15.7,11.9l-5.7,18.8L268,132.6z">
</path>
</svg>
<p class="caption">94% student satisfaction with over 216,000 reviews</p>
</div>
</div>
</section>
<section class="ptw-testimonials">
<h2 class="ptw-block-heading"> What Students are Saying </h2>
<div id="ptw-testimonial-list" class="owl-theme">
<div class="ptw-testimonial item" style="background-image:url('https://images.tradingacademy.com/dlp/testimonials/testimonials_bg-mac.jpg');">
<aside>
<blockquote>OTA provides education for any kind of market. Up, down or sideways.</blockquote>
<cite>Mac C.</cite>
</aside>
</div>
<div class="ptw-testimonial item" style="background-image:url('https://images.tradingacademy.com/dlp/testimonials/testimonials_bg-melanie.jpg');">
<aside>
<blockquote>OTA does a fabulous job of taking you through step-by-step. It is about educating you for life, not just for the minute.</blockquote>
<cite>Melanie T.</cite>
</aside>
</div>
<div class="ptw-testimonial item" style="background-image:url('https://images.tradingacademy.com/dlp/testimonials/testimonials_bg-mark.jpg');">
<aside>
<blockquote>The most important place you should invest in is yourself.</blockquote>
<cite>Mark J.</cite>
</aside>
</div>
<div class="ptw-testimonial item" style="background-image:url('https://images.tradingacademy.com/dlp/testimonials/testimonials_bg-beatriz.jpg');">
<aside>
<blockquote>I will say that Online Trading Academy was a great investment.</blockquote>
<cite>Beatriz P.</cite>
</aside>
</div>
</div>
</section>
<aside class="ptw-last-cta">
<div id="fqsPromo2" style="display:none;">
<div class="ptw-last-cta_img"><img width="450" src="https://images.tradingacademy.com/dlp/content_offer_800x478.png"></div>
<div class="ptw-last-cta_content">
<h1>It all begins with a <span>free</span> intro class</h1>
<p>Find one near you! <a href="#top">Get Started</a><br>Plus get complimentary access to our Financial Quick Start Kit when you attend.</p>
</div>
</div>
<div id="tabPromo2" style="display:none;">
<div class="ptw-last-cta_img"><img src="https://images.tradingacademy.com/dlp/tabletoffer-2021.png"></div>
<div class="ptw-last-cta_content">
<h2>Select a class at an in-person location and</h2>
<h1>Get a Free Amazon Fire 7 Tablet When you Attend an <span>In-Person Class*</span></h1>
<p>Offer not available for online classes.</p>
</div>
</div>
<div id="ttPromo2">
<div class="online-section_tt-bonds" style="display:none;">
<div class="l-wrap">
<div class="tt-container">
<div class="tt-breakdownheading">
<p>Discover<br>BOND STRATEGIES and more in our</p>
<img src="https://images.tradingacademy.com/dlp/tt/tradetelligence.svg" class="tt-logo">
<h3>QUICKSTART KIT</h3>
<p class="tt-breakdowndesc">Free for attending, just what you need to help you load up on learning and stay in the know</p>
<div class="btn-container">
<a class="action btn btn--size-l scrolls" href="#top">Get Started Now</a>
</div>
</div>
<div class="tt-breakdowngrid">
</div>
</div>
</div>
</div>
<div class="online-section_tt-overview" style="display:none;">
<div class="l-wrap">
<div class="tt-container">
<div class="tt-breakdownheading">
<p>BONUS OFFER: Get free access to our</p>
<img src="https://images.tradingacademy.com/dlp/tt/tradetelligence.svg" class="tt-logo">
<h3>QUICKSTART KIT</h3>
<p>+ EXPERT WEEKLY MARKET OVERVIEWS<br>just for attending</p>
<div class="btn-container">
<a class="action btn btn--size-l scrolls" href="#top">Get Started Now</a>
</div>
</div>
<div class="tt-breakdowngrid">
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_graph.svg">
<p>Weekly Stock Trade Samples</p>
</div>
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_radiohost.svg">
<p>Weekly market updates</p>
</div>
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_video.svg">
<p>Content updated Weekly</p>
</div>
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_book.svg">
<p>Bear Market Survival Guide</p>
</div>
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_crypto.svg">
<p>Crypto Mini Lessons</p>
</div>
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_plus.svg">
<p>And much more</p>
</div>
</div>
</div>
</div>
</div>
<div class="online-section_tt-qs" style="display:none;">
<div class="l-wrap">
<div class="tt-container">
<div class="tt-breakdownheading">
<p>GET OUR</p>
<img src="https://images.tradingacademy.com/dlp/tt/tradetelligence.svg" class="tt-logo">
<h3>QUICKSTART KIT</h3>
<p class="tt-breakdowndesc">Free for attending, 10 mini-lessons to help you get connected and stay in the know.</p>
<div class="btn-container">
<a class="action btn btn--size-l scrolls" href="#top">Get Started Now</a>
</div>
</div>
<img src="https://images.tradingacademy.com/dlp/tt/tt-pc.png" class="tt-pc">
</div>
</div>
</div>
<div class="online-section_tt-mp">
<div class="l-wrap">
<div class="tt-container">
<div class="tt-breakdownheading">
<p>GET OUR</p>
<img src="https://images.tradingacademy.com/dlp/tt/tradetelligence.svg" class="tt-logo">
<h3>MEMBER PORTAL</h3>
<p>Free access, just for attending</p>
<div class="btn-container">
<a class="action btn btn--size-l scrolls" href="#top">Get Started Now</a>
</div>
</div>
<div class="tt-breakdowngrid">
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_graph.svg">
<p>Weekly Stock Trade Samples</p>
</div>
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_radiohost.svg">
<p>Weekly market updates</p>
</div>
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_video.svg">
<p>Content updated Weekly</p>
</div>
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_book.svg">
<p>Bear Market Survival Guide</p>
</div>
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_crypto.svg">
<p>Crypto Mini Lessons</p>
</div>
<div class="grid-item">
<img src="https://images.tradingacademy.com/dlp/tt/tt-grid_plus.svg">
<p>And much more</p>
</div>
</div>
</div>
</div>
</div>
</div>
</aside>
<aside class="ptw-offer">
<p>Trading is risky. We make no guarantees or warranties suggesting that any trading or training will result in a profit or will not result in a loss.</p>
<p id="tabPromo3" style="display:none;">*A tablet will be given to each person (21+) who attends a Free Class (2-3 hours) at participating in-center storefront locations only. Limit one per household; colors may vary. Available only while
supplies last. If tablets are unavailable at participating centers, qualified attendees will receive an electronic $50 Amazon Gift Card via email within 7 days of the qualifying in-person class.</p>
</aside>
</div>
<footer class="site-footer" role="contentinfo">
<div class="wrap">
<table class="footer-split-left">
<tbody>
<tr>
<td><img src="/assets/images/logos/ota-logo_white.svg"></td>
</tr>
</tbody>
</table>
<p class="footer-split-right"> Trading Academy<br>17780 Fitch Suite 200,<br>Irvine, CA 92614 USA </p>
<p class="site-footer__copyright">Copyright © 1999 - 2024 Trading Academy. <a onclick="openPopup('popupSpace1')">Privacy Policy Updated: 2/15/24</a>. <a onclick="openPopup('popupSpace2')">Disclosure</a>. </p>
<div class="popup" id="popupSpace1" style="display:none;">
<div class="popup-container" id="popupContent1">
<h1 class="popup-title">Privacy Policy</h1>
<div class="popup-include-container">
<title></title>
<link rel="canonical" href="https://www.tradingacademy.com/policy.aspx">
<meta name="robots" content="noindex, nofollow">
<style type="text/css">
#pp-content {
font-family: Arial, Helvetica, sans-serif, Verdana;
font-size: 12px;
text-align: left;
}
#pp-content h1 {
font-family: Arial, Helvetica, sans-serif, Verdana;
text-align: left;
}
#pp-content p {
font-family: Arial, Helvetica, sans-serif, Verdana;
font-size: 12px;
text-align: left;
}
#pp-content li {
font-family: Arial, Helvetica, sans-serif, Verdana;
font-size: 12px;
text-align: left;
}
#pp-content .table {
border: 1px solid #dddbd9;
}
#pp-content .table th {
background-color: #dddbd9;
text-align: left;
}
</style>
<div id="modalContent">
<div id="pp-content">
<style>
.ui-widget-content a {
color: #ee6430;
}
</style>
<h1>TRADING ACADEMY PRIVACY POLICY</h1>
<small>February 15th, 2024</small>
<p>For EU countries, please review our <a href="/eu-privacy-notice.aspx" target="_blank">EU privacy notice.</a></p>
<p>Trading Academy and Newport Exchange Holdings Inc. (collectively referred to as “Trading Academy”) understands that you care about how we collect, use, and share information. This Privacy Policy applies to Trading Academy and our
websites, mobile applications, social media sites and handles, and emails we send, as well as the information we collect when you interact with us through social media, email, and other online services (collectively our
“Services”). This Privacy Policy explains:</p>
<ul class="bullet-list">
<li>the <a href="#infotypescollected">types of information</a> we collect through our Services</li>
<li>how we <a href="#howinfoisused">use and protect</a> that information</li>
<li>the types of information we may <a href="#howweshareinfo">share with others</a> and under what circumstances</li>
<li>the <a href="#optionsandrights">choices you have</a> regarding our collection, use, and sharing practices</li>
<li>details regarding <a href="#tracking">our use of third party cookies</a> and other tracking technologies</li>
</ul>
<p><strong>Notice of Collection of Personal Information:</strong> We list the categories of personal information that we collect below under <a href="#infocollected">Categories of Personal Information Collected</a>. We collect
personal information about you for business and commercial purposes as described below under “Information Use.”</p>
<p>This Privacy Policy applies anywhere it is linked by us. It does not apply to non-Trading Academy websites and mobile applications that may link to the Services or be linked to or from the Services; please review the privacy
policies on those websites and applications directly to understand their privacy practices.</p>
<a name="infotypescollected"></a>
<h2>Information We Collect</h2>
<p><u>Information you give us</u>: Some of the Services may include features or services that permit you to enter contact information and other information about you. We collect and store any information you enter on our Services.
This includes: </p>
<ul class="bullet-list">
<li>Contact information when registering to use our Services.</li>
<li>Payment information and associated contact information when engaging in a transaction on our site.</li>
<li>Email address information when subscribing to our email bulletins.</li>
<li>Any information or data you provide by interacting in our online forums and chatrooms, or by commenting on content posted on our Services. Please note that these comments are also visible to other users of our Services.</li>
<li>Information you provide when you complete a survey administered by us or a service provider acting on our behalf.</li>
<li>Information you may submit to inquire about or apply for a job with us.</li>
<li>If you contact us, we may keep a record of that correspondence and any contact information provided.</li>
<li>Information regarding your participation in trainings/ educational classes.</li>
<li>Your image, voice prints, olfactory, and similar information when you participate in any of our recordings and videos.</li>
</ul>
<p><u>Information We Collect Automatically</u>: When you interact with the Services, certain information about your use of our Services is automatically collected. Much of this information is collected through cookies, web beacons,
and other tracking technologies, as well as through your web browser or device. This includes:</p>
<ul class="bullet-list">
<li>Details of your visits to our site and information generated in the course of the use of our site (including the timing, frequency and pattern of service use) including, but not limited to, traffic data, location data, weblogs
and other communication data, the resources that you access, and how you reached our site.</li>
<li>Details regarding the device you use to access our Services, including, but not limited to, your IP address, operating system and browser type.</li>
<li>Information about how you interact with our ads and newsletters, including whether you open or click links in any correspondence.</li>
</ul>
<p>Please see below for more information about how our automatic collection of information works.</p>
<h2>Additional Information About Our Use of Tracking Technologies and Interest-Based Advertising</h2>
<p>Trading Academy relies on partners to provide many features of our Services using data about your use of Trading Academy and other sites. We use cookies for the following purposes:</p>
<ul class="bullet-list">
<li><u>Site Operations</u>: Enabling features that are necessary for providing you the services on our site, such as identifying you as being signed in, tracking content views, remembering your preferences and the number of times
you have been shown an advertisement.</li>
<li><u>Analytics</u>: Allowing us to understand how our Services are being used, track site performance and make improvements.</li>
<li><u>Personalized Advertising</u>: Delivering tailored advertising based on your preferences or interests across services and devices and measuring the effectiveness of the ads.</li>
<li><u>Social Media</u>: Enabling the sharing of content from our Services through social networking and other sites.</li>
</ul>
<p>Below is a list of these partners with links to more information about their use of your data and how to exercise your options regarding tracking.</p>
<table border="0" cellspacing="0" cellpadding="0" class="table">
<tbody>
<tr>
<th>CATEGORY</th>
<th>PARTNER</th>
<th>FURTHER INFORMATION</th>
</tr>
<tr>
<td>Advertising</td>
<td>DoubleClick Floodlight</td>
<td rowspan="2">
<p>
<a href="https://policies.google.com/technologies/ads?hl=en-US" target="_blank">How Google uses information for advertising</a>
</p>
</td>
</tr>
<tr>
<td>Advertising</td>
<td>Google AdWords Conversion</td>
</tr>
<tr>
<td>Advertising</td>
<td>TradeDesk</td>
<td><a href="https://www.thetradedesk.com/general/privacy" target="_blank">TradeDesk privacy Policy</a></td>
</tr>
<tr>
<td>Advertising</td>
<td>Tapad</td>
<td><a href="https://www.tapad.com/privacy-policy" target="_blank">Tapad Privacy Policy</a></td>
</tr>
<tr>
<td>Advertising</td>
<td>Yahoo DOT Tag</td>
<td><a href="https://developer.verizonmedia.com/nativeandsearch/guide/v1-api/dottags/" target="_blank">Information on Yahoo DOT Tag</a></td>
</tr>
<tr>
<td>Advertising</td>
<td>Facebook Custom Audience</td>
<td><a href="https://www.facebook.com/business/help/341425252616329" target="_blank">About Custom Audience</a></td>
</tr>
<tr>
<td>Analytics</td>
<td>Google Analytics</td>
<td><a href="https://policies.google.com/technologies/partner-sites?hl=en-US" target="_blank">How Google uses information from sites or apps that use our services</a></td>
</tr>
<tr>
<td>Analytics</td>
<td>Dynamic Yield</td>
<td><a href="https://www.dynamicyield.com/privacy-policy/" target="_blank">Dynamic Yield Privacy Policy</a></td>
</tr>
<tr>
<td>Analytics</td>
<td>Crazy Egg</td>
<td><a href="https://www.crazyegg.com/privacy" target="_blank">Crazy Egg Privacy Policy</a></td>
</tr>
<tr>
<td>Advertising</td>
<td>Kenshoo</td>
<td><a href="https://kenshoo.com/privacy-policy/" target="_blank">Kenshoo Privacy Policy</a></td>
</tr>
<tr>
<td>Social Media</td>
<td>Facebook Connect</td>
<td><a href="https://www.facebook.com/full_data_use_policy" target="_blank">Facebook Privacy Policy</a></td>
</tr>
<tr>
<td>Advertising</td>
<td>InvestingChannel.com</td>
<td><a href="http://media.investingchannel.com/privacy-policy/" target="_blank">InvestingChannel Privacy Policy</a></td>
</tr>
<tr>
<td>Advertising</td>
<td>Evolution Media Group (EMG)</td>
<td><a href="https://www.evomgroup.com/" target="_blank">Evolution Media Group</a></td>
</tr>
<tr>
<td>Advertising</td>
<td>Investopedia</td>
<td><a href="https://www.investopedia.com/legal-4768893#PrivacyPolicy" target="_blank">Investopedia Privacy Policy</a></td>
</tr>
<tr>
<td>Advertising</td>
<td>Havas</td>
<td><a href="https://havasmedia.com/" target="_blank">Havas</a></td>
</tr>
</tbody>
</table>
<a name="tracking"></a>
<p>Most web browsers automatically accept cookies, but, if you prefer, you can usually modify your browser setting to disable or reject cookies. If you delete your cookies or if you set your browser to decline cookies, some features
of the Services may not be available, work, or work as designed. You may also be able to opt out of or block tracking by interacting directly with the third parties who conduct tracking through our Services.</p>
<p>You can learn more about ad serving companies and the options available to limit their collection and use of your information by visiting the websites for the
<a href="http://www.networkadvertising.org/choices/" target="_blank">Network Advertising Initiative</a>, the <a href="http://www.aboutads.info/choices" target="_blank">Digital Advertising Alliance</a>, and the
<a href="http://www.youronlinechoices.eu/" target="_blank">European Interactive Digital Advertising Initiative</a>. Similarly, you can learn about your options to opt out of mobile app tracking by certain advertising networks
through your device settings and by resetting the advertiser ID on your Apple or Android device.</p>
<p>Please note that opting out of advertising networks services does not mean that you will not receive advertising while using our Services or on other websites, nor will it prevent the receipt of interest-based advertising from
third parties that do not participate in these programs. It will, however, exclude you from interest-based advertising conducted through participating networks, as provided by their policies and choice mechanisms. If you delete
your cookies, you may also delete your opt-out preferences.</p>
<a name="howinfoisused"></a>
<h2>How We Use and Protect Your Information</h2>
<p>We may use the information we collect from you for the following purposes:</p>
<ul class="bullet-list">
<li>To provide you with our products and services, including to take steps to enter into a contract for sale or for services, process payments, fulfill orders, and send service communications.</li>
<li>To enable additional features on our Services and to provide you with a personalized service.</li>
<li>To provide you with the best service and improve and grow our business, including understanding our customer base and purchasing trends and understanding the effectiveness of our marketing.</li>
<li>To detect, investigate, and prevent activities that may violate our policies or be fraudulent or illegal, and to comply with legal requirements regarding the provision of products and services.</li>
</ul>
<h2>How We Secure the Information We Collect From or About You</h2>
<p>We use a combination of physical, technical, and administrative safeguards to protect the information we collect through the Services. While we use these precautions to safeguard your information, we cannot guarantee the security
of the networks, systems, servers, devices, and databases we operate or that are operated on our behalf.</p>
<a name="howweshareinfo"></a>
<h2>Our Sharing of Your Information</h2>
<p>We may share certain personally identifiable information we collect from you to the following third parties for the described purposes.</p>
<ul class="bullet-list">
<li><u>Service Providers</u>: We engage vendors to perform functions on our behalf such as: website, software, and data storage, content management, database management, technical integration, marketing automation, analytics, site
optimization, conducting customer surveys, and payment processing.</li>
<li><u>Social Media Platforms</u>: Where you choose to interact with us through social media, your interaction with these programs typically allows the social media company to collect some information about you through digital
cookies they place on your device and other tracking mechanisms. In some cases, the social media company may recognize you through its digital cookies even when you do not interact with their application. Please visit the social
media companies’ respective privacy policies to better understand their data collection practices and controls they make available to you.</li>
<li><u>Third parties involved in advertising</u>: We may share certain personally identifiable information with third-party partners to help improve our marketing efforts and to ensure that you receive relevant marketing. These
partners may share your information with other third parties to bring you offers of interest. We also partner with third parties who use cookies and other online identifiers to display interest-based advertising to you on the
Services and when you visit other online sites or apps. </li>
</ul>
<h2>Additional Information About our Data Collection and Sharing Practices</h2>
<p>In addition to the information sharing practices described in the previous section, we may also share and use personal information under the following circumstances.</p>
<p><u>Sharing of Aggregated Data</u>: We may analyze aggregated, de-identified data and share these analyses at our discretion, including with marketing agencies, media agencies and analytics providers. </p>
<p><u>Combination of Information</u>: We may combine information from the Services together and with other information we obtain from our business records.</p>
<p><u>Change of Ownership or Corporate Organization</u>: We may transfer to another entity or its affiliates or service providers some or all information about you in connection with, or during negotiations of, any merger,
acquisition, sale of assets or any line of business, change in ownership control, or financing transaction. We cannot promise that an acquiring party or the merged entity will have the same privacy practices or treat your
information in the same manner as described in this Policy.</p>
<p><u>Cross-border Transfer of Data</u>: If you use our Services outside of the United States, you understand that we may collect, process, and store your personal information in the United States and other countries. The laws in
the U.S. regarding personal information may be different from the laws of your state or country. Any such transfers will comply with safeguards as required by relevant law. By using the Services, you consent to the collection,
international transfer, storage, and processing of your data.</p>
<a name="optionsandrights"></a>
<h2>Your Options and Rights</h2>
<p>If at any time you would like to unsubscribe from receiving future emails, you can click the unsubscribe link at the bottom of any email you receive from us. If you would like to unsubscribe from any other communications, you can
contact us using the information found at our <a href="/contact-us.aspx">Contact Us</a> page, or email us at <a href="mailto:privacy@tradingacademy.com">privacy@tradingacademy.com</a> with your request. For users who register for
a My OTA account, you can change your communication preferences in your account profile.</p>
<h2>Your California Privacy Rights</h2>
<p>Persons with disabilities may obtain this notice in alternative format upon request by contacting us at privacy@tradingacademy.com or calling (866) 939-4958.</p>
<p><u>California Consumer Privacy Act:</u></p>
<p>The California Consumer Privacy Act (“CCPA”) provides California residents with rights to receive certain disclosures regarding the collection, use, and sharing of “Personal Information,” as well as rights to know/access, delete,
and limit the sale of Personal Information. The CCPA defines “Personal Information” to mean “information that identifies, relates to, describes, is reasonably capable of being associated with, or could reasonably be linked,
directly or indirectly, with a particular consumer or household.” Certain information we collect may be exempt from the CCPA because it is considered public information (i.e., it is made available by a government entity) or
covered by a specific federal privacy law, such as the Gramm–Leach–Bliley Act, the Health Insurance Portability and Accountability Act, or the Fair Credit Reporting Act.</p>
<p>To the extent that we collect Personal Information that is subject to the CCPA, that information, our practices, and your rights are described below.</p>
<a name="infocollected"></a>
<h3>Categories of Personal Information Collected</h3>
<p>You have the right to receive notice of the categories of Personal Information we collect, and the purposes for which we will use those categories of Personal Information. The categories we use to describe the information are
those enumerated in the CCPA. In the last 12 months (as of the Last Updated date on this Policy), we have collected the following personal information about individuals who have used our Services:</p>
<ul>
<ul class="bullet-list">
<li><strong>Personal and Online Identifiers</strong>:</li>
<ul class="bullet-list">
<li>We collect your name, phone number, and email address and contact address when you create an account or complete a transaction. If you choose to create an account, you will also be asked to create a username, and we will
assign one or more unique identifiers to your profile.</li>
<li>You provide us with payment information, which may be your credit card number or a bank account (if you pay by check), when you complete a transaction. You have the option to store this information to your account or set
up a recurring transaction.</li>
<li>We collect your IP address automatically when you use our Services.</li>
<li>We collect your Device ID automatically when you use our services.</li>
<li>We may also collect information about your spouse and/or partner.</li>
</ul>
<li><strong>Commercial Information</strong>: When you engage in transactions with us, we create records of goods or services you have purchased or considered, or purchasing or consuming histories or tendencies.</li>
<li><strong>Internet or Other Electronic Network Activity Information</strong>: We automatically collect information about your browsing history, search history, information regarding your interaction with websites, and
applications or advertisements when you utilize our Services.</li>
<li><strong>Audio, electronic, visual, thermal, olfactory, or similar information</strong>: If you contact us via phone, we may record the call. We collect your image, voice print and olfactory or similar information if you are
recorded in a classroom setting during one of our trainings or educational courses.</li>
<li><strong>Professional or employment-related information</strong>: We collect information about your career category/title. If you are a job applicant, we collect information about your current employer and employment
history. A copy of our employee privacy notice will be made available to you during the application process.</li>
<li><strong>Education information</strong>: If you are a job applicant, we collect information about the institutions you have attended and the level of education you have attained. A copy of our employee privacy notice will be
made available to you during the application process.</li>
<li><strong>Inferences drawn to create a profile about a consumer reflecting the consumer’s preferences or characteristics</strong>: We may analyze your preferences through a series of computer processes to make inferences about
your age range, education level, and gender. On some occasions, we may add our observations to an internal dataset.</li>
</ul>
</ul>
<h3>How We Use Personal Information Collected</h3>
<p>We may use the information we collect from and about you for the following business purposes:</p>
<ul class="bullet-list">
<li>To process your orders, contact you concerning the status of an order, answer any of your questions, or otherwise contact and communicate with you;</li>
<li>To address problems with the Services, our business or our products and services, and to protect the security of our site and our business;</li>
<li>To help us learn more about our Service users and customers and to improve their shopping experience and our business.</li>
</ul>
<p>We may also use the information we collect from and about you for the following commercial purposes:</p>
<ul class="bullet-list">
<li>To provide you with customized content, targeted offers, and advertising on our Services, other websites, or direct mail, and to contact you about upcoming sales, promotions, and product information.</li>
</ul>
<h3>Categories of Personal Information Sold</h3>
<p>We may share personal information with third-party partners as part of joint marketing and other initiatives. That sharing may constitute a “sale” under California law. In the last 12 months (from the Last Updated date listed at
the top of this Policy), we have sold the following categories of Personal Information:</p>
<ul>
<li>Personal and Online Identifiers, Commercial Information, and Internet/Network Activity Information.</li>
</ul>
<p>We do not sell personal information about persons under the age of 16 without their consent.</p>
<p>We may sell the categories of personal information identified above to carefully selected third-party partners so that they may inform you of offers, promotions, and services; including, advertising networks, marketing coops,
social networks, data analytics providers, and data brokers.</p>
<h3>Categories of Personal Information Disclosed</h3>
<p>In the last 12 months (from the Last Updated date listed at the top of this Policy, we have disclosed the following categories of personal information for a business purpose:</p>
<ul>
<li>Personal Identifiers; Internet/Network Activity; Commercial Information; Education Information; and Inferences.</li>
</ul>
<p>We may share the categories of personal information identified above with our service providers, our franchisees, our business partners, and financial services companies.</p>
<h3>Right to Know About Personal Information Collected, Disclosed, or Sold.</h3>
<p>You have the right to request that we disclose to you the Personal Information we collect, use, disclose, or sell. In order to process your request to know/access your Personal Information or delete your Personal Information we
may ask you to take additional steps to verify your request or identity.</p>
<h4>Verification Procedures</h4>
<p>In order to process your request to know about or delete personal information we collect, disclose, or sell, we must verify your request. We do this by:</p>
<ul class="bullet-list">
<li>Asking you to providing personal identifiers we can match against information we may have collected from you previously; and/or</li>
<li>Asking you to confirm your request using the email or telephone number associated with your account.</li>
</ul>
<h3>Right to Know/Access Information</h3>
<p>You have the right to request access to Personal Information collected about you and information regarding the source of that information, the purposes for which we collect it, and the third parties and service providers with
whom we share it. </p>
<h3>Right to Request Deletion of Information</h3>
<p>You have the right to request in certain circumstances that we delete any Personal Information that we have collected directly from you. We may have a reason under the law why we may not be able to comply with your request, or
why we may comply with it in a more limited way than you anticipated. If we do, we will explain that to you in our response.</p>
<h3>Right to Information Regarding Participation in Data Sharing for Financial Incentives</h3>
<p>You have the right to be free from discrimination based on your exercise of your CCPA rights. </p>
<h3>Right to Opt Out of Sale of Personal Information</h3>
<p>You have the right to opt out of any sale of your personal information to third parties. To exercise this right, please visit our
“<a href="https://privacyportal.cookiepro.com/webform/cf5cda87-dc60-4736-aaea-e3a6126755c9/8511eb4e-e6f4-4b35-afef-e42081286220" target="_blank">Do Not Sell My Personal Information</a>” webpage or call us at (866) 939-4958.</p>
<p>Please note that your right to opt out does not apply to our sharing of personal information with service providers, who are parties we engage to perform a function on our behalf and are contractually obligated to use the
personal information only for that function.</p>
<h3>How to Submit an Access or Deletion Request</h3>
<p>You may submit a request to exercise your access and/or deletion rights through one of two means:</p>
<ul class="bullet-list">
<li>By filling out a Consumer Data Request Form available <a href="https://privacyportal.cookiepro.com/webform/cf5cda87-dc60-4736-aaea-e3a6126755c9/b64d922e-c9c4-4394-8b8c-15c9ce3535cc" target="_blank">here</a>. </li>
<li>By calling us at (866) 939-4958 or 1-949-608-7424.</li>
</ul>
<p><u>Authorized Agent</u></p>
<p>You may authorize another individual or a business registered with the California Secretary of State, called an authorized agent, to make requests on your behalf. If you use an authorized agent to make a request, we must verify
that you have given the agent the authority to make a request. To do so, we may ask you to do one of the following:</p>
<ul class="bullet-list">
<li>Provide evidence of your signed permission to authorize the agent to make the request;</li>
<li>Verify your identity with us; or</li>
<li>Confirm with us that you have provided the authorized agent with permission to make the request.</li>
</ul>
<h2>Special Information for Nevada Residents</h2>
<p>Residents of the State of Nevada have the right to opt out of the sharing of certain pieces of information with third parties. As explained in our “Our Sharing of Your Information” section above, we may share certain personal
information with third-party partners for their own uses who help us ensure that you receive relevant marketing, and may share your information with other third-party partners to bring you offers of interest. If you are a Nevada
resident and would like to opt out of this sharing, please email <a href="mailto:privacy@tradingacademy.com">privacy@tradingacademy.com</a> or visit our
“<a href="https://privacyportal.cookiepro.com/webform/cf5cda87-dc60-4736-aaea-e3a6126755c9/8511eb4e-e6f4-4b35-afef-e42081286220" target="_blank">Do Not Sell My Information</a>” webpage.</p>
<h2>Information for Individuals Located in the EU and Switzerland</h2>
<p>We process personal data on the following legal bases: (1) with your consent; (2) as necessary to perform our agreement to provide Services; and (3) as necessary for our legitimate interests in providing the Services where those
interests do not override your fundamental rights and freedom related to data privacy. Personal information we collect may be transferred to, and stored and processed in, the United States or any other country in which we or our
affiliates or subcontractors maintain facilities, as described above.</p>
<p>Users that reside in the EEA or Switzerland have the right to lodge a complaint about our data collection and processing actions with the supervisory authority concerned. Contact details for data protection authorities are
available <a href="http://ec.europa.eu/justice/data-protection/bodies/authorities/index_en.htm" target="_blank">here.</a> </p>
<p>If you are a resident of the EEA or Switzerland, you are entitled to certain rights. Please note: In order to verify your identity, we may require you to provide us with personal information prior to accessing any records
containing information about you. These rights include the ability:</p>
<ul class="bullet-list">
<li>to request from us access to personal information held about you</li>
<li>to ask for the information we hold about you to be rectified if it is inaccurate or incomplete;</li>
<li>to ask for data to be erased if the data is no longer necessary for the purpose for which it was collected, you withdraw consent and no other legal basis for processing exists, or you believe your fundamental rights to data
privacy and protection outweigh our legitimate interest in continuing the processing.</li>
<li>to request that we restrict our processing if we are processing your data based on legitimate interests or the performance of a task in the public interest as an exercise of official authority (including profiling); using your
data for direct marketing (including profiling); or processing your data for purposes of scientific or historical research and statistics.</li>
</ul>
<p>To submit a request to exercise your rights, please contact us at privacy@tradingacademy.com. We may have a reason under the law why we do not have to respond to your request, or respond to it in a more limited way than you
anticipated. If we do, we will explain that to you in our response.</p>
<h2>Changes to This Policy</h2>
<p>We may make changes to this Policy from time to time. We will post any changes, and such changes will become effective when they are posted. Your continued use of our Services following the posting of any changes will mean that
you accept those changes.</p>
<p>For questions about our privacy practices, contact us at:</p>
<p> Trading Academy Corporate Headquarters<br> 17780 Fitch<br> Suite 200<br> Irvine, CA 92614<br> (866) 939-4958 or 011-949-608-7424<br> Email: privacy@tradingacademy.com </p>
</div>
</div>
</div>
<a onclick="closePopup()" class="close-button">×</a>
</div>
</div>
<div class="popup" id="popupSpace2" style="display:none;">
<div class="popup-container" id="popupContent2">
<h1 class="popup-title">Disclosure</h1>
<div class="popup-include-container">
<title></title>
<style type="text/css">
#pp-content {
font-family: Arial, Helvetica, sans-serif, Verdana;
font-size: 12px;
text-align: left;
}
#pp-content h1 {
font-family: Arial, Helvetica, sans-serif, Verdana;
text-align: left;
}
#pp-content p {
font-family: Arial, Helvetica, sans-serif, Verdana;
font-size: 12px;
text-align: left;
}
#pp-content li {
font-family: Arial, Helvetica, sans-serif, Verdana;
font-size: 12px;
text-align: left;
}
</style>
<meta name="robots" content="noindex, nofollow">
<div id="modalContent">
<div id="pp-content">
<p> I understand that Trading Academy instruction will prepare me to actively trade securities and/or other financial instruments for my own account at an appropriate financial firm which utilizes the Electronic transmissions of
securities and other financial instruments orders to execute trades for its customers. I understand that this course is not preparation to be a Licensed Broker in the financial industry and will not help me get a job. </p>
<p> Trading Academy Training Program should not be construed as a recommendation or an offer to buy or sell any security or the suitability of any investment strategy for Student. The purchase, sale, or advice regarding any
security, other financial instrument or system can only be performed by a licensed Industry representative; such as, but not limited to a Broker/Dealer, Introducing Broker, FCM and and/or Registered Investment Advisor. Neither
Trading Academy nor its representatives are licensed to make such advisements. All purchasers of the Trading Academy Training Program or other Trading Academy products are encouraged to speak with a licensed representative of
their choice regarding the appropriateness of investing/trading or of any particular investment/trading strategy. </p>
<p> Trading Academy training centers are independently owned and operated and each location may set its own fees for classes. </p>
<h4>A Note About Terminology Used on our Website</h4>
<p> As used on this Website and in our communications, the word "professional" or "Professional" is used as an adjective to describe the exceptional quality of our education and the high standards we require of our instructors and
personnel in all our Centers. None of our courses will provide education to become a Licensed Broker in the financial industry, or licensing in any other profession, and no course of instruction will lead to any job, employment or
professional certification. </p>
<p> As used on this Website and in our communications, the word "Graduate" or "graduate" means any person who has experienced our Core Strategy Courses (previously called Professional Trader Part 1 and Part 2) and any person who has
experienced any other combination of classes which total at least seven full days of our trading and investing education. </p>
<h4>We Help You Minimize Trading Risk</h4>
<p> At Trading Academy, we understand the risks involved in short term trading and emphasize risk management in our classes. Enroll in one of our free seminars to find out more! </p>
<h4>Understanding Trading Risks</h4>
<p> Electronic active trading involves special risks and may not be suitable for everyone. Electronic active trading may also involve a high volume of trading activity. Each trade generates a commission and the total daily
commission on such a high volume of trading can be considerable. </p>
<p> Electronic active trading accounts should be considered speculative in nature with the objective being to generate short-term profits. This activity may result in the loss of more than 100% of an investment, which is the sole
responsibility of the customer. An electronic active trader should understand the operation of a margin account under various market conditions and review his or her investment objectives, financial resources and risk tolerances
to determine whether margin trading is appropriate for them. The increased leverage which margin provides may heighten risk substantially, including the risk of loss in excess of 100% of an investment. </p>
<h5> STATEMENT BY CHAIRMAN ARTHUR LEVITT SECURITIES AND EXCHANGE COMMISSION CONCERNING ON-LINE TRADING<br> JANUARY 27, 1999 </h5>
<p> Chairman Arthur Levitt today issued the following statement to investors:<br> The Internet and other new technologies are in many ways transforming how our capital markets operate. There are clear benefits to these changes
including lower costs and faster access to the market for investors. I believe that investors need to remember the investment basics, and not allow the ease and speed with which they can trade to lull them either into a false
sense of security or encourage them to trade too quickly or too often. </p>
<p> Over the last two years, particularly in recent months, the SEC has been hearing concerns about retail, on-line (Internet) investing. In fact, the number of complaints concerning on-line investing has increased 330 percent in
the last year. Some of the issues raised specifically relate to on-line trading, others are generic to all investing. The majority of them can be addressed through better education and investors ensuring that they have done their
homework. </p>
<p> Every day, more and more Americans are investing in the stock market, and many of them are doing so through the Internet. On-line brokerage accounts account for approximately 25 percent of all retail stock trades. And, the
number of on-line brokerage accounts is expected to exceed 10 million by the end of the year. </p>
<p> While the manner in which orders are executed may be changing, the time-honored principles of evaluating a stock have not. An investor's consideration of the fundamentals of a company-net earnings, P/E ratios, the products or
services offered by the company-should never lose their underlying importance. </p>
<p> Investing in the stock market-however you do it and however easy it may be-will always entail risk. I would be very concerned if investors allow the ease with which they can make trades to shortcut or bypass the three golden
rules for all investors: (1) Know what you are buying; (2) Know the ground rules under which you buy and sell a stock or bond; and (3) Know the level of risk you are undertaking. On-line investors should remember that it is just
as easy, if not more, to lose money through the click of a button as it is to make it. </p>
<p> In recent months, we have begun to identify a number of issues every on-line investor should be aware of. First, investors must understand the issues and limitations of on-line investing. You may occasionally experience delays
on these new systems. Demand has grown so quickly that many firms are racing to keep pace with it. In the meantime, you may have trouble getting on-line or receiving timely confirmations of trade executions. You should not always
expect "instantaneous" execution and reporting. There can and will be delays in electronic systems. You should investigate and understand options and alternatives to executing and confirming your orders if you encounter on-line
problems. </p>
<p> Second, investors may sometimes be surprised at how quickly stock prices actually move. For example, many technology stocks have recently had dramatic and rapid price movements. When many investors attempt to purchase (or sell)
the same stock at the same time, the price can move very quickly. Just because you see a price on your computer screen doesn't mean that you will always be able to get that price in a rapidly changing market. You should take
precautions to ensure that you do not end up paying much more for a stock than you intended or can afford. </p>
<p> One way to do this is to use limit orders rather than market orders when submitting a trade in a "hot" stock. The result for investors that do not limit their risk can be quite surprising. Say an investor wanted to buy a stock
in an IPO that was trading earlier at $9.00 and failed to specify the maximum they were willing to pay using a limit order. That investor could end up paying whatever price the stock has moved to at the time his order reaches the
market -- $60, $90 or even more. If, on the other hand, the investor submitted a limit order to buy the stock at $11.00 or less, the order would only be executed if the market price had not moved past that level. Investors should
understand the risk associated with trading in a rapidly moving market and make sure that they take all possible actions to control their risk. </p>
<p> Third, I am concerned that investors buying securities on margin may not fully understand the risks involved. In volatile markets, investors who have put up an initial margin payment for a stock may find themselves being
required to provide additional cash (maintenance margin) if the price of the stock subsequently falls. If the funds are not paid in a timely manner, the brokerage firm has the right to sell the securities and charge any loss to
the investor. When you buy stock on margin, you are borrowing money. And as the stock price changes, you may be required to increase the cash investment. Simply put, you should make sure that you do not over-extend. </p>
<p> Fourth, while new technology available to retail investors may resemble that of professional traders, retail investors should exercise caution before imitating the style of trading and risks undertaken by market professionals.
For most individuals, the stock market should be used for investment not trading. Strategies such as day trading can be highly risky, and retail investors engaging in such activities should do so with funds they can afford to
lose. I am very concerned when I hear of stories of student loan money, second mortgages or retirement funds being used to engage in this type of activity. Investment should be for the long-run, not for minutes or hours. </p>
<p> Millions of new investors have taken advantage of the unprecedented access and individual control the Internet provides. But, new opportunities present all of us with new responsibilities, challenges and risks. The SEC will do
everything it can to protect and inform investors during this time of great innovation and change. But, investor protection-at its most basic and effective level-starts with the investor. I say to all investors-whether you invest
on-line, on the phone, or in-person-know what you are buying, what the ground rules are, and what level of risk you are assuming. </p>
<h4>Important Information about trading Foreign Exchange.</h4>
<p> Trading foreign exchange is not for everyone. Trading foreign exchange on margin carries a high level of risk, and may not be suitable for all investors. The high degree of leverage can work against you as well as for you.
Before deciding to trade foreign exchange you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial
investment and therefore you should not invest money that you cannot afford to lose. You should be aware of all the risks associated with foreign exchange trading, and seek advice from an independent financial advisor if you have
any doubts. </p>
<br>
</div>
</div>
</div>
<a onclick="closePopup()" class="close-button">×</a>
</div>
</div>
</div>
</footer>
</div>
<script src="js/app.min.js"></script>
<div id="divExit" class="waiting" style="display:none;">
<span class="close-button exit-intent_close">×</span>
<div class="modal">
<div class="modal-title">
<h3>FREE ONLINE CLASSES AVAILABLE DAILY</h3>
</div>
<div class="modal-body">
<a class="btn" id="exitLink" href="/ptw-online.aspx?btn=ex02&pagecode=startknowing&CampaignCode=MMTV2WA001110CD00PR_WEB&CampaignID=70140000000ML5a">SIGN UP NOW</a>
</div>
</div>
<script defer="">
var exitURLMod = exitURL.replace("btn=ex01", "btn=ex02");
document.getElementById("exitLink").href = (exitURLMod);
var tabpromotion = document.getElementById("tabPromo");
var tabpromotion2 = document.getElementById("tabPromo2");
var tabpromotion3 = document.getElementById("tabPromo3");
var fqspromotion = document.getElementById("fqsPromo");
var fqspromotion2 = document.getElementById("fqsPromo2");
var otaLocationOld = ["37", "116", "24", "117", "43", "6", "44", "4", "34", "23"];
if (otaLocation.indexOf(locationID) !== -1) {
var exitLoc = true;
}
// if (locationID == 22 || locationID == 32 || locationID == 1 || locationID == 8 || locationID == 102 || locationID == 21 || locationID == 42 || locationID == 95) {
// tabpromotion.style.display = "block";
// tabpromotion2.style.display = "block";
// tabpromotion3.style.display = "block";
// fqspromotion.style.display = "none";
// fqspromotion2.style.display = "none";
// }
if (exitLoc != true) {
$(document).mouseleave(function() {
document.addEventListener('mouseleave', function(e) {
var top = e.pageY;
var right = document.body.clientWidth - e.pageX;
var bottom = window.innerHeight - e.pageY;
var left = e.pageX;
if (top < 10 || right < 20 || bottom < 10 || left < 10) {
$('.waiting').show();
$('#divExit').removeClass('waiting');
}
});
});
} else {}
$('.exit-intent_close').click(function() {
$('#divExit').hide();
});
$(window).click(function() {
$('#divExit').hide();
});
$('#divExit').click(function(event) {
event.stopPropagation();
});
</script>
<script>
function gadytrack(ec, ea, el) {
ga('send', 'event', ec, ea, el);
}
</script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="66DE508B">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
value="/wEdABwJ5RJcueHXPsk18ND1wBVBP6oLkPYg9XYsQNxIOujmjkzfeH8NOwDPAN3z6xN/n6NR0atCAfGkzWulqXd7CWANo1+ZcPoSq/TD6QDR9KVJ3npoH1YoB8un4iookdNZ/ywdK5Vuuf1BoaQbZcDRjED4TkyZNTpHamUeHR7J+wKHawogS0N3HPsgfB4xyWfFs4XDYtgFpaxjQVC5nJKaF2hf73Q9kiXqkwnkGPET/Ugoq26zkMmygkxzMz4A5OepLqwNYlEBhNLg6QktiiDXW820uuRh9A0d+7dvWwcwXuBH/bY1SASm73iLsB2Mjs416RSY9oDtL0Ok84H41yJL/C6qPEmXhWnHhAvaA+iyQZ302yAnxYPLiCRgsij6vzvTfLAc9daFvXOZ4as32ud8PQEvGMegYMOqatXXpPK7ZksYldHzEDJTIhQCzfX8vZeJTkmIXLqRVBGHQIKkCnsYR5264q4wtLs/gesqdasAy8eYPVaYhPCWNh8b4oxWYFPhr4G5VSySVTFMqYVMWB4cnAXu6jMQbife5XZc7+6D4qkFIk7qZbeWrM9M/VkRzPQ9Otuj7JEGGrgzl69C3tiiQw8hpPgcfru5uSJL8SKmFD99cgWCmhc=">
</div><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwUJNjE3ODE4NDMzD2QWAmYPZBYCZg9kFgQCAQ9kFggCAw9kFgJmDxYCHgRUZXh0BQ9UcmFkaW5nIEFjYWRlbXlkAgYPFgIeBGhyZWYFOmh0dHBzOi8vd3d3LnRyYWRpbmdhY2FkZW15LmNvbS9wb3dlci10cmFkaW5nLXdvcmtzaG9wLmFzcHhkAgkPZBYCAgEPZBYCAgEPFgIfAAXP6wE8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL093bENhcm91c2VsMi8yLjIuMS9hc3NldHMvb3dsLmNhcm91c2VsLm1pbi5jc3MiPg0KPHN0eWxlPg0KICBib2R5IHsNCiAgICBjb2xvcjojMzMyZTJhOw0KICB9DQogIC5zaXRlLWhlYWRlciwgLnNpdGUtY29udGVudCB7DQogICAgbWF4LXdpZHRoOiAxOTIwcHg7DQogICAgbWFyZ2luOiAwIGF1dG87DQoJfQ0KICAud3JhcCB7DQogICAgbWF4LXdpZHRoOiBub25lOw0KICAgIHBhZGRpbmc6MDsNCiAgfQ0KICAucHR3LWhlcm8gew0KICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL2ltYWdlcy50cmFkaW5nYWNhZGVteS5jb20vZGxwL3Rlc3RpbW9uaWFscy9iZy1hcXVhLmpwZycpOw0KICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7DQogICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDsNCiAgfQ0KICAuc2l0ZS1oZWFkZXIgLndyYXAgew0KICAgIHBhZGRpbmc6MCAzMHB4Ow0KICB9DQogIC5wdHctYmxvY2staGVhZGluZyB7DQogICAgdGV4dC1hbGlnbjpjZW50ZXI7DQogICAgbWFyZ2luOjEuNWVtIDA7DQogIH0NCiAgLmhlcm8tcHJvbW8jZnFzUHJvbW8gew0KICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjgwMjk7DQogIH0NCiAgLmhlcm8tcHJvbW8jdGFiUHJvbW8gew0KICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTFmNmQ7DQogIH0NCiAgLmhlcm8tcHJvbW8gPiAqIHsNCiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7DQogIH0NCiAgLmhlcm8tcHJvbW8jZnFzUHJvbW8gPiAqIHsNCiAgICB3aWR0aDo1MCU7DQogIH0NCiAgLmhlcm8tcHJvbW8gLmhlcm8tcHJvbW9fY29udGVudCB7DQogICAgcGFkZGluZzoyMHB4IDMwcHg7DQogICAgZGlzcGxheTp0YWJsZS1jZWxsOw0KICB9DQogIC5oZXJvLXByb21vIC5oZXJvLXByb21vX2NvbnRlbnQgaDIgew0KICAgIGZvbnQtc2l6ZTogMzBweDsNCiAgfQ0KICAuaGVyby1wcm9tbyNmcXNQcm9tbyAuaGVyby1wcm9tb19jb250ZW50IGgyIHsNCiAgICBtYXJnaW46MDsNCiAgfQ0KICAuaGVyby1wcm9tbyN0YWJQcm9tbyAuaGVyby1wcm9tb19jb250ZW50IGgyIHsNCiAgICBtYXJnaW4tdG9wOjA7DQogICAgY29sb3I6I2ZmZjsNCiAgfQ0KICAuaGVyby1wcm9tbyAuaGVyby1wcm9tb19jb250ZW50IGgyIHNwYW4gew0KICAgIGNvbG9yOiNlZTY0MzA7DQogIH0NCiAgLmhlcm8tcHJvbW8gLmhlcm8tcHJvbW9fY29udGVudCBoMyB7DQogICAgbWFyZ2luOjA7DQogICAgY29sb3I6I2ZmZjsNCiAgICBmb250LXNpemU6IDIwcHg7DQogIH0NCiAgLmhlcm8tcHJvbW8gLmhlcm8tcHJvbW9faW1nIHsNCiAgICBkaXNwbGF5Om5vbmU7DQogIH0NCiAgLmhlcm8tcHJvbW8jZnFzUHJvbW8gLmhlcm8tcHJvbW9faW1nIHsNCiAgICBwYWRkaW5nOjIwcHggMzBweDsNCiAgfQ0KICAuaGVyby1wcm9tbyN0YWJQcm9tbyAuaGVyby1wcm9tb19pbWcgew0KICAgIHBhZGRpbmc6MCAxMHB4Ow0KICAgIHRleHQtYWxpZ246Y2VudGVyOw0KICAgIHdpZHRoOjMwJTsNCiAgfQ0KICAuaGVyby1wcm9tbyAuaGVyby1wcm9tb19jb250ZW50IHAgew0KICAgIG1hcmdpbjowOw0KICAgIGZvbnQtZmFtaWx5OiBESU4tQ29uZEJsYWNrLEltcGFjdCxzYW5zLXNlcmlmOw0KICAgIGNvbG9yOiM5ZTllOWU7DQogICAgZm9udC1zaXplOjE0cHg7DQogIH0NCiAgLmxvY2F0aW9uLXJlZGlyZWN0LXN0cmlwIHsNCiAgICBwYWRkaW5nOiAxMHB4IDhweCA4cHg7DQogICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFlMTsNCiAgICB0ZXh0LWFsaWduOiBjZW50ZXINCiAgfQ0KICAubG9jYXRpb24tcmVkaXJlY3Qtc3RyaXAgc3Ryb25nIHsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBmb250LXdlaWdodDogNzAwDQogIH0NCiAgLmxvY2F0aW9uLXJlZGlyZWN0LXN0cmlwPi5idG4gew0KICAgIG1hcmdpbi1sZWZ0OiA1cHg7DQogICAgbWFyZ2luLWJvdHRvbTogMDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2NDMwOw0KCX0NCiAgLnJlZy1idXR0b24gew0KICAgIHRleHQtYWxpZ246Y2VudGVyOw0KICB9DQogIC5wdHctdGFnbGluZSB7DQogICAgcGFkZGluZzogMjBweCAyMHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICB9DQogIC5wdHctdGFnbGluZTpiZWZvcmUgew0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICB0b3A6IDA7DQogICAgbGVmdDogMDsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICB3aWR0aDogMTAwJTsNCiAgICBoZWlnaHQ6IDEwMCU7DQogICAgY29udGVudDogJyc7DQogICAgYmFja2dyb3VuZDogcmdiYSgyMSwgMzEsIDEwOSwgMSk7DQogIH0NCiAgLnB0dy10YWdsaW5lIGgxIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgbWFyZ2luOiAwOw0KICAgIC8qIGZvbnQtc2l6ZTogMi4yNjY3ZW07ICovDQogICAgZm9udC1zaXplOiAyNHB4Ow0KICAgIGNvbG9yOiAjZmZmOw0KICB9DQogIC5wdHctdGFnbGluZSBwIHsNCiAgICBwb3NpdGlvbjogcmVsYXRpdmU7DQogICAgbWFyZ2luOiAyMHB4IDAgMDsNCi8qICAgIGZvbnQtc2l6ZTogMS4yZW07ICovDQogICAgZm9udC1zaXplOiAxNnB4Ow0KICAgIGZvbnQtd2VpZ2h0OiA3MDA7DQogICAgY29sb3I6ICNlZTY0MzA7DQogIH0NCiAgLnB0dy10YWdsaW5lLW9mZmVyIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0MWFhZTE7DQogICAgcGFkZGluZzogNDBweCA1MHB4IDM1cHggNDBweDsNCiAgfQ0KICAucHR3LXRhZ2xpbmUtb2ZmZXIgaDIgew0KICAgIGNvbG9yOiNmZmY7DQogICAgbWFyZ2luOiAwOw0KICB9DQogIC5wdHctdGFnbGluZS1vZmZlciBwIHsNCiAgICBjb2xvcjojZmZmOw0KICAgIGZvbnQtc2l6ZTogMS4yZW07DQogICAgZm9udC13ZWlnaHQ6IDcwMDsNCiAgICBtYXJnaW46IDIwcHggMCAwOw0KICB9DQogIC5wdHctc3VwcG9ydCB7DQogICAgZmxvYXQ6cmlnaHQ7DQogICAgcGFkZGluZy10b3A6MjBweDsNCiAgICBmb250LXdlaWdodDo3MDA7DQogICAgZm9udC1zaXplOjEwcHg7DQogICAgbGluZS1oZWlnaHQ6MTsNCiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7DQogIH0NCiAgLnB0dy1zdXBwb3J0PnNwYW4gew0KICAgIGRpc3BsYXk6YmxvY2s7DQogICAgZm9udC1zaXplOjE2cHg7DQogIH0NCiAgLnB0dy10cnVzdCB7DQogICAgYm9yZGVyLWJvdHRvbTowOw0KICB9DQogIC5mcmVlLW92ZXJ2aWV3IC5vdmVydmlldy1wYW5lbCB7DQogICAgcGFkZGluZzogNDBweCA1MHB4IDM1cHggNDBweDsNCiAgfQ0KICAuZnJlZS1vdmVydmlldyAub3ZlcnZpZXctcGFuZWwgaDMgew0KICAgIG1hcmdpbjowOw0KICAgIHRleHQtYWxpZ246Y2VudGVyOw0KICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsNCiAgfQ0KICAuZnJlZS1vdmVydmlldyAub3ZlcnZpZXctcGFuZWwgcCB7DQogICAgZm9udC1zaXplOiAxLjJlbTsNCiAgICBtYXJnaW46IDIwcHggMCAwOw0KICAgIHRleHQtYWxpZ246Y2VudGVyOw0KICB9DQogIC5mcmVlLW92ZXJ2aWV3IC5vdmVydmlldy1wYW5lbCBmaWd1cmUgew0KICAgIG1hcmdpbjoyMHB4IDAgMDsNCiAgfQ0KICAuZnJlZS1vdmVydmlldyAub3ZlcnZpZXctcGFuZWwgdWwgew0KICAgIGZvbnQtc2l6ZTogMS4yZW07DQogICAgbGluZS1oZWlnaHQ6IDEuNTsNCiAgfQ0KICAuZnJlZS1vdmVydmlldyAub3ZlcnZpZXctcGFuZWwgdWwuYnVsbGV0LWxpc3Qgew0KICAgIGNvbG9yOiAjZmZmOw0KICB9DQogIC5mcmVlLW92ZXJ2aWV3IC5vdmVydmlldy1wYW5lbCB1bC5idWxsZXQtbGlzdCBsaSB7DQogICAgbWFyZ2luOiAyMHB4IDAgMDsNCiAgfQ0KICAuZnJlZS1vdmVydmlldyAub3ZlcnZpZXctcGFuZWw6Zmlyc3QtY2hpbGQgew0KICAgIGJhY2tncm91bmQtY29sb3I6IzE1MWY2ZDsNCiAgfQ0KICAuZnJlZS1vdmVydmlldyAub3ZlcnZpZXctcGFuZWw6Zmlyc3QtY2hpbGQgaDMgew0KICAgIGNvbG9yOiNmZmY7DQogIH0NCiAgLmZyZWUtb3ZlcnZpZXcgLm92ZXJ2aWV3LXBhbmVsOmZpcnN0LWNoaWxkIHAgew0KICAgIGNvbG9yOiNmZmY7DQogIH0NCiAgLmZyZWUtb3ZlcnZpZXcgLm92ZXJ2aWV3LXBhbmVsOmxhc3QtY2hpbGQgew0KICAgIGJhY2tncm91bmQtY29sb3I6I0VCRUJFQjsNCiAgfQ0KICAuZnJlZS1vdmVydmlldyAub3ZlcnZpZXctcGFuZWw6bGFzdC1jaGlsZCAuZW1waGFzaXMgew0KICAgIGZvbnQtc2l6ZTogMS4zMzMzZW07DQogICAgY29sb3I6ICMxNTFmNmQ7DQoJfQ0KICAucHR3LW92ZXJ2aWV3IHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWUxOw0KICAgIHBhZGRpbmc6IDQwcHggNTBweCAzNXB4IDQwcHg7DQogICAgY29sb3I6ICNmZmY7DQoJfQ0KICAucHR3LW92ZXJ2aWV3IGgyIHsNCiAgICBtYXJnaW46MDsNCiAgICBjb2xvcjogI2ZmZjsNCiAgfQ0KICAucHR3LW92ZXJ2aWV3ICNvdmVydmlldyA+IGRpdiB7DQogICAgdGV4dC1hbGlnbjpjZW50ZXI7DQogIH0NCiAgLnB0dy1vdmVydmlldyAjb3ZlcnZpZXcgPiBkaXYgaDMubnVtYmVyIHsNCiAgICBmb250LXNpemU6My4yZW07DQogICAgbWFyZ2luLXRvcDowLjVlbTsNCiAgfQ0KICAucHR3LW92ZXJ2aWV3ICNvdmVydmlldyA+IGRpdiBwLmNhcHRpb24gew0KICAgIG1hcmdpbjogMjBweCAwIDA7DQogICAgZm9udC1zaXplOiAxLjQ2NjdlbTsNCiAgICBmb250LXdlaWdodDogNzAwOw0KICAgIGxpbmUtaGVpZ2h0OiAxLjI7DQogIH0NCiAgLnB0dy1vdmVydmlldyAuc3ZnLXN0YXQgew0KICAgIGZpbGw6IzE1MWY2ZDsNCiAgfQ0KICAuYW5pbWF0ZWQgIHsNCiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMCBtcyAhaW1wb3J0YW50Ow0KICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMCBtcyAhaW1wb3J0YW50Ow0KICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aCAhaW1wb3J0YW50Ow0KICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGggIWltcG9ydGFudDsNCiAgfQ0KICAuZmFkZU91dCAgew0KICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7DQogICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7DQogIH0gIA0KICBALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7DQogICAgMCUgew0KICAgICAgb3BhY2l0eTogMTsNCiAgICB9ICANCiAgICAxMDAlIHsNCiAgICAgIG9wYWNpdHk6IDA7DQogICAgfSAgDQogIH0NCiAgQGtleWZyYW1lcyBmYWRlT3V0IHsNCiAgICAwJSB7DQogICAgICBvcGFjaXR5OiAxOw0KICAgIH0gIA0KICAgIDEwMCUgew0KICAgICAgb3BhY2l0eTogMDsNCiAgICB9ICANCiAgfQ0KICAucHR3LXRlc3RpbW9uaWFsIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxNTFmNmQ7DQogICAgYmFja2dyb3VuZC1zaXplOmNvdmVyOw0KICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDsNCiAgICBwb3NpdGlvbjpyZWxhdGl2ZTsNCiAgICBtYXJnaW46MDsNCiAgfQ0KICAub3dsLWl0ZW0+LnB0dy10ZXN0aW1vbmlhbDphZnRlciB7DQogICAgY29udGVudDonJzsNCiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y2YzY0OCwgI2U3ODYzZik7DQogICAgd2lkdGg6MTBweDsNCiAgICBwb3NpdGlvbjphYnNvbHV0ZTsNCiAgICB0b3A6MDsNCiAgICBib3R0b206MDsNCiAgICBsZWZ0OjIwcHg7DQogIH0NCiAgLnB0dy10ZXN0aW1vbmlhbCBhc2lkZSB7DQogICAgbWF4LXdpZHRoOjQ1MHB4Ow0KICAgIG1pbi1oZWlnaHQ6MjAwcHg7DQogICAgaGVpZ2h0OjYwdnc7DQogICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsNCiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOw0KICAgIHBhZGRpbmctYm90dG9tOiAyMHB4Ow0KICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsNCiAgICB6LWluZGV4OiAxOw0KICB9DQogIC5wdHctdGVzdGltb25pYWwgYXNpZGUgYmxvY2txdW90ZSB7DQogICAgY29sb3I6I2ZmZjsNCiAgICBxdW90ZXM6ICJcMjAxQyIiXDIwMUQiIlwyMDE4IiJcMjAxOSI7DQogICAgcG9zaXRpb246cmVsYXRpdmU7DQogICAgbWFyZ2luOiAxZW0gNTBweDsNCiAgfQ0KICAucHR3LXRlc3RpbW9uaWFsIGFzaWRlIGJsb2NrcXVvdGU6YmVmb3JlIHsNCiAgICBjb2xvcjogI2ZmZjsNCiAgICBjb250ZW50OiBvcGVuLXF1b3RlOw0KICAgIGZvbnQtc2l6ZTogNGVtOw0KICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgICBsZWZ0OiAtMzVweDsNCiAgICB0b3A6IDEycHg7DQogICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7DQogICAgZm9udC1zdHlsZTogaXRhbGljOw0KICB9DQogIC5wdHctdGVzdGltb25pYWwgYXNpZGUgYmxvY2txdW90ZTphZnRlciB7DQogICAgY29sb3I6ICNmZmY7DQogICAgY29udGVudDogY2xvc2UtcXVvdGU7DQogICAgZm9udC1zaXplOiA0ZW07DQogICAgcG9zaXRpb246IGFic29sdXRlOw0KICAgIHJpZ2h0OiAtMjVweDsNCiAgICBib3R0b206IC0xNXB4Ow0KICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOw0KICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsNCiAgfQ0KICAucHR3LXRlc3RpbW9uaWFsIGFzaWRlIGNpdGUgew0KICAgIGNvbG9yOiNmZmY7DQogICAgZm9udC1mYW1pbHk6IERJTi1Db25kQmxhY2ssSW1wYWN0LHNhbnMtc2VyaWY7DQogICAgdGV4dC1hbGlnbjpsZWZ0Ow0KICAgIG1hcmdpbi1sZWZ0OjUwcHg7DQogICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOw0KICAgIGxldHRlci1zcGFjaW5nOjFweDsNCiAgfQ0KICAucHR3LXRlc3RpbW9uaWFsIGFzaWRlIGNpdGU6YmVmb3JlIHsNCiAgICBjb250ZW50OiBub25lOw0KICAgIHBhZGRpbmctcmlnaHQ6MDsNCgl9DQogIC5wdHctbGFzdC1jdGEgPiBkaXYgew0KICAgIG1hcmdpbjowOw0KICAgIHRleHQtYWxpZ246Y2VudGVyOw0KICB9DQogIC5wdHctbGFzdC1jdGEgPiBkaXYjZnFzUHJvbW8yIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWUxOw0KICB9DQogIC5wdHctbGFzdC1jdGEgPiBkaXYjdGFiUHJvbW8yIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxZjZkOw0KICB9DQogIC5wdHctbGFzdC1jdGEgPiBkaXYgLnB0dy1sYXN0LWN0YV9pbWcgew0KICAgIGRpc3BsYXk6bm9uZTsNCiAgICBwYWRkaW5nOjIwcHg7DQogICAgd3JpdGluZy1tb2RlOiB0YjsNCiAgfQ0KICAucHR3LWxhc3QtY3RhID4gZGl2IC5wdHctbGFzdC1jdGFfY29udGVudCB7DQogICAgcGFkZGluZzo0MHB4Ow0KICB9IA0KICAucHR3LWxhc3QtY3RhID4gZGl2I3RhYlByb21vMiAucHR3LWxhc3QtY3RhX2NvbnRlbnQgew0KICAgIHRleHQtYWxpZ246bGVmdDsNCiAgfQ0KICAucHR3LWxhc3QtY3RhID4gZGl2I2Zxc1Byb21vMiAucHR3LWxhc3QtY3RhX2NvbnRlbnQgaDEgew0KICAgIGNvbG9yOiMxNTFmNmQ7DQogICAgbGluZS1oZWlnaHQ6MS41Ow0KICAgIG1hcmdpbjowOw0KICB9DQogIC5wdHctbGFzdC1jdGEgPiBkaXYjdGFiUHJvbW8yIC5wdHctbGFzdC1jdGFfY29udGVudCBoMSB7DQogICAgbWFyZ2luOjA7DQogICAgY29sb3I6I2ZmZjsNCiAgICBtYXJnaW46MTBweCAwOw0KICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7DQogIH0NCiAgLnB0dy1sYXN0LWN0YSA+IGRpdiNmcXNQcm9tbzIgLnB0dy1sYXN0LWN0YV9jb250ZW50IGgxIHNwYW4gew0KICAgIGNvbG9yOiNmZmY7DQogIH0NCiAgLnB0dy1sYXN0LWN0YSA+IGRpdiN0YWJQcm9tbzIgLnB0dy1sYXN0LWN0YV9jb250ZW50IGgxIHNwYW4gew0KICAgIGNvbG9yOiNlZTY0MzA7DQogIH0NCiAgLnB0dy1sYXN0LWN0YSA+IGRpdiAucHR3LWxhc3QtY3RhX2NvbnRlbnQgaDIgew0KICAgIG1hcmdpbjowOw0KICAgIGNvbG9yOiNmZmY7DQogICAgbWFyZ2luOjEwcHggMDsNCiAgfQ0KICAucHR3LWxhc3QtY3RhID4gZGl2I2Zxc1Byb21vMiAucHR3LWxhc3QtY3RhX2NvbnRlbnQgcCB7DQogICAgY29sb3I6I2ZmZjsNCiAgICBsaW5lLWhlaWdodDoxLjU7DQogICAgbWFyZ2luLWJvdHRvbTowOw0KICAgIGZvbnQtc2l6ZToyNHB4Ow0KICAgIGZvbnQtd2VpZ2h0OmJvbGQ7DQogIH0NCiAgLnB0dy1sYXN0LWN0YSA+IGRpdiN0YWJQcm9tbzIgLnB0dy1sYXN0LWN0YV9jb250ZW50IHAgew0KICAgIG1hcmdpbjowOw0KICAgIGZvbnQtZmFtaWx5OiBESU4tQ29uZEJsYWNrLEltcGFjdCxzYW5zLXNlcmlmOw0KICAgIGNvbG9yOiM5ZTllOWU7DQogIH0NCiAgLnB0dy1sYXN0LWN0YSA+IGRpdiAucHR3LWxhc3QtY3RhX2NvbnRlbnQgcCBhIHsNCiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU2NDMwOw0KICAgIGNvbG9yOiAjZmZmOw0KICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICBwYWRkaW5nOiAycHggMjBweDsNCiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOw0KICAgIGZvbnQtd2VpZ2h0OmJvbGQ7DQogICAgYm9yZGVyLXJhZGl1czogM3B4Ow0KICB9DQogIC5zaXRlLWZvb3RlciB7DQogICAgcGFkZGluZy10b3A6MDsNCiAgICBtYXJnaW4tdG9wOjA7DQogICAgYm9yZGVyLXRvcDowOw0KICB9DQogIC5zaXRlLWZvb3Rlcj4ud3JhcCB7DQogICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MWY2ZDsNCiAgICBjb2xvcjojZmZmOw0KICB9DQogIC5zaXRlLWZvb3Rlcj4ud3JhcCB0YWJsZSB7DQogICAgbWFyZ2luOiAyMHB4IGF1dG87DQogIH0NCiAgLnNpdGUtZm9vdGVyPi53cmFwIHRhYmxlIHRyIHRkIHsNCiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7DQogICAgcGFkZGluZzogMCAxMHB4Ow0KICB9DQogIC5zaXRlLWZvb3Rlcj4ud3JhcCB0YWJsZSB0ciB0ZDpub3QoOmxhc3QtY2hpbGQpIHsNCiAgICBib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmY7DQogIH0NCiAgLnNpdGUtZm9vdGVyX19jb3B5cmlnaHQgew0KICAgIGNsZWFyOiBib3RoOw0KICB9DQogIC5wdHctb2ZmZXIgew0KICAgIGJhY2tncm91bmQ6ICMzZjQ5OGE7DQogICAgY29sb3I6ICNmZmY7DQogICAgcGFkZGluZzogMjVweCAzMHB4IDIwcHg7DQogICAgZm9udC1zaXplOiAxNHB4Ow0KfQ0KICANCiAgLnVpLXdpZGdldC1oZWFkZXIsIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7DQogYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDsNCiAgfQ0KICANCiAgLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1pY29uLWNsb3NldGhpY2s6YmVmb3JlLCAudWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2UgLnVpLWljb24tY2xvc2V0aGljazphZnRlciB7DQogIAliYWNrZ3JvdW5kLWNvbG9yOiAjMGYxODU2Ow0KICB9DQogIA0KICAjZGl2RXhpdCB7DQogICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvZXhpdF9pbnRlbnRfdjEuanBnKTsNCiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7DQogICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTUwcHggY2VudGVyOw0KICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsNCiAgICAgIG1hcmdpbjogMDsNCiAgICAgIHBhZGRpbmc6IDI0cHg7DQogICAgICBwb3NpdGlvbjogZml4ZWQ7DQogICAgICB6LWluZGV4OiAxMDsNCiAgICAgIHRvcDogNTAlOw0KICAgICAgbGVmdDogNTAlOw0KICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTsNCiAgfQ0KCQ0KICAjZGl2RXhpdCAuY2xvc2UtYnV0dG9uIHsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAxNXB4Ow0KICAgIHJpZ2h0OiAxNXB4Ow0KICAgIGZvbnQtc2l6ZTogNTBweDsNCiAgICBjdXJzb3I6cG9pbnRlcjsNCiAgICBkaXNwbGF5OmJsb2NrOw0KICAgIHotaW5kZXg6MTU7DQogIH0NCg0KICAjZGl2RXhpdCAubW9kYWwgew0KICAgICAgd2lkdGg6IDEwMCU7DQogICAgICBtaW4td2lkdGg6IDEwMCU7DQogICAgICBtYXgtd2lkdGg6IDYwMHB4Ow0KICB9DQoNCg0KICAjZGl2RXhpdCAubW9kYWwgLm1vZGFsLXRpdGxlIHsNCiAgICAgIG1hcmdpbjogMDsNCiAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOw0KICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7DQogIH0NCiAgI2RpdkV4aXQgLm1vZGFsIC5tb2RhbC10aXRsZSBoMyB7DQogICAgZm9udC1zaXplOiA1MHB4Ow0KICAgIG1hcmdpbjogMjBweCAwIDUwcHg7DQogIH0NCg0KICAjZGl2RXhpdCAubW9kYWwgLm1vZGFsLWJvZHkgew0KICAgICAgd2lkdGg6IDEwMCU7DQogICAgICB0ZXh0LWFsaWduOmNlbnRlcjsNCiAgfQ0KDQogICNkaXZFeGl0IC5tb2RhbCAubW9kYWwtYm9keSBwIHsNCiAgICAgIGZvbnQtc2l6ZTogMjRweDsNCiAgICAgIGNvbG9yOiAjMzMyZTJhOw0KICB9DQoNCiAgI2RpdkV4aXQgLm1vZGFsIC5tb2RhbC1uby10aGFua3Mgew0KICAgICAgbWFyZ2luLXRvcDogMzBweDsNCiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICAgIHdpZHRoOiAxMDAlOw0KICB9DQogICNiZWFyTWFya2V0SGVhZGluZyB7DQogICAgZGlzcGxheTpub25lOw0KCX0NCiAgDQogIC5wdHctdGFnbGluZSA+IHAgew0KICAgIGRpc3BsYXk6bm9uZTsNCiAgfQ0KICAucHR3LW9mZmVyIHsNCiAgICBiYWNrZ3JvdW5kOiAjM2Y0OThhOw0KICAgIGNvbG9yOiAjZmZmOw0KICAgIHBhZGRpbmc6IDI1cHggMzBweCAyMHB4Ow0KICAgIGZvbnQtc2l6ZTogMTRweDsNCgl9DQogIC5wdHctb2ZmZXIgcCB7DQogICAgbWFyZ2luOiAxMHB4IDA7DQogICAgcGFkZGluZy1yaWdodDowOw0KCX0NCiAgQG1lZGlhKG1pbi13aWR0aDo3NjBweCkgew0KICAgICNiZWFyTWFya2V0SGVhZGluZyB7DQogICAgICBkaXNwbGF5OmJsb2NrOw0KICAgIH0NCiAgDQogICAgLnB0dy10YWdsaW5lID4gcCB7DQogICAgICBkaXNwbGF5OmJsb2NrOw0KICAgIH0NCiAgICAud3JhcCB7DQogICAgICB3aWR0aDogNjAwcHg7DQogIAl9DQogICAgLmhlcm8tcHJvbW8gLmhlcm8tcHJvbW9faW1nIHsNCiAgICAgIGRpc3BsYXk6dGFibGUtY2VsbDsNCiAgICB9DQogICAgLnB0dy10YWdsaW5lIHsNCiAgICAgIHBhZGRpbmc6IDQwcHggNTBweCAzNXB4IDQwcHg7DQogICAgfQ0KICAgIC5wdHctc3VwcG9ydAl7DQogICAgICBwYWRkaW5nLXRvcDoyNXB4Ow0KICAgIH0NCiAgICAucHR3LXN1cHBvcnQ+c3BhbiB7DQogICAgICBkaXNwbGF5OmlubGluZTsNCiAgICB9DQogICAgLnB0dy1vdmVydmlldyAjb3ZlcnZpZXcgew0KICAgICAgZGlzcGxheTpmbGV4Ow0KICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47DQogICAgfQ0KICAgIC5wdHctb3ZlcnZpZXcgI292ZXJ2aWV3ID4gZGl2IHsNCiAgICAgIHdpZHRoOjMwJTsNCiAgICB9DQogICAgI3B0dy10ZXN0aW1vbmlhbC1saXN0IHsNCiAgICAgIGRpc3BsYXk6Z3JpZDsNCiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvOw0KICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4Ow0KICAgICAgZ3JpZC1yb3ctZ2FwOiAxMHB4Ow0KICAgICAgbWFyZ2luOiAxMHB4IDA7DQogICAgfQ0KICAgIC5wdHctdGVzdGltb25pYWwgew0KICAgICAgbWFyZ2luOjA7DQogICAgICBib3JkZXItYm90dG9tOjA7DQogICAgfQ0KICAgIC5wdHctdGVzdGltb25pYWwgYXNpZGUgew0KICAgICAgbWluLWhlaWdodDphdXRvOw0KICAgICAgaGVpZ2h0OjI1MHB4Ow0KICAgICAgbWF4LXdpZHRoOiAyODBweDsNCiAgICB9DQogICAgLnB0dy10ZXN0aW1vbmlhbCBhc2lkZSBibG9ja3F1b3RlIHsNCiAgICAgIGZvbnQtc2l6ZTogMThweDsNCiAgICAJbGluZS1oZWlnaHQ6IDEuMmVtOw0KICAgIH0NCiAgICAucHR3LXRlc3RpbW9uaWFsIGFzaWRlIGJsb2NrcXVvdGU6YmVmb3JlIHsNCiAgICAgIHRvcDoxNnB4Ow0KICAgIH0NCiAgICAucHR3LXRlc3RpbW9uaWFsIGFzaWRlIGJsb2NrcXVvdGU6YWZ0ZXIgew0KICAgICAgYm90dG9tOi0xOXB4Ow0KICAgIH0NCiAgICAucHR3LXRlc3RpbW9uaWFsIGFzaWRlIGNpdGUgew0KICAgICAgZm9udC1zaXplOjE4cHg7DQogICAgfQ0KICAgIC5zaXRlLWZvb3Rlcj4ud3JhcCAuZm9vdGVyLXNwbGl0LWxlZnQgew0KICAgICAgZmxvYXQ6bGVmdDsNCiAgICAgIG1hcmdpbi1sZWZ0OjUwcHg7DQogICAgfQ0KICAgIC5zaXRlLWZvb3Rlcj4ud3JhcCAuZm9vdGVyLXNwbGl0LXJpZ2h0IHsNCiAgICAgIGZsb2F0OnJpZ2h0Ow0KICAgICAgbWFyZ2luLXJpZ2h0OjUwcHg7DQogICAgICB0ZXh0LWFsaWduOnJpZ2h0Ow0KICAgICAgbWFyZ2luLXRvcDogNDVweDsNCiAgICB9DQogICAgI2RpdkV4aXQgew0KICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7DQogICAgfQ0KICAgICNkaXZFeGl0IC5tb2RhbCAubW9kYWwtdGl0bGUgew0KICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7DQogICAgICB0ZXh0LXRyYW5zZm9ybTpub25lOw0KICAgICAgY29sb3I6I2ZmZjsNCiAgICAgIHdpZHRoOjcwJTsNCiAgICB9DQogICAgI2RpdkV4aXQgLm1vZGFsIC5tb2RhbC1ib2R5IHsNCiAgICAgIHRleHQtYWxpZ246Y2VudGVyOw0KICAgICAgd2lkdGg6NzAlOw0KICAgIH0NCiAgfQ0KICBAbWVkaWEobWluLXdpZHRoOjEwMjBweCkgew0KICAgIC53cmFwIHsNCiAgICAJd2lkdGg6IDkyMHB4Ow0KCQl9DQogICAgLnB0dy10YWdsaW5lLWNvbnRhaW5lciB7DQogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgICBtYXgtd2lkdGg6IDQ0MHB4Ow0KICAgIH0NCiAgICAucHR3LXRhZ2xpbmUgaDEgew0KICAgICAgcGFkZGluZy1yaWdodDogMDsNCiAgICAgIGZvbnQtc2l6ZTogMy4wNjY3ZW07DQogICAgfQ0KICAgIC5wdHctdGFnbGluZS1vZmZlciB7DQogICAgICBtYXJnaW4tdG9wOjMwcHg7DQogICAgfQ0KICAgIC5mcmVlLW92ZXJ2aWV3IHsNCiAgICAgIHdpZHRoOiAxMDAlOw0KICAgICAgZmxvYXQ6IG5vbmU7DQogICAgICBkaXNwbGF5OnRhYmxlOw0KICAgICAgdGFibGUtbGF5b3V0OmZpeGVkOw0KICAgIH0NCiAgCS5mcmVlLW92ZXJ2aWV3IC5vdmVydmlldy1wYW5lbCB7DQogICAgICB3aWR0aDogNTAlOw0KICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsNCiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7DQogICAgfQ0KICAgIC5mcmVlLW92ZXJ2aWV3IC5vdmVydmlldy1wYW5lbDpsYXN0LWNoaWxkIHsNCiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9pbWFnZXMudHJhZGluZ2FjYWRlbXkuY29tL2RscC9vdmVydmlldy9vdmVydmlldy1iZy5qcGcnKTsNCiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7DQogICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7DQogICAgfQ0KICAgIC5wdHctb3ZlcnZpZXcgew0KICAgICAgd2lkdGg6IGF1dG87DQogICAgICBmbG9hdDogbm9uZTsNCiAgCX0NCiAgICAucHR3LW92ZXJ2aWV3ICNvdmVydmlldyA+IGRpdiBoMy5udW1iZXIgew0KICAgICAgZm9udC1zaXplOjQuOGVtOw0KICAgIH0NCiAgICAucHR3LXRlc3RpbW9uaWFscyB7DQogICAgICB3aWR0aDogMTAwJTsNCiAgICAgIGZsb2F0OiBub25lOw0KICAgIH0NCiAgICAucHR3LXRlc3RpbW9uaWFsIGFzaWRlIHsNCiAgICAgIGhlaWdodDozODBweDsNCiAgICAgIG1heC13aWR0aDogMzgwcHg7DQogICAgfQ0KICAgIC5wdHctdGVzdGltb25pYWwgYXNpZGUgYmxvY2txdW90ZSB7DQogICAgICBtYXJnaW46IDFlbSA2MHB4Ow0KICAgICAgZm9udC1zaXplOiAyNHB4Ow0KICAgIH0NCiAgICAucHR3LXRlc3RpbW9uaWFsIGFzaWRlIGJsb2NrcXVvdGU6YmVmb3JlIHsNCiAgICAgIHRvcDogMjBweDsNCiAgICAJbGVmdDogLTUwcHg7DQogICAgfQ0KICAgIC5wdHctdGVzdGltb25pYWwgYXNpZGUgYmxvY2txdW90ZTphZnRlciB7DQogICAgICBib3R0b206IC0yNXB4Ow0KICAgIAlyaWdodDogLTMwcHg7DQogICAgfQ0KICAgIC5wdHctdGVzdGltb25pYWwgYXNpZGUgY2l0ZSB7DQogICAgICBtYXJnaW4tbGVmdDo2MHB4Ow0KICAgIAlsZXR0ZXItc3BhY2luZzoycHg7DQogICAgICBmb250LXNpemU6IDIwcHg7DQogICAgfQ0KICAgIC5wdHctbGFzdC1jdGEgPiBkaXYgLnB0dy1sYXN0LWN0YV9pbWcgew0KICAgICAgd2lkdGg6MzAlOw0KICAgICAgZGlzcGxheTp0YWJsZS1jZWxsOw0KICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCiAgICB9DQogICAgLnB0dy1sYXN0LWN0YSA+IGRpdiAucHR3LWxhc3QtY3RhX2NvbnRlbnQgew0KICAgICAgd2lkdGg6NzAlOw0KICAgICAgZGlzcGxheTp0YWJsZS1jZWxsOw0KICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsNCiAgICB9DQogIH0NCiAgQG1lZGlhKG1pbi13aWR0aDoxMzIwcHgpIHsNCiAgICAud3JhcCB7DQogICAgCXdpZHRoOiAxMjQwcHg7DQoJCX0NCiAgICAucHR3LXRhZ2xpbmUtY29udGFpbmVyIHsNCiAgICAgIG1heC13aWR0aDogNTIwcHg7DQogICAgfQ0KICB9DQoucHR3LXRhZ2xpbmUtY29udGFpbmVyIC5vbmxpbmUtc2VjdGlvbl90dC1ib25kcyAudHQtYnJlYWtkb3duaGVhZGluZyB7DQogIC13ZWJraXQtZmxleC1iYXNpczogNjAlOw0KICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjAlOw0KICBmbGV4LWJhc2lzOiA2MCUNCn0NCi5wdHctdGFnbGluZS1jb250YWluZXIgLm9ubGluZS1zZWN0aW9uX3R0LWJvbmRzIC50dC1icmVha2Rvd25oZWFkaW5nIHAgew0KICBmb250LXNpemU6IDE2cHg7DQogIG1hcmdpbi1ib3R0b206IDA7DQogIGxpbmUtaGVpZ2h0OiAxLjVlbTsNCiAgbWFyZ2luLXRvcDogMA0KfQ0KLnB0dy10YWdsaW5lLWNvbnRhaW5lciAub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWJyZWFrZG93bmhlYWRpbmcgaDIgew0KICBmb250LWZhbWlseTogRElOLCBzYW5zLXNlcmlmOw0KICBmb250LXNpemU6IDIwcHg7DQogIG1hcmdpbi1ib3R0b206IDA7DQogIGxpbmUtaGVpZ2h0OiAxLjVlbTsNCiAgbWFyZ2luLXRvcDogMDsNCgljb2xvcjojZmZmZmZmOw0KfQ0KLnB0dy10YWdsaW5lLWNvbnRhaW5lciAub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWJyZWFrZG93bmhlYWRpbmcgLnR0LWxvZ28gew0KICB3aWR0aDogMTAwJTsNCiAgbWFyZ2luLXRvcDogMTBweA0KfQ0KLnB0dy10YWdsaW5lLWNvbnRhaW5lciAub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWJyZWFrZG93bmdyaWQgew0KICAtd2Via2l0LWZsZXgtYmFzaXM6IDQwJTsNCiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQwJTsNCiAgZmxleC1iYXNpczogNDAlOw0KICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8NCn0NCi5wdHctdGFnbGluZS1jb250YWluZXIgLm9ubGluZS1zZWN0aW9uX3R0LWJvbmRzIC50dC1icmVha2Rvd25ncmlkIC5ncmlkLWl0ZW0gew0KICBwYWRkaW5nOiAyMHB4DQp9DQoucHR3LXRhZ2xpbmUtY29udGFpbmVyIC5vbmxpbmUtc2VjdGlvbl90dC1ib25kcyAudHQtYnJlYWtkb3duZ3JpZCAuZ3JpZC1pdGVtIGltZyB7DQogIG1heC13aWR0aDogNTBweA0KfQ0KLnB0dy10YWdsaW5lLWNvbnRhaW5lciAub25saW5lLXNlY3Rpb25fdHQtb3ZlcnZpZXcgLnR0LWJyZWFrZG93bmhlYWRpbmcgew0KICAtd2Via2l0LWZsZXgtYmFzaXM6IDYwJTsNCiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDYwJTsNCiAgZmxleC1iYXNpczogNjAlDQp9DQoucHR3LXRhZ2xpbmUtY29udGFpbmVyIC5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtYnJlYWtkb3duaGVhZGluZyBwIHsNCiAgZm9udC1zaXplOiAxNnB4Ow0KICBtYXJnaW4tYm90dG9tOiAwOw0KICBsaW5lLWhlaWdodDogMS41ZW07DQogIG1hcmdpbi10b3A6IDANCn0NCi5wdHctdGFnbGluZS1jb250YWluZXIgLm9ubGluZS1zZWN0aW9uX3R0LW92ZXJ2aWV3IC50dC1icmVha2Rvd25oZWFkaW5nIGgyIHsNCiAgZm9udC1mYW1pbHk6IERJTiwgc2Fucy1zZXJpZjsNCiAgZm9udC1zaXplOiAyMHB4Ow0KICBtYXJnaW4tYm90dG9tOiAwOw0KICBsaW5lLWhlaWdodDogMS41ZW07DQogIG1hcmdpbi10b3A6IDA7DQoJY29sb3I6I2ZmZmZmZjsNCn0NCi5wdHctdGFnbGluZS1jb250YWluZXIgLm9ubGluZS1zZWN0aW9uX3R0LW92ZXJ2aWV3IC50dC1icmVha2Rvd25oZWFkaW5nIC50dC1sb2dvIHsNCiAgd2lkdGg6IDEwMCU7DQogIG1hcmdpbi10b3A6IDEwcHgNCn0NCi5wdHctdGFnbGluZS1jb250YWluZXIgLm9ubGluZS1zZWN0aW9uX3R0LW92ZXJ2aWV3IC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmdyaWQgew0KICBhbGlnbi1pdGVtczplbmQ7DQp9DQoucHR3LXRhZ2xpbmUtY29udGFpbmVyIC5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25ncmlkIC5ncmlkLWl0ZW0gew0KICBwYWRkaW5nOiAyMHB4DQp9DQoucHR3LXRhZ2xpbmUtY29udGFpbmVyIC5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25ncmlkIC5ncmlkLWl0ZW0gaW1nIHsNCiAgbWF4LXdpZHRoOiA1MHB4DQp9DQoucHR3LXRhZ2xpbmUtY29udGFpbmVyIC5vbmxpbmUtc2VjdGlvbl90dC1xcyAudHQtY29udGFpbmVyIHsNCiAgcG9zaXRpb246IHJlbGF0aXZlDQp9DQoucHR3LXRhZ2xpbmUtY29udGFpbmVyIC5vbmxpbmUtc2VjdGlvbl90dC1xcyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIHsNCiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2MCU7DQogIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2MCU7DQogIGZsZXgtYmFzaXM6IDYwJQ0KfQ0KLnB0dy10YWdsaW5lLWNvbnRhaW5lciAub25saW5lLXNlY3Rpb25fdHQtcXMgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyBwIHsNCiAgZm9udC1zaXplOiAxNnB4Ow0KICBtYXJnaW4tYm90dG9tOiAwOw0KICBsaW5lLWhlaWdodDogMS41ZW07DQogIG1hcmdpbi10b3A6IDANCn0NCi5wdHctdGFnbGluZS1jb250YWluZXIgLm9ubGluZS1zZWN0aW9uX3R0LXFzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgaDIgew0KICBmb250LWZhbWlseTogRElOLCBzYW5zLXNlcmlmOw0KICBmb250LXNpemU6IDIwcHg7DQogIG1hcmdpbi1ib3R0b206IDA7DQogIGxpbmUtaGVpZ2h0OiAxLjVlbTsNCiAgbWFyZ2luLXRvcDogMDsNCgljb2xvcjojZmZmZmZmOw0KfQ0KLnB0dy10YWdsaW5lLWNvbnRhaW5lciAub25saW5lLXNlY3Rpb25fdHQtcXMgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyAudHQtbG9nbyB7DQogIHdpZHRoOiAxMDAlOw0KICBtYXJnaW4tdG9wOiAxMHB4DQp9DQoucHR3LXRhZ2xpbmUtY29udGFpbmVyIC5vbmxpbmUtc2VjdGlvbl90dC1tcCAudHQtY29udGFpbmVyIHsNCiAgcG9zaXRpb246IHJlbGF0aXZlDQp9DQoucHR3LXRhZ2xpbmUtY29udGFpbmVyIC5vbmxpbmUtc2VjdGlvbl90dC1tcCAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIHsNCiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2MCU7DQogIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2MCU7DQogIGZsZXgtYmFzaXM6IDYwJQ0KfQ0KLnB0dy10YWdsaW5lLWNvbnRhaW5lciAub25saW5lLXNlY3Rpb25fdHQtbXAgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyBwIHsNCiAgZm9udC1zaXplOiAxNnB4Ow0KICBtYXJnaW4tYm90dG9tOiAwOw0KICBsaW5lLWhlaWdodDogMS41ZW07DQogIG1hcmdpbi10b3A6IDANCn0NCi5wdHctdGFnbGluZS1jb250YWluZXIgLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgaDIgew0KICBmb250LWZhbWlseTogRElOLCBzYW5zLXNlcmlmOw0KICBmb250LXNpemU6IDIwcHg7DQogIG1hcmdpbi1ib3R0b206IDA7DQogIGxpbmUtaGVpZ2h0OiAxLjVlbTsNCiAgbWFyZ2luLXRvcDogMDsNCgljb2xvcjojZmZmZmZmOw0KfQ0KLnB0dy10YWdsaW5lLWNvbnRhaW5lciAub25saW5lLXNlY3Rpb25fdHQtbXAgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyAudHQtbG9nbyB7DQogIHdpZHRoOiAxMDAlOw0KICBtYXJnaW4tdG9wOiAxMHB4DQp9DQoub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgew0KICBiYWNrZ3JvdW5kOiAjMDE3MWM0DQp9DQoub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWNvbnRhaW5lciB7DQogIGRpc3BsYXk6IC13ZWJraXQtYm94Ow0KICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7DQogIGRpc3BsYXk6IC1tcy1mbGV4Ym94Ow0KICBkaXNwbGF5OiBmbGV4Ow0KICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOw0KICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDsNCiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uOw0KICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsNCiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsNCiAgcGFkZGluZzogNXB4DQp9DQoub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyB7DQogIGNvbG9yOiAjZmZmOw0KICBwYWRkaW5nOiAyMHB4DQp9DQoub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyBoMyB7DQogIGZvbnQtZmFtaWx5OiBESU4sIHNhbnMtc2VyaWY7DQogIGZvbnQtc2l6ZTogMjBweDsNCiAgY29sb3I6ICNmZmYNCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1ib25kcyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIHAgew0KICBtYXJnaW4tYm90dG9tOiAuNWVtDQp9DQoub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyAudHQtbG9nbyB7DQogIHdpZHRoOiAxMDAlDQp9DQoub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyAuYnRuLWNvbnRhaW5lciB7DQogIHRleHQtYWxpZ246IGNlbnRlcg0KfQ0KLm9ubGluZS1zZWN0aW9uX3R0LWJvbmRzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgLmJ0bi1jb250YWluZXIgLmJ0biB7DQogIGJhY2tncm91bmQ6ICNlZTY0MzANCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1ib25kcyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIC5idG4tY29udGFpbmVyIC5idG46aG92ZXIsIC5vbmxpbmUtc2VjdGlvbl90dC1ib25kcyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIC5idG4tY29udGFpbmVyIC5idG46YWN0aXZlLCAub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyAuYnRuLWNvbnRhaW5lciAuYnRuOmZvY3VzIHsNCiAgYmFja2dyb3VuZDogI2YwNzY0OA0KfQ0KLm9ubGluZS1zZWN0aW9uX3R0LWJvbmRzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmdyaWQgew0KICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOw0KICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pbWFnZXMudHJhZGluZ2FjYWRlbXkuY29tL2RscC90dC90dC1ib25kcy5qcGcpOw0KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7DQogIGJhY2tncm91bmQtc2l6ZTogY292ZXI7DQoJbWluLWhlaWdodDoxMDBweDsNCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyB7DQogIGJhY2tncm91bmQ6ICMwMTcxYzQNCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtY29udGFpbmVyIHsNCiAgZGlzcGxheTogLXdlYmtpdC1ib3g7DQogIGRpc3BsYXk6IC13ZWJraXQtZmxleDsNCiAgZGlzcGxheTogLW1zLWZsZXhib3g7DQogIGRpc3BsYXk6IGZsZXg7DQogIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7DQogIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsOw0KICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47DQogIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOw0KICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOw0KICBwYWRkaW5nOiA1cHgNCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIHsNCiAgY29sb3I6ICNmZmY7DQogIHBhZGRpbmc6IDIwcHgNCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIGgzIHsNCiAgZm9udC1mYW1pbHk6IERJTiwgc2Fucy1zZXJpZjsNCiAgZm9udC1zaXplOiAyMHB4Ow0KICBjb2xvcjogI2ZmZg0KfQ0KLm9ubGluZS1zZWN0aW9uX3R0LW92ZXJ2aWV3IC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgcCB7DQogIG1hcmdpbi1ib3R0b206IC41ZW0NCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIC50dC1sb2dvIHsNCiAgd2lkdGg6IDgwJQ0KfQ0KLm9ubGluZS1zZWN0aW9uX3R0LW92ZXJ2aWV3IC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgLmJ0bi1jb250YWluZXIgew0KICB0ZXh0LWFsaWduOiBjZW50ZXINCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIC5idG4tY29udGFpbmVyIC5idG4gew0KICBiYWNrZ3JvdW5kOiAjZWU2NDMwDQp9DQoub25saW5lLXNlY3Rpb25fdHQtb3ZlcnZpZXcgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyAuYnRuLWNvbnRhaW5lciAuYnRuOmhvdmVyLCAub25saW5lLXNlY3Rpb25fdHQtb3ZlcnZpZXcgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyAuYnRuLWNvbnRhaW5lciAuYnRuOmFjdGl2ZSwgLm9ubGluZS1zZWN0aW9uX3R0LW92ZXJ2aWV3IC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgLmJ0bi1jb250YWluZXIgLmJ0bjpmb2N1cyB7DQogIGJhY2tncm91bmQ6ICNmMDc2NDgNCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25ncmlkIHsNCiAgYmFja2dyb3VuZDogI2ZmZjsNCiAgLXdlYmtpdC1ib3gtZmxleDogMTsNCiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7DQogIC1tcy1mbGV4LXBvc2l0aXZlOiAxOw0KICBmbGV4LWdyb3c6IDE7DQogIGRpc3BsYXk6IGdyaWQ7DQogIHRleHQtYWxpZ246IGNlbnRlcjsNCiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8NCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25ncmlkIC5ncmlkLWl0ZW0gew0KICBwYWRkaW5nOiAxNXB4DQp9DQoub25saW5lLXNlY3Rpb25fdHQtb3ZlcnZpZXcgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duZ3JpZCAuZ3JpZC1pdGVtIGltZyB7DQogIG1heC1oZWlnaHQ6IDUwcHgNCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25ncmlkIC5ncmlkLWl0ZW0gcCB7DQogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7DQogIGZvbnQtd2VpZ2h0OiA3MDA7DQogIGZvbnQtc2l6ZTogMTRweDsNCiAgbGluZS1oZWlnaHQ6IDFlbTsNCiAgY29sb3I6ICMxNTFmNmQ7DQogIG1hcmdpbi10b3A6IC41ZW0NCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1xcyB7DQogIGJhY2tncm91bmQ6ICMwMTcxYzQNCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1xcyAudHQtY29udGFpbmVyIHsNCiAgZGlzcGxheTogLXdlYmtpdC1ib3g7DQogIGRpc3BsYXk6IC13ZWJraXQtZmxleDsNCiAgZGlzcGxheTogLW1zLWZsZXhib3g7DQogIGRpc3BsYXk6IGZsZXg7DQogIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7DQogIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsOw0KICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47DQogIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOw0KICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOw0KICBwYWRkaW5nOiA1cHgNCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1xcyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIHsNCiAgY29sb3I6ICNmZmY7DQogIHBhZGRpbmc6IDIwcHgNCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1xcyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIGgzIHsNCiAgZm9udC1mYW1pbHk6IERJTiwgc2Fucy1zZXJpZjsNCiAgZm9udC1zaXplOiAyMHB4Ow0KICBjb2xvcjogI2ZmZg0KfQ0KLm9ubGluZS1zZWN0aW9uX3R0LXFzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgcCB7DQogIG1hcmdpbi1ib3R0b206IC41ZW0NCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1xcyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIC50dC1sb2dvIHsNCiAgd2lkdGg6IDgwJQ0KfQ0KLm9ubGluZS1zZWN0aW9uX3R0LXFzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgLmJ0bi1jb250YWluZXIgew0KICB0ZXh0LWFsaWduOiBsZWZ0DQp9DQoub25saW5lLXNlY3Rpb25fdHQtcXMgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyAuYnRuLWNvbnRhaW5lciAuYnRuIHsNCiAgYmFja2dyb3VuZDogI2VlNjQzMA0KfQ0KLm9ubGluZS1zZWN0aW9uX3R0LXFzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgLmJ0bi1jb250YWluZXIgLmJ0bjpob3ZlciwgLm9ubGluZS1zZWN0aW9uX3R0LXFzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgLmJ0bi1jb250YWluZXIgLmJ0bjphY3RpdmUsIC5vbmxpbmUtc2VjdGlvbl90dC1xcyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIC5idG4tY29udGFpbmVyIC5idG46Zm9jdXMgew0KICBiYWNrZ3JvdW5kOiAjZjA3NjQ4DQp9DQoub25saW5lLXNlY3Rpb25fdHQtcXMgLnR0LWNvbnRhaW5lciAudHQtcGMgew0KICBkaXNwbGF5OiBibG9jazsNCgl3aWR0aDogYXV0bzsNCgloZWlnaHQ6IDEwMCU7DQp9DQoub25saW5lLXNlY3Rpb25fdHQtbXAgew0KICBiYWNrZ3JvdW5kOiAjMDE3MWM0DQp9DQoub25saW5lLXNlY3Rpb25fdHQtbXAgLnR0LWNvbnRhaW5lciB7DQogIGRpc3BsYXk6IC13ZWJraXQtYm94Ow0KICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7DQogIGRpc3BsYXk6IC1tcy1mbGV4Ym94Ow0KICBkaXNwbGF5OiBmbGV4Ow0KICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOw0KICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDsNCiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uOw0KICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsNCiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsNCiAgcGFkZGluZzogNXB4DQp9DQoub25saW5lLXNlY3Rpb25fdHQtbXAgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyB7DQogIGNvbG9yOiAjZmZmOw0KICBwYWRkaW5nOiAyMHB4DQp9DQoub25saW5lLXNlY3Rpb25fdHQtbXAgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyBoMyB7DQogIGZvbnQtZmFtaWx5OiBESU4sIHNhbnMtc2VyaWY7DQogIGZvbnQtc2l6ZTogMjBweDsNCiAgY29sb3I6ICNmZmYNCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1tcCAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIHAgew0KICBtYXJnaW4tYm90dG9tOiAuNWVtDQp9DQoub25saW5lLXNlY3Rpb25fdHQtbXAgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyAudHQtbG9nbyB7DQogIHdpZHRoOiA4MCUNCn0NCi5vbmxpbmUtc2VjdGlvbl90dC1tcCAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIC5idG4tY29udGFpbmVyIHsNCiAgdGV4dC1hbGlnbjogY2VudGVyDQp9DQoub25saW5lLXNlY3Rpb25fdHQtbXAgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyAuYnRuLWNvbnRhaW5lciAuYnRuIHsNCiAgYmFja2dyb3VuZDogI2VlNjQzMA0KfQ0KLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgLmJ0bi1jb250YWluZXIgLmJ0bjpob3ZlciwgLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgLmJ0bi1jb250YWluZXIgLmJ0bjphY3RpdmUsIC5vbmxpbmUtc2VjdGlvbl90dC1tcCAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIC5idG4tY29udGFpbmVyIC5idG46Zm9jdXMgew0KICBiYWNrZ3JvdW5kOiAjZjA3NjQ4DQp9DQoub25saW5lLXNlY3Rpb25fdHQtbXAgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duZ3JpZCB7DQogIGJhY2tncm91bmQ6ICNmZmY7DQogIC13ZWJraXQtYm94LWZsZXg6IDE7DQogIC13ZWJraXQtZmxleC1ncm93OiAxOw0KICAtbXMtZmxleC1wb3NpdGl2ZTogMTsNCiAgZmxleC1ncm93OiAxOw0KICBkaXNwbGF5OiBncmlkOw0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvDQp9DQoub25saW5lLXNlY3Rpb25fdHQtbXAgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duZ3JpZCAuZ3JpZC1pdGVtIHsNCiAgcGFkZGluZzogMTVweA0KfQ0KLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmdyaWQgLmdyaWQtaXRlbSBpbWcgew0KICBtYXgtaGVpZ2h0OiA1MHB4DQp9DQoub25saW5lLXNlY3Rpb25fdHQtbXAgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duZ3JpZCAuZ3JpZC1pdGVtIHAgew0KICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOw0KICBmb250LXdlaWdodDogNzAwOw0KICBmb250LXNpemU6IDE0cHg7DQogIGxpbmUtaGVpZ2h0OiAxZW07DQogIGNvbG9yOiAjMTUxZjZkOw0KICBtYXJnaW4tdG9wOiAuNWVtDQp9DQoub25saW5lLXNlY3Rpb25fdHQtbXAgLnR0LWNvbnRhaW5lciAudHQtcGMgew0KICBkaXNwbGF5OiBibG9jazsNCiAgbWF4LWhlaWdodDogMTAwJTsNCn0NCkBtZWRpYShtaW4td2lkdGg6MTAyMHB4KSB7DQogIC5wdHctdGFnbGluZS1jb250YWluZXIgLm9ubGluZS1zZWN0aW9uX3R0LXFzIC50dC1jb250YWluZXIgew0KICAgIG92ZXJmbG93LXg6IGhpZGRlbg0KICB9DQogIC5wdHctdGFnbGluZS1jb250YWluZXIgLm9ubGluZS1zZWN0aW9uX3R0LXFzIC50dC1jb250YWluZXIgLnR0LXBjIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAwOw0KICAgIGJvdHRvbTogMDsNCiAgICByaWdodDogLTkwcHg7DQogICAgbWF4LWhlaWdodDogMTAwJQ0KICB9DQogIC5wdHctdGFnbGluZS1jb250YWluZXIgLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgew0KICAgIG92ZXJmbG93LXg6IGhpZGRlbg0KICB9DQogIC5wdHctdGFnbGluZS1jb250YWluZXIgLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgLnR0LXBjIHsNCiAgICBkaXNwbGF5OiBibG9jazsNCiAgICBwb3NpdGlvbjogYWJzb2x1dGU7DQogICAgdG9wOiAwOw0KICAgIGJvdHRvbTogMDsNCiAgICByaWdodDogLTkwcHg7DQogICAgbWF4LWhlaWdodDogMTAwJQ0KICB9DQogIC5vbmxpbmUtc2VjdGlvbl90dC1ib25kcyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIHsNCiAgICB0ZXh0LWFsaWduOiBsZWZ0DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LWJvbmRzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgaDMgew0KICAgIGZvbnQtc2l6ZTogMzJweDsNCiAgICBtYXJnaW4tdG9wOiAxNXB4DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LWJvbmRzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgcCB7DQogICAgZm9udC1zaXplOiAyMHB4DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LWJvbmRzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgLmJ0bi1jb250YWluZXIgew0KICAgIHRleHQtYWxpZ246IGxlZnQNCiAgfQ0KICAub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duZ3JpZCB7DQogICAgbWluLWhlaWdodDoxMDBweDsNCiAgfQ0KICAub25saW5lLXNlY3Rpb25fdHQtb3ZlcnZpZXcgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyB7DQogICAgdGV4dC1hbGlnbjogbGVmdDsNCiAgfQ0KICAub25saW5lLXNlY3Rpb25fdHQtb3ZlcnZpZXcgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyBoMyB7DQogICAgZm9udC1zaXplOiAzMnB4Ow0KICAgIG1hcmdpbi10b3A6IDE1cHgNCiAgfQ0KICAub25saW5lLXNlY3Rpb25fdHQtb3ZlcnZpZXcgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyBwIHsNCiAgICBmb250LXNpemU6IDIwcHgNCiAgfQ0KICAub25saW5lLXNlY3Rpb25fdHQtb3ZlcnZpZXcgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyAuYnRuLWNvbnRhaW5lciB7DQogICAgdGV4dC1hbGlnbjogbGVmdA0KICB9DQogIC5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25ncmlkIC5ncmlkLWl0ZW0gew0KICAgIGRpc3BsYXk6IC13ZWJraXQtYm94Ow0KICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDsNCiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDsNCiAgICBkaXNwbGF5OiBmbGV4Ow0KICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7DQogICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyOw0KICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7DQogICAgYWxpZ24taXRlbXM6IGNlbnRlcjsNCiAgICBwYWRkaW5nOiAxNXB4IDQwcHgNCiAgfQ0KICAub25saW5lLXNlY3Rpb25fdHQtb3ZlcnZpZXcgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duZ3JpZCAuZ3JpZC1pdGVtIGltZyB7DQogICAgbWF4LWhlaWdodDogbm9uZTsNCiAgICBtYXgtd2lkdGg6IDc1cHgNCiAgfQ0KICAub25saW5lLXNlY3Rpb25fdHQtb3ZlcnZpZXcgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duZ3JpZCAuZ3JpZC1pdGVtIHAgew0KICAgIHRleHQtYWxpZ246IGxlZnQ7DQogICAgcGFkZGluZy1sZWZ0OiAxNXB4DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LXFzIC50dC1jb250YWluZXIgew0KICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDsNCiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDsNCiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7DQogICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7DQogICAgZmxleC1kaXJlY3Rpb246IHJvdzsNCgkJYWxpZ24taXRlbXM6Y2VudGVyOw0KICB9DQogIC5vbmxpbmUtc2VjdGlvbl90dC1xcyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIHsNCiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDUwJTsNCiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlOw0KICAgIGZsZXgtYmFzaXM6IDUwJTsNCiAgICB0ZXh0LWFsaWduOiBsZWZ0DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LXFzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgaDMgew0KICAgIGZvbnQtc2l6ZTogMzJweDsNCiAgICBtYXJnaW4tdG9wOiAxNXB4DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LXFzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgcCB7DQogICAgZm9udC1zaXplOiAyMHB4DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgew0KICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDsNCiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDsNCiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7DQogICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7DQogICAgZmxleC1kaXJlY3Rpb246IHJvdw0KICB9DQogIC5vbmxpbmUtc2VjdGlvbl90dC1tcCAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25oZWFkaW5nIHsNCiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDUwJTsNCiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlOw0KICAgIGZsZXgtYmFzaXM6IDUwJTsNCiAgICB0ZXh0LWFsaWduOiBsZWZ0DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgaDMgew0KICAgIGZvbnQtc2l6ZTogMzJweDsNCiAgICBtYXJnaW4tdG9wOiAxNXB4DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgcCB7DQogICAgZm9udC1zaXplOiAyMHB4DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgLmJ0bi1jb250YWluZXIgew0KICAgIHRleHQtYWxpZ246IGxlZnQNCiAgfQ0KICAub25saW5lLXNlY3Rpb25fdHQtbXAgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duZ3JpZCAuZ3JpZC1pdGVtIHsNCiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsNCiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7DQogICAgZGlzcGxheTogLW1zLWZsZXhib3g7DQogICAgZGlzcGxheTogZmxleDsNCiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyOw0KICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsNCiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyOw0KICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7DQogICAgcGFkZGluZzogMTVweCA0MHB4DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmdyaWQgLmdyaWQtaXRlbSBpbWcgew0KICAgIG1heC1oZWlnaHQ6IG5vbmU7DQogICAgbWF4LXdpZHRoOiA3NXB4DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmdyaWQgLmdyaWQtaXRlbSBwIHsNCiAgICB0ZXh0LWFsaWduOiBsZWZ0Ow0KICAgIHBhZGRpbmctbGVmdDogMTVweA0KICB9DQoJLnB0dy1sYXN0LWN0YSAub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWNvbnRhaW5lciB7DQogICAgZmxleC1kaXJlY3Rpb246IHJvdzsNCgl9DQoJLnB0dy1sYXN0LWN0YSAub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyB7DQogICAgZmxleC1iYXNpczogNjAlOw0KCX0NCgkucHR3LWxhc3QtY3RhIC5vbmxpbmUtc2VjdGlvbl90dC1ib25kcyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25ncmlkIHsNCiAgICBmbGV4LWJhc2lzOiA0MCU7DQoJfQ0KCS5wdHctbGFzdC1jdGEgLm9ubGluZS1zZWN0aW9uX3R0LW92ZXJ2aWV3IC50dC1jb250YWluZXIgew0KICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7DQoJfQ0KCS5wdHctbGFzdC1jdGEgLm9ubGluZS1zZWN0aW9uX3R0LW92ZXJ2aWV3IC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgew0KICAgIGZsZXgtYmFzaXM6IDUwJTsNCgl9DQp9DQpAbWVkaWEobWluLXdpZHRoOjEzMjBweCkgew0KICAub25saW5lLXNlY3Rpb25fdHQtYm9uZHMgLnR0LWNvbnRhaW5lciAudHQtYnJlYWtkb3duaGVhZGluZyBoMyB7DQogICAgZGlzcGxheTogaW5saW5lLWJsb2NrDQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LWJvbmRzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgcC50dC1icmVha2Rvd25kZXNjIHsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgd2lkdGg6IDQyNXB4DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LWJvbmRzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgLnR0LWxvZ28gew0KICAgIHdpZHRoOiA0MjVweDsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgdmVydGljYWwtYWxpZ246IC0xM3B4Ow0KICAgIG1hcmdpbi1yaWdodDogMWVtDQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LWJvbmRzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgLmJ0bi1jb250YWluZXIgew0KICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsNCiAgICBtYXJnaW4tbGVmdDogMThweA0KICB9DQogIC5vbmxpbmUtc2VjdGlvbl90dC1vdmVydmlldyAudHQtY29udGFpbmVyIC50dC1icmVha2Rvd25ncmlkIHsNCiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvDQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LXFzIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmhlYWRpbmcgcC50dC1icmVha2Rvd25kZXNjIHsNCiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7DQogICAgd2lkdGg6IDQyNXB4DQogIH0NCiAgLm9ubGluZS1zZWN0aW9uX3R0LW1wIC50dC1jb250YWluZXIgLnR0LWJyZWFrZG93bmdyaWQgew0KICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8NCiAgfQ0KfQ0KPC9zdHlsZT5kAgsPZBYCZg9kFgICAQ8WAh8ABZEHPHNjcmlwdCBzcmM9Ii9hc3NldHMvanMvcGx1Z2lucy9qcXVlcnkub3dsLmpzIj48L3NjcmlwdD4NCjxzY3JpcHQ+DQpqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uICgkKSB7DQogICBmdW5jdGlvbiBpbml0Q2Fyb3VzZWwoKSB7DQogICAgdmFyIHdXaWR0aCA9ICQod2luZG93KS53aWR0aCgpOw0KICAgIHZhciAkY2Fyb3VzZWwgPSAkKCcjcHR3LXRlc3RpbW9uaWFsLWxpc3QnKTsNCiAgICBpZiAod1dpZHRoIDwgNzYwKSB7DQogICAgICAkY2Fyb3VzZWwuYWRkQ2xhc3MoJ293bC1jYXJvdXNlbCcpOw0KICAgICAgJGNhcm91c2VsLm93bENhcm91c2VsKHsNCiAgICAgICAgaXRlbXM6IDEsDQogICAgICAgIG1hcmdpbjogMTAsDQogICAgICAgIGxvb3A6IHRydWUsDQogICAgICAgIGF1dG9IZWlnaHQ6IHRydWUsDQogICAgICAgIG5hdmlnYXRpb246IGZhbHNlLA0KICAgICAgICBuYXY6ZmFsc2UsDQogICAgICAgIGRvdHM6IGZhbHNlLA0KICAgICAgICBhbmltYXRlT3V0OiAnZmFkZU91dCcsDQogICAgICAgIGFuaW1hdGVJbjogJ2ZhZGVJbicsDQogICAgICAgIGF1dG9wbGF5OnRydWUsDQogICAgICAgIGF1dG9wbGF5VGltZW91dDoxMDAwMCwNCiAgICAgICAgYXV0b3BsYXlIb3ZlclBhdXNlOnRydWUNCiAgICAgIH0pOw0KICAgIH0gZWxzZSB7DQogICAgICAkY2Fyb3VzZWwudHJpZ2dlcignZGVzdHJveS5vd2wuY2Fyb3VzZWwnKS5yZW1vdmVDbGFzcygnb3dsLWNhcm91c2VsJyk7DQogICAgfQ0KICB9DQogIGluaXRDYXJvdXNlbCgpOw0KICAkKHdpbmRvdykucmVzaXplKGZ1bmN0aW9uICgpIHsNCiAgICB3YWl0Rm9yRmluYWxFdmVudChmdW5jdGlvbiAoKSB7DQogICAgICBpbml0Q2Fyb3VzZWwoKTsNCiAgICB9LCA1MDAsICdkZXN0cm95Q2Fyb3VzZWwnKTsNCiAgfSk7DQp9KTsNCjwvc2NyaXB0PmQCAw8WAh4FY2xhc3MFEHBhZ2VzdGFydGtub3dpbmcWAgIBD2QWCgIDDxYCHwAFxgE8c2NyaXB0PnZhciBvdGFMb2NhdGlvbiA9IFsiNCIsIjYiLCI5IiwiMjMiLCIzNCIsIjM3IiwiMTE2Il07dmFyIGV4aXRVUkwgPSAnL3B0dy1vbmxpbmUuYXNweD9idG49ZXgwMSZwYWdlY29kZT1zdGFydGtub3dpbmcmQ2FtcGFpZ25Db2RlPU1NVFYyV0EwMDExMTBDRDAwUFJfV0VCJkNhbXBhaWduSUQ9NzAxNDAwMDAwMDBNTDVhJzs8L3NjcmlwdD5kAgUPFgIfAGVkAgcPZBYGAgEPFgIfAAUbQ292aWQtMTkgYW5kIFlvdXIgRWR1Y2F0aW9uZAIDDxYCHwAFrQFXZSBhcmUgY29tbWl0dGVkIHRvIHRoZSBoZWFsdGggYW5kIHNhZmV0eSBvZiBvdXIgc3R1ZGVudHMuIFdlIHN0cml2ZSB0byBtZWV0IGFuZCBleGNlZWQgZmVkZXJhbCBhbmQgbG9jYWwgZ3VpZGVsaW5lcyBmb3Igc29jaWFsIGRpc3RhbmNpbmcgYW5kIG90aGVyIENvdmlkLTE5IGJlc3QgcHJhY3RpY2VzLmQCBQ8PFgQfAAUCbmEeC05hdmlnYXRlVXJsBR9odHR0cHM6Ly93d3cudHJhZGluZ2FjYWRlbXkuY29tZGQCCQ9kFhoCAQ9kFgICAQ8WAh8ABVI8ZGl2IGNsYXNzPSJwdHctc3VwcG9ydCI+DQogIEdvdCBRdWVzdGlvbnM/IENhbGwgPHNwYW4+ODg4LTMzOS0yMjkzPC9zcGFuPg0KPC9kaXY+ZAICD2QWAgIBDxYCHwAF0xc8ZGl2IGNsYXNzPSJwdHctdGFnbGluZS1jb250YWluZXIiPg0KICA8ZGl2IGNsYXNzPSJwdHctdGFnbGluZSIgaWQ9InRvcCI+DQogICAgPGgxPkhPVyBUTyBGT0xMT1cgVEhFIFNNQVJUIE1PTkVZPC9oMT4NCiAgICA8cD5JbnZlc3QgZGlmZmVyZW50bHkuIFNtYXJ0ZXIuIFNraWxsZnVsbHkuIExlYXJuIHRvIHRyYWRlIHdpdGggY29uZmlkZW5jZSwgbGlrZSB0aGUgcHJvcy48L3A+DQogIDwvZGl2Pg0KICA8ZGl2IGNsYXNzPSJoZXJvLXByb21vIiBpZD0iZnFzUHJvbW8iIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4NCiAgCTxkaXYgY2xhc3M9Imhlcm8tcHJvbW9fY29udGVudCI+DQogICAgCTxoMz5HRVQgRlJFRSBBQ0NFU1MgVE8gT1VSPC9oMz4NCiAgICAgIDxoMj5GSU5BTkNJQUwgUVVJQ0sgU1RBUlQgS0lUPC9oMj4NCiAgICAJPGgzPldIRU4gWU9VIEFUVEVORDwvaDM+DQogICAgPC9kaXY+DQogIAk8ZGl2IGNsYXNzPSJoZXJvLXByb21vX2ltZyI+PGltZyBzcmM9Imh0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvY29udGVudF9vZmZlcl84MDB4NDc4LnBuZyI+PC9kaXY+DQogIDwvZGl2Pg0KICA8ZGl2IGNsYXNzPSJoZXJvLXByb21vIiBpZD0idGFiUHJvbW8iIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4NCiAgCTxkaXYgY2xhc3M9Imhlcm8tcHJvbW9fY29udGVudCI+DQogICAgICA8aDI+R2V0IGEgRnJlZSBBbWF6b24gRmlyZSA3IFRhYmxldCBXaGVuIHlvdSBBdHRlbmQgYW4gPHNwYW4+SW4tUGVyc29uIENsYXNzKjwvc3Bhbj48L2gyPg0KICAgICAgPHA+T2ZmZXIgbm90IGF2YWlsYWJsZSBmb3Igb25saW5lIGNsYXNzZXMuPC9wPg0KICAgIDwvZGl2Pg0KICAJPGRpdiBjbGFzcz0iaGVyby1wcm9tb19pbWciPjxpbWcgc3JjPSJodHRwczovL2ltYWdlcy50cmFkaW5nYWNhZGVteS5jb20vZGxwL3RhYmxldG9mZmVyLTIwMjEucG5nIiBzdHlsZT0ibWF4LWhlaWdodDoxODBweDsiPjwvZGl2Pg0KICA8L2Rpdj4NCiAgPGRpdiBjbGFzcz0iaGVyby1wcm9tbyIgaWQ9InR0UHJvbW8iPg0KCTxkaXYgY2xhc3M9Im9ubGluZS1zZWN0aW9uX3R0LWJvbmRzIiBzdHlsZT0iZGlzcGxheTpub25lOyI+DQoJCTxkaXYgY2xhc3M9InR0LWNvbnRhaW5lciI+DQoJCQk8ZGl2IGNsYXNzPSJ0dC1icmVha2Rvd25oZWFkaW5nIj4NCgkJCQk8cD5FeHBsb3JlPGJyPkJPTkQgU1RSQVRFR0lFUyBhbmQgbW9yZSBpbiBvdXI8L3A+DQoJCQkJPGltZyBzcmM9Imh0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdHQvdHJhZGV0ZWxsaWdlbmNlLnN2ZyIgY2xhc3M9InR0LWxvZ28iPg0KCQkJCTxoMj5RVUlDS1NUQVJUIEtJVDxicj5GcmVlLCBqdXN0IGZvciBhdHRlbmRpbmc8L2gyPg0KCQkJPC9kaXY+DQoJCQk8ZGl2IGNsYXNzPSJ0dC1icmVha2Rvd25ncmlkIj48L2Rpdj4NCgkJPC9kaXY+DQoJPC9kaXY+DQoJPGRpdiBjbGFzcz0ib25saW5lLXNlY3Rpb25fdHQtb3ZlcnZpZXciIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4NCgkJPGRpdiBjbGFzcz0idHQtY29udGFpbmVyIj4NCgkJCTxkaXYgY2xhc3M9InR0LWJyZWFrZG93bmhlYWRpbmciPg0KCQkJCTxwPkJPTlVTIE9GRkVSOiBHZXQgZnJlZSBhY2Nlc3MgdG8gb3VyPC9wPg0KCQkJCTxpbWcgc3JjPSJodHRwczovL2ltYWdlcy50cmFkaW5nYWNhZGVteS5jb20vZGxwL3R0L3RyYWRldGVsbGlnZW5jZS5zdmciIGNsYXNzPSJ0dC1sb2dvIj4NCgkJCQk8aDI+UVVJQ0tTVEFSVCBLSVQ8L2gyPg0KCQkJCTxwPisgRVhQRVJUIFdFRUtMWSBNQVJLRVQgT1ZFUlZJRVdTPGJyPmp1c3QgZm9yIGF0dGVuZGluZzwvcD4NCgkJCTwvZGl2Pg0KCQkJPGRpdiBjbGFzcz0idHQtYnJlYWtkb3duZ3JpZCI+DQoJCQkJPGRpdiBjbGFzcz0iZ3JpZC1pdGVtIj4NCgkJCQkJPGltZyBzcmM9Imh0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdHQvdHQtZ3JpZF9yYWRpb2hvc3Quc3ZnIj4NCgkJCQkJPHA+V2Vla2x5IG1hcmtldCB1cGRhdGVzPC9wPg0KCQkJCTwvZGl2Pg0KCQkJCTxkaXYgY2xhc3M9ImdyaWQtaXRlbSI+DQoJCQkJCTxpbWcgc3JjPSJodHRwczovL2ltYWdlcy50cmFkaW5nYWNhZGVteS5jb20vZGxwL3R0L3R0LWdyaWRfdmlkZW8uc3ZnIj4NCgkJCQkJPHA+Q29udGVudCB1cGRhdGVkIFdlZWtseTwvcD4NCgkJCQk8L2Rpdj4NCgkJCTwvZGl2Pg0KCQk8L2Rpdj4NCgk8L2Rpdj4NCgk8ZGl2IGNsYXNzPSJvbmxpbmUtc2VjdGlvbl90dC1xcyIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPg0KCQk8ZGl2IGNsYXNzPSJ0dC1jb250YWluZXIiPg0KCQkJPGRpdiBjbGFzcz0idHQtYnJlYWtkb3duaGVhZGluZyI+DQoJCQkJPGgyPjxiPkJPTlVTIE9GRkVSOjwvYj48L2gyPg0KCQkJCTxpbWcgc3JjPSJodHRwczovL2ltYWdlcy50cmFkaW5nYWNhZGVteS5jb20vZGxwL3R0L3RyYWRldGVsbGlnZW5jZS5zdmciIGNsYXNzPSJ0dC1sb2dvIj4NCgkJCQk8cD5RVUlDS1NUQVJUIEtJVDxicj5HZXQgZnJlZSBhY2Nlc3MgZm9yIGF0dGVuZGluZzwvcD4NCgkJCTwvZGl2Pg0KCQkJPGltZyBzcmM9Imh0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdHQvdHQtcGMucG5nIiBjbGFzcz0idHQtcGMiPg0KCQk8L2Rpdj4NCgk8L2Rpdj4NCgk8ZGl2IGNsYXNzPSJvbmxpbmUtc2VjdGlvbl90dC1tcCI+DQoJCTxkaXYgY2xhc3M9InR0LWNvbnRhaW5lciI+DQoJCQk8ZGl2IGNsYXNzPSJ0dC1icmVha2Rvd25oZWFkaW5nIj4NCgkJCQk8aDI+Qk9OVVMgT0ZGRVI8L2gyPg0KCQkJCTxpbWcgc3JjPSJodHRwczovL2ltYWdlcy50cmFkaW5nYWNhZGVteS5jb20vZGxwL3R0L3RyYWRldGVsbGlnZW5jZS5zdmciIGNsYXNzPSJ0dC1sb2dvIj4NCgkJCQk8cD5NRU1CRVIgUE9SVEFMPGJyPkdldCBmcmVlIGFjY2VzcyBmb3IgYXR0ZW5kaW5nPC9wPg0KCQkJPC9kaXY+DQoJCQk8aW1nIHNyYz0iaHR0cHM6Ly9pbWFnZXMudHJhZGluZ2FjYWRlbXkuY29tL2RscC90dC90dC1wYy5wbmciIGNsYXNzPSJ0dC1wYyI+DQoJCTwvZGl2Pg0KCTwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj5kAgMPDxYCHgZldmVudHMy2lIAAQAAAP////8BAAAAAAAAAAwCAAAATlN5c3RlbS5EYXRhLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OQUBAAAAFVN5c3RlbS5EYXRhLkRhdGFUYWJsZQMAAAAZRGF0YVRhYmxlLlJlbW90aW5nVmVyc2lvbglYbWxTY2hlbWELWG1sRGlmZkdyYW0DAQEOU3lzdGVtLlZlcnNpb24CAAAACQMAAAAGBAAAAOAUPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTE2Ij8+DQo8eHM6c2NoZW1hIHhtbG5zPSIiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIgeG1sbnM6bXNkYXRhPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1tc2RhdGEiPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJUYWJsZTEiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iY19ldmVudF9pZCIgdHlwZT0ieHM6aW50IiBtc2RhdGE6dGFyZ2V0TmFtZXNwYWNlPSIiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0ic3RhcnREYXRlIiB0eXBlPSJ4czpkYXRlVGltZSIgbXNkYXRhOnRhcmdldE5hbWVzcGFjZT0iIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9Im15VGV4dCIgdHlwZT0ieHM6c3RyaW5nIiBtc2RhdGE6dGFyZ2V0TmFtZXNwYWNlPSIiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iVVRDRFQiIHR5cGU9InhzOmRhdGVUaW1lIiBtc2RhdGE6dGFyZ2V0TmFtZXNwYWNlPSIiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iY19sb2NhdGlvbl90aW1lem9uZSIgdHlwZT0ieHM6c3RyaW5nIiBtc2RhdGE6dGFyZ2V0TmFtZXNwYWNlPSIiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iY19sb2NhdGlvbklkIiB0eXBlPSJ4czppbnQiIG1zZGF0YTp0YXJnZXROYW1lc3BhY2U9IiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJEaXN0YW5jZSIgdHlwZT0ieHM6ZGVjaW1hbCIgbXNkYXRhOnRhcmdldE5hbWVzcGFjZT0iIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9ImxvY2F0aW9uX25hbWUiIHR5cGU9InhzOnN0cmluZyIgbXNkYXRhOnRhcmdldE5hbWVzcGFjZT0iIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9ImxvY2F0aW9uX2FkZHJlc3MiIHR5cGU9InhzOnN0cmluZyIgbXNkYXRhOnRhcmdldE5hbWVzcGFjZT0iIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9ImxvY2F0aW9uX2NpdHkiIHR5cGU9InhzOnN0cmluZyIgbXNkYXRhOnRhcmdldE5hbWVzcGFjZT0iIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9ImxvY2F0aW9uX3N0YXRlIiB0eXBlPSJ4czpzdHJpbmciIG1zZGF0YTp0YXJnZXROYW1lc3BhY2U9IiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJDb252ZXJ0ZWRUaW1lIiB0eXBlPSJ4czpkYXRlVGltZSIgbXNkYXRhOnRhcmdldE5hbWVzcGFjZT0iIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbnZlcnRlZEVuZFRpbWUiIHR5cGU9InhzOmRhdGVUaW1lIiBtc2RhdGE6dGFyZ2V0TmFtZXNwYWNlPSIiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iY19zdGFydF9kdCIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1zZGF0YTp0YXJnZXROYW1lc3BhY2U9IiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJjX2VuZF9kdCIgdHlwZT0ieHM6ZGF0ZVRpbWUiIG1zZGF0YTp0YXJnZXROYW1lc3BhY2U9IiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJjX2NvdXJzZUlkIiB0eXBlPSJ4czppbnQiIG1zZGF0YTp0YXJnZXROYW1lc3BhY2U9IiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJjX2xvY2F0aW9uX2xhdGl0dWRlIiB0eXBlPSJ4czpkb3VibGUiIG1zZGF0YTp0YXJnZXROYW1lc3BhY2U9IiIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJjX2xvY2F0aW9uX2xvbmdpdHVkZSIgdHlwZT0ieHM6ZG91YmxlIiBtc2RhdGE6dGFyZ2V0TmFtZXNwYWNlPSIiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iT25saW5lRmxhZyIgdHlwZT0ieHM6aW50IiBtc2RhdGE6dGFyZ2V0TmFtZXNwYWNlPSIiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTm90ZXMiIHR5cGU9InhzOnN0cmluZyIgbXNkYXRhOnRhcmdldE5hbWVzcGFjZT0iIiBtaW5PY2N1cnM9IjAiIC8+DQogICAgICAgIDx4czplbGVtZW50IG5hbWU9IlNvcnRCeSIgdHlwZT0ieHM6c3RyaW5nIiBtc2RhdGE6dGFyZ2V0TmFtZXNwYWNlPSIiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgPC94czpjb21wbGV4VHlwZT4NCiAgPC94czplbGVtZW50Pg0KICA8eHM6ZWxlbWVudCBuYW1lPSJ0bXBEYXRhU2V0IiBtc2RhdGE6SXNEYXRhU2V0PSJ0cnVlIiBtc2RhdGE6TWFpbkRhdGFUYWJsZT0iVGFibGUxIiBtc2RhdGE6VXNlQ3VycmVudExvY2FsZT0idHJ1ZSI+DQogICAgPHhzOmNvbXBsZXhUeXBlPg0KICAgICAgPHhzOmNob2ljZSBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiAvPg0KICAgIDwveHM6Y29tcGxleFR5cGU+DQogIDwveHM6ZWxlbWVudD4NCjwveHM6c2NoZW1hPgYFAAAAzTs8ZGlmZmdyOmRpZmZncmFtIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIiB4bWxuczpkaWZmZ3I9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLWRpZmZncmFtLXYxIj4NCiAgPHRtcERhdGFTZXQ+DQogICAgPFRhYmxlMSBkaWZmZ3I6aWQ9IlRhYmxlMTEiIG1zZGF0YTpyb3dPcmRlcj0iMCI+DQogICAgICA8Y19ldmVudF9pZD4zOTQxMTI8L2NfZXZlbnRfaWQ+DQogICAgICA8c3RhcnREYXRlPjIwMjQtMDYtMjdUMTY6MDA6MDAtMDc6MDA8L3N0YXJ0RGF0ZT4NCiAgICAgIDxteVRleHQ+VGh1LiAwNi8yNy8yMDI0IDQ6MDBwbTwvbXlUZXh0Pg0KICAgICAgPFVUQ0RUPjIwMjQtMDYtMjZUMjM6Mzg6NDMuNzU3LTA3OjAwPC9VVENEVD4NCiAgICAgIDxjX2xvY2F0aW9uX3RpbWV6b25lPkVhc3Rlcm4gVGltZTwvY19sb2NhdGlvbl90aW1lem9uZT4NCiAgICAgIDxjX2xvY2F0aW9uSWQ+ODE8L2NfbG9jYXRpb25JZD4NCiAgICAgIDxEaXN0YW5jZT4wLjA8L0Rpc3RhbmNlPg0KICAgICAgPGxvY2F0aW9uX25hbWU+T25saW5lPC9sb2NhdGlvbl9uYW1lPg0KICAgICAgPGxvY2F0aW9uX2FkZHJlc3M+VGhpcyBpcyBhbiBvbmxpbmUgY2xhc3MuIEludGVybmV0IGNvbm5lY3Rpb24gcmVxdWlyZWQuPC9sb2NhdGlvbl9hZGRyZXNzPg0KICAgICAgPGxvY2F0aW9uX2NpdHkgLz4NCiAgICAgIDxsb2NhdGlvbl9zdGF0ZSAvPg0KICAgICAgPENvbnZlcnRlZFRpbWU+MjAyNC0wNi0yN1QxNjowMDowMC0wNzowMDwvQ29udmVydGVkVGltZT4NCiAgICAgIDxDb252ZXJ0ZWRFbmRUaW1lPjIwMjQtMDYtMjdUMTc6MzA6MDAtMDc6MDA8L0NvbnZlcnRlZEVuZFRpbWU+DQogICAgICA8Y19zdGFydF9kdD4yMDI0LTA2LTI3VDAwOjAwOjAwLTA3OjAwPC9jX3N0YXJ0X2R0Pg0KICAgICAgPGNfZW5kX2R0PjIwMjQtMDYtMjdUMDA6MDA6MDAtMDc6MDA8L2NfZW5kX2R0Pg0KICAgICAgPGNfY291cnNlSWQ+MTM4PC9jX2NvdXJzZUlkPg0KICAgICAgPGNfbG9jYXRpb25fbGF0aXR1ZGU+MDwvY19sb2NhdGlvbl9sYXRpdHVkZT4NCiAgICAgIDxjX2xvY2F0aW9uX2xvbmdpdHVkZT4wPC9jX2xvY2F0aW9uX2xvbmdpdHVkZT4NCiAgICAgIDxPbmxpbmVGbGFnPjE8L09ubGluZUZsYWc+DQogICAgICA8Tm90ZXMgLz4NCiAgICAgIDxTb3J0Qnk+ZGlzdGFuY2U8L1NvcnRCeT4NCiAgICA8L1RhYmxlMT4NCiAgICA8VGFibGUxIGRpZmZncjppZD0iVGFibGUxMiIgbXNkYXRhOnJvd09yZGVyPSIxIj4NCiAgICAgIDxjX2V2ZW50X2lkPjM5NDE0MzwvY19ldmVudF9pZD4NCiAgICAgIDxzdGFydERhdGU+MjAyNC0wNi0zMFQxMDowMDowMC0wNzowMDwvc3RhcnREYXRlPg0KICAgICAgPG15VGV4dD5TdW4uIDA2LzMwLzIwMjQgMTA6MDBhbTwvbXlUZXh0Pg0KICAgICAgPFVUQ0RUPjIwMjQtMDYtMjZUMjM6Mzg6NDMuNzU3LTA3OjAwPC9VVENEVD4NCiAgICAgIDxjX2xvY2F0aW9uX3RpbWV6b25lPkVhc3Rlcm4gVGltZTwvY19sb2NhdGlvbl90aW1lem9uZT4NCiAgICAgIDxjX2xvY2F0aW9uSWQ+ODE8L2NfbG9jYXRpb25JZD4NCiAgICAgIDxEaXN0YW5jZT4wLjA8L0Rpc3RhbmNlPg0KICAgICAgPGxvY2F0aW9uX25hbWU+T25saW5lPC9sb2NhdGlvbl9uYW1lPg0KICAgICAgPGxvY2F0aW9uX2FkZHJlc3M+VGhpcyBpcyBhbiBvbmxpbmUgY2xhc3MuIEludGVybmV0IGNvbm5lY3Rpb24gcmVxdWlyZWQuPC9sb2NhdGlvbl9hZGRyZXNzPg0KICAgICAgPGxvY2F0aW9uX2NpdHkgLz4NCiAgICAgIDxsb2NhdGlvbl9zdGF0ZSAvPg0KICAgICAgPENvbnZlcnRlZFRpbWU+MjAyNC0wNi0zMFQxMDowMDowMC0wNzowMDwvQ29udmVydGVkVGltZT4NCiAgICAgIDxDb252ZXJ0ZWRFbmRUaW1lPjIwMjQtMDYtMzBUMTE6MzA6MDAtMDc6MDA8L0NvbnZlcnRlZEVuZFRpbWU+DQogICAgICA8Y19zdGFydF9kdD4yMDI0LTA2LTMwVDAwOjAwOjAwLTA3OjAwPC9jX3N0YXJ0X2R0Pg0KICAgICAgPGNfZW5kX2R0PjIwMjQtMDYtMzBUMDA6MDA6MDAtMDc6MDA8L2NfZW5kX2R0Pg0KICAgICAgPGNfY291cnNlSWQ+MTM4PC9jX2NvdXJzZUlkPg0KICAgICAgPGNfbG9jYXRpb25fbGF0aXR1ZGU+MDwvY19sb2NhdGlvbl9sYXRpdHVkZT4NCiAgICAgIDxjX2xvY2F0aW9uX2xvbmdpdHVkZT4wPC9jX2xvY2F0aW9uX2xvbmdpdHVkZT4NCiAgICAgIDxPbmxpbmVGbGFnPjE8L09ubGluZUZsYWc+DQogICAgICA8Tm90ZXMgLz4NCiAgICAgIDxTb3J0Qnk+ZGlzdGFuY2U8L1NvcnRCeT4NCiAgICA8L1RhYmxlMT4NCiAgICA8VGFibGUxIGRpZmZncjppZD0iVGFibGUxMyIgbXNkYXRhOnJvd09yZGVyPSIyIj4NCiAgICAgIDxjX2V2ZW50X2lkPjM5NDE0NzwvY19ldmVudF9pZD4NCiAgICAgIDxzdGFydERhdGU+MjAyNC0wNi0zMFQyMTowMDowMC0wNzowMDwvc3RhcnREYXRlPg0KICAgICAgPG15VGV4dD5TdW4uIDA2LzMwLzIwMjQgOTowMHBtPC9teVRleHQ+DQogICAgICA8VVRDRFQ+MjAyNC0wNi0yNlQyMzozODo0My43NTctMDc6MDA8L1VUQ0RUPg0KICAgICAgPGNfbG9jYXRpb25fdGltZXpvbmU+RWFzdGVybiBUaW1lPC9jX2xvY2F0aW9uX3RpbWV6b25lPg0KICAgICAgPGNfbG9jYXRpb25JZD44MTwvY19sb2NhdGlvbklkPg0KICAgICAgPERpc3RhbmNlPjAuMDwvRGlzdGFuY2U+DQogICAgICA8bG9jYXRpb25fbmFtZT5PbmxpbmU8L2xvY2F0aW9uX25hbWU+DQogICAgICA8bG9jYXRpb25fYWRkcmVzcz5UaGlzIGlzIGFuIG9ubGluZSBjbGFzcy4gSW50ZXJuZXQgY29ubmVjdGlvbiByZXF1aXJlZC48L2xvY2F0aW9uX2FkZHJlc3M+DQogICAgICA8bG9jYXRpb25fY2l0eSAvPg0KICAgICAgPGxvY2F0aW9uX3N0YXRlIC8+DQogICAgICA8Q29udmVydGVkVGltZT4yMDI0LTA2LTMwVDIxOjAwOjAwLTA3OjAwPC9Db252ZXJ0ZWRUaW1lPg0KICAgICAgPENvbnZlcnRlZEVuZFRpbWU+MjAyNC0wNi0zMFQyMjozMDowMC0wNzowMDwvQ29udmVydGVkRW5kVGltZT4NCiAgICAgIDxjX3N0YXJ0X2R0PjIwMjQtMDYtMzBUMDA6MDA6MDAtMDc6MDA8L2Nfc3RhcnRfZHQ+DQogICAgICA8Y19lbmRfZHQ+MjAyNC0wNi0zMFQwMDowMDowMC0wNzowMDwvY19lbmRfZHQ+DQogICAgICA8Y19jb3Vyc2VJZD4xMzg8L2NfY291cnNlSWQ+DQogICAgICA8Y19sb2NhdGlvbl9sYXRpdHVkZT4wPC9jX2xvY2F0aW9uX2xhdGl0dWRlPg0KICAgICAgPGNfbG9jYXRpb25fbG9uZ2l0dWRlPjA8L2NfbG9jYXRpb25fbG9uZ2l0dWRlPg0KICAgICAgPE9ubGluZUZsYWc+MTwvT25saW5lRmxhZz4NCiAgICAgIDxOb3RlcyAvPg0KICAgICAgPFNvcnRCeT5kaXN0YW5jZTwvU29ydEJ5Pg0KICAgIDwvVGFibGUxPg0KICAgIDxUYWJsZTEgZGlmZmdyOmlkPSJUYWJsZTE0IiBtc2RhdGE6cm93T3JkZXI9IjMiPg0KICAgICAgPGNfZXZlbnRfaWQ+Mzk0MjcwPC9jX2V2ZW50X2lkPg0KICAgICAgPHN0YXJ0RGF0ZT4yMDI0LTA3LTAyVDEzOjAwOjAwLTA3OjAwPC9zdGFydERhdGU+DQogICAgICA8bXlUZXh0PlR1ZS4gMDcvMDIvMjAyNCAxOjAwcG08L215VGV4dD4NCiAgICAgIDxVVENEVD4yMDI0LTA2LTI2VDIzOjM4OjQzLjc1Ny0wNzowMDwvVVRDRFQ+DQogICAgICA8Y19sb2NhdGlvbl90aW1lem9uZT5FYXN0ZXJuIFRpbWU8L2NfbG9jYXRpb25fdGltZXpvbmU+DQogICAgICA8Y19sb2NhdGlvbklkPjgxPC9jX2xvY2F0aW9uSWQ+DQogICAgICA8RGlzdGFuY2U+MC4wPC9EaXN0YW5jZT4NCiAgICAgIDxsb2NhdGlvbl9uYW1lPk9ubGluZTwvbG9jYXRpb25fbmFtZT4NCiAgICAgIDxsb2NhdGlvbl9hZGRyZXNzPlRoaXMgaXMgYW4gb25saW5lIGNsYXNzLiBJbnRlcm5ldCBjb25uZWN0aW9uIHJlcXVpcmVkLjwvbG9jYXRpb25fYWRkcmVzcz4NCiAgICAgIDxsb2NhdGlvbl9jaXR5IC8+DQogICAgICA8bG9jYXRpb25fc3RhdGUgLz4NCiAgICAgIDxDb252ZXJ0ZWRUaW1lPjIwMjQtMDctMDJUMTM6MDA6MDAtMDc6MDA8L0NvbnZlcnRlZFRpbWU+DQogICAgICA8Q29udmVydGVkRW5kVGltZT4yMDI0LTA3LTAyVDE0OjMwOjAwLTA3OjAwPC9Db252ZXJ0ZWRFbmRUaW1lPg0KICAgICAgPGNfc3RhcnRfZHQ+MjAyNC0wNy0wMlQwMDowMDowMC0wNzowMDwvY19zdGFydF9kdD4NCiAgICAgIDxjX2VuZF9kdD4yMDI0LTA3LTAyVDAwOjAwOjAwLTA3OjAwPC9jX2VuZF9kdD4NCiAgICAgIDxjX2NvdXJzZUlkPjEzODwvY19jb3Vyc2VJZD4NCiAgICAgIDxjX2xvY2F0aW9uX2xhdGl0dWRlPjA8L2NfbG9jYXRpb25fbGF0aXR1ZGU+DQogICAgICA8Y19sb2NhdGlvbl9sb25naXR1ZGU+MDwvY19sb2NhdGlvbl9sb25naXR1ZGU+DQogICAgICA8T25saW5lRmxhZz4xPC9PbmxpbmVGbGFnPg0KICAgICAgPE5vdGVzIC8+DQogICAgICA8U29ydEJ5PmRpc3RhbmNlPC9Tb3J0Qnk+DQogICAgPC9UYWJsZTE+DQogICAgPFRhYmxlMSBkaWZmZ3I6aWQ9IlRhYmxlMTUiIG1zZGF0YTpyb3dPcmRlcj0iNCI+DQogICAgICA8Y19ldmVudF9pZD4zOTQyNzQ8L2NfZXZlbnRfaWQ+DQogICAgICA8c3RhcnREYXRlPjIwMjQtMDctMDJUMTg6MDA6MDAtMDc6MDA8L3N0YXJ0RGF0ZT4NCiAgICAgIDxteVRleHQ+VHVlLiAwNy8wMi8yMDI0IDY6MDBwbTwvbXlUZXh0Pg0KICAgICAgPFVUQ0RUPjIwMjQtMDYtMjZUMjM6Mzg6NDMuNzU3LTA3OjAwPC9VVENEVD4NCiAgICAgIDxjX2xvY2F0aW9uX3RpbWV6b25lPkVhc3Rlcm4gVGltZTwvY19sb2NhdGlvbl90aW1lem9uZT4NCiAgICAgIDxjX2xvY2F0aW9uSWQ+ODE8L2NfbG9jYXRpb25JZD4NCiAgICAgIDxEaXN0YW5jZT4wLjA8L0Rpc3RhbmNlPg0KICAgICAgPGxvY2F0aW9uX25hbWU+T25saW5lPC9sb2NhdGlvbl9uYW1lPg0KICAgICAgPGxvY2F0aW9uX2FkZHJlc3M+VGhpcyBpcyBhbiBvbmxpbmUgY2xhc3MuIEludGVybmV0IGNvbm5lY3Rpb24gcmVxdWlyZWQuPC9sb2NhdGlvbl9hZGRyZXNzPg0KICAgICAgPGxvY2F0aW9uX2NpdHkgLz4NCiAgICAgIDxsb2NhdGlvbl9zdGF0ZSAvPg0KICAgICAgPENvbnZlcnRlZFRpbWU+MjAyNC0wNy0wMlQxODowMDowMC0wNzowMDwvQ29udmVydGVkVGltZT4NCiAgICAgIDxDb252ZXJ0ZWRFbmRUaW1lPjIwMjQtMDctMDJUMTk6MzA6MDAtMDc6MDA8L0NvbnZlcnRlZEVuZFRpbWU+DQogICAgICA8Y19zdGFydF9kdD4yMDI0LTA3LTAyVDAwOjAwOjAwLTA3OjAwPC9jX3N0YXJ0X2R0Pg0KICAgICAgPGNfZW5kX2R0PjIwMjQtMDctMDJUMDA6MDA6MDAtMDc6MDA8L2NfZW5kX2R0Pg0KICAgICAgPGNfY291cnNlSWQ+MTM4PC9jX2NvdXJzZUlkPg0KICAgICAgPGNfbG9jYXRpb25fbGF0aXR1ZGU+MDwvY19sb2NhdGlvbl9sYXRpdHVkZT4NCiAgICAgIDxjX2xvY2F0aW9uX2xvbmdpdHVkZT4wPC9jX2xvY2F0aW9uX2xvbmdpdHVkZT4NCiAgICAgIDxPbmxpbmVGbGFnPjE8L09ubGluZUZsYWc+DQogICAgICA8Tm90ZXMgLz4NCiAgICAgIDxTb3J0Qnk+ZGlzdGFuY2U8L1NvcnRCeT4NCiAgICA8L1RhYmxlMT4NCiAgICA8VGFibGUxIGRpZmZncjppZD0iVGFibGUxNiIgbXNkYXRhOnJvd09yZGVyPSI1Ij4NCiAgICAgIDxjX2V2ZW50X2lkPjM5NDMyMzwvY19ldmVudF9pZD4NCiAgICAgIDxzdGFydERhdGU+MjAyNC0wNy0wM1QxMDowMDowMC0wNzowMDwvc3RhcnREYXRlPg0KICAgICAgPG15VGV4dD5XZWQuIDA3LzAzLzIwMjQgMTA6MDBhbTwvbXlUZXh0Pg0KICAgICAgPFVUQ0RUPjIwMjQtMDYtMjZUMjM6Mzg6NDMuNzU3LTA3OjAwPC9VVENEVD4NCiAgICAgIDxjX2xvY2F0aW9uX3RpbWV6b25lPkVhc3Rlcm4gVGltZTwvY19sb2NhdGlvbl90aW1lem9uZT4NCiAgICAgIDxjX2xvY2F0aW9uSWQ+ODE8L2NfbG9jYXRpb25JZD4NCiAgICAgIDxEaXN0YW5jZT4wLjA8L0Rpc3RhbmNlPg0KICAgICAgPGxvY2F0aW9uX25hbWU+T25saW5lPC9sb2NhdGlvbl9uYW1lPg0KICAgICAgPGxvY2F0aW9uX2FkZHJlc3M+VGhpcyBpcyBhbiBvbmxpbmUgY2xhc3MuIEludGVybmV0IGNvbm5lY3Rpb24gcmVxdWlyZWQuPC9sb2NhdGlvbl9hZGRyZXNzPg0KICAgICAgPGxvY2F0aW9uX2NpdHkgLz4NCiAgICAgIDxsb2NhdGlvbl9zdGF0ZSAvPg0KICAgICAgPENvbnZlcnRlZFRpbWU+MjAyNC0wNy0wM1QxMDowMDowMC0wNzowMDwvQ29udmVydGVkVGltZT4NCiAgICAgIDxDb252ZXJ0ZWRFbmRUaW1lPjIwMjQtMDctMDNUMTE6MzA6MDAtMDc6MDA8L0NvbnZlcnRlZEVuZFRpbWU+DQogICAgICA8Y19zdGFydF9kdD4yMDI0LTA3LTAzVDAwOjAwOjAwLTA3OjAwPC9jX3N0YXJ0X2R0Pg0KICAgICAgPGNfZW5kX2R0PjIwMjQtMDctMDNUMDA6MDA6MDAtMDc6MDA8L2NfZW5kX2R0Pg0KICAgICAgPGNfY291cnNlSWQ+MTM4PC9jX2NvdXJzZUlkPg0KICAgICAgPGNfbG9jYXRpb25fbGF0aXR1ZGU+MDwvY19sb2NhdGlvbl9sYXRpdHVkZT4NCiAgICAgIDxjX2xvY2F0aW9uX2xvbmdpdHVkZT4wPC9jX2xvY2F0aW9uX2xvbmdpdHVkZT4NCiAgICAgIDxPbmxpbmVGbGFnPjE8L09ubGluZUZsYWc+DQogICAgICA8Tm90ZXMgLz4NCiAgICAgIDxTb3J0Qnk+ZGlzdGFuY2U8L1NvcnRCeT4NCiAgICA8L1RhYmxlMT4NCiAgICA8VGFibGUxIGRpZmZncjppZD0iVGFibGUxNyIgbXNkYXRhOnJvd09yZGVyPSI2Ij4NCiAgICAgIDxjX2V2ZW50X2lkPjM5NDMxOTwvY19ldmVudF9pZD4NCiAgICAgIDxzdGFydERhdGU+MjAyNC0wNy0wM1QyMTowMDowMC0wNzowMDwvc3RhcnREYXRlPg0KICAgICAgPG15VGV4dD5XZWQuIDA3LzAzLzIwMjQgOTowMHBtPC9teVRleHQ+DQogICAgICA8VVRDRFQ+MjAyNC0wNi0yNlQyMzozODo0My43NTctMDc6MDA8L1VUQ0RUPg0KICAgICAgPGNfbG9jYXRpb25fdGltZXpvbmU+RWFzdGVybiBUaW1lPC9jX2xvY2F0aW9uX3RpbWV6b25lPg0KICAgICAgPGNfbG9jYXRpb25JZD44MTwvY19sb2NhdGlvbklkPg0KICAgICAgPERpc3RhbmNlPjAuMDwvRGlzdGFuY2U+DQogICAgICA8bG9jYXRpb25fbmFtZT5PbmxpbmU8L2xvY2F0aW9uX25hbWU+DQogICAgICA8bG9jYXRpb25fYWRkcmVzcz5UaGlzIGlzIGFuIG9ubGluZSBjbGFzcy4gSW50ZXJuZXQgY29ubmVjdGlvbiByZXF1aXJlZC48L2xvY2F0aW9uX2FkZHJlc3M+DQogICAgICA8bG9jYXRpb25fY2l0eSAvPg0KICAgICAgPGxvY2F0aW9uX3N0YXRlIC8+DQogICAgICA8Q29udmVydGVkVGltZT4yMDI0LTA3LTAzVDIxOjAwOjAwLTA3OjAwPC9Db252ZXJ0ZWRUaW1lPg0KICAgICAgPENvbnZlcnRlZEVuZFRpbWU+MjAyNC0wNy0wM1QyMjozMDowMC0wNzowMDwvQ29udmVydGVkRW5kVGltZT4NCiAgICAgIDxjX3N0YXJ0X2R0PjIwMjQtMDctMDNUMDA6MDA6MDAtMDc6MDA8L2Nfc3RhcnRfZHQ+DQogICAgICA8Y19lbmRfZHQ+MjAyNC0wNy0wM1QwMDowMDowMC0wNzowMDwvY19lbmRfZHQ+DQogICAgICA8Y19jb3Vyc2VJZD4xMzg8L2NfY291cnNlSWQ+DQogICAgICA8Y19sb2NhdGlvbl9sYXRpdHVkZT4wPC9jX2xvY2F0aW9uX2xhdGl0dWRlPg0KICAgICAgPGNfbG9jYXRpb25fbG9uZ2l0dWRlPjA8L2NfbG9jYXRpb25fbG9uZ2l0dWRlPg0KICAgICAgPE9ubGluZUZsYWc+MTwvT25saW5lRmxhZz4NCiAgICAgIDxOb3RlcyAvPg0KICAgICAgPFNvcnRCeT5kaXN0YW5jZTwvU29ydEJ5Pg0KICAgIDwvVGFibGUxPg0KICA8L3RtcERhdGFTZXQ+DQo8L2RpZmZncjpkaWZmZ3JhbT4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////C2QWFAIBDw8WAh8ABQdHZXJtYW55ZGQCAw8PFgIfAAUDMTM4ZGQCBA8PFgIfAAUBNGRkAgYPDxYCHwAFIlRyYWRpbmcgQWNhZGVteSBHbG9iYWwgVGVycml0b3JpZXNkZAIXDxYCHwBlZAIaDw8WAh8ABQExZGQCHw8PFgIeB1Zpc2libGVoZBYIAgEPFgIfAGVkAgMPFgIfAGVkAgkPDxYCHwBlZGQCDQ8WAh8AZWQCIA8PFgIfBWdkFhICAQ8PFgIfBWhkZAIHDw8WAh8ABQE3ZGQCCQ8PFgIfAAUKMSBsb2NhdGlvbmRkAgsPFgIfBWgWAgIBDxBkZBYBAgFkAg0PDxYCHwVoZGQCDw8PFgIfBWhkFgQCAQ8WAh8ABQU5MzEzOGQCCA8PFgIfAGVkZAIRDw8WAh8ABSEqQWxsIGV2ZW50cyBzaG93biBpbiBFYXN0ZXJuIFRpbWVkZAIVDxYCHwVoZAIXDxYCHgtfIUl0ZW1Db3VudAIBFgICAQ9kFgoCAQ8PFgIfAAUGT25saW5lZGQCBA8PFgIfAAUGT25saW5lZGQCBg8PFgIfAAU2VGhpcyBpcyBhbiBvbmxpbmUgY2xhc3MuIEludGVybmV0IGNvbm5lY3Rpb24gcmVxdWlyZWQuZGQCCA8WAh8FaGQCCg8WAh8GAgcWDgIBD2QWCAIBDw8WAh8ABSNUaHUuIDA2LzI3LzIwMjQgNDowMMKgUE0gLSA1OjMwwqBQTWRkAgMPDxYCHwAFC1RodSwgSnVuIDI3ZGQCBQ9kFgRmDxYCHwAFEzQ6MDDCoFBNIC0gNTozMMKgUE1kAgIPDxYCHwAFDEVhc3Rlcm4gVGltZWRkAgkPDxYEHgtDb21tYW5kTmFtZQVCT25saW5lPGJyIC8+VGhpcyBpcyBhbiBvbmxpbmUgY2xhc3MuIEludGVybmV0IGNvbm5lY3Rpb24gcmVxdWlyZWQuHg9Db21tYW5kQXJndW1lbnQFBjM5NDExMmRkAgIPZBYIAgEPDxYCHwAFJVN1bi4gMDYvMzAvMjAyNCAxMDowMMKgQU0gLSAxMTozMMKgQU1kZAIDDw8WAh8ABQtTdW4sIEp1biAzMGRkAgUPZBYEZg8WAh8ABRUxMDowMMKgQU0gLSAxMTozMMKgQU1kAgIPDxYCHwAFDEVhc3Rlcm4gVGltZWRkAgkPDxYEHwcFQk9ubGluZTxiciAvPlRoaXMgaXMgYW4gb25saW5lIGNsYXNzLiBJbnRlcm5ldCBjb25uZWN0aW9uIHJlcXVpcmVkLh8IBQYzOTQxNDNkZAIDD2QWCAIBDw8WAh8ABSRTdW4uIDA2LzMwLzIwMjQgOTowMMKgUE0gLSAxMDozMMKgUE1kZAIDDw8WAh8ABQtTdW4sIEp1biAzMGRkAgUPZBYEZg8WAh8ABRQ5OjAwwqBQTSAtIDEwOjMwwqBQTWQCAg8PFgIfAAUMRWFzdGVybiBUaW1lZGQCCQ8PFgQfBwVCT25saW5lPGJyIC8+VGhpcyBpcyBhbiBvbmxpbmUgY2xhc3MuIEludGVybmV0IGNvbm5lY3Rpb24gcmVxdWlyZWQuHwgFBjM5NDE0N2RkAgQPZBYIAgEPDxYCHwAFI1R1ZS4gMDcvMDIvMjAyNCAxOjAwwqBQTSAtIDI6MzDCoFBNZGQCAw8PFgIfAAUKVHVlLCBKdWwgMmRkAgUPZBYEZg8WAh8ABRMxOjAwwqBQTSAtIDI6MzDCoFBNZAICDw8WAh8ABQxFYXN0ZXJuIFRpbWVkZAIJDw8WBB8HBUJPbmxpbmU8YnIgLz5UaGlzIGlzIGFuIG9ubGluZSBjbGFzcy4gSW50ZXJuZXQgY29ubmVjdGlvbiByZXF1aXJlZC4fCAUGMzk0MjcwZGQCBQ9kFggCAQ8PFgIfAAUjVHVlLiAwNy8wMi8yMDI0IDY6MDDCoFBNIC0gNzozMMKgUE1kZAIDDw8WAh8ABQpUdWUsIEp1bCAyZGQCBQ9kFgRmDxYCHwAFEzY6MDDCoFBNIC0gNzozMMKgUE1kAgIPDxYCHwAFDEVhc3Rlcm4gVGltZWRkAgkPDxYEHwcFQk9ubGluZTxiciAvPlRoaXMgaXMgYW4gb25saW5lIGNsYXNzLiBJbnRlcm5ldCBjb25uZWN0aW9uIHJlcXVpcmVkLh8IBQYzOTQyNzRkZAIGD2QWCAIBDw8WAh8ABSVXZWQuIDA3LzAzLzIwMjQgMTA6MDDCoEFNIC0gMTE6MzDCoEFNZGQCAw8PFgIfAAUKV2VkLCBKdWwgM2RkAgUPZBYEZg8WAh8ABRUxMDowMMKgQU0gLSAxMTozMMKgQU1kAgIPDxYCHwAFDEVhc3Rlcm4gVGltZWRkAgkPDxYEHwcFQk9ubGluZTxiciAvPlRoaXMgaXMgYW4gb25saW5lIGNsYXNzLiBJbnRlcm5ldCBjb25uZWN0aW9uIHJlcXVpcmVkLh8IBQYzOTQzMjNkZAIHD2QWCAIBDw8WAh8ABSRXZWQuIDA3LzAzLzIwMjQgOTowMMKgUE0gLSAxMDozMMKgUE1kZAIDDw8WAh8ABQpXZWQsIEp1bCAzZGQCBQ9kFgRmDxYCHwAFFDk6MDDCoFBNIC0gMTA6MzDCoFBNZAICDw8WAh8ABQxFYXN0ZXJuIFRpbWVkZAIJDw8WBB8HBUJPbmxpbmU8YnIgLz5UaGlzIGlzIGFuIG9ubGluZSBjbGFzcy4gSW50ZXJuZXQgY29ubmVjdGlvbiByZXF1aXJlZC4fCAUGMzk0MzE5ZGQCIQ9kFhICDw8PZBYCHglvbmtleWRvd24FG3JldHVybiAoZXZlbnQua2V5Q29kZSE9MTMpO2QCEw8PZBYCHwkFG3JldHVybiAoZXZlbnQua2V5Q29kZSE9MTMpO2QCFQ9kFgQCAw8PZBYCHwkFG3JldHVybiAoZXZlbnQua2V5Q29kZSE9MTMpO2QCCw8QZGQWAWZkAhcPZBYEAgMPD2QWAh8JBRtyZXR1cm4gKGV2ZW50LmtleUNvZGUhPTEzKTtkAgcPZBYCAgMPD2QWAh8JBRtyZXR1cm4gKGV2ZW50LmtleUNvZGUhPTEzKTtkAhkPFgIfBWdkAhsPFgIfBWcWBAIBDw8WAh8ABTpIT1cgV09VTEQgWU9VIExJS0UgVE8gSEVBUiBGUk9NIFVTPyAoQ0hFQ0sgQUxMIFRIQVQgQVBQTFkpZGQCAw8QDxYGHg5EYXRhVmFsdWVGaWVsZAUIU3BhbVR5cGUeDURhdGFUZXh0RmllbGQFDFNwYW1UeXBlVGV4dB4LXyFEYXRhQm91bmRnZBAVBAVFbWFpbAhTTVMgVGV4dAVQaG9uZQtQb3N0YWwgTWFpbBUEBWVtYWlsA3NtcwVwaG9uZQRtYWlsFCsDBGdnZ2cWAGQCHQ8WAh8CZRYCAgMPEGRkFgFmZAIfDxYCHwVoZAIpDxYCHwVnFgICAQ8WAh8ABbQGWW91ciByZWdpc3RyYXRpb24gaW5mb3JtYXRpb24gd2lsbCBiZSBwcm9jZXNzZWQgaW4gdGhlIFVTQS48YnIvPjxici8+V2UgcmVzcGVjdCB5b3VyIHByaXZhY3kgYW5kIG1heSBwcm9jZXNzIHlvdXIgcGVyc29uYWwgZGF0YSBmb3IgYnVzaW5lc3MgcHVycG9zZXMgaW5jbHVkaW5nIGNsYXNzIHJlZ2lzdHJhdGlvbiBwcm9jZXNzaW5nLCBjdXN0b21lciByZWxhdGlvbnMsIG1hcmtldGluZyBhbmQgZm9yIGludGVybmFsIG1hbmFnZW1lbnQgcHVycG9zZXMuICBQbGVhc2Ugc2VlIG91ciA8YSB0YXJnZXQ9J2JsYW5rJyBocmVmPSdodHRwczovL3d3dy50cmFkaW5nYWNhZGVteS5jb20vZXUtcHJpdmFjeS1ub3RpY2UuYXNweCc+UHJpdmFjeSBQb2xpY3k8L2E+IHNvIHlvdSBjYW4gdW5kZXJzdGFuZCBob3cgd2UgY29sbGVjdCBhbmQgdXNlIHlvdXIgcGVyc29uYWwgZGF0YSBhbmQgb3B0LW91dCBvZiBjb21tdW5pY2F0aW9ucy48YnIvPjxici8+WW91IGNhbiBhY2Nlc3Mgb3IgdXBkYXRlIHlvdXIgcGVyc29uYWwgZGF0YSBhdCBhbnkgdGltZSBieSBjb250YWN0aW5nIHVzIGluIHdyaXRpbmcgYnkgZS1tYWlsIGF0IDxhIGhyZWY9J21haWx0bzpwcml2YWN5QHRyYWRpbmdhY2FkZW15LmNvbSc+cHJpdmFjeUB0cmFkaW5nYWNhZGVteS5jb208L2E+IG9yIGJ5IGxldHRlciBhdCB0aGUgYWRkcmVzcyBsb2NhdGVkIG9uIHRoZSB3ZWJzaXRlIGZvb3Rlci4gWW91IG1heSBhbHNvIGNvbnRhY3QgdXMgdG8gb3B0IG91dCBvZiBtYXJrZXRpbmcgYXQgYW55IHRpbWUuIEFsbCBvdXIgY29tbXVuaWNhdGlvbnMgY29udGFpbiBhbiB1bnN1YnNjcmliZSBsaW5rLmQCIg8WAh8FZxYGAgEPFgIfBWhkAgMPFgIfAgUdcHR3LXN0ZXAtbGlzdF9faXRlbSBpcy1hY3RpdmUWAgIBDw8WAh4HRW5hYmxlZGhkZAIFDxYCHwIFH3B0dy1zdGVwLWxpc3RfX2l0ZW0gaXMtZGlzYWJsZWRkAgQPZBYCAgEPFgIfAGVkAgUPZBYCAgEPFgIfAAX9ETxzZWN0aW9uIGNsYXNzPSJmcmVlLW92ZXJ2aWV3Ij4NCiAgPGRpdiBjbGFzcz0ib3ZlcnZpZXctcGFuZWwiPg0KICAgIDxoMz5BVFRFTkQgQU5EIERJU0NPVkVSPC9oMz4NCiAgICA8cCBjbGFzcz0ib3ZlcnZpZXctcGFuZWwtY2FwdGlvbiI+TW9yZSB0aGFuIDYwMCwwMDAgcGVvcGxlIGhhdmUgYXR0ZW5kZWQgb3VyIGZyZWUgY2xhc3Mgd2hlcmUmbmJzcDt3ZSZuYnNwO2NvdmVyOjwvcD4NCiAgICA8dWwgY2xhc3M9ImJ1bGxldC1saXN0Ij4NCiAgICAgIDxsaT5TdHJhdGVnaWVzIHVzZWQgYnkgcHJvZmVzc2lvbmFscyB0byBwcm9maXQgd2hlbiBzdG9ja3MgYXJlIGZhbGxpbmc8L2xpPg0KICAgICAgPGxpPlBvcnRmb2xpbyBwcm90ZWN0aW9uIHN0cmF0ZWdpZXMgZm9yIGRvd24gbWFya2V0cyAoYW5kIGNyYXNoZXMpPC9saT4NCiAgICAgIDxsaT5XaGVuIHRvIGJ1eSBhbmQgd2hlbiB0byBzZWxsLCBiYXNlZCBvbiBzdHJhdGVneSBhbmQgYSBwbGFuPC9saT4NCiAgICAgIDxsaT5NYWpvciBhZHZhbnRhZ2VzIGV2ZXJ5ZGF5IGludmVzdG9ycyBoYXZlIG92ZXIgYmlnIGJhbmtzIGFuZCBpbnN0aXR1dGlvbnM8L2xpPg0KICAgICAgPGxpPlN0cmF0ZWdpZXMgZm9yIHByb3RlY3RpbmcgeW91ciBpbnZlc3RtZW50cyBhZ2FpbnN0IGluZmxhdGlvbi48L2xpPg0KICAgICAgPGxpPkhvdyBPVEEncyBzdGVwLWJ5LXN0ZXAgc3RyYXRlZ3kgY2FuIGhlbHAgeW91IHRha2UgdGhlIGVtb3Rpb25zIG91dCBvZiB5b3VyIGRlY2lzaW9uczwvbGk+DQogICAgICA8bGk+Q29tbW9uIG1pc3Rha2VzIG5vdmljZSBpbnZlc3RvcnMgbWFrZSBhbmQgaG93IHRvIG1pbmltaXplIHRoZW08L2xpPg0KICAgICAgPGxpPjMgS2V5cyB0byBpbnZlc3Rpbmcgd2l0aCBtb3JlIGNvbmZpZGVuY2UgYW5kIGxlc3Mgc3RyZXNzPC9saT4NCiAgICA8L3VsPg0KICAgIDxkaXYgY2xhc3M9InJlZy1idXR0b24iPjxhIGNsYXNzPSJhY3Rpb24gYnRuIGJ0bi0tc2l6ZS1sIHNjcm9sbHMiIGhyZWY9IiN0b3AiPlJlZ2lzdGVyIE5vdzwvYT48L2Rpdj4NCiAgPC9kaXY+DQogIDxkaXYgY2xhc3M9Im92ZXJ2aWV3LXBhbmVsIj4NCiAgICA8aDM+V0hPIFNIT1VMRCBBVFRFTkQgT1VSIElOVFJPIENMQVNTPzwvaDM+DQogICAgPHVsPg0KICAgICAgPGxpPg0KICAgICAgICA8ZGl2PjxzdHJvbmc+PHNwYW4gY2xhc3M9ImVtcGhhc2lzIj5UcmFkZXJzPC9zcGFuPjwvc3Ryb25nPiBZb3XigJl2ZSBqdXN0IG9wZW5lZCBhIHRyYWRpbmcgYWNjb3VudC4gT3IsIG1heWJlIHlvdeKAmXZlIGJlZW4gYnV5aW5nIGFuZCBzZWxsaW5nIHN0b2NrcyBmb3IgeWVhcnMuIFdlIHRlYWNoIHRyYWRlcnMgb2YgYWxsIGxldmVscyBza2lsbHMgZGVzaWduZWQgdG8gaGVscCB5b3UgdGFrZSB5b3VyIHRyYWRpbmcgdG8gdGhlIG5leHQgbGV2ZWwuPC9kaXY+DQogICAgICA8L2xpPg0KICAgICAgPGxpPg0KICAgICAgICA8ZGl2PjxzdHJvbmc+PHNwYW4gY2xhc3M9ImVtcGhhc2lzIj5TZWxmLURpcmVjdGVkIEludmVzdG9yczwvc3Bhbj48L3N0cm9uZz4gWW914oCZcmUgYWN0aXZlbHkgbWFuYWdpbmcgYWxsIG9yIGEgcG9ydGlvbiBvZiB5b3VyIHBvcnRmb2xpbywgc3VjaCBhcyBhIDQwMWssIGFuZCBhcmUgbG9va2luZyB0byBiZXR0ZXIgdW5kZXJzdGFuZCBtYXJrZXQgdHJlbmRzLiBTdHVkZW50cyBnZW5lcmFsbHkgd2FudCB0byBsZWFybiBhYm91dCB3YXlzIHRoZXkgY291bGQgbWluaW1pemUgcmlzayBhbmQgYmUgbW9yZSBzdHJhdGVnaWMgYWJvdXQgdGhlaXIgaW52ZXN0bWVudHMuPC9kaXY+DQogICAgICA8L2xpPg0KICAgICAgPGxpPg0KICAgICAgICA8ZGl2PjxzdHJvbmc+PHNwYW4gY2xhc3M9ImVtcGhhc2lzIj5OZXc8L3NwYW4+PC9zdHJvbmc+IFlvdSBtYXkgaGF2ZSBsaXR0bGUgdG8gbm8gZXhwZXJpZW5jZSB3aXRoIHRyYWRpbmcgb3IgaW52ZXN0aW5nIOKAkyBhbmQgdGhhdOKAmXMgb2theS4gTWFueSBwZW9wbGUgY29tZSB0byBPVEEgc2ltcGx5IGxvb2tpbmcgdG8gZGV2ZWxvcCB0aGVpciBmaW5hbmNpYWwga25vd2xlZGdlLiBPVEEgaGVscHMgcGVvcGxlIGxlYXJuIHRvIHRha2UgYSBtb3JlIGFjdGl2ZSBhbmQgY29uZmlkZW50IHJvbGUgaW4gbWFuYWdpbmcgdGhlaXIgZmluYW5jZXMuPC9kaXY+DQogICAgICA8L2xpPg0KICAgIDwvdWw+DQogICAgPHA+PHN0cm9uZz48c3BhbiBjbGFzcz0iZW1waGFzaXMiPlNvdW5kIGZhbWlsaWFyPyBXZSBzaG91bGQgdGFsay4gU2lnbiB1cCBmb3Igb3VyIGZyZWUgaW50cm8gY2xhc3MsIHRvZGF5Ljwvc3Bhbj48L3N0cm9uZz48L3A+DQogIDwvZGl2Pg0KPC9zZWN0aW9uPmQCBg9kFgICAQ8WAh8ABYABRk9SIDI1IFlFQVJTIEFORCBOT1cgSU4gNyBDT1VOVFJJRVMgV0lUSCAzMCsgTE9DQVRJT05TLCBUUkFESU5HIEFDQURFTVkgSEFTIEJFQ09NRSBBTiBJTk5PVkFUT1IgSU4gVFJBRElORyAmIElOVkVTVElORyBFRFVDQVRJT05kAgcPZBYCAgEPFgIfAAX/8AE8ZGl2Pg0KICA8aDMgY2xhc3M9Im51bWJlciI+NjAwLDAwMCs8L2gzPg0KICA8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAwIDIwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzAwIDIwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KICAgIDxwYXRoIGNsYXNzPSJzdmctc3RhdCBzdmctdHJhZGluZyIgZD0iTTE0MS4zLDk0LjRjLTAuOS0wLjQtMS40LTAuNC0xLjYtMC42Yy0wLjctMC45LTEuNS0xLjktMS45LTIuOWMtMy40LTkuNS0xMC0xMi42LTE5LjktMTEuMyBjLTcuMiwwLjktMTIsMy4zLTE0LjEsMTAuMmMtNC4xLDEzLjctOC40LDI3LjMtMTEuNyw0MS4yYy0wLjksNC4xLDAuMiw5LjMsMS44LDEzLjRjMS44LDQuNyw2LjgsMi45LDEwLjUsMi41IGMxLjItMC4xLDIuNC0zLjksMi41LTYuMWMwLjItOS4yLDAtMTguNSwwLjItMjcuN2MwLjItNy45LDIuOS0xMC41LDEwLjgtMTAuNWMyMS4yLDAsNDIuNCwwLDYzLjYsMGM5LjEsMCwxMS43LDIuNCwxMS44LDExLjMgYzAuMSw5LjQsMCwxOC44LDAuMSwyOC4zYzAsMS42LDAuOSw0LjEsMi4xLDQuN2M1LjcsMi42LDExLjktMC43LDEyLjgtNi45YzAuNi0zLjQsMC4xLTcuMS0wLjctMTAuNGMtMi42LTEwLjItNS43LTIwLjQtOC41LTMwLjUgYy01LjItMTguNi03LjEtMjAuMS0yNi41LTE5LjJjLTIsMC4xLTQuNiwxLjgtNS45LDMuNGMtMi43LDMuNy00LjgsNy44LTcuNSwxMi4yYy0zLjQtNS41LTYuMi0xMC4xLTkuMy0xNS4xIEMxNDYuOCw4NS42LDE0NC4xLDkwLDE0MS4zLDk0LjR6IE0xODQuOSwxNDYuOGMwLTEyLjEsMC0yMy43LDAtMzUuN2MtMjMuMywwLTQ2LjMsMC02OS40LDBjMCwxMi4xLDAsMjMuOCwwLDM1LjcgQzEzOC44LDE0Ni44LDE2MS43LDE0Ni44LDE4NC45LDE0Ni44eiBNNjcuMiwxNjYuMWM1NS41LDAsMTEwLjYsMCwxNjUuOSwwYzAtMy44LDAtNy4xLDAtMTAuNmMtNTUuNiwwLTExMC43LDAtMTY1LjksMCBDNjcuMiwxNTkuMiw2Ny4yLDE2Mi40LDY3LjIsMTY2LjF6IE0xNzQuNCw1Mi4zYy0wLjEtMTMuMS0xMS43LTI0LjYtMjQuNS0yNC40Yy0xMywwLjItMjQuNCwxMS45LTI0LjEsMjQuNyBjMC4yLDEzLDExLjMsMjMuOSwyNC4xLDI0QzE2Myw3Ni44LDE3NC42LDY1LjQsMTc0LjQsNTIuM3ogTTI2NS44LDE0My4zYzEwLjcsMi40LDE1LjQtMi4yLDEyLjgtMTJjLTMuMi0xMS45LTYuNC0yMy44LTEwLjEtMzUuNCBjLTEuMS0zLjMtNC4yLTcuNS03LjItOC41Yy00LjgtMS40LTEwLjYtMS40LTE1LjctMC4yYy0yLjQsMC41LTQsNC44LTUuOSw3LjVjLTEuMSwxLjUtMi4xLDIuOS0zLjUsNS4yYy0yLjgtNC42LTUuMi04LjUtNy44LTEyLjcgYy0yLjksNC42LTUuMyw4LjUtNy43LDEyLjJjLTUuOC00LjEtNC43LTE1LjctMTYuMy0xMmMxLjksNi40LDMuNywxMi42LDUuNSwxOC44YzE1LjUsMCwzMC40LDAsNDUuMywwYzguMiwwLDEwLjUsMi4yLDEwLjUsMTAuNCBDMjY1LjgsMTI1LjQsMjY1LjgsMTM0LjUsMjY1LjgsMTQzLjN6IE02My43LDk5LjljLTEuMy0yLTIuNi0zLjMtMy4yLTQuOWMtMi42LTcuMi03LjctOS44LTE1LjEtOC40Yy0wLjYsMC4xLTEuMiwwLjEtMS44LDAgYy02LjItMC41LTEwLjIsMi45LTExLjksOC41Yy0zLjgsMTIuMS03LjIsMjQuNC0xMC40LDM2LjZjLTIuNSw5LjgsMi45LDE0LjUsMTMsMTEuM2MwLTguMiwwLTE2LjcsMC0yNS4xYzAtOS45LDEuOC0xMS44LDExLjQtMTEuOCBjMTMuMywwLDI2LjYsMC4xLDQwLTAuMWMxLjYsMCw0LjUtMC43LDQuOC0xLjhjMi01LjUsMy40LTExLjMsNC45LTE3LjFjLTExLjUtMy41LTEwLjYsNy45LTE2LjQsMTJjLTIuNS0zLjktNS4xLTcuOS03LjgtMTIuMSBDNjguOSw5MS41LDY2LjUsOTUuNSw2My43LDk5Ljl6IE01MS40LDYyLjdjMCwxMS45LDguOSwyMS4xLDIwLjUsMjEuMWMxMS4zLDAsMjAuMy05LjIsMjAuNC0yMC43YzAtMTEuOC05LjEtMjEuMi0yMC42LTIxLjEgQzYwLjMsNDIuMSw1MS41LDUxLjEsNTEuNCw2Mi43eiBNMjQ4LjksNjIuN2MwLTExLjUtOC45LTIwLjYtMjAuNC0yMC43Yy0xMS40LTAuMS0yMC42LDkuMy0yMC41LDIxLjFjMCwxMS41LDkuMSwyMC42LDIwLjQsMjAuNiBDMjM5LjksODMuOCwyNDksNzQuNiwyNDguOSw2Mi43eiBNODcuNSwxMTMuNGMtMTQuMSwwLTI3LjgsMC00MS42LDBjLTMuMSwwLTQuMSwxLjMtNC4xLDQuMmMwLjEsNy4yLDAuMiwxNC41LDAsMjEuNyBjLTAuMSw0LDEuNCw1LjEsNS4yLDQuOWMxMC4xLTAuMSwyMC40LDAsMzAuNS0wLjFjMiwwLDQuMS0wLjIsNi4xLTAuNGMtMC41LTAuNC0xLjEtMC43LTEuNS0xLjFDODMuOSwxMzMuMiw4NS42LDEyMy43LDg3LjUsMTEzLjR6IE0yNTguNCwxNDMuOWMwLTkuNCwwLjEtMTguMy0wLjEtMjdjMC0xLjItMS44LTMuMy0yLjgtMy4zYy0xNC4yLTAuMi0yOC41LTAuMS00Mi41LTAuMWMxLjgsMTAuNCwzLjUsMjAuMSw1LjMsMzAuNSBDMjMwLjUsMTQzLjksMjQzLjksMTQzLjksMjU4LjQsMTQzLjl6IE01OC42LDE1MS42Yy0xNy40LDAtMzQuMywwLTUxLjEsMGMtNy45LDAtOC44LDEuNC02LDkuN2MxOC44LDAsMzcuOCwwLDU3LjEsMCBDNTguNiwxNTguMSw1OC42LDE1NS4yLDU4LjYsMTUxLjZ6IE0yNDEuNiwxNjEuMWMxOS43LDAsMzguNywwLDU3LjcsMGMxLjUtOS40LDEuNC05LjUtNy4zLTkuNWMtMTQuNywwLTI5LjQsMC00NCwwIGMtMiwwLTQuMSwwLTYuNCwwQzI0MS42LDE1NS4yLDI0MS42LDE1Ny45LDI0MS42LDE2MS4xeiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdmctc3RhdCBzdmctdHJhZGluZyIgZD0iTTE0MS4zLDk0LjRjMi43LTQuNCw1LjQtOC43LDguNy0xNGMzLjEsNS4xLDUuOSw5LjUsOS4zLDE1LjFjMi43LTQuNSw0LjgtOC42LDcuNS0xMi4yIGMxLjMtMS42LDMuOS0zLjMsNS45LTMuNGMxOS41LTAuOCwyMS4zLDAuNiwyNi41LDE5LjJjMi44LDEwLjEsNS45LDIwLjMsOC41LDMwLjVjMC44LDMuMywxLjIsNy4xLDAuNywxMC40IGMtMS4xLDYuNC03LjIsOS41LTEyLjgsNi45Yy0xLjItMC42LTIuMS0zLjEtMi4xLTQuN2MtMC4yLTkuNCwwLTE4LjgtMC4xLTI4LjNjLTAuMS04LjktMi43LTExLjMtMTEuOC0xMS4zYy0yMS4yLDAtNDIuNCwwLTYzLjYsMCBjLTcuOSwwLTEwLjYsMi42LTEwLjgsMTAuNWMtMC4yLDkuMiwwLjEsMTguNS0wLjIsMjcuN2MtMC4xLDIuMS0xLjMsNS45LTIuNSw2LjFjLTMuNywwLjUtOC43LDIuMi0xMC41LTIuNSBjLTEuNi00LjEtMi43LTkuMy0xLjgtMTMuNGMzLjMtMTMuOSw3LjUtMjcuNiwxMS43LTQxLjJjMi4xLTYuOSw2LjgtOS4yLDE0LjEtMTAuMmM5LjktMS40LDE2LjUsMS44LDE5LjksMTEuMyBjMC40LDEuMSwxLjIsMiwxLjksMi45QzEzOS45LDk0LDE0MC40LDk0LDE0MS4zLDk0LjR6Ii8+DQogICAgPHBhdGggY2xhc3M9InN2Zy1zdGF0IHN2Zy10cmFkaW5nIiBkPSJNMTg0LjksMTQ2LjhjLTIzLjEsMC00NiwwLTY5LjQsMGMwLTExLjksMC0yMy42LDAtMzUuN2MyMy4xLDAsNDYsMCw2OS40LDAgQzE4NC45LDEyMy4xLDE4NC45LDEzNC43LDE4NC45LDE0Ni44eiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdmctc3RhdCBzdmctdHJhZGluZyIgZD0iTTY3LjIsMTY2LjFjMC0zLjcsMC02LjgsMC0xMC42YzU1LjIsMCwxMTAuMywwLDE2NS45LDBjMCwzLjQsMCw2LjgsMCwxMC42QzE3Ny43LDE2Ni4xLDEyMi42LDE2Ni4xLDY3LjIsMTY2LjEgeiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdmctc3RhdCBzdmctdHJhZGluZyIgZD0iTTE3NC40LDUyLjNjMC4xLDEzLjEtMTEuMywyNC41LTI0LjQsMjQuNGMtMTIuOC0wLjEtMjMuOS0xMS4xLTI0LjEtMjRjLTAuMi0xMi44LDExLjItMjQuNiwyNC4xLTI0LjcgQzE2Mi43LDI3LjcsMTc0LjMsMzkuNCwxNzQuNCw1Mi4zeiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdmctc3RhdCBzdmctdHJhZGluZyIgZD0iTTI2NS44LDE0My4zYzAtOC44LDAtMTcuOCwwLTI2LjdjMC04LjEtMi4yLTEwLjQtMTAuNS0xMC40Yy0xNSwwLTI5LjgsMC00NS4zLDBjLTEuOS02LjItMy43LTEyLjUtNS41LTE4LjggYzExLjQtMy41LDEwLjUsNy45LDE2LjMsMTJjMi40LTMuOCw0LjgtNy43LDcuNy0xMi4yYzIuNiw0LjIsNC45LDguMSw3LjgsMTIuN2MxLjUtMi4xLDIuNS0zLjcsMy41LTUuMmMxLjktMi42LDMuNC02LjksNS45LTcuNSBjNS4xLTEuMSwxMC44LTEuMiwxNS43LDAuMmMzLjEsMC45LDYuMSw1LjEsNy4yLDguNWMzLjksMTEuNyw3LjEsMjMuNiwxMC4xLDM1LjRDMjgxLjIsMTQxLjEsMjc2LjUsMTQ1LjcsMjY1LjgsMTQzLjN6Ii8+DQogICAgPHBhdGggY2xhc3M9InN2Zy1zdGF0IHN2Zy10cmFkaW5nIiBkPSJNNjMuNyw5OS45YzIuNy00LjQsNS4yLTguMiw3LjktMTIuN2MyLjcsNC40LDUuMyw4LjIsNy44LDEyLjFjNS44LTQuMSw0LjgtMTUuNSwxNi40LTEyIGMtMS42LDUuNy0yLjksMTEuNC00LjksMTcuMWMtMC40LDEuMS0zLjIsMS44LTQuOCwxLjhjLTEzLjMsMC4xLTI2LjYsMC4xLTQwLDAuMWMtOS43LDAtMTEuNCwxLjktMTEuNCwxMS44YzAsOC40LDAsMTYuOCwwLDI1LjEgYy0xMC4xLDMuMi0xNS41LTEuNS0xMy0xMS4zYzMuMi0xMi4yLDYuNi0yNC41LDEwLjQtMzYuNmMxLjYtNS41LDUuNy04LjgsMTEuOS04LjVjMC42LDAsMS4yLDAuMSwxLjgsMGM3LjMtMS40LDEyLjQsMS4xLDE1LjEsOC40IEM2MS4yLDk2LjUsNjIuNCw5Ny45LDYzLjcsOTkuOXoiLz4NCiAgICA8cGF0aCBjbGFzcz0ic3ZnLXN0YXQgc3ZnLXRyYWRpbmciIGQ9Ik01MS40LDYyLjdjMC0xMS41LDguOS0yMC42LDIwLjMtMjAuN2MxMS40LTAuMSwyMC42LDkuMywyMC42LDIxLjFjMCwxMS41LTkuMSwyMC42LTIwLjQsMjAuNyBDNjAuNCw4My44LDUxLjQsNzQuNiw1MS40LDYyLjd6Ii8+DQogICAgPHBhdGggY2xhc3M9InN2Zy1zdGF0IHN2Zy10cmFkaW5nIiBkPSJNMjQ4LjksNjIuN2MwLDExLjgtOC45LDIxLjEtMjAuNSwyMS4xYy0xMS4zLDAtMjAuMy05LjItMjAuNC0yMC42YzAtMTEuOCw5LjEtMjEuMiwyMC41LTIxLjEgQzIzOS45LDQyLjEsMjQ4LjksNTEuMSwyNDguOSw2Mi43eiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdmctc3RhdCBzdmctdHJhZGluZyIgZD0iTTg3LjUsMTEzLjRjLTEuOSwxMC4yLTMuNywxOS44LTUuNCwyOS40YzAuNSwwLjQsMS4xLDAuNywxLjUsMS4xYy0yLDAuMS00LjEsMC40LTYuMSwwLjQgYy0xMC4xLDAtMjAuNC0wLjEtMzAuNSwwLjFjLTMuNywwLjEtNS4zLTAuOS01LjItNC45YzAuMi03LjIsMC4xLTE0LjUsMC0yMS43YzAtMi45LDEuMS00LjIsNC4xLTQuMiBDNTkuNiwxMTMuNCw3My40LDExMy40LDg3LjUsMTEzLjR6Ii8+DQogICAgPHBhdGggY2xhc3M9InN2Zy1zdGF0IHN2Zy10cmFkaW5nIiBkPSJNMjU4LjQsMTQzLjljLTE0LjQsMC0yNy44LDAtNDAuMiwwYy0xLjgtMTAuMi0zLjUtMjAtNS4zLTMwLjVjMTQsMCwyOC4zLTAuMSw0Mi41LDAuMWMwLjksMCwyLjcsMi4xLDIuOCwzLjMgQzI1OC41LDEyNS43LDI1OC40LDEzNC41LDI1OC40LDE0My45eiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdmctc3RhdCBzdmctdHJhZGluZyIgZD0iTTU4LjYsMTUxLjZjMCwzLjcsMCw2LjUsMCw5LjdjLTE5LjMsMC0zOC4zLDAtNTcuMSwwYy0yLjgtOC4yLTEuOS05LjcsNi05LjdDMjQuMywxNTEuNiw0MS4xLDE1MS42LDU4LjYsMTUxLjYgeiIvPg0KICAgIDxwYXRoIGNsYXNzPSJzdmctc3RhdCBzdmctdHJhZGluZyIgZD0iTTI0MS42LDE2MS4xYzAtMy4yLDAtNS45LDAtOS41YzIuMiwwLDQuNCwwLDYuNCwwYzE0LjcsMCwyOS40LDAsNDQsMGM4LjcsMCw4LjcsMCw3LjMsOS41IEMyODAuMywxNjEuMSwyNjEuMiwxNjEuMSwyNDEuNiwxNjEuMXoiLz4NCiAgPC9zdmc+DQogIDxwIGNsYXNzPSJjYXB0aW9uIj5QZW9wbGUgaGF2ZSBhdHRlbmRlZCBvbmUgb2Ygb3VyIGZyZWUgY2xhc3NlczwvcD4NCjwvZGl2Pg0KPGRpdj4NCiAgPGgzIGNsYXNzPSJudW1iZXIiPjYwPC9oMz4NCiAgPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMwMCAyMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwMCAyMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8cGF0aCBjbGFzcz0ic3ZnLXN0YXQgc3ZnLXBlb3BsZSIgZD0iTTEwLjgsMTQ5LjFjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVM4LjUsMTQ5LjEsMTAuOCwxNDkuMXogTTE2LjksMTU4LjZINC43IGMtMS4yLDAtMi4zLDEtMi4zLDIuM3Y0LjlsMCwwdjcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNzMS4zLTAuNiwxLjMtMS4zdi03LjloMC43djExLjZsMCwwdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOSBzMi4yLTAuOCwyLjItMS45di0xNS4yaDEuMnYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45di0xNS4ybDAsMHYtMTEuNmgwLjd2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuMyBjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjlsMCwwdi00LjlDMTkuMiwxNTkuNSwxOC4xLDE1OC42LDE2LjksMTU4LjZ6IE0zOC42LDE2MC44YzAsMC0wLjktMi4zLTMuOS0yLjNoLTUuOSBjLTIuMywwLTMuMSwyLjQtMy4xLDIuNGwtNC4zLDEyLjhjMCwwLjcsMC42LDEuMywxLjIsMS4zczAuOS0wLjQsMS4yLTEuM2wzLjEtNy45aDAuMmwtMi42LDE0LjdoMi45djEyLjJjMCwxLDAuOSwxLjksMi4xLDEuOSBjMS4xLDAsMi4xLTAuOCwyLjEtMS45di0xMi4yaDEuMXYxMi4yYzAsMSwwLjksMS45LDIuMSwxLjljMS4xLDAsMi4xLTAuOCwyLjEtMS45di0xMi4yaDIuOWwtMi42LTE0LjdoMC4ybDMsNy45IGMwLjUsMSwwLjYsMS40LDEuMywxLjRjMC43LDAsMS4yLTAuNiwxLjItMS4zTDM4LjYsMTYwLjh6IE0zMi4yLDE0OS4xYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xIGMtMi4zLDAtNC4xLTEuOC00LjEtNC4xUzMwLDE0OS4xLDMyLjIsMTQ5LjF6IE03NC44LDE0OS4xYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjEgUzcyLjUsMTQ5LjEsNzQuOCwxNDkuMXogTTgwLjgsMTU4LjZINjguN2MtMS4yLDAtMi4zLDEtMi4zLDIuM3Y0LjlsMCwwdjcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjloMC43IHYxMS42bDAsMHYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjljMS4yLDAsMi4yLTAuOCwyLjItMS45di0xNS4yaDEuMnYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45di0xNS4ybDAsMCB2LTExLjZoMC43djcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNzMS4zLTAuNiwxLjMtMS4zdi03LjlsMCwwdi00LjlDODMuMSwxNTkuNSw4Mi4xLDE1OC42LDgwLjgsMTU4LjZ6IE05Ni4xLDE0OS4xIGMyLjMsMCw0LjEsMS44LDQuMSw0LjFzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xUzkzLjgsMTQ5LjEsOTYuMSwxNDkuMXogTTEwMi4yLDE1OC42SDkwYy0xLjIsMC0yLjMsMS0yLjMsMi4zdjQuOWwwLDAgdjcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNzMS4zLTAuNiwxLjMtMS4zdi03LjloMC43djExLjZsMCwwdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjIsMCwyLjItMC44LDIuMi0xLjl2LTE1LjJoMS4ydjE1LjIgYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45di0xNS4ybDAsMHYtMTEuNmgwLjd2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWwwLDB2LTQuOSBDMTA0LjQsMTU5LjUsMTAzLjQsMTU4LjYsMTAyLjIsMTU4LjZ6IE01My44LDE0OS4xYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTNTEuNSwxNDkuMSw1My44LDE0OS4xIHogTTU5LjgsMTU4LjZINDcuN2MtMS4yLDAtMi4zLDEtMi4zLDIuM3Y0LjlsMCwwdjcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjloMC43djExLjZsMCwwdjE1LjIgYzAsMSwwLjksMS45LDIuMiwxLjljMS4yLDAsMi4yLTAuOCwyLjItMS45di0xNS4yaDEuMnYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45di0xNS4ybDAsMHYtMTEuNmgwLjd2Ny45IGMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjlsMCwwdi00LjlDNjIuMSwxNTkuNSw2MS4xLDE1OC42LDU5LjgsMTU4LjZ6IE0xMjMuOCwxNjAuOGMwLDAtMC45LTIuMy0zLjktMi4zIEgxMTRjLTIuMywwLTMuMSwyLjQtMy4xLDIuNGwtNC4zLDEyLjhjMCwwLjcsMC42LDEuMywxLjIsMS4zYzAuNywwLDAuOS0wLjQsMS4yLTEuM2wzLjEtNy45aDAuMmwtMi42LDE0LjdoMi45djEyLjIgYzAsMSwwLjksMS45LDIuMSwxLjlzMi4xLTAuOCwyLjEtMS45di0xMi4yaDEuMXYxMi4yYzAsMSwwLjksMS45LDIuMSwxLjlzMi4xLTAuOCwyLjEtMS45di0xMi4yaDIuOWwtMi42LTE0LjdoMC4ybDMsNy45IGMwLjUsMSwwLjYsMS40LDEuMywxLjRjMC43LDAsMS4yLTAuNiwxLjItMS4zTDEyMy44LDE2MC44eiBNMTE3LjQsMTQ5LjFjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMSBTMTE1LjEsMTQ5LjEsMTE3LjQsMTQ5LjF6IE0xODIuMiwxNDkuMWMyLjMsMCw0LjEsMS44LDQuMSw0LjFzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xUzE3OS45LDE0OS4xLDE4Mi4yLDE0OS4xeiBNMTg4LjMsMTU4LjZoLTEyLjJjLTEuMiwwLTIuMywxLTIuMywyLjN2NC45bDAsMHY3LjljMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45aDAuN3YxMS42bDAsMHYxNS4yIGMwLDEsMC45LDEuOSwyLjIsMS45YzEuMiwwLDIuMi0wLjgsMi4yLTEuOXYtMTUuMmgxLjJ2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45YzEuMSwwLDIuMi0wLjgsMi4yLTEuOXYtMTUuMmwwLDB2LTExLjZoMC43djcuOSBjMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45bDAsMHYtNC45QzE5MC41LDE1OS41LDE4OS41LDE1OC42LDE4OC4zLDE1OC42eiBNMjAzLjksMTQ5LjEgYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTMjAxLjYsMTQ5LjEsMjAzLjksMTQ5LjF6IE0yMTAsMTU4LjZoLTEyLjJjLTEuMiwwLTIuMywxLTIuMywyLjN2NC45bDAsMCB2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWgwLjd2MTEuNmwwLDB2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45YzEuMiwwLDIuMi0wLjgsMi4yLTEuOXYtMTUuMmgxLjIgdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjl2LTE1LjJsMCwwdi0xMS42aDAuN3Y3LjljMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45bDAsMCB2LTQuOUMyMTIuMywxNTkuNSwyMTEuMywxNTguNiwyMTAsMTU4LjZ6IE0xNjAuNywxNDkuMWMyLjMsMCw0LjEsMS44LDQuMSw0LjFzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xIFMxNTguNCwxNDkuMSwxNjAuNywxNDkuMXogTTE2Ni43LDE1OC42aC0xMi4yYy0xLjIsMC0yLjMsMS0yLjMsMi4zdjQuOWwwLDB2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOSBoMC43djExLjZsMCwwdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOXMyLjItMC44LDIuMi0xLjl2LTE1LjJoMS4ydjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjl2LTE1LjJsMCwwdi0xMS42IGgwLjd2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWwwLDB2LTQuOUMxNjksMTU5LjUsMTY4LjEsMTU4LjYsMTY2LjcsMTU4LjZ6IE0xMzguOCwxNDkuMSBjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVMxMzYuNiwxNDkuMSwxMzguOCwxNDkuMXogTTE0NC45LDE1OC42aC0xMi4yYy0xLjIsMC0yLjMsMS0yLjMsMi4zdjQuOSBsMCwwdjcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjloMC43djExLjZsMCwwdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOXMyLjItMC44LDIuMi0xLjl2LTE1LjJoMS4ydjE1LjIgYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45di0xNS4ybDAsMHYtMTEuNmgwLjd2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWwwLDB2LTQuOSBDMTQ3LjIsMTU5LjUsMTQ2LjIsMTU4LjYsMTQ0LjksMTU4LjZ6IE0yMzEuNiwxNjAuOGMwLDAtMC45LTIuMy0zLjktMi4zaC01LjljLTIuMywwLTMuMSwyLjQtMy4xLDIuNGwtNC4zLDEyLjggYzAsMC43LDAuNiwxLjMsMS4yLDEuM2MwLjcsMCwwLjktMC40LDEuMi0xLjNsMy4xLTcuOWgwLjJsLTIuNiwxNC43aDIuOXYxMi4yYzAsMSwwLjksMS45LDIuMSwxLjlzMi4xLTAuOCwyLjEtMS45di0xMi4yaDEuMXYxMi4yIGMwLDEsMC45LDEuOSwyLjEsMS45czIuMS0wLjgsMi4xLTEuOXYtMTIuMmgyLjlsLTIuNi0xNC43aDAuMmwzLDcuOWMwLjUsMSwwLjYsMS40LDEuMywxLjRjMC43LDAsMS4yLTAuNiwxLjItMS4zTDIzMS42LDE2MC44eiBNMjI1LjIsMTQ5LjFjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVMyMjMsMTQ5LjEsMjI1LjIsMTQ5LjF6IE0yNDYuMywxNDkuMWMyLjMsMCw0LjEsMS44LDQuMSw0LjEgcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVMyNDQuMSwxNDkuMSwyNDYuMywxNDkuMXogTTI1Mi40LDE1OC42aC0xMi4yYy0xLjIsMC0yLjMsMS0yLjMsMi4zdjQuOWwwLDB2Ny45IGMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjloMC43djExLjZsMCwwdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjIsMCwyLjItMC44LDIuMi0xLjl2LTE1LjJoMS4ydjE1LjIgYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45di0xNS4ybDAsMHYtMTEuNmgwLjd2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWwwLDB2LTQuOSBDMjU0LjcsMTU5LjUsMjUzLjcsMTU4LjYsMjUyLjQsMTU4LjZ6IE0yNjguMSwxNDkuMWMyLjMsMCw0LjEsMS44LDQuMSw0LjFzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xIFMyNjUuOCwxNDkuMSwyNjguMSwxNDkuMXogTTI3NC4yLDE1OC42SDI2MmMtMS4yLDAtMi4zLDEtMi4zLDIuM3Y0LjlsMCwwdjcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjkgaDAuN3YxMS42bDAsMHYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjljMS4yLDAsMi4yLTAuOCwyLjItMS45di0xNS4yaDEuMnYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45di0xNS4ybDAsMCB2LTExLjZoMC43djcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjlsMCwwdi00LjlDMjc2LjQsMTU5LjUsMjc1LjQsMTU4LjYsMjc0LjIsMTU4LjZ6IE0yOTUuNywxNjAuOCBjMCwwLTAuOS0yLjMtMy45LTIuM2gtNS45Yy0yLjMsMC0zLjEsMi40LTMuMSwyLjRsLTQuMywxMi44YzAsMC43LDAuNiwxLjMsMS4yLDEuM2MwLjcsMCwwLjktMC40LDEuMi0xLjNsMy4xLTcuOWgwLjJsLTIuNiwxNC43IGgyLjl2MTIuMmMwLDEsMC45LDEuOSwyLjEsMS45YzEuMSwwLDIuMS0wLjgsMi4xLTEuOXYtMTIuMmgxLjF2MTIuMmMwLDEsMC45LDEuOSwyLjEsMS45YzEuMSwwLDIuMS0wLjgsMi4xLTEuOXYtMTIuMmgyLjkgbC0yLjYtMTQuN2gwLjJsMyw3LjljMC41LDEsMC42LDEuNCwxLjMsMS40YzAuNywwLDEuMi0wLjYsMS4yLTEuM0wyOTUuNywxNjAuOHogTTI4OS4zLDE0OS4xYzIuMywwLDQuMSwxLjgsNC4xLDQuMSBzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xUzI4NywxNDkuMSwyODkuMywxNDkuMXogTTUzLjgsMTAxLjJjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMSBTNTEuNSwxMDEuMiw1My44LDEwMS4yeiBNNTkuOCwxMTAuN0g0Ny43Yy0xLjIsMC0yLjMsMS0yLjMsMi4zdjQuOWwwLDB2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWgwLjcgdjExLjZsMCwwdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjIsMCwyLjItMC44LDIuMi0xLjl2LTE1LjJoMS4ydjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjl2LTE1LjJsMCwwIHYtMTEuNmgwLjd2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWwwLDBWMTEzQzYyLjEsMTExLjYsNjEuMSwxMTAuNyw1OS44LDExMC43eiBNMjg5LjMsMTAxLjIgYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTMjg3LDEwMS4yLDI4OS4zLDEwMS4yeiBNMjk1LjQsMTEwLjdoLTEyLjJjLTEuMiwwLTIuMywxLTIuMywyLjN2NC45bDAsMCB2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWgwLjd2MTEuNmwwLDB2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45YzEuMiwwLDIuMi0wLjgsMi4yLTEuOXYtMTUuMmgxLjIgdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjl2LTE1LjJsMCwwdi0xMS42aDAuN3Y3LjljMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45bDAsMCBWMTEzQzI5Ny42LDExMS42LDI5Ni42LDExMC43LDI5NS40LDExMC43eiBNMTM4LjgsMTAxLjJjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMSBTMTM2LjYsMTAxLjIsMTM4LjgsMTAxLjJ6IE0xNDQuOSwxMTAuN2gtMTIuMmMtMS4yLDAtMi4zLDEtMi4zLDIuM3Y0LjlsMCwwdjcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjkgaDAuN3YxMS42bDAsMHYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjlzMi4yLTAuOCwyLjItMS45di0xNS4yaDEuMnYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45di0xNS4ybDAsMHYtMTEuNiBoMC43djcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjlsMCwwVjExM0MxNDcuMiwxMTEuNiwxNDYuMiwxMTAuNywxNDQuOSwxMTAuN3ogTTE2MC43LDEwMS4yIGMyLjMsMCw0LjEsMS44LDQuMSw0LjFzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xUzE1OC40LDEwMS4yLDE2MC43LDEwMS4yeiBNMTY2LjcsMTEwLjdoLTEyLjJjLTEuMiwwLTIuMywxLTIuMywyLjN2NC45IGwwLDB2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWgwLjd2MTEuNmwwLDB2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45czIuMi0wLjgsMi4yLTEuOXYtMTUuMmgxLjJ2MTUuMiBjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjl2LTE1LjJsMCwwdi0xMS42aDAuN3Y3LjljMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45bDAsMFYxMTMgQzE2OSwxMTEuNiwxNjguMSwxMTAuNywxNjYuNywxMTAuN3ogTTExNy40LDEwMS4yYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjEgUzExNS4xLDEwMS4yLDExNy40LDEwMS4yeiBNMTIzLjUsMTEwLjdoLTEyLjJjLTEuMiwwLTIuMywxLTIuMywyLjN2NC45bDAsMHY3LjljMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45IGgwLjd2MTEuNmwwLDB2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45YzEuMiwwLDIuMi0wLjgsMi4yLTEuOXYtMTUuMmgxLjJ2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45YzEuMSwwLDIuMi0wLjgsMi4yLTEuOXYtMTUuMmwwLDAgdi0xMS42aDAuN3Y3LjljMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45bDAsMFYxMTNDMTI1LjcsMTExLjYsMTI0LjcsMTEwLjcsMTIzLjUsMTEwLjd6IE0xODguNiwxMTIuOSBjMCwwLTAuOS0yLjMtMy45LTIuM2gtNS45Yy0yLjMsMC0zLjEsMi40LTMuMSwyLjRsLTQuMywxMi44YzAsMC43LDAuNiwxLjMsMS4yLDEuM2MwLjcsMCwwLjktMC40LDEuMi0xLjNsMy4xLTcuOWgwLjJsLTIuNiwxNC43IGgyLjl2MTIuMmMwLDEsMC45LDEuOSwyLjEsMS45czIuMS0wLjgsMi4xLTEuOXYtMTJoMS4xdjEyLjJjMCwxLDAuOSwxLjksMi4xLDEuOXMyLjEtMC44LDIuMS0xLjl2LTEyLjJoMi45bC0yLjYtMTQuN2gwLjJsMyw3LjkgYzAuNSwxLDAuNiwxLjQsMS4zLDEuNGMwLjcsMCwxLjItMC42LDEuMi0xLjNMMTg4LjYsMTEyLjl6IE0xODIuMiwxMDEuMmMyLjMsMCw0LjEsMS44LDQuMSw0LjFzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xIFMxNzkuOSwxMDEuMiwxODIuMiwxMDEuMnogTTgxLjIsMTEyLjljMCwwLTAuOS0yLjMtMy45LTIuM2gtNS45Yy0yLjMsMC0zLjEsMi40LTMuMSwyLjRMNjQsMTI1LjdjMCwwLjcsMC42LDEuMywxLjIsMS4zIHMwLjktMC40LDEuMi0xLjNsMy4xLTcuOWgwLjJsLTIuNiwxNC43SDcwdjEyLjJjMCwxLDAuOSwxLjksMi4xLDEuOXMyLjEtMC44LDIuMS0xLjl2LTEyaDEuMXYxMi4yYzAsMSwwLjksMS45LDIuMSwxLjkgczIuMS0wLjgsMi4xLTEuOXYtMTIuMmgyLjlsLTIuNi0xNC43aDAuMmwzLDcuOWMwLjUsMSwwLjYsMS40LDEuMywxLjRzMS4yLTAuNiwxLjItMS4zTDgxLjIsMTEyLjl6IE03NC44LDEwMS4yIGMyLjMsMCw0LjEsMS44LDQuMSw0LjFzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xUzcyLjUsMTAxLjIsNzQuOCwxMDEuMnogTTk2LjEsMTAxLjJjMi4zLDAsNC4xLDEuOCw0LjEsNC4xIHMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTOTMuOCwxMDEuMiw5Ni4xLDEwMS4yeiBNMTAyLjIsMTEwLjdIOTBjLTEuMiwwLTIuMywxLTIuMywyLjN2NC45bDAsMHY3LjkgYzAsMC43LDAuNiwxLjMsMS4zLDEuM3MxLjMtMC42LDEuMy0xLjN2LTcuOWgwLjd2MTEuNmwwLDB2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45YzEuMiwwLDIuMi0wLjgsMi4yLTEuOXYtMTUuMmgxLjJ2MTUuMiBjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjl2LTE1LjJsMCwwdi0xMS42aDAuN3Y3LjljMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45bDAsMFYxMTMgQzEwNC40LDExMS42LDEwMy40LDExMC43LDEwMi4yLDExMC43eiBNMTcuMiwxMTIuOWMwLDAtMC45LTIuMy0zLjktMi4zSDcuNGMtMi4zLDAtMy4xLDIuNC0zLjEsMi40TDAsMTI1LjdjMCwwLjcsMC42LDEuMywxLjIsMS4zIHMwLjktMC40LDEuMi0xLjNsMy4xLTcuOWgwLjJsLTIuNiwxNC43aDIuOXYxMi4yYzAsMSwwLjksMS45LDIuMSwxLjlzMi4xLTAuOCwyLjEtMS45di0xMmgxLjF2MTIuMmMwLDEsMC45LDEuOSwyLjEsMS45IHMyLjEtMC44LDIuMS0xLjl2LTEyLjJoMi45bC0yLjYtMTQuN0gxNmwzLDcuOWMwLjUsMSwwLjYsMS40LDEuMywxLjRzMS4yLTAuNiwxLjItMS4zTDE3LjIsMTEyLjl6IE0xMC44LDEwMS4yIGMyLjMsMCw0LjEsMS44LDQuMSw0LjFzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xUzguNSwxMDEuMiwxMC44LDEwMS4yeiBNMzIuMiwxMDEuMmMyLjMsMCw0LjEsMS44LDQuMSw0LjEgcy0xLjgsNC4xLTQuMSw0LjFjLTIuMywwLTQuMS0xLjgtNC4xLTQuMVMzMCwxMDEuMiwzMi4yLDEwMS4yeiBNMzguMywxMTAuN0gyNi4yYy0xLjIsMC0yLjMsMS0yLjMsMi4zdjQuOWwwLDB2Ny45IGMwLDAuNywwLjYsMS4zLDEuMywxLjNzMS4zLTAuNiwxLjMtMS4zdi03LjloMC43djExLjZsMCwwdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjIsMCwyLjItMC44LDIuMi0xLjl2LTE1LjJoMS4ydjE1LjIgYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45di0xNS4ybDAsMHYtMTEuNmgwLjd2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWwwLDBWMTEzIEM0MC42LDExMS42LDM5LjUsMTEwLjcsMzguMywxMTAuN3ogTTIyNS4yLDEwMS4yYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTMjIzLDEwMS4yLDIyNS4yLDEwMS4yeiBNMjMxLjMsMTEwLjdoLTEyLjJjLTEuMiwwLTIuMywxLTIuMywyLjN2NC45bDAsMHY3LjljMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45aDAuN3YxMS42bDAsMHYxNS4yIGMwLDEsMC45LDEuOSwyLjIsMS45czIuMi0wLjgsMi4yLTEuOXYtMTUuMmgxLjJ2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45YzEuMSwwLDIuMi0wLjgsMi4yLTEuOXYtMTUuMmwwLDB2LTExLjZoMC43djcuOSBjMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45bDAsMFYxMTNDMjMzLjUsMTExLjYsMjMyLjUsMTEwLjcsMjMxLjMsMTEwLjd6IE0yNTIuNywxMTIuOWMwLDAtMC45LTIuMy0zLjktMi4zIGgtNS45Yy0yLjMsMC0zLjEsMi40LTMuMSwyLjRsLTQuMywxMi44YzAsMC43LDAuNiwxLjMsMS4yLDEuM2MwLjcsMCwwLjktMC40LDEuMi0xLjNsMy4xLTcuOWgwLjJsLTIuNiwxNC43aDIuOXYxMi4yIGMwLDEsMC45LDEuOSwyLjEsMS45czIuMS0wLjgsMi4xLTEuOXYtMTJoMS4xdjEyLjJjMCwxLDAuOSwxLjksMi4xLDEuOXMyLjEtMC44LDIuMS0xLjl2LTEyLjJoMi45bC0yLjYtMTQuN2gwLjJsMyw3LjkgYzAuNSwxLDAuNiwxLjQsMS4zLDEuNGMwLjcsMCwxLjItMC42LDEuMi0xLjNMMjUyLjcsMTEyLjl6IE0yNDYuMywxMDEuMmMyLjMsMCw0LjEsMS44LDQuMSw0LjFzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xIFMyNDQuMSwxMDEuMiwyNDYuMywxMDEuMnogTTI3NC41LDExMi45YzAsMC0wLjktMi4zLTMuOS0yLjNoLTUuOWMtMi4zLDAtMy4xLDIuNC0zLjEsMi40bC00LjMsMTIuOGMwLDAuNywwLjYsMS4zLDEuMiwxLjMgYzAuNywwLDAuOS0wLjQsMS4yLTEuM2wzLjEtNy45aDAuMmwtMi42LDE0LjdoMi45djEyLjJjMCwxLDAuOSwxLjksMi4xLDEuOWMxLjEsMCwyLjEtMC44LDIuMS0xLjl2LTEyaDEuMXYxMi4yIGMwLDEsMC45LDEuOSwyLjEsMS45YzEuMSwwLDIuMS0wLjgsMi4xLTEuOXYtMTIuMmgyLjlsLTIuNi0xNC43aDAuMmwzLDcuOWMwLjUsMSwwLjYsMS40LDEuMywxLjRjMC43LDAsMS4yLTAuNiwxLjItMS4zIEwyNzQuNSwxMTIuOXogTTI2OC4xLDEwMS4yYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTMjY1LjgsMTAxLjIsMjY4LjEsMTAxLjJ6IE0yMDMuOSwxMDEuMiBjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVMyMDEuNiwxMDEuMiwyMDMuOSwxMDEuMnogTTIxMCwxMTAuN2gtMTIuMmMtMS4yLDAtMi4zLDEtMi4zLDIuM3Y0LjlsMCwwIHY3LjljMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45aDAuN3YxMS42bDAsMHYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjljMS4yLDAsMi4yLTAuOCwyLjItMS45di0xNS4yaDEuMiB2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45YzEuMSwwLDIuMi0wLjgsMi4yLTEuOXYtMTUuMmwwLDB2LTExLjZoMC43djcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjlsMCwwIFYxMTNDMjEyLjMsMTExLjYsMjExLjMsMTEwLjcsMjEwLDExMC43eiBNMzIuMiw1My4zYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xYy0yLjMsMC00LjEtMS44LTQuMS00LjEgUzMwLDUzLjMsMzIuMiw1My4zeiBNMzguMyw2Mi44SDI2LjJjLTEuMiwwLTIuMywxLTIuMywyLjNWNzBsMCwwVjc4YzAsMC43LDAuNiwxLjMsMS4zLDEuM3MxLjMtMC42LDEuMy0xLjNWNzBoMC43djExLjZsMCwwdjE1LjIgYzAsMSwwLjksMS45LDIuMiwxLjljMS4yLDAsMi4yLTAuOCwyLjItMS45VjgxLjdoMS4ydjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjlWODEuN2wwLDBWNzBoMC43Vjc4IGMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zVjcwbDAsMHYtNC45QzQwLjYsNjMuNywzOS41LDYyLjgsMzguMyw2Mi44eiBNNTMuOCw1My4zYzIuMywwLDQuMSwxLjgsNC4xLDQuMSBzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xUzUxLjUsNTMuMyw1My44LDUzLjN6IE01OS44LDYyLjhINDcuN2MtMS4yLDAtMi4zLDEtMi4zLDIuM1Y3MGwwLDBWNzhjMCwwLjcsMC42LDEuMywxLjMsMS4zIGMwLjcsMCwxLjMtMC42LDEuMy0xLjNWNzBoMC43djExLjZsMCwwdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjIsMCwyLjItMC44LDIuMi0xLjlWODEuN2gxLjJ2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45IGMxLjEsMCwyLjItMC44LDIuMi0xLjlWODEuN2wwLDBWNzBoMC43Vjc4YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjNWNzBsMCwwdi00LjlDNjIuMSw2My43LDYxLjEsNjIuOCw1OS44LDYyLjggeiBNMTAuOCw1My4zYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTOC41LDUzLjMsMTAuOCw1My4zeiBNMTYuOSw2Mi44SDQuN2MtMS4yLDAtMi4zLDEtMi4zLDIuM1Y3MCBsMCwwVjc4YzAsMC43LDAuNiwxLjMsMS4zLDEuM3MxLjMtMC42LDEuMy0xLjNWNzBoMC43djExLjZsMCwwdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOXMyLjItMC44LDIuMi0xLjlWODEuN2gxLjJ2MTUuMiBjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjlWODEuN2wwLDBWNzBoMC43Vjc4YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjNWNzBsMCwwdi00LjkgQzE5LjIsNjMuNywxOC4xLDYyLjgsMTYuOSw2Mi44eiBNODEuMiw2NWMwLDAtMC45LTIuMy0zLjktMi4zaC01LjljLTIuMywwLTMuMSwyLjQtMy4xLDIuNEw2NCw3Ny45YzAsMC43LDAuNiwxLjMsMS4yLDEuMyBzMC45LTAuNCwxLjItMS4zbDMuMS03LjloMC4ybC0yLjYsMTQuN0g3MHYxMi4yYzAsMSwwLjksMS45LDIuMSwxLjlzMi4xLTAuOCwyLjEtMS45Vjg0LjdoMS4xdjEyLjJjMCwxLDAuOSwxLjksMi4xLDEuOSBzMi4xLTAuOCwyLjEtMS45Vjg0LjdoMi45bC0yLjYtMTQuN2gwLjJsMyw3LjljMC41LDEsMC42LDEuNCwxLjMsMS40czEuMi0wLjYsMS4yLTEuM0w4MS4yLDY1eiBNNzQuOCw1My4zYzIuMywwLDQuMSwxLjgsNC4xLDQuMSBzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xUzcyLjUsNTMuMyw3NC44LDUzLjN6IE0xODIuMiw1My4zYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjEgUzE3OS45LDUzLjMsMTgyLjIsNTMuM3ogTTE4OC4zLDYyLjhoLTEyLjJjLTEuMiwwLTIuMywxLTIuMywyLjNWNzBsMCwwVjc4YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjNWNzBoMC43IHYxMS42bDAsMHYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjljMS4yLDAsMi4yLTAuOCwyLjItMS45VjgxLjdoMS4ydjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjlWODEuN2wwLDBWNzAgaDAuN1Y3OGMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zVjcwbDAsMHYtNC45QzE5MC41LDYzLjcsMTg5LjUsNjIuOCwxODguMyw2Mi44eiBNMjAzLjksNTMuMyBjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVMyMDEuNiw1My4zLDIwMy45LDUzLjN6IE0yMTAsNjIuOGgtMTIuMmMtMS4yLDAtMi4zLDEtMi4zLDIuM1Y3MGwwLDBWNzggYzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjNWNzBoMC43djExLjZsMCwwdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjIsMCwyLjItMC44LDIuMi0xLjlWODEuN2gxLjJ2MTUuMiBjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjlWODEuN2wwLDBWNzBoMC43Vjc4YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjNWNzBsMCwwdi00LjkgQzIxMi4zLDYzLjcsMjExLjMsNjIuOCwyMTAsNjIuOHogTTE2MC43LDUzLjNjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVMxNTguNCw1My4zLDE2MC43LDUzLjN6IE0xNjYuNyw2Mi44aC0xMi4yYy0xLjIsMC0yLjMsMS0yLjMsMi4zVjcwbDAsMFY3OGMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zVjcwaDAuN3YxMS42bDAsMHYxNS4yIGMwLDEsMC45LDEuOSwyLjIsMS45czIuMi0wLjgsMi4yLTEuOVY4MS43aDEuMnYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45VjgxLjdsMCwwVjcwaDAuN1Y3OCBjMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM1Y3MGwwLDB2LTQuOUMxNjksNjMuNywxNjguMSw2Mi44LDE2Ni43LDYyLjh6IE0yNjguMSw1My4zYzIuMywwLDQuMSwxLjgsNC4xLDQuMSBzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xUzI2NS44LDUzLjMsMjY4LjEsNTMuM3ogTTI3NC4yLDYyLjhIMjYyYy0xLjIsMC0yLjMsMS0yLjMsMi4zVjcwbDAsMFY3OGMwLDAuNywwLjYsMS4zLDEuMywxLjMgYzAuNywwLDEuMy0wLjYsMS4zLTEuM1Y3MGgwLjd2MTEuNmwwLDB2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45YzEuMiwwLDIuMi0wLjgsMi4yLTEuOVY4MS43aDEuMnYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjkgYzEuMSwwLDIuMi0wLjgsMi4yLTEuOVY4MS43bDAsMFY3MGgwLjdWNzhjMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM1Y3MGwwLDB2LTQuOSBDMjc2LjQsNjMuNywyNzUuNCw2Mi44LDI3NC4yLDYyLjh6IE0yODkuMyw1My4zYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTMjg3LDUzLjMsMjg5LjMsNTMuM3ogTTI5NS40LDYyLjhoLTEyLjJjLTEuMiwwLTIuMywxLTIuMywyLjNWNzBsMCwwVjc4YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjNWNzBoMC43djExLjZsMCwwdjE1LjIgYzAsMSwwLjksMS45LDIuMiwxLjljMS4yLDAsMi4yLTAuOCwyLjItMS45VjgxLjdoMS4ydjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjlWODEuN2wwLDBWNzBoMC43Vjc4IGMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zVjcwbDAsMHYtNC45QzI5Ny42LDYzLjcsMjk2LjYsNjIuOCwyOTUuNCw2Mi44eiBNMjQ2LjMsNTMuM2MyLjMsMCw0LjEsMS44LDQuMSw0LjEgcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVMyNDQuMSw1My4zLDI0Ni4zLDUzLjN6IE0yNTIuNCw2Mi44aC0xMi4yYy0xLjIsMC0yLjMsMS0yLjMsMi4zVjcwbDAsMFY3OCBjMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM1Y3MGgwLjd2MTEuNmwwLDB2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45YzEuMiwwLDIuMi0wLjgsMi4yLTEuOVY4MS43aDEuMnYxNS4yIGMwLDEsMC45LDEuOSwyLjIsMS45YzEuMSwwLDIuMi0wLjgsMi4yLTEuOVY4MS43bDAsMFY3MGgwLjdWNzhjMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM1Y3MGwwLDB2LTQuOSBDMjU0LjcsNjMuNywyNTMuNyw2Mi44LDI1Mi40LDYyLjh6IE0yMzEuNiw2NWMwLDAtMC45LTIuMy0zLjktMi4zaC01LjljLTIuMywwLTMuMSwyLjQtMy4xLDIuNGwtNC4zLDEyLjhjMCwwLjcsMC42LDEuMywxLjIsMS4zIGMwLjcsMCwwLjktMC40LDEuMi0xLjNsMy4xLTcuOWgwLjJsLTIuNiwxNC43aDIuOXYxMi4yYzAsMSwwLjksMS45LDIuMSwxLjlzMi4xLTAuOCwyLjEtMS45Vjg0LjdoMS4xdjEyLjJjMCwxLDAuOSwxLjksMi4xLDEuOSBzMi4xLTAuOCwyLjEtMS45Vjg0LjdoMi45bC0yLjYtMTQuN2gwLjJsMyw3LjljMC41LDEsMC42LDEuNCwxLjMsMS40YzAuNywwLDEuMi0wLjYsMS4yLTEuM0wyMzEuNiw2NXogTTIyNS4yLDUzLjMgYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTMjIzLDUzLjMsMjI1LjIsNTMuM3ogTTk2LjEsNTMuM2MyLjMsMCw0LjEsMS44LDQuMSw0LjFzLTEuOCw0LjEtNC4xLDQuMSBTOTIsNTkuNyw5Miw1Ny41UzkzLjgsNTMuMyw5Ni4xLDUzLjN6IE0xMDIuMiw2Mi44SDkwYy0xLjIsMC0yLjMsMS0yLjMsMi4zVjcwbDAsMFY3OGMwLDAuNywwLjYsMS4zLDEuMywxLjNzMS4zLTAuNiwxLjMtMS4zVjcwIGgwLjd2MTEuNmwwLDB2MTUuMmMwLDEsMC45LDEuOSwyLjIsMS45YzEuMiwwLDIuMi0wLjgsMi4yLTEuOVY4MS43aDEuMnYxNS4yYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45VjgxLjdsMCwwIFY3MGgwLjdWNzhjMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM1Y3MGwwLDB2LTQuOUMxMDQuNCw2My43LDEwMy40LDYyLjgsMTAyLjIsNjIuOHogTTExNy40LDUzLjMgYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTMTE1LjEsNTMuMywxMTcuNCw1My4zeiBNMTIzLjUsNjIuOGgtMTIuMmMtMS4yLDAtMi4zLDEtMi4zLDIuM1Y3MGwwLDAgVjc4YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjNWNzBoMC43djExLjZsMCwwdjE1LjJjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjIsMCwyLjItMC44LDIuMi0xLjlWODEuN2gxLjJ2MTUuMiBjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjlWODEuN2wwLDBWNzBoMC43Vjc4YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjNWNzBsMCwwdi00LjkgQzEyNS43LDYzLjcsMTI0LjcsNjIuOCwxMjMuNSw2Mi44eiBNMTQ1LjIsNjVjMCwwLTAuOS0yLjMtMy45LTIuM2gtNS45Yy0yLjMsMC0zLjEsMi40LTMuMSwyLjRMMTI4LDc3LjljMCwwLjcsMC42LDEuMywxLjIsMS4zIGMwLjcsMCwwLjktMC40LDEuMi0xLjNsMy4xLTcuOWgwLjJsLTIuNiwxNC43aDIuOXYxMi4yYzAsMSwwLjksMS45LDIuMSwxLjlzMi4xLTAuOCwyLjEtMS45Vjg0LjdoMS4xdjEyLjJjMCwxLDAuOSwxLjksMi4xLDEuOSBzMi4xLTAuOCwyLjEtMS45Vjg0LjdoMi45bC0yLjYtMTQuN2gwLjJsMyw3LjljMC41LDEsMC42LDEuNCwxLjMsMS40YzAuNywwLDEuMi0wLjYsMS4yLTEuM0wxNDUuMiw2NXogTTEzOC44LDUzLjMgYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTMTM2LjYsNTMuMywxMzguOCw1My4zeiBNMzIuMiw1LjVjMi4zLDAsNC4xLDEuOCw0LjEsNC4xIHMtMS44LDQuMS00LjEsNC4xYy0yLjMsMC00LjEtMS44LTQuMS00LjFTMzAsNS41LDMyLjIsNS41eiBNMzguMywxNC45SDI2LjJjLTEuMiwwLTIuMywxLTIuMywyLjN2NC45bDAsMHY3LjkgYzAsMC43LDAuNiwxLjMsMS4zLDEuM3MxLjMtMC42LDEuMy0xLjN2LTcuOWgwLjd2MTEuNmwwLDBWNDljMCwxLDAuOSwxLjksMi4yLDEuOWMxLjIsMCwyLjItMC44LDIuMi0xLjlWMzMuOGgxLjJWNDkgYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45VjMzLjhsMCwwVjIyLjFoMC43djcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjlsMCwwdi00LjkgQzQwLjYsMTUuOSwzOS41LDE0LjksMzguMywxNC45eiBNMTAuOCw1LjVjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVM4LjUsNS41LDEwLjgsNS41eiBNMTYuOSwxNC45IEg0LjdjLTEuMiwwLTIuMywxLTIuMywyLjN2NC45bDAsMHY3LjljMCwwLjcsMC42LDEuMywxLjMsMS4zczEuMy0wLjYsMS4zLTEuM3YtNy45aDAuN3YxMS42bDAsMFY0OWMwLDEsMC45LDEuOSwyLjIsMS45IHMyLjItMC44LDIuMi0xLjlWMzMuOGgxLjJWNDljMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjlWMzMuOGwwLDBWMjIuMWgwLjd2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuMyBjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjlsMCwwdi00LjlDMTkuMiwxNS45LDE4LjEsMTQuOSwxNi45LDE0Ljl6IE02MC4xLDE3LjFjMCwwLTAuOS0yLjMtMy45LTIuM2gtNS45Yy0yLjMsMC0zLjEsMi40LTMuMSwyLjQgTDQyLjksMzBjMCwwLjcsMC42LDEuMywxLjIsMS4zYzAuNiwwLDAuOS0wLjQsMS4yLTEuM2wzLjEtNy45aDAuMmwtMi42LDE0LjhINDlWNDljMCwxLDAuOSwxLjksMi4xLDEuOWMxLjEsMCwyLjEtMC44LDIuMS0xLjlWMzYuOSBoMS4xVjQ5YzAsMSwwLjksMS45LDIuMSwxLjljMS4xLDAsMi4xLTAuOCwyLjEtMS45VjM2LjloMi45bC0yLjYtMTQuN2gwLjJsMyw3LjljMC41LDEsMC42LDEuNCwxLjMsMS40YzAuNywwLDEuMi0wLjYsMS4yLTEuMyBMNjAuMSwxNy4xeiBNNTMuOCw1LjVjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVM1MS41LDUuNSw1My44LDUuNXogTTk2LjEsNS41IGMyLjMsMCw0LjEsMS44LDQuMSw0LjFzLTEuOCw0LjEtNC4xLDQuMVM5MiwxMS45LDkyLDkuNlM5My44LDUuNSw5Ni4xLDUuNXogTTEwMi4yLDE0LjlIOTBjLTEuMiwwLTIuMywxLTIuMywyLjN2NC45bDAsMHY3LjkgYzAsMC43LDAuNiwxLjMsMS4zLDEuM3MxLjMtMC42LDEuMy0xLjN2LTcuOWgwLjd2MTEuNmwwLDBWNDljMCwxLDAuOSwxLjksMi4yLDEuOWMxLjIsMCwyLjItMC44LDIuMi0xLjlWMzMuOGgxLjJWNDkgYzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45VjMzLjhsMCwwVjIyLjFoMC43djcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjlsMCwwdi00LjkgQzEwNC40LDE1LjksMTAzLjQsMTQuOSwxMDIuMiwxNC45eiBNNzQuOCw1LjVjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVM3Mi41LDUuNSw3NC44LDUuNXogTTgwLjgsMTQuOUg2OC43Yy0xLjIsMC0yLjMsMS0yLjMsMi4zdjQuOWwwLDB2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWgwLjd2MTEuNmwwLDBWNDkgYzAsMSwwLjksMS45LDIuMiwxLjljMS4yLDAsMi4yLTAuOCwyLjItMS45VjMzLjhoMS4yVjQ5YzAsMSwwLjksMS45LDIuMiwxLjljMS4xLDAsMi4yLTAuOCwyLjItMS45VjMzLjhsMCwwVjIyLjFoMC43djcuOSBjMCwwLjcsMC42LDEuMywxLjMsMS4zczEuMy0wLjYsMS4zLTEuM3YtNy45bDAsMHYtNC45QzgzLjEsMTUuOSw4Mi4xLDE0LjksODAuOCwxNC45eiBNMTIzLjgsMTcuMWMwLDAtMC45LTIuMy0zLjktMi4zSDExNCBjLTIuMywwLTMuMSwyLjQtMy4xLDIuNEwxMDYuNiwzMGMwLDAuNywwLjYsMS4zLDEuMiwxLjNjMC43LDAsMC45LTAuNCwxLjItMS4zbDMuMS03LjloMC4ybC0yLjYsMTQuN2gyLjl2MTIuMmMwLDEsMC45LDEuOSwyLjEsMS45IHMyLjEtMC44LDIuMS0xLjl2LTEyaDEuMVY0OWMwLDEsMC45LDEuOSwyLjEsMS45czIuMS0wLjgsMi4xLTEuOVYzNi45aDIuOWwtMi42LTE0LjdoMC4ybDMsNy45YzAuNSwxLDAuNiwxLjQsMS4zLDEuNCBjMC43LDAsMS4yLTAuNiwxLjItMS4zTDEyMy44LDE3LjF6IE0xMTcuNCw1LjVjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVMxMTUuMSw1LjUsMTE3LjQsNS41eiBNMjAzLjksNS41YzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTMjAxLjYsNS41LDIwMy45LDUuNXogTTIxMCwxNC45aC0xMi4yYy0xLjIsMC0yLjMsMS0yLjMsMi4zIHY0LjlsMCwwdjcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjloMC43djExLjZsMCwwVjQ5YzAsMSwwLjksMS45LDIuMiwxLjljMS4yLDAsMi4yLTAuOCwyLjItMS45VjMzLjggaDEuMlY0OWMwLDEsMC45LDEuOSwyLjIsMS45YzEuMSwwLDIuMi0wLjgsMi4yLTEuOVYzMy44bDAsMFYyMi4xaDAuN3Y3LjljMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45bDAsMCB2LTQuOUMyMTIuMywxNS45LDIxMS4zLDE0LjksMjEwLDE0Ljl6IE0yNDYuMyw1LjVjMi4zLDAsNC4xLDEuOCw0LjEsNC4xcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVMyNDQuMSw1LjUsMjQ2LjMsNS41eiBNMjUyLjQsMTQuOWgtMTIuMmMtMS4yLDAtMi4zLDEtMi4zLDIuM3Y0LjlsMCwwdjcuOWMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjloMC43djExLjZsMCwwVjQ5IGMwLDEsMC45LDEuOSwyLjIsMS45YzEuMiwwLDIuMi0wLjgsMi4yLTEuOVYzMy44aDEuMlY0OWMwLDEsMC45LDEuOSwyLjIsMS45YzEuMSwwLDIuMi0wLjgsMi4yLTEuOVYzMy44bDAsMFYyMi4xaDAuN3Y3LjkgYzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWwwLDB2LTQuOUMyNTQuNywxNS45LDI1My43LDE0LjksMjUyLjQsMTQuOXogTTE4Mi4yLDUuNWMyLjMsMCw0LjEsMS44LDQuMSw0LjEgcy0xLjgsNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMVMxNzkuOSw1LjUsMTgyLjIsNS41eiBNMTg4LjMsMTQuOWgtMTIuMmMtMS4yLDAtMi4zLDEtMi4zLDIuM3Y0LjlsMCwwdjcuOSBjMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45aDAuN3YxMS42bDAsMFY0OWMwLDEsMC45LDEuOSwyLjIsMS45YzEuMiwwLDIuMi0wLjgsMi4yLTEuOVYzMy44aDEuMlY0OSBjMCwxLDAuOSwxLjksMi4yLDEuOWMxLjEsMCwyLjItMC44LDIuMi0xLjlWMzMuOGwwLDBWMjIuMWgwLjd2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLjcsMCwxLjMtMC42LDEuMy0xLjN2LTcuOWwwLDB2LTQuOSBDMTkwLjUsMTUuOSwxODkuNSwxNC45LDE4OC4zLDE0Ljl6IE0yMzEuNiwxNy4xYzAsMC0wLjktMi4zLTMuOS0yLjNoLTUuOWMtMi4zLDAtMy4xLDIuNC0zLjEsMi40TDIxNC40LDMwYzAsMC43LDAuNiwxLjMsMS4yLDEuMyBjMC43LDAsMC45LTAuNCwxLjItMS4zTDIyMCwyMmgwLjJsLTIuNiwxNC43aDIuOXYxMi4yYzAsMSwwLjksMS45LDIuMSwxLjlzMi4xLTAuOCwyLjEtMS45di0xMmgxLjFWNDljMCwxLDAuOSwxLjksMi4xLDEuOSBzMi4xLTAuOCwyLjEtMS45VjM2LjloMi45bC0yLjYtMTQuN2gwLjJsMyw3LjljMC41LDEsMC42LDEuNCwxLjMsMS40YzAuNywwLDEuMi0wLjYsMS4yLTEuM0wyMzEuNiwxNy4xeiBNMjI1LjIsNS41IGMyLjMsMCw0LjEsMS44LDQuMSw0LjFzLTEuOCw0LjEtNC4xLDQuMXMtNC4xLTEuOC00LjEtNC4xUzIyMyw1LjUsMjI1LjIsNS41eiBNMTM4LjgsNS41YzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xIHMtNC4xLTEuOC00LjEtNC4xUzEzNi42LDUuNSwxMzguOCw1LjV6IE0xNDQuOSwxNC45aC0xMi4yYy0xLjIsMC0yLjMsMS0yLjMsMi4zdjQuOWwwLDB2Ny45YzAsMC43LDAuNiwxLjMsMS4zLDEuMyBjMC43LDAsMS4zLTAuNiwxLjMtMS4zdi03LjloMC43djExLjZsMCwwVjQ5YzAsMSwwLjksMS45LDIuMiwxLjlzMi4yLTAuOCwyLjItMS45VjMzLjhoMS4yVjQ5YzAsMSwwLjksMS45LDIuMiwxLjkgYzEuMSwwLDIuMi0wLjgsMi4yLTEuOVYzMy44bDAsMFYyMi4xaDAuN3Y3LjljMCwwLjcsMC42LDEuMywxLjMsMS4zYzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtNy45bDAsMHYtNC45IEMxNDcuMiwxNS45LDE0Ni4yLDE0LjksMTQ0LjksMTQuOXogTTE2NywxNy4xYzAsMC0wLjktMi4zLTMuOS0yLjNoLTUuOGMtMi4zLDAtMy4xLDIuNC0zLjEsMi40TDE0OS45LDMwYzAsMC43LDAuNiwxLjMsMS4yLDEuMyBjMC43LDAsMC45LTAuNCwxLjItMS4zbDMuMS03LjloMC4ybC0yLjYsMTQuN2gyLjl2MTIuMmMwLDEsMC45LDEuOSwyLjEsMS45czIuMS0wLjgsMi4xLTEuOXYtMTJoMS4xVjQ5YzAsMSwwLjksMS45LDIuMSwxLjkgczIuMS0wLjgsMi4xLTEuOVYzNi45aDIuOWwtMi42LTE0LjdoMC4ybDMsNy45YzAuNSwxLDAuNiwxLjQsMS4zLDEuNGMwLjcsMCwxLjItMC42LDEuMi0xLjNMMTY3LDE3LjF6IE0xNjAuNyw1LjUgYzIuMywwLDQuMSwxLjgsNC4xLDQuMXMtMS44LDQuMS00LjEsNC4xcy00LjEtMS44LTQuMS00LjFTMTU4LjQsNS41LDE2MC43LDUuNXoiLz4NCiAgPC9zdmc+DQogIDxwIGNsYXNzPSJjYXB0aW9uIj5JbnN0cnVjdG9ycyB0byBsZWFybiBmcm9tIHdobyBhcmUgYm90aCB0cmFkZXJzIGFuZCBlZHVjYXRvcnM8L3A+DQo8L2Rpdj4NCjxkaXY+DQogIDxoMyBjbGFzcz0ibnVtYmVyIj40LjcyPC9oMz4NCiAgPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMwMCAyMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwMCAyMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8cGF0aCBjbGFzcz0ic3ZnLXN0YXQgc3ZnLXJhdGluZyIgZD0iTTE5Ny4xLDY0LjNsLTM0LjItMC43bC0xMS4zLTMyLjNsLTExLjIsMzIuM2wtMzQuMiwwLjdsMjcuMiwyMC42bC05LjksMzIuOGwyOC0xOS41bDI4LDE5LjVsLTkuOC0zMi44IEwxOTcuMSw2NC4zeiBNOTYuNCw4OC41bC03LjEtMjAuNmwtNy4xLDIwLjZMNjAuMiw4OWwxNy40LDEzLjJsLTYuMiwyMC45bDE3LjktMTIuNWwxNy45LDEyLjVsLTYuMi0yMC45TDExOC4zLDg5TDk2LjQsODguNXogTTI0NC41LDg5bC0yMS45LTAuNWwtNy4xLTIwLjZsLTcuMiwyMC42TDE4Ni40LDg5bDE3LjQsMTMuMmwtNi4zLDIwLjlsMTgtMTIuNWwxNy45LDEyLjVsLTYuMy0yMC45TDI0NC41LDg5eiBNMzkuMiwxMTAuN0wzMiw5MC4xIGwtNy4xLDIwLjZsLTIxLjksMC41bDE3LjUsMTMuMmwtNi4zLDIwLjlMMzIsMTMyLjhsMTgsMTIuNWwtNi4zLTIwLjlMNjEsMTExLjJMMzkuMiwxMTAuN3ogTTI3Ny45LDExMC44bC0yLjctMC4xTDI2OCw5MC4xIGwtNy4xLDIwLjZsLTIxLjksMC41bDE3LjUsMTMuMmwtNi4zLDIwLjlsMTcuOS0xMi41bDkuOCw2LjhsMC40LDAuM3YtMjkuMUwyNzcuOSwxMTAuOHoiLz4NCiAgICA8cGF0aCBjbGFzcz0ic3ZnLXN0YXQgc3ZnLXJhdGluZyIgZD0iTTE4MS41LDEyMS4xbC0yOS44LTIwLjhsLTI5LjgsMjAuOGwxMC42LTM0LjhsLTI4LjktMjJsMzYuNC0wLjdsMTItMzQuNGwxMiwzNC40bDM2LjQsMC43bC0yOC45LDIyIEwxODEuNSwxMjEuMXogTTE1MS43LDk3LjhsMjYuMiwxOC4zbC05LjItMzAuN2wyNS41LTE5LjNsLTMyLTAuNmwtMTAuNS0zMC4zbC0xMC41LDMwLjNsLTMyLDAuNmwyNS41LDE5LjNsLTkuNCwzMC43TDE1MS43LDk3Ljh6IE0xMDguOSwxMjYuNmwtMTkuNy0xMy44bC0xOS43LDEzLjhsNi45LTIzTDU3LjMsODlsMjQtMC41bDcuOS0yMi43bDcuOSwyMi43bDI0LDAuNUwxMDIsMTAzLjZMMTA4LjksMTI2LjZ6IE04OS4yLDExMC40bDE2LjIsMTEuMyBsLTUuNy0xOC44TDExNS40LDkxbC0xOS43LTAuNGwtNi40LTE4LjdsLTYuNCwxOC42bC0xOS43LDAuNGwxNS43LDExLjlsLTUuNywxOC44TDg5LjIsMTEwLjR6IE0yMzUuMiwxMjYuNmwtMTkuNy0xMy44bC0xOS43LDEzLjggbDYuOS0yM0wxODMuNSw4OWwyNC0wLjVsNy45LTIyLjdsNy45LDIyLjdsMjQsMC41bC0xOS4yLDE0LjZMMjM1LjIsMTI2LjZ6IE0xODkuMyw5MC45bDE1LjcsMTEuOWwtNS43LDE4LjhsMTYuMi0xMS4zbDE2LjIsMTEuMyBsLTUuNy0xOC44bDE1LjctMTEuOWwtMTkuNy0wLjRsLTYuNC0xOC42TDIwOSw5MC41TDE4OS4zLDkwLjl6IE01MS44LDE0OC44TDMyLDEzNWwtMTkuNywxMy44bDYuOS0yM0wwLDExMS4ybDI0LTAuNUwzMiw4OCBsNy45LDIyLjdsMjQsMC41bC0xOS4yLDE0LjZMNTEuOCwxNDguOHogTTMyLDEzMi42bDE2LjIsMTEuM2wtNS43LTE4LjhsMTUuNy0xMmwtMTkuNy0wLjRMMzIsOTQuMWwtNi40LDE4LjZsLTE5LjcsMC40TDIxLjUsMTI1IGwtNS43LDE4LjhMMzIsMTMyLjZ6IE0yNDguMywxNDguOGw2LjktMjNsLTE5LjItMTQuNmwyNC0wLjVMMjY4LDg4bDcuOSwyMi43bDI0LDAuNWwtMTkuMiwxNC42bDYuOSwyM0wyNjgsMTM1TDI0OC4zLDE0OC44eiBNMjY4LDEzMi42bDE2LjIsMTEuM2wtNS43LTE4LjhsMTUuNy0xMS45bC0xOS43LTAuNEwyNjgsOTQuMmwtNi40LDE4LjZsLTE5LjcsMC40bDE1LjcsMTEuOWwtNS43LDE4LjhMMjY4LDEzMi42eiIvPg0KICA8L3N2Zz4NCiAgPHAgY2xhc3M9ImNhcHRpb24iPjk0JSBzdHVkZW50IHNhdGlzZmFjdGlvbiB3aXRoIG92ZXIgMjE2LDAwMCByZXZpZXdzPC9wPg0KPC9kaXY+ZAIID2QWAgIBDxYCHwAFGFdoYXQgU3R1ZGVudHMgYXJlIFNheWluZ2QCCQ9kFgICAQ8WAh8ABdgKPGRpdiBpZD0icHR3LXRlc3RpbW9uaWFsLWxpc3QiIGNsYXNzPSJvd2wtY2Fyb3VzZWwgb3dsLXRoZW1lIj4NCiAgPGRpdiBjbGFzcz0icHR3LXRlc3RpbW9uaWFsIGl0ZW0iIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9pbWFnZXMudHJhZGluZ2FjYWRlbXkuY29tL2RscC90ZXN0aW1vbmlhbHMvdGVzdGltb25pYWxzX2JnLW1hYy5qcGcnKTsiPg0KICAgIDxhc2lkZT4NCiAgICAgIDxibG9ja3F1b3RlPk9UQSBwcm92aWRlcyBlZHVjYXRpb24gZm9yIGFueSBraW5kIG9mIG1hcmtldC4gVXAsIGRvd24gb3Igc2lkZXdheXMuPC9ibG9ja3F1b3RlPg0KICAgICAgPGNpdGU+TWFjIEMuPC9jaXRlPg0KICAgIDwvYXNpZGU+DQogIDwvZGl2Pg0KICA8ZGl2IGNsYXNzPSJwdHctdGVzdGltb25pYWwgaXRlbSIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL2ltYWdlcy50cmFkaW5nYWNhZGVteS5jb20vZGxwL3Rlc3RpbW9uaWFscy90ZXN0aW1vbmlhbHNfYmctbWVsYW5pZS5qcGcnKTsiPg0KICAgIDxhc2lkZT4NCiAgICAgIDxibG9ja3F1b3RlPk9UQSBkb2VzIGEgZmFidWxvdXMgam9iIG9mIHRha2luZyB5b3UgdGhyb3VnaCBzdGVwLWJ5LXN0ZXAuIEl0IGlzIGFib3V0IGVkdWNhdGluZyB5b3UgZm9yIGxpZmUsIG5vdCBqdXN0IGZvciB0aGUgbWludXRlLjwvYmxvY2txdW90ZT4NCiAgICAgIDxjaXRlPk1lbGFuaWUgVC48L2NpdGU+DQogICAgPC9hc2lkZT4NCiAgPC9kaXY+DQogIDxkaXYgY2xhc3M9InB0dy10ZXN0aW1vbmlhbCBpdGVtIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdGVzdGltb25pYWxzL3Rlc3RpbW9uaWFsc19iZy1tYXJrLmpwZycpOyI+DQogICAgPGFzaWRlPg0KICAgICAgPGJsb2NrcXVvdGU+VGhlIG1vc3QgaW1wb3J0YW50IHBsYWNlIHlvdSBzaG91bGQgaW52ZXN0IGluIGlzIHlvdXJzZWxmLjwvYmxvY2txdW90ZT4NCiAgICAgIDxjaXRlPk1hcmsgSi48L2NpdGU+DQogICAgPC9hc2lkZT4NCiAgPC9kaXY+DQogIDxkaXYgY2xhc3M9InB0dy10ZXN0aW1vbmlhbCBpdGVtIiBzdHlsZT0iYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdGVzdGltb25pYWxzL3Rlc3RpbW9uaWFsc19iZy1iZWF0cml6LmpwZycpOyI+DQogICAgPGFzaWRlPg0KICAgICAgPGJsb2NrcXVvdGU+SSB3aWxsIHNheSB0aGF0IE9ubGluZSBUcmFkaW5nIEFjYWRlbXkgd2FzIGEgZ3JlYXQgaW52ZXN0bWVudC48L2Jsb2NrcXVvdGU+DQogICAgICA8Y2l0ZT5CZWF0cml6IFAuPC9jaXRlPg0KICAgIDwvYXNpZGU+DQogIDwvZGl2Pg0KPC9kaXY+ZAIKD2QWAgIBDxYCHwAFpy08ZGl2IGlkPSJmcXNQcm9tbzIiIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij48ZGl2IGNsYXNzPSJwdHctbGFzdC1jdGFfaW1nIj48aW1nIHdpZHRoPSI0NTAiIHNyYz0iaHR0cHM6Ly9pbWFnZXMudHJhZGluZ2FjYWRlbXkuY29tL2RscC9jb250ZW50X29mZmVyXzgwMHg0NzgucG5nIj48L2Rpdj4NCjxkaXYgY2xhc3M9InB0dy1sYXN0LWN0YV9jb250ZW50Ij4NCgk8aDE+SXQgYWxsIGJlZ2lucyB3aXRoIGEgPHNwYW4+ZnJlZTwvc3Bhbj4gaW50cm8gY2xhc3M8L2gxPg0KCTxwPkZpbmQgb25lIG5lYXIgeW91ISA8YSBocmVmPSIjdG9wIj5HZXQgU3RhcnRlZDwvYT48YnI+UGx1cyBnZXQgY29tcGxpbWVudGFyeSBhY2Nlc3MgdG8gb3VyIEZpbmFuY2lhbCBRdWljayBTdGFydCBLaXQgd2hlbiZuYnNwO3lvdSZuYnNwO2F0dGVuZC48L3A+DQo8L2Rpdj48L2Rpdj4NCjxkaXYgaWQ9InRhYlByb21vMiIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPjxkaXYgY2xhc3M9InB0dy1sYXN0LWN0YV9pbWciPjxpbWcgc3JjPSJodHRwczovL2ltYWdlcy50cmFkaW5nYWNhZGVteS5jb20vZGxwL3RhYmxldG9mZmVyLTIwMjEucG5nIj48L2Rpdj4NCjxkaXYgY2xhc3M9InB0dy1sYXN0LWN0YV9jb250ZW50Ij4NCgk8aDI+U2VsZWN0IGEgY2xhc3MgYXQgYW4gaW4tcGVyc29uIGxvY2F0aW9uIGFuZDwvaDI+DQogICAgICA8aDE+R2V0IGEgRnJlZSBBbWF6b24gRmlyZSA3IFRhYmxldCBXaGVuIHlvdSBBdHRlbmQgYW4gPHNwYW4+SW4tUGVyc29uIENsYXNzKjwvc3Bhbj48L2gxPg0KICAgICAgPHA+T2ZmZXIgbm90IGF2YWlsYWJsZSBmb3Igb25saW5lIGNsYXNzZXMuPC9wPg0KPC9kaXY+PC9kaXY+DQoNCjxkaXYgaWQ9InR0UHJvbW8yIj4NCiAgPGRpdiBjbGFzcz0ib25saW5lLXNlY3Rpb25fdHQtYm9uZHMiIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4NCiAgICA8ZGl2IGNsYXNzPSJsLXdyYXAiPg0KICAgICAgPGRpdiBjbGFzcz0idHQtY29udGFpbmVyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0idHQtYnJlYWtkb3duaGVhZGluZyI+DQogICAgICAgICAgPHA+RGlzY292ZXI8YnI+Qk9ORCBTVFJBVEVHSUVTIGFuZCBtb3JlIGluIG91cjwvcD4NCiAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9pbWFnZXMudHJhZGluZ2FjYWRlbXkuY29tL2RscC90dC90cmFkZXRlbGxpZ2VuY2Uuc3ZnIiBjbGFzcz0idHQtbG9nbyI+DQogICAgICAgICAgPGgzPlFVSUNLU1RBUlQgS0lUPC9oMz4NCiAgICAgICAgICA8cCBjbGFzcz0idHQtYnJlYWtkb3duZGVzYyI+RnJlZSBmb3IgYXR0ZW5kaW5nLCBqdXN0IHdoYXQgeW91IG5lZWQgdG8gaGVscCB5b3UgbG9hZCB1cCBvbiBsZWFybmluZyBhbmQgc3RheSBpbiB0aGUga25vdzwvcD4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJidG4tY29udGFpbmVyIj4NCiAgICAgICAgICAgIDxhIGNsYXNzPSJhY3Rpb24gYnRuIGJ0bi0tc2l6ZS1sIHNjcm9sbHMiIGhyZWY9IiN0b3AiPkdldCBTdGFydGVkIE5vdzwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InR0LWJyZWFrZG93bmdyaWQiPg0KDQogICAgICAgIDwvZGl2Pg0KICAgICAgPC9kaXY+DQogICAgPC9kaXY+DQogIDwvZGl2Pg0KDQogIDxkaXYgY2xhc3M9Im9ubGluZS1zZWN0aW9uX3R0LW92ZXJ2aWV3IiBzdHlsZT0iZGlzcGxheTpub25lOyI+DQogICAgPGRpdiBjbGFzcz0ibC13cmFwIj4NCiAgICAgIDxkaXYgY2xhc3M9InR0LWNvbnRhaW5lciI+DQogICAgICAgIDxkaXYgY2xhc3M9InR0LWJyZWFrZG93bmhlYWRpbmciPg0KICAgICAgICAgIDxwPkJPTlVTIE9GRkVSOiBHZXQgZnJlZSBhY2Nlc3MgdG8gb3VyPC9wPg0KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2ltYWdlcy50cmFkaW5nYWNhZGVteS5jb20vZGxwL3R0L3RyYWRldGVsbGlnZW5jZS5zdmciIGNsYXNzPSJ0dC1sb2dvIj4NCiAgICAgICAgICA8aDM+UVVJQ0tTVEFSVCBLSVQ8L2gzPg0KICAgICAgICAgIDxwPisgRVhQRVJUIFdFRUtMWSBNQVJLRVQgT1ZFUlZJRVdTPGJyPmp1c3QgZm9yIGF0dGVuZGluZzwvcD4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJidG4tY29udGFpbmVyIj4NCiAgICAgICAgICAgIDxhIGNsYXNzPSJhY3Rpb24gYnRuIGJ0bi0tc2l6ZS1sIHNjcm9sbHMiIGhyZWY9IiN0b3AiPkdldCBTdGFydGVkIE5vdzwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InR0LWJyZWFrZG93bmdyaWQiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImdyaWQtaXRlbSI+DQogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9pbWFnZXMudHJhZGluZ2FjYWRlbXkuY29tL2RscC90dC90dC1ncmlkX2dyYXBoLnN2ZyI+DQogICAgICAgICAgICA8cD5XZWVrbHkgU3RvY2sgVHJhZGUgU2FtcGxlczwvcD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJncmlkLWl0ZW0iPg0KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdHQvdHQtZ3JpZF9yYWRpb2hvc3Quc3ZnIj4NCiAgICAgICAgICAgIDxwPldlZWtseSBtYXJrZXQgdXBkYXRlczwvcD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJncmlkLWl0ZW0iPg0KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdHQvdHQtZ3JpZF92aWRlby5zdmciPg0KICAgICAgICAgICAgPHA+Q29udGVudCB1cGRhdGVkIFdlZWtseTwvcD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJncmlkLWl0ZW0iPg0KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdHQvdHQtZ3JpZF9ib29rLnN2ZyI+DQogICAgICAgICAgICA8cD5CZWFyIE1hcmtldCBTdXJ2aXZhbCBHdWlkZTwvcD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJncmlkLWl0ZW0iPg0KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdHQvdHQtZ3JpZF9jcnlwdG8uc3ZnIj4NCiAgICAgICAgICAgIDxwPkNyeXB0byBNaW5pIExlc3NvbnM8L3A+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iZ3JpZC1pdGVtIj4NCiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2ltYWdlcy50cmFkaW5nYWNhZGVteS5jb20vZGxwL3R0L3R0LWdyaWRfcGx1cy5zdmciPg0KICAgICAgICAgICAgPHA+QW5kIG11Y2ggbW9yZTwvcD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgPC9kaXY+DQoNCiAgPGRpdiBjbGFzcz0ib25saW5lLXNlY3Rpb25fdHQtcXMiIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4NCiAgICA8ZGl2IGNsYXNzPSJsLXdyYXAiPg0KICAgICAgPGRpdiBjbGFzcz0idHQtY29udGFpbmVyIj4NCiAgICAgICAgPGRpdiBjbGFzcz0idHQtYnJlYWtkb3duaGVhZGluZyI+DQogICAgICAgICAgPHA+R0VUIE9VUjwvcD4NCiAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9pbWFnZXMudHJhZGluZ2FjYWRlbXkuY29tL2RscC90dC90cmFkZXRlbGxpZ2VuY2Uuc3ZnIiBjbGFzcz0idHQtbG9nbyI+DQogICAgICAgICAgPGgzPlFVSUNLU1RBUlQgS0lUPC9oMz4NCiAgICAgICAgICA8cCBjbGFzcz0idHQtYnJlYWtkb3duZGVzYyI+RnJlZSBmb3IgYXR0ZW5kaW5nLCAxMCBtaW5pLWxlc3NvbnMgdG8gaGVscCB5b3UgZ2V0IGNvbm5lY3RlZCBhbmQgc3RheSBpbiB0aGUga25vdy48L3A+DQogICAgICAgICAgPGRpdiBjbGFzcz0iYnRuLWNvbnRhaW5lciI+DQogICAgICAgICAgICA8YSBjbGFzcz0iYWN0aW9uIGJ0biBidG4tLXNpemUtbCBzY3JvbGxzIiBocmVmPSIjdG9wIj5HZXQgU3RhcnRlZCBOb3c8L2E+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgIDwvZGl2Pg0KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9pbWFnZXMudHJhZGluZ2FjYWRlbXkuY29tL2RscC90dC90dC1wYy5wbmciIGNsYXNzPSJ0dC1wYyI+DQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgPC9kaXY+DQoNCiAgPGRpdiBjbGFzcz0ib25saW5lLXNlY3Rpb25fdHQtbXAiPg0KICAgIDxkaXYgY2xhc3M9Imwtd3JhcCI+DQogICAgICA8ZGl2IGNsYXNzPSJ0dC1jb250YWluZXIiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJ0dC1icmVha2Rvd25oZWFkaW5nIj4NCiAgICAgICAgICA8cD5HRVQgT1VSPC9wPg0KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2ltYWdlcy50cmFkaW5nYWNhZGVteS5jb20vZGxwL3R0L3RyYWRldGVsbGlnZW5jZS5zdmciIGNsYXNzPSJ0dC1sb2dvIj4NCiAgICAgICAgICA8aDM+TUVNQkVSIFBPUlRBTDwvaDM+DQogICAgICAgICAgPHA+RnJlZSBhY2Nlc3MsIGp1c3QgZm9yIGF0dGVuZGluZzwvcD4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJidG4tY29udGFpbmVyIj4NCiAgICAgICAgICAgIDxhIGNsYXNzPSJhY3Rpb24gYnRuIGJ0bi0tc2l6ZS1sIHNjcm9sbHMiIGhyZWY9IiN0b3AiPkdldCBTdGFydGVkIE5vdzwvYT4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICAgIDxkaXYgY2xhc3M9InR0LWJyZWFrZG93bmdyaWQiPg0KICAgICAgICAgIDxkaXYgY2xhc3M9ImdyaWQtaXRlbSI+DQogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9pbWFnZXMudHJhZGluZ2FjYWRlbXkuY29tL2RscC90dC90dC1ncmlkX2dyYXBoLnN2ZyI+DQogICAgICAgICAgICA8cD5XZWVrbHkgU3RvY2sgVHJhZGUgU2FtcGxlczwvcD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJncmlkLWl0ZW0iPg0KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdHQvdHQtZ3JpZF9yYWRpb2hvc3Quc3ZnIj4NCiAgICAgICAgICAgIDxwPldlZWtseSBtYXJrZXQgdXBkYXRlczwvcD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJncmlkLWl0ZW0iPg0KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdHQvdHQtZ3JpZF92aWRlby5zdmciPg0KICAgICAgICAgICAgPHA+Q29udGVudCB1cGRhdGVkIFdlZWtseTwvcD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJncmlkLWl0ZW0iPg0KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdHQvdHQtZ3JpZF9ib29rLnN2ZyI+DQogICAgICAgICAgICA8cD5CZWFyIE1hcmtldCBTdXJ2aXZhbCBHdWlkZTwvcD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgICA8ZGl2IGNsYXNzPSJncmlkLWl0ZW0iPg0KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vaW1hZ2VzLnRyYWRpbmdhY2FkZW15LmNvbS9kbHAvdHQvdHQtZ3JpZF9jcnlwdG8uc3ZnIj4NCiAgICAgICAgICAgIDxwPkNyeXB0byBNaW5pIExlc3NvbnM8L3A+DQogICAgICAgICAgPC9kaXY+DQogICAgICAgICAgPGRpdiBjbGFzcz0iZ3JpZC1pdGVtIj4NCiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2ltYWdlcy50cmFkaW5nYWNhZGVteS5jb20vZGxwL3R0L3R0LWdyaWRfcGx1cy5zdmciPg0KICAgICAgICAgICAgPHA+QW5kIG11Y2ggbW9yZTwvcD4NCiAgICAgICAgICA8L2Rpdj4NCiAgICAgICAgPC9kaXY+DQogICAgICA8L2Rpdj4NCiAgICA8L2Rpdj4NCiAgPC9kaXY+DQo8L2Rpdj5kAgsPZBYCAgEPFgIfAAXYBDxwPlRyYWRpbmcgaXMgcmlza3kuIFdlIG1ha2Ugbm8gZ3VhcmFudGVlcyBvciB3YXJyYW50aWVzIHN1Z2dlc3RpbmcgdGhhdCBhbnkgdHJhZGluZyBvciB0cmFpbmluZyB3aWxsIHJlc3VsdCBpbiBhIHByb2ZpdCBvciB3aWxsIG5vdCByZXN1bHQgaW4gYSBsb3NzLjwvcD4NCg0KICAgIAk8cCBpZD0idGFiUHJvbW8zIiBzdHlsZT0iZGlzcGxheTpub25lOyI+KkEgdGFibGV0IHdpbGwgYmUgZ2l2ZW4gdG8gZWFjaCBwZXJzb24gKDIxKykgd2hvIGF0dGVuZHMgYSBGcmVlIENsYXNzICgyLTMgaG91cnMpIGF0IHBhcnRpY2lwYXRpbmcgaW4tY2VudGVyIHN0b3JlZnJvbnQgbG9jYXRpb25zIG9ubHkuIExpbWl0IG9uZSBwZXIgaG91c2Vob2xkOyBjb2xvcnMgbWF5IHZhcnkuIEF2YWlsYWJsZSBvbmx5IHdoaWxlIHN1cHBsaWVzIGxhc3QuIElmIHRhYmxldHMgYXJlIHVuYXZhaWxhYmxlIGF0IHBhcnRpY2lwYXRpbmcgY2VudGVycywgcXVhbGlmaWVkIGF0dGVuZGVlcyB3aWxsIHJlY2VpdmUgYW4gZWxlY3Ryb25pYyAkNTAgQW1hem9uIEdpZnQgQ2FyZCB2aWEgZW1haWwgd2l0aGluIDcgZGF5cyBvZiB0aGUgcXVhbGlmeWluZyBpbi1wZXJzb24gY2xhc3MuPC9wPmQCDA9kFgICAQ8WAh8AZWQCDQ9kFgICAQ8WAh8ABekBPHRhYmxlIGNsYXNzPSJmb290ZXItc3BsaXQtbGVmdCI+ICAgIDx0cj4gICAgICA8dGQ+PGltZyBzcmM9Ii9hc3NldHMvaW1hZ2VzL2xvZ29zL290YS1sb2dvX3doaXRlLnN2ZyI+PC90ZD4gICAgPC90cj4gIDwvdGFibGU+ICA8cCBjbGFzcz0iZm9vdGVyLXNwbGl0LXJpZ2h0Ij4gICAgVHJhZGluZyBBY2FkZW15PGJyPjE3NzgwIEZpdGNoIFN1aXRlIDIwMCw8YnI+SXJ2aW5lLCBDQSA5MjYxNCBVU0EgIDwvcD5kAgsPZBYCAgEPZBYCAgEPFgIfAAXXETxkaXYgaWQ9ImRpdkV4aXQiIGNsYXNzPSJ3YWl0aW5nIiBzdHlsZT0iZGlzcGxheTpub25lOyI+DQogIDxzcGFuIGNsYXNzPSJjbG9zZS1idXR0b24gZXhpdC1pbnRlbnRfY2xvc2UiPiZ0aW1lczs8L3NwYW4+DQogIDxkaXYgY2xhc3M9Im1vZGFsIj4NCiAgICA8ZGl2IGNsYXNzPSJtb2RhbC10aXRsZSI+DQogICAgICA8aDM+RlJFRSBPTkxJTkUgQ0xBU1NFUyBBVkFJTEFCTEUgREFJTFk8L2gzPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9Im1vZGFsLWJvZHkiPg0KICAgICAgPGEgY2xhc3M9ImJ0biIgaWQ9ImV4aXRMaW5rIiBocmVmPSJodHRwczovL210b3N0b3JlLnRyYWRpbmdhY2FkZW15LmNvbS9wcm9kdWN0cy9zaGFyZS10aGUtbG92ZSIgLz5TSUdOIFVQIE5PVzwvYT4NCiAgPC9kaXY+DQo8L2Rpdj4NCiAgPHNjcmlwdCBkZWZlcj4gICAgDQogICAgdmFyIGV4aXRVUkxNb2QgPSBleGl0VVJMLnJlcGxhY2UoImJ0bj1leDAxIiwgImJ0bj1leDAyIik7DQogICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImV4aXRMaW5rIikuaHJlZj0oZXhpdFVSTE1vZCk7IA0KICAgIHZhciB0YWJwcm9tb3Rpb24gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGFiUHJvbW8iKTsNCiAgICB2YXIgdGFicHJvbW90aW9uMiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0YWJQcm9tbzIiKTsNCiAgICB2YXIgdGFicHJvbW90aW9uMyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0YWJQcm9tbzMiKTsNCiAgICB2YXIgZnFzcHJvbW90aW9uID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImZxc1Byb21vIik7DQogICAgdmFyIGZxc3Byb21vdGlvbjIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZnFzUHJvbW8yIik7DQogICAgCXZhciBvdGFMb2NhdGlvbk9sZCA9IFsgIjM3IiwgIjExNiIsICIyNCIsICIxMTciLCAiNDMiLCAiNiIsICI0NCIsICI0IiwgIjM0IiwgIjIzIiBdOw0KICAgIAlpZiAob3RhTG9jYXRpb24uaW5kZXhPZihsb2NhdGlvbklEKSAhPT0gLTEpIHsNCiAgICAgICAgdmFyIGV4aXRMb2MgPSB0cnVlOw0KICAgICAgfQ0KLy8gICAgCWlmIChsb2NhdGlvbklEID09IDIyIHx8IGxvY2F0aW9uSUQgPT0gMzIgfHwgbG9jYXRpb25JRCA9PSAxIHx8IGxvY2F0aW9uSUQgPT0gOCB8fCBsb2NhdGlvbklEID09IDEwMiB8fCBsb2NhdGlvbklEID09IDIxIHx8IGxvY2F0aW9uSUQgPT0gNDIgfHwgbG9jYXRpb25JRCA9PSA5NSkgew0KLy8gICAgICAgIHRhYnByb21vdGlvbi5zdHlsZS5kaXNwbGF5ID0gImJsb2NrIjsNCi8vICAgICAgICB0YWJwcm9tb3Rpb24yLnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOw0KLy8gICAgICAgIHRhYnByb21vdGlvbjMuc3R5bGUuZGlzcGxheSA9ICJibG9jayI7DQovLyAgICAgICAgZnFzcHJvbW90aW9uLnN0eWxlLmRpc3BsYXkgPSAibm9uZSI7DQovLyAgICAgICAgZnFzcHJvbW90aW9uMi5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOw0KLy8gICAgICB9DQogICAgICBpZiAoZXhpdExvYyAhPSB0cnVlKSB7DQogICAgICAgICQoZG9jdW1lbnQpLm1vdXNlbGVhdmUoZnVuY3Rpb24oKSB7DQogICAgICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlbGVhdmUnLCBmdW5jdGlvbihlKXsNCiAgICAgICAgICAgIHZhciB0b3AgPSBlLnBhZ2VZOw0KICAgICAgICAgICAgdmFyIHJpZ2h0ID0gZG9jdW1lbnQuYm9keS5jbGllbnRXaWR0aCAtIGUucGFnZVg7DQogICAgICAgICAgICB2YXIgYm90dG9tID0gd2luZG93LmlubmVySGVpZ2h0IC0gZS5wYWdlWTsNCiAgICAgICAgICAgIHZhciBsZWZ0ID0gZS5wYWdlWDsNCiAgICAgICAgICAgIGlmKHRvcCA8IDEwIHx8IHJpZ2h0IDwgMjAgfHwgYm90dG9tIDwgMTAgfHwgbGVmdCA8IDEwKXsNCiAgICAgICAgICAgICAgCSQoJy53YWl0aW5nJykuc2hvdygpOw0KICAgIAkJCQkJCSQoJyNkaXZFeGl0JykucmVtb3ZlQ2xhc3MoJ3dhaXRpbmcnKTsNCiAgICAgICAgICAgIH0NCiAgICAgICAgfSk7DQogICAgICAgIH0pOw0KICAgICAgfQ0KICAgIGVsc2Ugew0KICAgIH0NCiAgICAkKCcuZXhpdC1pbnRlbnRfY2xvc2UnKS5jbGljayhmdW5jdGlvbigpIHsNCiAgICAgICQoJyNkaXZFeGl0JykuaGlkZSgpOw0KICAgIH0pOw0KDQogICAgJCh3aW5kb3cpLmNsaWNrKGZ1bmN0aW9uKCkgew0KICAgICAgJCgnI2RpdkV4aXQnKS5oaWRlKCk7DQogICAgfSk7DQoNCiQoJyNkaXZFeGl0JykuY2xpY2soZnVuY3Rpb24oZXZlbnQpew0KICBldmVudC5zdG9wUHJvcGFnYXRpb24oKTsNCn0pOw0KICA8L3NjcmlwdD5kZEf5NxfoRBg6KSkb99dvPg3iIbxY">
</div>
</form>
Text Content
triangle-left2 triangle-right Got Questions? Call 888-339-2293 HOW TO FOLLOW THE SMART MONEY Invest differently. Smarter. Skillfully. Learn to trade with confidence, like the pros. GET FREE ACCESS TO OUR FINANCIAL QUICK START KIT WHEN YOU ATTEND GET A FREE AMAZON FIRE 7 TABLET WHEN YOU ATTEND AN IN-PERSON CLASS* Offer not available for online classes. Explore BOND STRATEGIES and more in our QUICKSTART KIT FREE, JUST FOR ATTENDING BONUS OFFER: Get free access to our QUICKSTART KIT + EXPERT WEEKLY MARKET OVERVIEWS just for attending Weekly market updates Content updated Weekly BONUS OFFER: QUICKSTART KIT Get free access for attending BONUS OFFER MEMBER PORTAL Get free access for attending SELECT A DATE & LOCATION 7 classes at 1 location found! *All events shown in Eastern Time ONLINE Online This is an online class. Internet connection required. THU, JUN 27 4:00 PM - 5:30 PM SUN, JUN 30 10:00 AM - 11:30 AM SUN, JUN 30 9:00 PM - 10:30 PM TUE, JUL 2 1:00 PM - 2:30 PM TUE, JUL 2 6:00 PM - 7:30 PM WED, JUL 3 10:00 AM - 11:30 AM WED, JUL 3 9:00 PM - 10:30 PM 1. Select Date & Location 2. Enter Info OOPS! IS THIS CORRECT? * * Fix errors We noticed that you were outside of Mumbai, but we have good news… We would like to invite you to view our online class, How the Financial Markets Really Work, instantly from the comfort of your own home or office, FREE! Please complete the form to take this exclusive offer. Thanks for your interest in Trading Academy. We do not currently have a Free Half-Day Class scheduled in your area. Please complete the form and we’ll be sure to notify you when a class in your area is scheduled. ATTEND AND DISCOVER More than 600,000 people have attended our free class where we cover: * Strategies used by professionals to profit when stocks are falling * Portfolio protection strategies for down markets (and crashes) * When to buy and when to sell, based on strategy and a plan * Major advantages everyday investors have over big banks and institutions * Strategies for protecting your investments against inflation. * How OTA's step-by-step strategy can help you take the emotions out of your decisions * Common mistakes novice investors make and how to minimize them * 3 Keys to investing with more confidence and less stress Register Now WHO SHOULD ATTEND OUR INTRO CLASS? * Traders You’ve just opened a trading account. Or, maybe you’ve been buying and selling stocks for years. We teach traders of all levels skills designed to help you take your trading to the next level. * Self-Directed Investors You’re actively managing all or a portion of your portfolio, such as a 401k, and are looking to better understand market trends. Students generally want to learn about ways they could minimize risk and be more strategic about their investments. * New You may have little to no experience with trading or investing – and that’s okay. Many people come to OTA simply looking to develop their financial knowledge. OTA helps people learn to take a more active and confident role in managing their finances. Sound familiar? We should talk. Sign up for our free intro class, today. FOR 25 YEARS AND NOW IN 7 COUNTRIES WITH 30+ LOCATIONS, TRADING ACADEMY HAS BECOME AN INNOVATOR IN TRADING & INVESTING EDUCATION 600,000+ People have attended one of our free classes 60 Instructors to learn from who are both traders and educators 4.72 94% student satisfaction with over 216,000 reviews WHAT STUDENTS ARE SAYING > OTA provides education for any kind of market. Up, down or sideways. Mac C. > OTA does a fabulous job of taking you through step-by-step. It is about > educating you for life, not just for the minute. Melanie T. > The most important place you should invest in is yourself. Mark J. > I will say that Online Trading Academy was a great investment. Beatriz P. IT ALL BEGINS WITH A FREE INTRO CLASS Find one near you! Get Started Plus get complimentary access to our Financial Quick Start Kit when you attend. SELECT A CLASS AT AN IN-PERSON LOCATION AND GET A FREE AMAZON FIRE 7 TABLET WHEN YOU ATTEND AN IN-PERSON CLASS* Offer not available for online classes. Discover BOND STRATEGIES and more in our QUICKSTART KIT Free for attending, just what you need to help you load up on learning and stay in the know Get Started Now BONUS OFFER: Get free access to our QUICKSTART KIT + EXPERT WEEKLY MARKET OVERVIEWS just for attending Get Started Now Weekly Stock Trade Samples Weekly market updates Content updated Weekly Bear Market Survival Guide Crypto Mini Lessons And much more GET OUR QUICKSTART KIT Free for attending, 10 mini-lessons to help you get connected and stay in the know. Get Started Now GET OUR MEMBER PORTAL Free access, just for attending Get Started Now Weekly Stock Trade Samples Weekly market updates Content updated Weekly Bear Market Survival Guide Crypto Mini Lessons And much more Trading is risky. We make no guarantees or warranties suggesting that any trading or training will result in a profit or will not result in a loss. *A tablet will be given to each person (21+) who attends a Free Class (2-3 hours) at participating in-center storefront locations only. Limit one per household; colors may vary. Available only while supplies last. If tablets are unavailable at participating centers, qualified attendees will receive an electronic $50 Amazon Gift Card via email within 7 days of the qualifying in-person class. Trading Academy 17780 Fitch Suite 200, Irvine, CA 92614 USA Copyright © 1999 - 2024 Trading Academy. Privacy Policy Updated: 2/15/24. Disclosure. PRIVACY POLICY TRADING ACADEMY PRIVACY POLICY February 15th, 2024 For EU countries, please review our EU privacy notice. Trading Academy and Newport Exchange Holdings Inc. (collectively referred to as “Trading Academy”) understands that you care about how we collect, use, and share information. This Privacy Policy applies to Trading Academy and our websites, mobile applications, social media sites and handles, and emails we send, as well as the information we collect when you interact with us through social media, email, and other online services (collectively our “Services”). This Privacy Policy explains: * the types of information we collect through our Services * how we use and protect that information * the types of information we may share with others and under what circumstances * the choices you have regarding our collection, use, and sharing practices * details regarding our use of third party cookies and other tracking technologies Notice of Collection of Personal Information: We list the categories of personal information that we collect below under Categories of Personal Information Collected. We collect personal information about you for business and commercial purposes as described below under “Information Use.” This Privacy Policy applies anywhere it is linked by us. It does not apply to non-Trading Academy websites and mobile applications that may link to the Services or be linked to or from the Services; please review the privacy policies on those websites and applications directly to understand their privacy practices. INFORMATION WE COLLECT Information you give us: Some of the Services may include features or services that permit you to enter contact information and other information about you. We collect and store any information you enter on our Services. This includes: * Contact information when registering to use our Services. * Payment information and associated contact information when engaging in a transaction on our site. * Email address information when subscribing to our email bulletins. * Any information or data you provide by interacting in our online forums and chatrooms, or by commenting on content posted on our Services. Please note that these comments are also visible to other users of our Services. * Information you provide when you complete a survey administered by us or a service provider acting on our behalf. * Information you may submit to inquire about or apply for a job with us. * If you contact us, we may keep a record of that correspondence and any contact information provided. * Information regarding your participation in trainings/ educational classes. * Your image, voice prints, olfactory, and similar information when you participate in any of our recordings and videos. Information We Collect Automatically: When you interact with the Services, certain information about your use of our Services is automatically collected. Much of this information is collected through cookies, web beacons, and other tracking technologies, as well as through your web browser or device. This includes: * Details of your visits to our site and information generated in the course of the use of our site (including the timing, frequency and pattern of service use) including, but not limited to, traffic data, location data, weblogs and other communication data, the resources that you access, and how you reached our site. * Details regarding the device you use to access our Services, including, but not limited to, your IP address, operating system and browser type. * Information about how you interact with our ads and newsletters, including whether you open or click links in any correspondence. Please see below for more information about how our automatic collection of information works. ADDITIONAL INFORMATION ABOUT OUR USE OF TRACKING TECHNOLOGIES AND INTEREST-BASED ADVERTISING Trading Academy relies on partners to provide many features of our Services using data about your use of Trading Academy and other sites. We use cookies for the following purposes: * Site Operations: Enabling features that are necessary for providing you the services on our site, such as identifying you as being signed in, tracking content views, remembering your preferences and the number of times you have been shown an advertisement. * Analytics: Allowing us to understand how our Services are being used, track site performance and make improvements. * Personalized Advertising: Delivering tailored advertising based on your preferences or interests across services and devices and measuring the effectiveness of the ads. * Social Media: Enabling the sharing of content from our Services through social networking and other sites. Below is a list of these partners with links to more information about their use of your data and how to exercise your options regarding tracking. CATEGORY PARTNER FURTHER INFORMATION Advertising DoubleClick Floodlight How Google uses information for advertising Advertising Google AdWords Conversion Advertising TradeDesk TradeDesk privacy Policy Advertising Tapad Tapad Privacy Policy Advertising Yahoo DOT Tag Information on Yahoo DOT Tag Advertising Facebook Custom Audience About Custom Audience Analytics Google Analytics How Google uses information from sites or apps that use our services Analytics Dynamic Yield Dynamic Yield Privacy Policy Analytics Crazy Egg Crazy Egg Privacy Policy Advertising Kenshoo Kenshoo Privacy Policy Social Media Facebook Connect Facebook Privacy Policy Advertising InvestingChannel.com InvestingChannel Privacy Policy Advertising Evolution Media Group (EMG) Evolution Media Group Advertising Investopedia Investopedia Privacy Policy Advertising Havas Havas Most web browsers automatically accept cookies, but, if you prefer, you can usually modify your browser setting to disable or reject cookies. If you delete your cookies or if you set your browser to decline cookies, some features of the Services may not be available, work, or work as designed. You may also be able to opt out of or block tracking by interacting directly with the third parties who conduct tracking through our Services. You can learn more about ad serving companies and the options available to limit their collection and use of your information by visiting the websites for the Network Advertising Initiative, the Digital Advertising Alliance, and the European Interactive Digital Advertising Initiative. Similarly, you can learn about your options to opt out of mobile app tracking by certain advertising networks through your device settings and by resetting the advertiser ID on your Apple or Android device. Please note that opting out of advertising networks services does not mean that you will not receive advertising while using our Services or on other websites, nor will it prevent the receipt of interest-based advertising from third parties that do not participate in these programs. It will, however, exclude you from interest-based advertising conducted through participating networks, as provided by their policies and choice mechanisms. If you delete your cookies, you may also delete your opt-out preferences. HOW WE USE AND PROTECT YOUR INFORMATION We may use the information we collect from you for the following purposes: * To provide you with our products and services, including to take steps to enter into a contract for sale or for services, process payments, fulfill orders, and send service communications. * To enable additional features on our Services and to provide you with a personalized service. * To provide you with the best service and improve and grow our business, including understanding our customer base and purchasing trends and understanding the effectiveness of our marketing. * To detect, investigate, and prevent activities that may violate our policies or be fraudulent or illegal, and to comply with legal requirements regarding the provision of products and services. HOW WE SECURE THE INFORMATION WE COLLECT FROM OR ABOUT YOU We use a combination of physical, technical, and administrative safeguards to protect the information we collect through the Services. While we use these precautions to safeguard your information, we cannot guarantee the security of the networks, systems, servers, devices, and databases we operate or that are operated on our behalf. OUR SHARING OF YOUR INFORMATION We may share certain personally identifiable information we collect from you to the following third parties for the described purposes. * Service Providers: We engage vendors to perform functions on our behalf such as: website, software, and data storage, content management, database management, technical integration, marketing automation, analytics, site optimization, conducting customer surveys, and payment processing. * Social Media Platforms: Where you choose to interact with us through social media, your interaction with these programs typically allows the social media company to collect some information about you through digital cookies they place on your device and other tracking mechanisms. In some cases, the social media company may recognize you through its digital cookies even when you do not interact with their application. Please visit the social media companies’ respective privacy policies to better understand their data collection practices and controls they make available to you. * Third parties involved in advertising: We may share certain personally identifiable information with third-party partners to help improve our marketing efforts and to ensure that you receive relevant marketing. These partners may share your information with other third parties to bring you offers of interest. We also partner with third parties who use cookies and other online identifiers to display interest-based advertising to you on the Services and when you visit other online sites or apps. ADDITIONAL INFORMATION ABOUT OUR DATA COLLECTION AND SHARING PRACTICES In addition to the information sharing practices described in the previous section, we may also share and use personal information under the following circumstances. Sharing of Aggregated Data: We may analyze aggregated, de-identified data and share these analyses at our discretion, including with marketing agencies, media agencies and analytics providers. Combination of Information: We may combine information from the Services together and with other information we obtain from our business records. Change of Ownership or Corporate Organization: We may transfer to another entity or its affiliates or service providers some or all information about you in connection with, or during negotiations of, any merger, acquisition, sale of assets or any line of business, change in ownership control, or financing transaction. We cannot promise that an acquiring party or the merged entity will have the same privacy practices or treat your information in the same manner as described in this Policy. Cross-border Transfer of Data: If you use our Services outside of the United States, you understand that we may collect, process, and store your personal information in the United States and other countries. The laws in the U.S. regarding personal information may be different from the laws of your state or country. Any such transfers will comply with safeguards as required by relevant law. By using the Services, you consent to the collection, international transfer, storage, and processing of your data. YOUR OPTIONS AND RIGHTS If at any time you would like to unsubscribe from receiving future emails, you can click the unsubscribe link at the bottom of any email you receive from us. If you would like to unsubscribe from any other communications, you can contact us using the information found at our Contact Us page, or email us at privacy@tradingacademy.com with your request. For users who register for a My OTA account, you can change your communication preferences in your account profile. YOUR CALIFORNIA PRIVACY RIGHTS Persons with disabilities may obtain this notice in alternative format upon request by contacting us at privacy@tradingacademy.com or calling (866) 939-4958. California Consumer Privacy Act: The California Consumer Privacy Act (“CCPA”) provides California residents with rights to receive certain disclosures regarding the collection, use, and sharing of “Personal Information,” as well as rights to know/access, delete, and limit the sale of Personal Information. The CCPA defines “Personal Information” to mean “information that identifies, relates to, describes, is reasonably capable of being associated with, or could reasonably be linked, directly or indirectly, with a particular consumer or household.” Certain information we collect may be exempt from the CCPA because it is considered public information (i.e., it is made available by a government entity) or covered by a specific federal privacy law, such as the Gramm–Leach–Bliley Act, the Health Insurance Portability and Accountability Act, or the Fair Credit Reporting Act. To the extent that we collect Personal Information that is subject to the CCPA, that information, our practices, and your rights are described below. CATEGORIES OF PERSONAL INFORMATION COLLECTED You have the right to receive notice of the categories of Personal Information we collect, and the purposes for which we will use those categories of Personal Information. The categories we use to describe the information are those enumerated in the CCPA. In the last 12 months (as of the Last Updated date on this Policy), we have collected the following personal information about individuals who have used our Services: * Personal and Online Identifiers: * We collect your name, phone number, and email address and contact address when you create an account or complete a transaction. If you choose to create an account, you will also be asked to create a username, and we will assign one or more unique identifiers to your profile. * You provide us with payment information, which may be your credit card number or a bank account (if you pay by check), when you complete a transaction. You have the option to store this information to your account or set up a recurring transaction. * We collect your IP address automatically when you use our Services. * We collect your Device ID automatically when you use our services. * We may also collect information about your spouse and/or partner. * Commercial Information: When you engage in transactions with us, we create records of goods or services you have purchased or considered, or purchasing or consuming histories or tendencies. * Internet or Other Electronic Network Activity Information: We automatically collect information about your browsing history, search history, information regarding your interaction with websites, and applications or advertisements when you utilize our Services. * Audio, electronic, visual, thermal, olfactory, or similar information: If you contact us via phone, we may record the call. We collect your image, voice print and olfactory or similar information if you are recorded in a classroom setting during one of our trainings or educational courses. * Professional or employment-related information: We collect information about your career category/title. If you are a job applicant, we collect information about your current employer and employment history. A copy of our employee privacy notice will be made available to you during the application process. * Education information: If you are a job applicant, we collect information about the institutions you have attended and the level of education you have attained. A copy of our employee privacy notice will be made available to you during the application process. * Inferences drawn to create a profile about a consumer reflecting the consumer’s preferences or characteristics: We may analyze your preferences through a series of computer processes to make inferences about your age range, education level, and gender. On some occasions, we may add our observations to an internal dataset. HOW WE USE PERSONAL INFORMATION COLLECTED We may use the information we collect from and about you for the following business purposes: * To process your orders, contact you concerning the status of an order, answer any of your questions, or otherwise contact and communicate with you; * To address problems with the Services, our business or our products and services, and to protect the security of our site and our business; * To help us learn more about our Service users and customers and to improve their shopping experience and our business. We may also use the information we collect from and about you for the following commercial purposes: * To provide you with customized content, targeted offers, and advertising on our Services, other websites, or direct mail, and to contact you about upcoming sales, promotions, and product information. CATEGORIES OF PERSONAL INFORMATION SOLD We may share personal information with third-party partners as part of joint marketing and other initiatives. That sharing may constitute a “sale” under California law. In the last 12 months (from the Last Updated date listed at the top of this Policy), we have sold the following categories of Personal Information: * Personal and Online Identifiers, Commercial Information, and Internet/Network Activity Information. We do not sell personal information about persons under the age of 16 without their consent. We may sell the categories of personal information identified above to carefully selected third-party partners so that they may inform you of offers, promotions, and services; including, advertising networks, marketing coops, social networks, data analytics providers, and data brokers. CATEGORIES OF PERSONAL INFORMATION DISCLOSED In the last 12 months (from the Last Updated date listed at the top of this Policy, we have disclosed the following categories of personal information for a business purpose: * Personal Identifiers; Internet/Network Activity; Commercial Information; Education Information; and Inferences. We may share the categories of personal information identified above with our service providers, our franchisees, our business partners, and financial services companies. RIGHT TO KNOW ABOUT PERSONAL INFORMATION COLLECTED, DISCLOSED, OR SOLD. You have the right to request that we disclose to you the Personal Information we collect, use, disclose, or sell. In order to process your request to know/access your Personal Information or delete your Personal Information we may ask you to take additional steps to verify your request or identity. VERIFICATION PROCEDURES In order to process your request to know about or delete personal information we collect, disclose, or sell, we must verify your request. We do this by: * Asking you to providing personal identifiers we can match against information we may have collected from you previously; and/or * Asking you to confirm your request using the email or telephone number associated with your account. RIGHT TO KNOW/ACCESS INFORMATION You have the right to request access to Personal Information collected about you and information regarding the source of that information, the purposes for which we collect it, and the third parties and service providers with whom we share it. RIGHT TO REQUEST DELETION OF INFORMATION You have the right to request in certain circumstances that we delete any Personal Information that we have collected directly from you. We may have a reason under the law why we may not be able to comply with your request, or why we may comply with it in a more limited way than you anticipated. If we do, we will explain that to you in our response. RIGHT TO INFORMATION REGARDING PARTICIPATION IN DATA SHARING FOR FINANCIAL INCENTIVES You have the right to be free from discrimination based on your exercise of your CCPA rights. RIGHT TO OPT OUT OF SALE OF PERSONAL INFORMATION You have the right to opt out of any sale of your personal information to third parties. To exercise this right, please visit our “Do Not Sell My Personal Information” webpage or call us at (866) 939-4958. Please note that your right to opt out does not apply to our sharing of personal information with service providers, who are parties we engage to perform a function on our behalf and are contractually obligated to use the personal information only for that function. HOW TO SUBMIT AN ACCESS OR DELETION REQUEST You may submit a request to exercise your access and/or deletion rights through one of two means: * By filling out a Consumer Data Request Form available here. * By calling us at (866) 939-4958 or 1-949-608-7424. Authorized Agent You may authorize another individual or a business registered with the California Secretary of State, called an authorized agent, to make requests on your behalf. If you use an authorized agent to make a request, we must verify that you have given the agent the authority to make a request. To do so, we may ask you to do one of the following: * Provide evidence of your signed permission to authorize the agent to make the request; * Verify your identity with us; or * Confirm with us that you have provided the authorized agent with permission to make the request. SPECIAL INFORMATION FOR NEVADA RESIDENTS Residents of the State of Nevada have the right to opt out of the sharing of certain pieces of information with third parties. As explained in our “Our Sharing of Your Information” section above, we may share certain personal information with third-party partners for their own uses who help us ensure that you receive relevant marketing, and may share your information with other third-party partners to bring you offers of interest. If you are a Nevada resident and would like to opt out of this sharing, please email privacy@tradingacademy.com or visit our “Do Not Sell My Information” webpage. INFORMATION FOR INDIVIDUALS LOCATED IN THE EU AND SWITZERLAND We process personal data on the following legal bases: (1) with your consent; (2) as necessary to perform our agreement to provide Services; and (3) as necessary for our legitimate interests in providing the Services where those interests do not override your fundamental rights and freedom related to data privacy. Personal information we collect may be transferred to, and stored and processed in, the United States or any other country in which we or our affiliates or subcontractors maintain facilities, as described above. Users that reside in the EEA or Switzerland have the right to lodge a complaint about our data collection and processing actions with the supervisory authority concerned. Contact details for data protection authorities are available here. If you are a resident of the EEA or Switzerland, you are entitled to certain rights. Please note: In order to verify your identity, we may require you to provide us with personal information prior to accessing any records containing information about you. These rights include the ability: * to request from us access to personal information held about you * to ask for the information we hold about you to be rectified if it is inaccurate or incomplete; * to ask for data to be erased if the data is no longer necessary for the purpose for which it was collected, you withdraw consent and no other legal basis for processing exists, or you believe your fundamental rights to data privacy and protection outweigh our legitimate interest in continuing the processing. * to request that we restrict our processing if we are processing your data based on legitimate interests or the performance of a task in the public interest as an exercise of official authority (including profiling); using your data for direct marketing (including profiling); or processing your data for purposes of scientific or historical research and statistics. To submit a request to exercise your rights, please contact us at privacy@tradingacademy.com. We may have a reason under the law why we do not have to respond to your request, or respond to it in a more limited way than you anticipated. If we do, we will explain that to you in our response. CHANGES TO THIS POLICY We may make changes to this Policy from time to time. We will post any changes, and such changes will become effective when they are posted. Your continued use of our Services following the posting of any changes will mean that you accept those changes. For questions about our privacy practices, contact us at: Trading Academy Corporate Headquarters 17780 Fitch Suite 200 Irvine, CA 92614 (866) 939-4958 or 011-949-608-7424 Email: privacy@tradingacademy.com × DISCLOSURE I understand that Trading Academy instruction will prepare me to actively trade securities and/or other financial instruments for my own account at an appropriate financial firm which utilizes the Electronic transmissions of securities and other financial instruments orders to execute trades for its customers. I understand that this course is not preparation to be a Licensed Broker in the financial industry and will not help me get a job. Trading Academy Training Program should not be construed as a recommendation or an offer to buy or sell any security or the suitability of any investment strategy for Student. The purchase, sale, or advice regarding any security, other financial instrument or system can only be performed by a licensed Industry representative; such as, but not limited to a Broker/Dealer, Introducing Broker, FCM and and/or Registered Investment Advisor. Neither Trading Academy nor its representatives are licensed to make such advisements. All purchasers of the Trading Academy Training Program or other Trading Academy products are encouraged to speak with a licensed representative of their choice regarding the appropriateness of investing/trading or of any particular investment/trading strategy. Trading Academy training centers are independently owned and operated and each location may set its own fees for classes. A NOTE ABOUT TERMINOLOGY USED ON OUR WEBSITE As used on this Website and in our communications, the word "professional" or "Professional" is used as an adjective to describe the exceptional quality of our education and the high standards we require of our instructors and personnel in all our Centers. None of our courses will provide education to become a Licensed Broker in the financial industry, or licensing in any other profession, and no course of instruction will lead to any job, employment or professional certification. As used on this Website and in our communications, the word "Graduate" or "graduate" means any person who has experienced our Core Strategy Courses (previously called Professional Trader Part 1 and Part 2) and any person who has experienced any other combination of classes which total at least seven full days of our trading and investing education. WE HELP YOU MINIMIZE TRADING RISK At Trading Academy, we understand the risks involved in short term trading and emphasize risk management in our classes. Enroll in one of our free seminars to find out more! UNDERSTANDING TRADING RISKS Electronic active trading involves special risks and may not be suitable for everyone. Electronic active trading may also involve a high volume of trading activity. Each trade generates a commission and the total daily commission on such a high volume of trading can be considerable. Electronic active trading accounts should be considered speculative in nature with the objective being to generate short-term profits. This activity may result in the loss of more than 100% of an investment, which is the sole responsibility of the customer. An electronic active trader should understand the operation of a margin account under various market conditions and review his or her investment objectives, financial resources and risk tolerances to determine whether margin trading is appropriate for them. The increased leverage which margin provides may heighten risk substantially, including the risk of loss in excess of 100% of an investment. STATEMENT BY CHAIRMAN ARTHUR LEVITT SECURITIES AND EXCHANGE COMMISSION CONCERNING ON-LINE TRADING JANUARY 27, 1999 Chairman Arthur Levitt today issued the following statement to investors: The Internet and other new technologies are in many ways transforming how our capital markets operate. There are clear benefits to these changes including lower costs and faster access to the market for investors. I believe that investors need to remember the investment basics, and not allow the ease and speed with which they can trade to lull them either into a false sense of security or encourage them to trade too quickly or too often. Over the last two years, particularly in recent months, the SEC has been hearing concerns about retail, on-line (Internet) investing. In fact, the number of complaints concerning on-line investing has increased 330 percent in the last year. Some of the issues raised specifically relate to on-line trading, others are generic to all investing. The majority of them can be addressed through better education and investors ensuring that they have done their homework. Every day, more and more Americans are investing in the stock market, and many of them are doing so through the Internet. On-line brokerage accounts account for approximately 25 percent of all retail stock trades. And, the number of on-line brokerage accounts is expected to exceed 10 million by the end of the year. While the manner in which orders are executed may be changing, the time-honored principles of evaluating a stock have not. An investor's consideration of the fundamentals of a company-net earnings, P/E ratios, the products or services offered by the company-should never lose their underlying importance. Investing in the stock market-however you do it and however easy it may be-will always entail risk. I would be very concerned if investors allow the ease with which they can make trades to shortcut or bypass the three golden rules for all investors: (1) Know what you are buying; (2) Know the ground rules under which you buy and sell a stock or bond; and (3) Know the level of risk you are undertaking. On-line investors should remember that it is just as easy, if not more, to lose money through the click of a button as it is to make it. In recent months, we have begun to identify a number of issues every on-line investor should be aware of. First, investors must understand the issues and limitations of on-line investing. You may occasionally experience delays on these new systems. Demand has grown so quickly that many firms are racing to keep pace with it. In the meantime, you may have trouble getting on-line or receiving timely confirmations of trade executions. You should not always expect "instantaneous" execution and reporting. There can and will be delays in electronic systems. You should investigate and understand options and alternatives to executing and confirming your orders if you encounter on-line problems. Second, investors may sometimes be surprised at how quickly stock prices actually move. For example, many technology stocks have recently had dramatic and rapid price movements. When many investors attempt to purchase (or sell) the same stock at the same time, the price can move very quickly. Just because you see a price on your computer screen doesn't mean that you will always be able to get that price in a rapidly changing market. You should take precautions to ensure that you do not end up paying much more for a stock than you intended or can afford. One way to do this is to use limit orders rather than market orders when submitting a trade in a "hot" stock. The result for investors that do not limit their risk can be quite surprising. Say an investor wanted to buy a stock in an IPO that was trading earlier at $9.00 and failed to specify the maximum they were willing to pay using a limit order. That investor could end up paying whatever price the stock has moved to at the time his order reaches the market -- $60, $90 or even more. If, on the other hand, the investor submitted a limit order to buy the stock at $11.00 or less, the order would only be executed if the market price had not moved past that level. Investors should understand the risk associated with trading in a rapidly moving market and make sure that they take all possible actions to control their risk. Third, I am concerned that investors buying securities on margin may not fully understand the risks involved. In volatile markets, investors who have put up an initial margin payment for a stock may find themselves being required to provide additional cash (maintenance margin) if the price of the stock subsequently falls. If the funds are not paid in a timely manner, the brokerage firm has the right to sell the securities and charge any loss to the investor. When you buy stock on margin, you are borrowing money. And as the stock price changes, you may be required to increase the cash investment. Simply put, you should make sure that you do not over-extend. Fourth, while new technology available to retail investors may resemble that of professional traders, retail investors should exercise caution before imitating the style of trading and risks undertaken by market professionals. For most individuals, the stock market should be used for investment not trading. Strategies such as day trading can be highly risky, and retail investors engaging in such activities should do so with funds they can afford to lose. I am very concerned when I hear of stories of student loan money, second mortgages or retirement funds being used to engage in this type of activity. Investment should be for the long-run, not for minutes or hours. Millions of new investors have taken advantage of the unprecedented access and individual control the Internet provides. But, new opportunities present all of us with new responsibilities, challenges and risks. The SEC will do everything it can to protect and inform investors during this time of great innovation and change. But, investor protection-at its most basic and effective level-starts with the investor. I say to all investors-whether you invest on-line, on the phone, or in-person-know what you are buying, what the ground rules are, and what level of risk you are assuming. IMPORTANT INFORMATION ABOUT TRADING FOREIGN EXCHANGE. Trading foreign exchange is not for everyone. Trading foreign exchange on margin carries a high level of risk, and may not be suitable for all investors. The high degree of leverage can work against you as well as for you. Before deciding to trade foreign exchange you should carefully consider your investment objectives, level of experience, and risk appetite. The possibility exists that you could sustain a loss of some or all of your initial investment and therefore you should not invest money that you cannot afford to lose. You should be aware of all the risks associated with foreign exchange trading, and seek advice from an independent financial advisor if you have any doubts. × × FREE ONLINE CLASSES AVAILABLE DAILY SIGN UP NOW DO NOT SELL MY PERSONAL INFORMATION When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link. More information Allow All MANAGE CONSENT PREFERENCES STRICTLY NECESSARY COOKIES Always Active Strictly Necessary Cookies These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. SALE OF PERSONAL DATA Sale of Personal Data Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link. If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences. * PERFORMANCE COOKIES Required Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. * TARGETING COOKIES Required Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. Confirm My Choices Back Button Back PERFORMANCE COOKIES Vendor Search Search Icon Filter Icon Clear Filters Information storage and access Apply Consent Leg.Interest All Consent Allowed Select All Vendors Select All Vendors All Consent Allowed * 33ACROSS HOST DESCRIPTION VIEW COOKIES REPLACE-WITH-DYANMIC-HOST-ID * Name cookie name * 33ACROSS View Privacy Notice 3 Purposes REPLACE-WITH-DYANMIC-VENDOR-ID Arrow Consent Purposes Location Based Ads Consent Allowed Legitimate Interest Purposes Personalize Require Opt-Out Special Purposes Location Based Ads Features Location Based Ads Special Features Location Based Ads Confirm My Choices