Pen Settings

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URL's added here will be added as <link>s in order, and before the CSS in the editor. If you link to another Pen, it will include the CSS from that Pen. If the preprocessor matches, it will attempt to combine them before processing.

+ add another resource

You're using npm packages, so we've auto-selected Babel for you here, which we require to process imports and make it all work. If you need to use a different JavaScript preprocessor, remove the packages in the npm tab.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Use npm Packages

We can make npm packages available for you to use in your JavaScript. We use webpack to prepare them and make them available to import. We'll also process your JavaScript with Babel.

⚠️ This feature can only be used by logged in users.

Code Indentation

     

Save Automatically?

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

HTML Settings

Here you can Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

            
              <body>
	<!--[if lt IE 8]>
	<p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
	<![endif]-->

	<header class="main-header">
		<div class="container">
			<a href="http://www.kqed.org/"><img class="logo" src="http://connordudley.com/wp-content/uploads/2017/12/kqed-logo.png" /></a>
			<nav>
				<ul>
					<li><a href="https://www.instagram.com/kqedofficial/"><img class="insta" src="http://connordudley.com/wp-content/uploads/2017/12/kqed-insta.png" /></a></li>
					<li><a href="https://www.facebook.com/KQED/"><img class="logo" src="http://connordudley.com/wp-content/uploads/2017/12/kqed-fb.png" /></a></li>
					<li><a href="https://twitter.com/KQED?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor"><img class="logo" src="http://connordudley.com/wp-content/uploads/2017/12/kqed-twitt.png" /></a></li>
					<li><a href="https://www.youtube.com/user/KQEDondemand"><img class="logo" src="http://connordudley.com/wp-content/uploads/2017/12/kqed-yt.png" /></a></li>
				</ul>
			</nav>
		</div>
	</header>

	<div class="page-content">
		<div class="container">
			<form data-parsley-validate="" novalidate="" class="personal-info">
				<h1>My Personal Information</h1>
				<p>
					Add or edit your personal information here, and click the update button below to save your changes.
				</p>
				<div class="personal-information">
					<label for="fname">First Name<input type="text" name="fname" class="fname" required=""></label>
					<label for="lname">Last Name<input type="text" name="lname" class="lname" required=""></label>
					<label for="email"><sup>*</sup>Email Address (required)<input type="email" name="email" class="email" placeholder="info@kqed.org" required=""></label>
					<label for="zip" class="zip">Zip Code<input type="number" name="zip" required=""></label>
				</div>
				<h1>My Subscriptions</h1>
				<p class="full">
				Update your email preferences here, and click the update button below to save your changes.”
				</p>
				<div id="emailOptionsTwo" class="my-subscriptions">
					<p>
						<input type="checkbox" id="check1" data-parsley-multiple="check1">
						<label for="check1">On Q</label>
						<div class="sub-form">
							This monthly email provides highlights of upcoming KQED television and radio shows, information on KQED member events and more!
						</div>
					</p>

					<p>
						<input type="checkbox" id="check2" data-parsley-multiple="check2">
						<label for="check2">KQED Events</label>
						<div class="sub-form">
							Receive monthly updates about upcoming KQED member events and KQED-sponsored events.
						</div>
					</p>

					<p>
						<input type="checkbox" id="check3" data-parsley-multiple="check3">
						<label for="check3">Deep Look</label>
						<div class="sub-form">
							See the unseen at the very edge of our visible world. Get a new perspective on our place in the universe and meet extraordinary new friends. Receive updates as new Deep Look episodes are released from KQED Science.
						</div>
					</p>
					<p>
						<input type="checkbox" id="check4" data-parsley-multiple="check4">
						<label for="check4">KQED Arts</label>
						<div class="sub-form">
							A weekly newsletter with critics’ picks, in-depth features and exclusive access to some of the hottest events, shows, performances and artists in the Bay Area.
						</div>
					</p><p>
						<input type="checkbox" id="check5" data-parsley-multiple="check5">
						<label for="check5">Deep Look</label>
						<div class="sub-form">
							See the unseen at the very edge of our visible world. Get a new perspective on our place in the universe and meet extraordinary new friends. Receive updates as new Deep Look episodes are released from KQED Science.
						</div>
					</p><p>
						<input type="checkbox" id="check6" data-parsley-multiple="check6">
						<label for="check6">KQED Learning</label>
						<div class="sub-form">
							KQED Learning provides educators with multimedia content and professional development tools to help create a 21st-century classroom promoting engagement, creative thinking, problem solving and technology use.
						</div>
					</p><p>
						<input type="checkbox" id="check7" data-parsley-multiple="check7">
						<label for="check7">KQED News Daily</label>
						<div class="sub-form">
							This email features the in-depth news and analysis you expect from KQED, delivered right to your inbox, Monday through Friday.
						</div>
					</p><p>
						<input type="checkbox" id="check8" data-parsley-multiple="check8">
						<label for="check8">KQED Science</label>
						<div class="sub-form">
							This weekly newsletter provides award-winning science and environmental coverage for Northern California and beyond, including programming from QUEST, Nature and NOVA.
						</div>
					</p><p>
						<input type="checkbox" id="check9" data-parsley-multiple="check9">
						<label for="check9">KQED Special Offers</label>
					</p>
				</div>
				<div class="email-pref">
					<h1>Email Preferences</h1>
					<p class="full">
						Select one option
					</p>
					<div class="pref-box">
						<input type="radio" id="radio01" name="radio" />
  					<label for="radio01">HTML Emails<span></span></label>
						<input type="radio" id="radio02" name="radio" />
					  <label for="radio02">Plain Text Emails<span></span></label>
					</div>
				</div>
				<div class="center-button-wrap">
					<button type="submit">Update <sub>>></sub></button><br /><br />
					<button id="optOut" type="reset" class="unsub">Unsubscribe From All</button>
				</div>
			</form>
		</div>
	</div>

	<footer class="main-footer">
		<div class="container">
				<a href="http://www.kqed.org/"><img src="http://connordudley.com/wp-content/uploads/2017/12/kqed-footLogo.png" class="footLogo" /></a>
				<div class="foot-text">
				</div>
				Copyright © 2016 KQED Inc. All Rights Reserved. | <a href="https://ww2.kqed.org/about/help-old/terms-service/">Terms of Service</a>&nbsp;|&nbsp;<a href="https://ww2.kqed.org/about/help-old/privacy-policy/">New Privacy Policy</a>&nbsp;|&nbsp;<a href="https://ww2.kqed.org/about/contact/">Contact Us</a>
		</div>
	</footer>

	<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
	<script type="text/javascript" src="assets/js/app.min.js" inline></script>
</body>
            
          
!
            
              /*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:45px 0 0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.grid{margin:0 0 20px 0}.grid:after{content:"";display:table;clear:both}.col-2-3{width:66.66%}.col-1-3{width:33.33%}.col-1-2{width:50%}.col-1-4{width:25%}.col-3-4{width:75%}.col-1-8{width:12.5%}.col-1-5{width:20%}[class*='col-']{float:left;padding-right:20px}.col-even-space{padding:0 10px}.grid-pad{padding:20px 0 20px 20px}.grid-pad [class*='col-']:last-of-type{padding-right:20px}/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */html{color:#222;font-size:1em;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle;max-width:100%;height:auto !important}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}nav ul{list-style:none;display:-ms-flexbox;display:flex}nav a{text-decoration:none}.container{width:95%;max-width:1200px;margin:0 auto}@media (max-width: 630px){.container{width:90%}}*{transition:0.3s ease}body{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}.page-content{-ms-flex:1;flex:1}h1{font-size:26px;font-weight:400;color:#333;line-height:34px}p{color:#333;font-size:18px;font-weight:400;line-height:34px;margin-bottom:0px}sup{color:#CE2A3B;font-size:18px}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.main-header{background-color:#fff;border-bottom:20px solid #6f6d6d;padding:35px 0px}.main-header .container{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;height:100px}@media (max-width: 630px){.main-header .container{-ms-flex-pack:distribute;justify-content:space-around}}.main-header .logo{height:80px}.main-header nav{-ms-flex-item-align:end;align-self:flex-end}@media (max-width: 630px){.main-header nav{display:none}}.main-header nav a{color:#fff;padding:1em .5em;opacity:0.8;text-transform:uppercase}.main-header nav a:hover{opacity:1}.main-footer{padding:3em 0;background:#e4e4e4;color:#747474}.main-footer .container{background:#e4e4e4;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:end;align-items:flex-end;padding:0 2em}@media (max-width: 1075px){.main-footer .container{-ms-flex-pack:distribute;justify-content:space-around}}.main-footer .footLogo{margin-right:2em;margin-left:0}.main-footer .foot-text{font-size:13px;margin-right:auto;margin-top:1em;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif !important}.main-footer img:not(.footLogo){margin:2em 0 0 1em}@media (max-width: 1075px){.main-footer img:not(.footLogo){margin:2em 0 0 0}}.main-footer a{color:#747474;text-decoration:none}.required-notice{margin-bottom:2.5%}.required{color:#CE2A3B;font-weight:bold;font-size:16px}label{width:45%;margin:0 3% 2.5% 0;display:inline-block;position:relative;color:#333;font-size:14px;font-weight:400;line-height:34px}@media (max-width: 630px){label{width:100%}}label.city,label.state,label.zip{width:33%;margin-right:2.5%}@media (max-width: 630px){label.city,label.state,label.zip{width:100%}}label .required{position:absolute;top:12px;right:-15px}input,select{box-sizing:border-box;height:35px;width:100%;border-radius:0px;border:1px solid #6f6d6d;padding:5px 10px;display:inline-block;color:#333333;font-weight:300;background:white;line-height:1.4;font-size:18px}input:nth-of-type(even),select:nth-of-type(even){margin-right:0}form{padding:0px 30px}@media (min-width: 630px) and (max-width: 1075px){form{padding:0px}}@media (max-width: 630px){form{padding:0px}}form .personal-information{padding:10px 120px;border-bottom:1px solid #b5b7b7}@media (min-width: 630px) and (max-width: 1075px){form .personal-information{padding:10px}}@media (max-width: 630px){form .personal-information{padding:10px}}form .my-subscriptions{padding:20px 70px 40px 70px}@media (min-width: 630px) and (max-width: 1075px){form .my-subscriptions{padding:20px 10px 40px 10px}}@media (max-width: 630px){form .my-subscriptions{padding:20px 10px 40px 10px}}form .my-subscriptions p{width:100%}form .my-subscriptions .sub-form{padding-left:4.7%}@media (min-width: 630px) and (max-width: 1075px){form .my-subscriptions .sub-form{padding-left:0px}}@media (max-width: 630px){form .my-subscriptions .sub-form{padding-left:0px}}form .my-subscriptions label{margin-bottom:0px}form .email-pref{padding-bottom:20px}form .email-pref h1{margin-top:0px}form .email-pref .pref-box{padding:0px 70px}@media (min-width: 630px) and (max-width: 1075px){form .email-pref .pref-box{padding:0px}}@media (max-width: 630px){form .email-pref .pref-box{padding:0px}}form .email-pref label{width:20%}@media (min-width: 630px) and (max-width: 1075px){form .email-pref label{width:45%}}@media (max-width: 630px){form .email-pref label{width:100%}}form p.full{width:100% !important}form p{margin:0;padding:0;display:inline-block;width:32%;vertical-align:top}@media (max-width: 630px){form p{width:100%}}form ::-webkit-input-placeholder{color:#212930}form :-moz-placeholder{color:#212930}form ::-moz-placeholder{color:#212930}form :-ms-input-placeholder{color:#212930}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:45px;cursor:pointer;line-height:1.5em;width:auto;font-size:16px;font-weight:bold}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;border:1px solid #747271;background:white;border-radius:0px;box-shadow:none;cursor:pointer}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:"";position:absolute;top:-3px;left:-3px;font-size:18px;line-height:0.8;transition:all 0.2s;background:url(http://connordudley.com/wp-content/uploads/2017/12/kqed-check.png) no-repeat center center/contain;width:27px;height:25px;cursor:pointer}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}[type="checkbox"]:disabled:not(:checked)+label:before,[type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type="checkbox"]:disabled:checked+label:after{color:#999}[type="checkbox"]:disabled+label{color:#aaa}input[type="radio"]{display:none}input[type="radio"]+label{color:#767474;font-size:18px;font-weight:bold}input[type="radio"]:checked+label{color:#212930}input[type="radio"]+label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 4px;vertical-align:middle;cursor:pointer;border-radius:50%}input[type="radio"]+label span{background-color:white;border:1px solid #6f6d6d}input[type="radio"]:checked+label span{background-color:#f1592a}input[type="radio"]+label span,input[type="radio"]:checked+label span{transition:background-color 0.4s linear}button,.button{border-radius:5px;font-size:30px;font-weight:bold;color:white;padding:30px 100px 35px;text-decoration:none;border:1px solid transparent;background:url(http://connordudley.com/wp-content/uploads/2017/02/button-kqed.png) no-repeat center bottom/contain;background-size:252px 99px}@media (max-width: 630px){button,.button{padding:20px 50px 35px}}.unsub{background:#fff;color:#333;padding:0px;color:#7b7b7b;font-size:14px;font-weight:400;line-height:34px;text-transform:uppercase;text-decoration:underline}.center-button-wrap{text-align:center;padding-bottom:30px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidmVuZG9yL19ub3JtYWxpemUuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9ncmlkLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfZ2xvYmFsLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwibW9kdWxlcy9faGVhZGVyLnNjc3MiLCJtb2R1bGVzL19mb290ZXIuc2NzcyIsIm1vZHVsZXMvX2Zvcm1zLnNjc3MiLCJ0ZW1wbGF0ZXMvX2hvbWUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwidmVuZG9yL25vcm1hbGl6ZVwiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJnbG9iYWxcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Zvb3RlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZm9ybXNcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvaG9tZVwiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogNDVweCAwIDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIC8vdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTBlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5IZWxwZXIgY2xhc3Nlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmlzdWFsbHloaWRkZW4ge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cblxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcblx0Y2xpcDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmludmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhcmZpeCB7XG5cdCp6b29tOiAxO1xufVxuXG4vLyBNZWRpYSBRdWVyaWVzXG5AbWl4aW4gYnAoJHBvaW50LCAkbWluOiBmYWxzZSwgJG1heDogZmFsc2UpIHtcblx0QGlmICRwb2ludCA9PSBkZXNrdG9wIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTA3NXB4KSB7IEBjb250ZW50OyB9XG5cdH1cblx0QGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG5cdFx0QG1lZGlhKG1pbi13aWR0aDogNjMwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDc1cHgpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gbWVkaXVtTGFuZHNjYXBle1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2MzBweCkgYW5kIChtYXgtd2lkdGg6IDEwNzVweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7IEBjb250ZW50OyB9XG5cdH1cblx0QGVsc2UgaWYgJHBvaW50ID09IHBob25lIHtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjMwcHgpICB7IEBjb250ZW50OyB9XG5cdH1cblx0QGVsc2UgaWYgJHBvaW50ID09IHBob25lLXRhYmxldCB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwNzVweCkgIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gc21hbGxMYW5kc2NhcGV7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDYzMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHsgQGNvbnRlbnQ7IH1cblx0fVxuXHRAZWxzZSBpZiAkcG9pbnQgPT0gY3VzdG9te1xuXHRcdEBpZiAkbWluID49MSBhbmQgJG1heCAhPSBmYWxzZXtcblx0XHRcdEBpZih1bml0bGVzcygkbWluKSA9PSB0cnVlKXtcblx0XHRcdFx0JG1pbjogI3skbWlufXB4O1xuXHRcdFx0fVxuXHRcdFx0QGlmKHVuaXRsZXNzKCRtYXgpID09IHRydWUpe1xuXHRcdFx0XHQkbWF4OiAjeyRtYXh9cHg7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHsgQGNvbnRlbnQ7IH1cblx0XHR9XG5cdFx0QGlmICRtaW4gIT0gZmFsc2UgYW5kICRtYXggPT0gZmFsc2V7XG5cdFx0XHRAaWYodW5pdGxlc3MoJG1pbikgPT0gdHJ1ZSl7XG5cdFx0XHRcdCRtaW46ICN7JG1pbn1weDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7IEBjb250ZW50OyB9XG5cdFx0fVxuXHRcdEBpZiAkbWluID09IDAgYW5kICRtYXggIT0gZmFsc2V7XG5cdFx0XHRAaWYodW5pdGxlc3MoJG1heCkgPT0gdHJ1ZSl7XG5cdFx0XHRcdCRtYXg6ICN7JG1heH1weDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4ICkgeyBAY29udGVudDsgfVxuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICA6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fVxuICA6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fVxufVxuIiwiJHBhZDogMjBweDtcblxuLmdyaWQge1xuXHRtYXJnaW46IDAgMCAkcGFkIDA7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4uY29sLTItMyB7XG5cdHdpZHRoOiA2Ni42NiU7XG59XG5cbi5jb2wtMS0zIHtcblx0d2lkdGg6IDMzLjMzJTtcbn1cblxuLmNvbC0xLTIge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uY29sLTEtNCB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtMy00IHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xLTgge1xuXHR3aWR0aDogMTIuNSU7XG59XG5cbi5jb2wtMS01IHtcblx0d2lkdGg6IDIwJTtcbn1cblxuW2NsYXNzKj0nY29sLSddIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctcmlnaHQ6ICRwYWQ7XG59XG5cbi5jb2wtZXZlbi1zcGFjZSB7XG5cdHBhZGRpbmc6IDAgJHBhZC8yO1xufVxuXG4vKiBPcHQtaW4gb3V0c2lkZSBwYWRkaW5nICovXG4uZ3JpZC1wYWQge1xuXHRwYWRkaW5nOiAkcGFkIDAgJHBhZCAkcGFkO1xuXHRbY2xhc3MqPSdjb2wtJ106bGFzdC1vZi10eXBlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkcGFkO1xuXHR9XG59XG4iLCIvKipcbkNvbG9yc1xuKiovXG4kcmVkOiAjQ0UyQTNCO1xuJHdoaXRlOiAjZmZmZmZmO1xuJHBhcmFncmFwaDogIzMzMzMzMztcbiRvcmFuZ2U6ICNmMTU5MmE7XG5cbiRwcmltYXJ5OiAgICAgICMyMTI5MzA7XG4kc2Vjb25kYXJ5OiAgICAkcmVkO1xuJG5hdjogICAgICAgICAgd2hpdGU7XG4kYm9keTogICAgICAgICBibGFjaztcbiRib3JkZXItY29sb3I6ICM2ZjZkNmQ7XG5cbi8qKlxuRm9udHNcbioqL1xuJHN5c3RlbTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuXG4kZm9udC1oZWFkZXI6ICRzeXN0ZW07XG4kZm9udC1ib2R5OiAgICRzeXN0ZW07XG5cbi8qKlxuT3RoZXJcbioqL1xuJGJvcmRlci1yYWRpdXM6IDVweDtcbiIsIi8qISBIVE1MNSBCb2lsZXJwbGF0ZSB2NS4wIHwgTUlUIExpY2Vuc2UgfCBodHRwOi8vaDVicC5jb20vICovXG5cbmh0bWwge1xuXHRjb2xvcjogIzIyMjtcblx0Zm9udC1zaXplOiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xufVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogI2IzZDRmYztcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogI2IzZDRmYztcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbmhyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMXB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuXHRtYXJnaW46IDFlbSAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uYnJvd3NlcnVwZ3JhZGUge1xuXHRtYXJnaW46IDAuMmVtIDA7XG5cdGJhY2tncm91bmQ6ICNjY2M7XG5cdGNvbG9yOiAjMDAwO1xuXHRwYWRkaW5nOiAwLjJlbSAwO1xufVxuXG5uYXYge1xuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdHdpZHRoOiA5NSU7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAaW5jbHVkZSBicChwaG9uZSkge1xuXHRcdHdpZHRoOjkwJTtcblx0fVxufVxuXG4qIHtcblx0dHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG5ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuXHRmbGV4OiAxO1xuXHRcbn1cblxuaDF7XG5cdGZvbnQtc2l6ZToyNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogJHBhcmFncmFwaDtcblx0bGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbnB7XG5cdGNvbG9yOiAkcGFyYWdyYXBoO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRtYXJnaW4tYm90dG9tOjBweDtcbn1cblxuc3Vwe1xuXHRjb2xvcjokcmVkO1xuXHRmb250LXNpemU6IDE4cHg7XG59XG4iLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xufVxuIiwiLm1haW4taGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdHBhZGRpbmc6MzVweCAwcHg7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgYnAocGhvbmUpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdH1cblx0fVxuXG5cdC5sb2dvIHtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdH1cblxuXHRuYXYge1xuXG5cdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG5cdFx0QGluY2x1ZGUgYnAocGhvbmUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0bGkge1xuXG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJG5hdjtcblx0XHRcdHBhZGRpbmc6IDFlbSAuNWVtO1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubWFpbi1mb290ZXIge1xuXHRwYWRkaW5nOiAzZW0gMDtcblx0YmFja2dyb3VuZDogI2U0ZTRlNDtcblx0Y29sb3I6ICM3NDc0NzQ7XG5cblx0LmNvbnRhaW5lcntcblx0XHRiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0cGFkZGluZzogMCAyZW07XG5cblx0XHRAaW5jbHVkZSBicChwaG9uZS10YWJsZXQpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdH1cblx0fVxuXG5cdC5mb290TG9nb3tcblx0XHRtYXJnaW4tcmlnaHQ6IDJlbTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5mb290LXRleHR7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0Zm9udC1mYW1pbHk6IEFyaWFsLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXHR9XG5cblx0aW1nOm5vdCguZm9vdExvZ28pIHtcblx0XHRtYXJnaW46IDJlbSAwIDAgMWVtO1xuXG5cdFx0QGluY2x1ZGUgYnAocGhvbmUtdGFibGV0KSB7XG5cdFx0XHRtYXJnaW46IDJlbSAwIDAgMDtcblx0XHR9XG5cdH1cblxuXHRhe1xuXHRcdGNvbG9yOiAjNzQ3NDc0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuIiwiLnJlcXVpcmVkLW5vdGljZSB7XG5cdG1hcmdpbi1ib3R0b206IDIuNSU7XG59XG5cbi5yZXF1aXJlZCB7XG5cdGNvbG9yOiAkcmVkO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG5sYWJlbCB7XG5cdHdpZHRoOiA0NSU7XG5cdG1hcmdpbjogMCAzJSAyLjUlIDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMzRweDtcblxuXHRAaW5jbHVkZSBicChwaG9uZSkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Ji5jaXR5LFxuXHQmLnN0YXRlLFxuXHQmLnppcCB7XG5cdFx0d2lkdGg6IDMzJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDIuNSU7XG5cblx0XHRAaW5jbHVkZSBicChwaG9uZSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnJlcXVpcmVkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMnB4O1xuXHRcdHJpZ2h0OiAtMTVweDtcblx0fVxufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGhlaWdodDogMzVweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRmb250LXNpemU6IDE4cHg7XG5cblx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbmZvcm0ge1xuXG5cdHBhZGRpbmc6MHB4IDMwcHg7XG5cblx0QGluY2x1ZGUgYnAodGFibGV0KSB7XG5cdFx0cGFkZGluZzowcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicChwaG9uZSkge1xuXHRcdHBhZGRpbmc6MHB4O1xuXHR9XG5cblx0LnBlcnNvbmFsLWluZm9ybWF0aW9ue1xuXHRcdHBhZGRpbmc6IDEwcHggMTIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2I1YjdiNztcblxuXHRcdEBpbmNsdWRlIGJwKHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJwKHBob25lKSB7XG5cdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm15LXN1YnNjcmlwdGlvbnN7XG5cdFx0cGFkZGluZzoyMHB4IDcwcHggNDBweCA3MHB4O1xuXHRcdEBpbmNsdWRlIGJwKHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzoyMHB4IDEwcHggNDBweCAxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicChwaG9uZSkge1xuXHRcdFx0cGFkZGluZzoyMHB4IDEwcHggNDBweCAxMHB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cblx0XHQuc3ViLWZvcm17XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQuNyU7XG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXQpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGJwKHBob25lKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDowcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGFiZWx7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcblx0XHR9XG5cdH1cblxuXHQuZW1haWwtcHJlZntcblx0XHRwYWRkaW5nLWJvdHRvbToyMHB4O1xuXHRcdGgxe1xuXHRcdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0fVxuXHRcdC5wcmVmLWJveHtcblx0XHRcdHBhZGRpbmc6MHB4IDcwcHg7XG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXQpIHtcblx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicChwaG9uZSkge1xuXHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGFiZWx7XG5cdFx0XHR3aWR0aDoyMCU7XG5cdFx0XHRAaW5jbHVkZSBicCh0YWJsZXQpIHtcblx0XHRcdFx0d2lkdGg6NDUlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnAocGhvbmUpIHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRwLmZ1bGx7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAzMiU7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdEBpbmNsdWRlIGJwKHBob25lKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHR9XG59XG5cbi8qIEJhc2UgZm9yIGxhYmVsIHN0eWxpbmcgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTk5OTlweDtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0d2lkdGg6IGF1dG87XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGNoZWNrYm94IGFzcGVjdCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDVweDtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzc0NzI3MTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDBweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0zcHg7XG5cdGxlZnQ6IC0zcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDAuODtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cdGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2NoZWNrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcblx0d2lkdGg6IDI3cHg7XG5cdGhlaWdodDogMjVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0IGNoYW5nZXMgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4vKiBkaXNhYmxlZCBjaGVja2JveCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiAjYmJiO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xuXHRjb2xvcjogI2FhYTtcbn1cblxuLy9DdXN0b20gUmFkaW8gQnV0dG9uc1xuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgY29sb3I6ICM3Njc0NzQ7XG4gICAgZm9udC1zaXplOjE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWx7XG5cdGNvbG9yOiRwcmltYXJ5O1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCBzcGFuIHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB3aWR0aDoxOXB4O1xuICAgIGhlaWdodDoxOXB4O1xuICAgIG1hcmdpbjotMXB4IDRweCAwIDRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogIDUwJTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgc3BhbiB7XG4gICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG5cdFx0IGJvcmRlcjoxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCBzcGFue1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRvcmFuZ2U7XG5cbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgc3BhbixcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgc3BhbiB7XG4gIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjRzIGxpbmVhcjtcbn1cblxuYnV0dG9uLFxuLmJ1dHRvbiB7XG5cblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzozMHB4IDEwMHB4IDM1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL2txZWQtYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vY29udGFpbjtcblx0YmFja2dyb3VuZC1zaXplOiAyNTJweCA5OXB4O1xuXG5cdEBpbmNsdWRlIGJwKHBob25lKSB7XG5cdFx0cGFkZGluZzoyMHB4IDUwcHggMzVweDtcblx0fVxuXG59XG5cblxuLnVuc3Vie1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjojMzMzO1xuXHRwYWRkaW5nOjBweDtcblx0Y29sb3I6ICM3YjdiN2I7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2VudGVyLWJ1dHRvbi13cmFwIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nLWJvdHRvbTozMHB4O1xufVxuIiwiIl0sIm1hcHBpbmdzIjoiQUNBQSw0REFBNEQsQUFRNUQsQUFBQSxJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsVUFBVyxDQUN4QixvQkFBb0IsQ0FBRSxJQUFLLENBQzNCLHdCQUF3QixDQUFFLElBQUssQ0FDaEMsQUFNRCxBQUFBLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxDQUFFLENBQ1gsQUFZ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QUFHLEdBQUksQ0FDdkIsQUFFRCxBQUE0QixLQUF2QixDQUFBLEFBQUEsSUFBQyxDQUFLLE9BQU8sQUFBWixFQUFnQixLQUFLLENBQUMsSUFBSSxBQUFDLENBQzVCLGdCQUFnQixDQUFDLEtBQU0sQ0FDekIsTUFBTSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENMM1BKLE9BQU8sQ0s0UHJCLEFBRUQsQUFBb0MsS0FBL0IsQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosQ0FBYSxRQUFRLENBQUcsS0FBSyxDQUFDLElBQUksQUFBQSxDQUNuQyxnQkFBZ0IsQ0xyUVosT0FBTyxDS3VRZixBQUVELEFBQTRCLEtBQXZCLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQWdCLEtBQUssQ0FBQyxJQUFJLENBQ2hDLEFBQW9DLEtBQS9CLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBQWEsUUFBUSxDQUFHLEtBQUssQ0FBQyxJQUFJLEFBQUMsQ0FDdkMsVUFBVSxDQUFDLDRCQUE2QixDQUN6QyxBQUVELEFBQUEsTUFBTSxDQUNOLEFBQUEsT0FBTyxBQUFDLENBRVAsYUFBYSxDTDlQRSxHQUFHLENLK1BsQixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUNsQixLQUFLLENBQUUsS0FBTSxDQUNiLE9BQU8sQ0FBQyxlQUFnQixDQUN4QixlQUFlLENBQUUsSUFBSyxDQUN0QixNQUFNLENBQUUscUJBQXNCLENBQzlCLFVBQVUsQ0FBZ0MsK0JBQUMsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLGNBQU0sQ0FDbkUsZUFBZSxDQUFFLFVBQVcsQ0FNNUIsQVB6T0MsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVPd05uQixBQUFBLE1BQU0sQ0FDTixBQUFBLE9BQU8sQUFBQyxDQWFOLE9BQU8sQ0FBQyxjQUFlLENBR3hCLENBR0QsQUFBQSxNQUFNLEFBQUEsQ0FDTCxVQUFVLENBQUUsSUFBSyxDQUNqQixLQUFLLENBQUMsSUFBSyxDQUNYLE9BQU8sQ0FBQyxHQUFJLENBQ1osS0FBSyxDQUFFLE9BQVEsQ0FDZixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsR0FBSSxDQUNqQixXQUFXLENBQUUsSUFBSyxDQUNsQixjQUFjLENBQUUsU0FBVSxDQUMxQixlQUFlLENBQUUsU0FBVSxDQUMzQixBQUVELEFBQUEsbUJBQW1CLEFBQUMsQ0FDbkIsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsY0FBYyxDQUFDLElBQUssQ0FDcEIiLCJuYW1lcyI6W119 */

            
          
!
            
              jQuery(document).ready(function($) {

  function checkVisibility() {

    var optOut = $('#optOut').change(function(){
      $('#emailOptionsTwo').find('input[type=checkbox]:checked').removeAttr('checked');
    });

  }
  $('input[type="checkbox"]').on( 'change', function() {
    checkVisibility();
  } );


  checkVisibility();
});

            
          
!
999px
🕑 One or more of the npm packages you are using needs to be built. You're the first person to ever need it! We're building it right now and your preview will start updating again when it's ready.

Console