/* line 15, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Button.NewDiscussion,
.BigButton.NewConversation,
.BigButton.Popup,
.BigButton.ClearConversation,
.Button.SignInPopup,
.Button.ApplyButton {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 25, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.DataListWrap .Buttons .Button, .FormWrapper .Buttons .Button, .AddPeople .Buttons .Button, .Popup .Buttons .Button {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 31, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Activity .CommentForm .Buttons .Button {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 38, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Profile.Section-EditProfile .Buttons .Button, .Profile.Section-EditProfile p .Button, .signin .Buttons .Button, .signin p .Button {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 45, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.GuestBox .P .Primary {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 50, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Profile.ignore .IgnoreUserAction .Ignore {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 55, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
#DP_NextQuestion, #DP_AddOption {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 58, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.DP_AnswerForm .Buttons .Button {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 63, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
#Form_User_SignIn .Buttons .Button {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 68, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.connect .Connect .ButtonContainer .Button {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 73, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.signin .MultipleEntryMethods .Button {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 80, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Tag {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 90, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.BoxFilter .FilterMenu li a, .BoxFilter .FilterMenu li .Aside span {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 101, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.BoxCategories .PanelCategories li a, .BoxCategories .PanelCategories li .Aside span, .BoxCategories .PanelDiscussionSidebar li a, .BoxCategories .PanelDiscussionSidebar li .Aside span, .BoxCategories .PanelInfo li a, .BoxCategories .PanelInfo li .Aside span, .BoxDiscussionSidebar .PanelCategories li a, .BoxDiscussionSidebar .PanelCategories li .Aside span, .BoxDiscussionSidebar .PanelDiscussionSidebar li a, .BoxDiscussionSidebar .PanelDiscussionSidebar li .Aside span, .BoxDiscussionSidebar .PanelInfo li a, .BoxDiscussionSidebar .PanelInfo li .Aside span,
#SharedFingerprint .PanelCategories li a,
#SharedFingerprint .PanelCategories li .Aside span,
#SharedFingerprint .PanelDiscussionSidebar li a,
#SharedFingerprint .PanelDiscussionSidebar li .Aside span,
#SharedFingerprint .PanelInfo li a,
#SharedFingerprint .PanelInfo li .Aside span, #FollowingPluginUsers .PanelCategories li a, #FollowingPluginUsers .PanelCategories li .Aside span, #FollowingPluginUsers .PanelDiscussionSidebar li a, #FollowingPluginUsers .PanelDiscussionSidebar li .Aside span, #FollowingPluginUsers .PanelInfo li a, #FollowingPluginUsers .PanelInfo li .Aside span {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 109, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
#SharedFingerprint li {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 116, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
*, h1, h2, h3, h4, h5, h6, a {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 119, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
p, div {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 130, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
pre {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 137, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
div.UserSpoiler .SpoilerTitle, div.UserSpoiler .SpoilerTitle .SpoilerToggle {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 141, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
div.UserSpoiler div.SpoilerText {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 147, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.CommentHeading {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 155, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.DiscussionForm .P .Inline li b {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 159, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.DiscussionForm .P .Inline li .RadioLabel, .DiscussionForm .P .Inline li .RadioLabel b {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 171, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Gloss {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 180, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.JsConnect-Connect .Username, .JsConnect-Connect .ConnectLabel {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 192, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Profile .H {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 197, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Profile .About:not(dl) dt, .Profile .About:not(dl) dd {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 209, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
body.Profile.Section-EditProfile ul li label {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 219, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Profile.Section-EditProfile .SideMenu .PanelInfo li a {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 227, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.PasswordStrength .StrengthText {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 237, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Profile.Section-EditProfile .CurrentPicture table thead td, .Profile.Section-EditProfile .Thumnail table thead td {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 245, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Profile.Section-EditProfile.picture .WarningMessage {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 252, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Profile.Section-EditProfile input[type=file] {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 261, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Profile.Section-EditProfile.signature .FormTitleWrapper .SignatureRules {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 270, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.PageControls.Top .BoxButtons .Button {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 277, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Conversation .Meta span {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 280, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Conversation .Meta strong {
  font-family: "IndustryBold", Helvetica, Arial, sans-serif; }

/* line 290, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
body.comments .Item .ItemContent .Message {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 294, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
body.comments .Item .ItemContent .MItem, body.comments .Item .ItemContent .MItem a {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 304, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Profile.ingnore .is-content form div ul li label {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 315, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Activities .Activity .Name, .Activities .Activity .Delete, .Activities .ActivityComment .Name, .Activities .ActivityComment .Delete, .Activities .Conversation .Name, .Activities .Conversation .Delete, .Conversations .Activity .Name, .Conversations .Activity .Delete, .Conversations .ActivityComment .Name, .Conversations .ActivityComment .Delete, .Conversations .Conversation .Name, .Conversations .Conversation .Delete {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 325, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Popup .WarningMessage {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 332, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Popup .Body .Content form div ul li label {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 335, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Popup .Body .Content form div textarea {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 346, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Popup.SignInPopup .Body .Content .Buttons .CheckBoxLabel, .Popup.SignInPopup .Body .Content .Buttons .CreateAccount {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 353, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Popup.SignInPopup .Body .Content .MainForm ul li .InputBox, .Popup.SignInPopup .Body .Content .MainForm ul li label {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 364, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Overlay > .Popup a.Close {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 372, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.CategoryList .Meta span {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 378, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.CategoryList .Item .CategoryDescription {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 385, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.CategoryList .Category .Childcategories b {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 388, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.CategoryList .Category .Childcategories, .CategoryList .Category .Childcategories a {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 399, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.signin .SingleEntryMethod .MainForm ul label, .signin .SingleEntryMethod .MainForm ul .InputBox {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 406, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
#Form_User_SignIn ul label, #Form_User_SignIn ul .InputBox {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 415, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.register .FormWrapper ul label, .register .FormWrapper ul .InputBox, .register .FormWrapper ul .Gloss {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 418, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.register .FormWrapper ul .Incorrect, .register .FormWrapper ul .Gender .RadioLabel, .register .FormWrapper ul .CaptchaInput,
.register .FormWrapper ul .CaptchaInput a, .register .FormWrapper ul .CheckBoxLabel {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 429, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.editor-dropdown-link .Flyout .InputBox {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 432, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.editor-dropdown-link .Flyout .MenuButtons .Button {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 439, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.editor-dropdown .drop-section .InputBox {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 446, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.editor-fullpage #editor-fullpage-candidate .TextBoxWrapper .TextBox {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 456, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Drafts .Draft .ItemContent .Title {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 459, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Drafts .Draft .ItemContent .Excerpt a {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 468, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.SplashInfo #Message {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 477, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.DiscussionForm .P label[for=Form_DP_Attach] {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 485, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.InformMessages div {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 492, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Count, .Tag, .Alert {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 499, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.SearchForm .SiteSearch .InputBox {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 504, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
.Search .NoResults {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }

/* line 510, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
#search-results .Item-Search h3 a {
  font-family: "IndustryBook", Helvetica, Arial, sans-serif; }

/* line 514, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
#search-results .Item-Search .Media-Body span {
  font-family: "IndustryLight", Helvetica, Arial, sans-serif; }
  /* line 516, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/_fonts.scss */
  #search-results .Item-Search .Media-Body span.Bullet {
    font-family: "IndustryBold", Helvetica, Arial, sans-serif; }

/* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
span.Warning a, div.Warning a, .Note.Closed.SignInOrRegister a, .FormWrapper .Buttons .Back a, .editor-help-text a, .bbcode_url, .is-content .Discussion .MItem a, .is-content .Comment .MItem a,
.is-content .Category .MItem a, .is-content .Discussion .DiscussionMeta .DateCreated time, .is-content .Comment .DiscussionMeta .DateCreated time, .is-content .Discussion .CommentMeta .IPAddress, .is-content .Comment .CommentMeta .IPAddress, .Discussion .Item-Body .Message a, .Discussion .Item-Body .UserSignature a, .QuoteAuthor a, .Activities .ItemContent .Meta .AddComment, .Activities .Activity .Title a,
.Activities .Activity .Meta a,
.Activities .Activity .Name,
.Activities .ActivityComment .Title a,
.Activities .ActivityComment .Meta a,
.Activities .ActivityComment .Name, .Form-Header .Username, .Profile .H a, .Profile #Status a, .Profile .About dd a, .UserBox .WhoIs .Username, .Profile .ProfileOptions .ProfileButtons:not(.NavButton), body.Section-Conversation .H a, body.Section-Conversation .Conversation .Meta .Name, body.comments .Item .ItemContent .MItem a, body.comments .DataList .MorePager a, .Profile.ignore .IgnoreList tbody tr td.IgnoreUserName a, .Popup .Body .Content form div ul li a, .Popup .WarningMessage a, .Popup.SignInPopup .Body .Content .MainForm .ForgotPassword, .Popup.SignInPopup .Body .Content .Buttons .CreateAccount a, .CategoryList .Category .ChildCategories a, .signin .SingleEntryMethod .MainForm ul .ForgotPassword, .signin .Buttons .CreateAccount a,
#Form_User_SignIn .CreateAccount a, #Form_User_SignIn ul .ForgotPassword, .register .FormWrapper ul .CheckBoxLabel a, .Drafts .Draft .ItemContent .Title, #DP_Tools li a, .InformMessages div.Actions .Delete, .InformMessages div.Actions .Move, .InformMessages div.Actions .Merge, .InformMessages div.Actions .Split, .WarningTogggleHistory, .Search .Next, .Search .Previous, .Item.Item-Search h3 a, .Item.Item-Search .Media-Body span.MItem-Author a, .Conversations.Messages .Conversation .Users a:not(.PhotoWrap) {
  color: #FFFCFC; }
  /* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_link-colors.scss */
  span.Warning a:hover, div.Warning a:hover, .Note.Closed.SignInOrRegister a:hover, .FormWrapper .Buttons .Back a:hover, .editor-help-text a:hover, .bbcode_url:hover, .is-content .Discussion .MItem a:hover, .is-content .Comment .MItem a:hover,
  .is-content .Category .MItem a:hover, .is-content .Discussion .DiscussionMeta .DateCreated time:hover, .is-content .Comment .DiscussionMeta .DateCreated time:hover, .is-content .Discussion .CommentMeta .IPAddress:hover, .is-content .Comment .CommentMeta .IPAddress:hover, .Discussion .Item-Body .Message a:hover, .Discussion .Item-Body .UserSignature a:hover, .QuoteAuthor a:hover, .Activities .ItemContent .Meta .AddComment:hover, .Activities .Activity .Title a:hover,
  .Activities .Activity .Meta a:hover,
  .Activities .Activity .Name:hover,
  .Activities .ActivityComment .Title a:hover,
  .Activities .ActivityComment .Meta a:hover,
  .Activities .ActivityComment .Name:hover, .Form-Header .Username:hover, .Profile .H a:hover, .Profile #Status a:hover, .Profile .About dd a:hover, .UserBox .WhoIs .Username:hover, .Profile .ProfileOptions .ProfileButtons:hover:not(.NavButton), body.Section-Conversation .H a:hover, body.Section-Conversation .Conversation .Meta .Name:hover, body.comments .Item .ItemContent .MItem a:hover, body.comments .DataList .MorePager a:hover, .Profile.ignore .IgnoreList tbody tr td.IgnoreUserName a:hover, .Popup .Body .Content form div ul li a:hover, .Popup .WarningMessage a:hover, .Popup.SignInPopup .Body .Content .MainForm .ForgotPassword:hover, .Popup.SignInPopup .Body .Content .Buttons .CreateAccount a:hover, .CategoryList .Category .ChildCategories a:hover, .signin .SingleEntryMethod .MainForm ul .ForgotPassword:hover, .signin .Buttons .CreateAccount a:hover,
  #Form_User_SignIn .CreateAccount a:hover, #Form_User_SignIn ul .ForgotPassword:hover, .register .FormWrapper ul .CheckBoxLabel a:hover, .Drafts .Draft .ItemContent .Title:hover, #DP_Tools li a:hover, .InformMessages div.Actions .Delete:hover, .InformMessages div.Actions .Move:hover, .InformMessages div.Actions .Merge:hover, .InformMessages div.Actions .Split:hover, .WarningTogggleHistory:hover, .Search .Next:hover, .Search .Previous:hover, .Item.Item-Search h3 a:hover, .Item.Item-Search .Media-Body span.MItem-Author a:hover, .Conversations.Messages .Conversation .Users a:hover:not(.PhotoWrap) {
    color: #ffffff;
    border-color: #FFD131; }

/* line 12, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
.Profile .FormTitleWrapper li .InputBox, .Profile.ignore .is-content form div ul li .InputBox, .Popup .Body .Content form div textarea, .Popup.SignInPopup .Body .Content .MainForm .InputBox, .signin .SingleEntryMethod .MainForm ul .InputBox, #Form_User_SignIn ul .InputBox, .editor-dropdown-link .Flyout .InputBox, .editor-dropdown .drop-section.image-input .InputBox, .SearchForm .SiteSearch .InputBox {
  color: #BBBBBB;
  background: #1F1F1F;
  border-color: #4E4E4E; }

/* line 17, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
.Button.NewDiscussion,
.Button.NewConversation,
.BigButton.Popup,
.BigButton.ClearConversation, .Buttons .Button, .DataListWrap .Buttons .Button, body.Section-Conversation .FormWrapper .Button {
  background: transparent;
  border-color: #FFDD5B;
  color: #E4E2DD; }
  /* line 19, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
  .Button.NewDiscussion:hover,
  .Button.NewConversation:hover,
  .BigButton.Popup:hover,
  .BigButton.ClearConversation:hover, .Buttons .Button:hover, body.Section-Conversation .FormWrapper .Button:hover {
    background: #FFDD5B;
    border-color: #FFDD5B;
    color: #1F1F1F; }
  /* line 22, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
  .Button.NewDiscussion:focus,
  .Button.NewConversation:focus,
  .BigButton.Popup:focus,
  .BigButton.ClearConversation:focus, .Buttons .Button:focus, body.Section-Conversation .FormWrapper .Button:focus {
    background: #ffcd0f;
    border-color: #ffcd0f;
    color: #1F1F1F; }

/* line 26, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
.FormWrapper .Buttons a.SignInPopup.Stash, .Profile.Section-EditProfile .Buttons .Button, .Profile.Section-EditProfile p .Button, .signin .Buttons .Button, .signin p .Button, .register .Buttons .Button, .register p .Button, .signin .MultipleEntryMethods .Button, .GuestBox .P .Primary, .Overlay .Popup .Body .Buttons .Button, .Overlay .Popup .Body .Buttons .Button.Primary, .Overlay .Popup .Body .Buttons .Button.Cancel, .Profile.ignore .IgnoreUserAction .Ignore, .ChangeAuthorForm .Buttons .Button, .DP_AnswerForm .Buttons .Button, .Buttons #Form_Flagthis, #Form_User_SignIn .Buttons .Button, .connect .Connect .ButtonContainer .Button, .editor-dropdown-link .Flyout .MenuButtons .Button:not(.Cancel), .GuestBox .Button {
  background: transparent;
  border-color: #ACB18E;
  color: #E4E2DD; }
  /* line 28, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
  .FormWrapper .Buttons a.SignInPopup.Stash:hover, .Profile.Section-EditProfile .Buttons .Button:hover, .Profile.Section-EditProfile p .Button:hover, .signin .Buttons .Button:hover, .signin p .Button:hover, .register .Buttons .Button:hover, .register p .Button:hover, .signin .MultipleEntryMethods .Button:hover, .GuestBox .P .Primary:hover, .Overlay .Popup .Body .Buttons .Button:hover, .Profile.ignore .IgnoreUserAction .Ignore:hover, .ChangeAuthorForm .Buttons .Button:hover, .DP_AnswerForm .Buttons .Button:hover, .Buttons #Form_Flagthis:hover, #Form_User_SignIn .Buttons .Button:hover, .connect .Connect .ButtonContainer .Button:hover, .editor-dropdown-link .Flyout .MenuButtons .Button:hover:not(.Cancel), .GuestBox .Button:hover {
    background: #A1A684;
    border-color: #A1A684;
    color: #E4E2DD; }
  /* line 31, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
  .FormWrapper .Buttons a.SignInPopup.Stash:focus, .Profile.Section-EditProfile .Buttons .Button:focus, .Profile.Section-EditProfile p .Button:focus, .signin .Buttons .Button:focus, .signin p .Button:focus, .register .Buttons .Button:focus, .register p .Button:focus, .signin .MultipleEntryMethods .Button:focus, .GuestBox .P .Primary:focus, .Overlay .Popup .Body .Buttons .Button:focus, .Profile.ignore .IgnoreUserAction .Ignore:focus, .ChangeAuthorForm .Buttons .Button:focus, .DP_AnswerForm .Buttons .Button:focus, .Buttons #Form_Flagthis:focus, #Form_User_SignIn .Buttons .Button:focus, .connect .Connect .ButtonContainer .Button:focus, .editor-dropdown-link .Flyout .MenuButtons .Button:focus:not(.Cancel), .GuestBox .Button:focus {
    background: #7b815d;
    border-color: #7b815d;
    color: #E4E2DD; }

/* line 35, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
.FormWrapper .Buttons .PreviewButton, .FormWrapper .Buttons .DraftButton, .FormWrapper .Buttons .Cancel, .FormWrapper .Buttons .WriteButton, .Overlay .Popup .Body .Buttons .Button.Close {
  background: transparent;
  border-color: transparent;
  color: #E4E2DD; }
  /* line 37, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
  .FormWrapper .Buttons .PreviewButton:hover, .FormWrapper .Buttons .DraftButton:hover, .FormWrapper .Buttons .Cancel:hover, .FormWrapper .Buttons .WriteButton:hover, .Overlay .Popup .Body .Buttons .Button.Close:hover {
    background: #242424;
    border-color: #242424;
    color: #E4E2DD; }
  /* line 40, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
  .FormWrapper .Buttons .PreviewButton:focus, .FormWrapper .Buttons .DraftButton:focus, .FormWrapper .Buttons .Cancel:focus, .FormWrapper .Buttons .WriteButton:focus, .Overlay .Popup .Body .Buttons .Button.Close:focus, .FormWrapper .Buttons .PreviewButton:active, .FormWrapper .Buttons .DraftButton:active, .FormWrapper .Buttons .Cancel:active, .FormWrapper .Buttons .WriteButton:active, .Overlay .Popup .Body .Buttons .Button.Close:active {
    background: #4E4E4E;
    border-color: #4E4E4E;
    color: #E4E2DD; }

/* line 44, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
.editor-dropdown-link .Flyout .MenuButtons .Button.Cancel {
  background: transparent;
  border-color: transparent;
  color: #E4E2DD; }
  /* line 46, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
  .editor-dropdown-link .Flyout .MenuButtons .Button.Cancel:hover {
    background: #414141;
    border-color: #414141;
    color: #E4E2DD; }
  /* line 49, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_color-placeholders.scss */
  .editor-dropdown-link .Flyout .MenuButtons .Button.Cancel:focus, .editor-dropdown-link .Flyout .MenuButtons .Button.Cancel:active {
    background: #4A4A4A;
    border-color: #4A4A4A;
    color: #E4E2DD; }

/* line 6, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_general.scss */
html, body {
  background: #1F1F1F; }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_general.scss */
span.Warning, div.Warning {
  background: #F92E4D;
  color: #ffffff; }

/* line 19, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_general.scss */
.Note.Closed.SignInOrRegister {
  color: #929292; }

/* line 27, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_general.scss */
.Gloss {
  color: #929292; }

/* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.off-canvas-wrap .tab-bar {
  background: #1F1F1F; }

/* line 11, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.off-canvas-wrap .right-off-canvas-menu, .off-canvas-wrap .left-off-canvas-menu {
  background: #131313; }
  /* line 13, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
  .off-canvas-wrap .right-off-canvas-menu li:hover, .off-canvas-wrap .left-off-canvas-menu li:hover {
    background: #191919; }

/* line 22, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.tab-bar .title .logo {
  background: url("/themes/ags-universal/design/images/americasarmy/header_logo.png") no-repeat center;
  background-size: contain; }

/* line 31, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.off-canvas-wrap .tab-bar {
  border-color: #2F2F2F; }

/* line 34, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.off-canvas-wrap .TitleBar {
  border-color: #2F2F2F; }

/* line 41, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.off-canvas-wrap .ProfilePhoto {
  border-color: #4A4A4A; }

/* line 48, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.off-canvas-wrap .UserName {
  color: #ffffff; }

/* line 56, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.off-canvas-wrap .right-menu-signedout a {
  color: rgba(255, 252, 252, 0.5); }
  /* line 58, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
  .off-canvas-wrap .right-menu-signedout a:hover {
    color: #ffffff; }

/* line 67, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.left-off-canvas-menu .menu-top-bar, .right-off-canvas-menu .menu-top-bar {
  background: #131313;
  color: #BBBBBB;
  border-color: #2F2F2F; }

/* line 77, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.left-off-canvas-menu .off-canvas-list a, .right-off-canvas-menu .off-canvas-list a {
  color: #929292; }
  /* line 79, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
  .left-off-canvas-menu .off-canvas-list a:hover, .right-off-canvas-menu .off-canvas-list a:hover {
    color: #ffffff;
    background: #202020; }

/* line 89, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.left-off-canvas-menu .off-canvas-list a:hover {
  border-color: #FFD131; }

/* line 98, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.right-off-canvas-menu .off-canvas-list a span {
  background-color: transparent;
  color: #A7A7A7; }

/* line 102, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.right-off-canvas-menu .off-canvas-list a:hover {
  border-color: #FFD131; }

/* line 111, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.left-off-canvas-menu .menu-seperator, .right-off-canvas-menu .menu-seperator {
  border-color: #2F2F2F; }

/* line 118, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_off-canvas.scss */
.ForumStats h4 {
  color: #929292; }

/* line 23, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_buttons.scss */
body.inbox .page-sidebar {
  background: #191919; }
  /* line 25, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_buttons.scss */
  body.inbox .page-sidebar .is-content {
    background: #1F1F1F; }

/* line 34, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_buttons.scss */
.PageControls.Top .BoxButtons .Button {
  border-color: #FFDD5B; }

/* line 43, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_buttons.scss */
.FormWrapper .Buttons .CommentButton, .FormWrapper .Buttons .DiscussionButton {
  border-color: #FFDD5B; }

/* line 55, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_buttons.scss */
.FormWrapper .Buttons .Bullet {
  color: #A7A7A7; }

/* line 72, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_buttons.scss */
.Activity .FormWrapper .Buttons .Button {
  border-color: #FFDD5B; }

/* line 81, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_buttons.scss */
.Activity .CommentForm #Form_Comment {
  border-color: #FFDD5B; }

/* line 144, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_buttons.scss */
#DP_NextQuestion, #DP_AddOption {
  border: none; }

/* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
.TextBoxWrapper .MultiComplete,
.TextBoxWrapper .token-input-list,
.TextBoxWrapper .token-input-input-token input {
  background: #1F1F1F;
  color: #BBBBBB;
  border-color: #4E4E4E; }

/* line 12, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
.TextBoxWrapper .InputBox, .TextBoxWrapper .InputBox:focus,
.TextBoxWrapper .TextBox, .TextBoxWrapper .TextBox:focus {
  background: #1F1F1F;
  color: #BBBBBB;
  border-color: #4E4E4E; }

/* line 17, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
label, .List b,
.List li {
  color: #BBBBBB; }

/* line 25, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
.DataListWrap .CommentForm .CommentLink {
  background: #1F1F1F;
  color: #929292;
  border-color: #4E4E4E; }
  /* line 27, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
  .DataListWrap .CommentForm .CommentLink:hover {
    cursor: pointer;
    background: #1F1F1F; }

/* line 32, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
.DataListWrap .CommentForm .TextBox {
  background: #1F1F1F;
  color: #929292;
  border-color: #4E4E4E; }

/* line 41, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
.Activities .CommentForm .CommentLink {
  background: #1F1F1F;
  color: #929292;
  border-color: #4E4E4E; }
  /* line 43, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
  .Activities .CommentForm .CommentLink:hover {
    cursor: pointer;
    background: #1F1F1F; }

/* line 52, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
.P .Preview, .Preview {
  background: #1F1F1F;
  color: #BBBBBB;
  border-color: #4E4E4E; }

/* line 58, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
.editor span {
  color: #BBBBBB; }
  /* line 60, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
  .editor span:hover {
    color: #ffffff; }

/* line 65, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
.editor-help-text {
  color: #929292; }

/* line 77, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
.connect .Connect .FinePrint {
  color: #F92E4D; }

/* line 80, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_forms.scss */
.connect .Connect .InputBox {
  background: #1F1F1F;
  color: #BBBBBB;
  border-color: #4E4E4E; }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_pagination.scss */
.Pager > a {
  color: #FFFCFC; }
  /* line 11, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_pagination.scss */
  .Pager > a:hover,
  .Pager > a a:focus {
    color: #929292; }

/* line 16, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_pagination.scss */
.Pager > span {
  color: #FFFCFC; }

/* line 19, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_pagination.scss */
.Pager .Highlight {
  color: #929292; }

/* line 24, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_pagination.scss */
.Search .PageControls {
  background: #191919;
  border-color: #414141; }

/* line 11, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
.BoxFilter .FilterMenu li a {
  color: #A7A7A7; }
  /* line 13, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
  .BoxFilter .FilterMenu li a:hover, .BoxFilter .FilterMenu li a:active, .BoxFilter .FilterMenu li a:focus {
    color: #ffffff; }

/* line 17, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
.BoxFilter .FilterMenu li:hover, .BoxFilter .FilterMenu li.Active {
  background-color: #202020; }
  /* line 19, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
  .BoxFilter .FilterMenu li:hover a, .BoxFilter .FilterMenu li.Active a {
    color: #ffffff; }

/* line 24, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
.BoxFilter .FilterMenu li .Aside span {
  background-color: transparent;
  color: inherit; }

/* line 36, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
.BoxCategories h4, .BoxDiscussionSidebar h4,
#SharedFingerprint h4, #FollowingPluginUsers h4 {
  color: #BBBBBB; }

/* line 41, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
.BoxCategories .PanelCategories li, .BoxCategories .PanelDiscussionSidebar li,
.BoxCategories .PanelInfo li, .BoxDiscussionSidebar .PanelCategories li, .BoxDiscussionSidebar .PanelDiscussionSidebar li,
.BoxDiscussionSidebar .PanelInfo li,
#SharedFingerprint .PanelCategories li,
#SharedFingerprint .PanelDiscussionSidebar li,
#SharedFingerprint .PanelInfo li, #FollowingPluginUsers .PanelCategories li, #FollowingPluginUsers .PanelDiscussionSidebar li,
#FollowingPluginUsers .PanelInfo li {
  border-color: transparent; }
  /* line 43, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
  .BoxCategories .PanelCategories li a, .BoxCategories .PanelDiscussionSidebar li a,
  .BoxCategories .PanelInfo li a, .BoxDiscussionSidebar .PanelCategories li a, .BoxDiscussionSidebar .PanelDiscussionSidebar li a,
  .BoxDiscussionSidebar .PanelInfo li a,
  #SharedFingerprint .PanelCategories li a,
  #SharedFingerprint .PanelDiscussionSidebar li a,
  #SharedFingerprint .PanelInfo li a, #FollowingPluginUsers .PanelCategories li a, #FollowingPluginUsers .PanelDiscussionSidebar li a,
  #FollowingPluginUsers .PanelInfo li a {
    color: #A7A7A7; }
  /* line 46, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
  .BoxCategories .PanelCategories li:hover, .BoxCategories .PanelCategories li.Active, .BoxCategories .PanelDiscussionSidebar li:hover, .BoxCategories .PanelDiscussionSidebar li.Active,
  .BoxCategories .PanelInfo li:hover,
  .BoxCategories .PanelInfo li.Active, .BoxDiscussionSidebar .PanelCategories li:hover, .BoxDiscussionSidebar .PanelCategories li.Active, .BoxDiscussionSidebar .PanelDiscussionSidebar li:hover, .BoxDiscussionSidebar .PanelDiscussionSidebar li.Active,
  .BoxDiscussionSidebar .PanelInfo li:hover,
  .BoxDiscussionSidebar .PanelInfo li.Active,
  #SharedFingerprint .PanelCategories li:hover,
  #SharedFingerprint .PanelCategories li.Active,
  #SharedFingerprint .PanelDiscussionSidebar li:hover,
  #SharedFingerprint .PanelDiscussionSidebar li.Active,
  #SharedFingerprint .PanelInfo li:hover,
  #SharedFingerprint .PanelInfo li.Active, #FollowingPluginUsers .PanelCategories li:hover, #FollowingPluginUsers .PanelCategories li.Active, #FollowingPluginUsers .PanelDiscussionSidebar li:hover, #FollowingPluginUsers .PanelDiscussionSidebar li.Active,
  #FollowingPluginUsers .PanelInfo li:hover,
  #FollowingPluginUsers .PanelInfo li.Active {
    background-color: #202020; }
    /* line 48, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
    .BoxCategories .PanelCategories li:hover a, .BoxCategories .PanelCategories li.Active a, .BoxCategories .PanelDiscussionSidebar li:hover a, .BoxCategories .PanelDiscussionSidebar li.Active a,
    .BoxCategories .PanelInfo li:hover a,
    .BoxCategories .PanelInfo li.Active a, .BoxDiscussionSidebar .PanelCategories li:hover a, .BoxDiscussionSidebar .PanelCategories li.Active a, .BoxDiscussionSidebar .PanelDiscussionSidebar li:hover a, .BoxDiscussionSidebar .PanelDiscussionSidebar li.Active a,
    .BoxDiscussionSidebar .PanelInfo li:hover a,
    .BoxDiscussionSidebar .PanelInfo li.Active a,
    #SharedFingerprint .PanelCategories li:hover a,
    #SharedFingerprint .PanelCategories li.Active a,
    #SharedFingerprint .PanelDiscussionSidebar li:hover a,
    #SharedFingerprint .PanelDiscussionSidebar li.Active a,
    #SharedFingerprint .PanelInfo li:hover a,
    #SharedFingerprint .PanelInfo li.Active a, #FollowingPluginUsers .PanelCategories li:hover a, #FollowingPluginUsers .PanelCategories li.Active a, #FollowingPluginUsers .PanelDiscussionSidebar li:hover a, #FollowingPluginUsers .PanelDiscussionSidebar li.Active a,
    #FollowingPluginUsers .PanelInfo li:hover a,
    #FollowingPluginUsers .PanelInfo li.Active a {
      color: #ffffff; }
  /* line 53, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
  .BoxCategories .PanelCategories li .Aside span, .BoxCategories .PanelDiscussionSidebar li .Aside span,
  .BoxCategories .PanelInfo li .Aside span, .BoxDiscussionSidebar .PanelCategories li .Aside span, .BoxDiscussionSidebar .PanelDiscussionSidebar li .Aside span,
  .BoxDiscussionSidebar .PanelInfo li .Aside span,
  #SharedFingerprint .PanelCategories li .Aside span,
  #SharedFingerprint .PanelDiscussionSidebar li .Aside span,
  #SharedFingerprint .PanelInfo li .Aside span, #FollowingPluginUsers .PanelCategories li .Aside span, #FollowingPluginUsers .PanelDiscussionSidebar li .Aside span,
  #FollowingPluginUsers .PanelInfo li .Aside span {
    background-color: transparent;
    color: inherit; }

/* line 64, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
#SharedFingerprint h4 .Count {
  background: transparent;
  color: #BBBBBB; }

/* line 71, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_side-nav.scss */
.InThisConversation .PanelInfo li {
  border-color: transparent; }

/* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_breadcrumbs.scss */
.breadcrumb-container .breadcrumbs li:hover a {
  border-color: #FFD131;
  color: #FFFCFC; }

/* line 12, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_breadcrumbs.scss */
.breadcrumb-container .breadcrumbs li a {
  color: #FFFCFC; }

/* line 16, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_breadcrumbs.scss */
.breadcrumb-container .breadcrumbs > *:before,
.breadcrumb-container .Breadcrumbs > *:before {
  color: #929292; }

/* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.is-content h1 {
  color: #BBBBBB; }

/* line 12, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.is-content .Discussion .Title a,
.is-content .Discussion .Username,
.is-content .Discussion .Title, .is-content .Comment .Title a,
.is-content .Comment .Username,
.is-content .Comment .Title,
.is-content .Category .Title a,
.is-content .Category .Username,
.is-content .Category .Title {
  color: #ffffff; }

/* line 17, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.is-content .Discussion p, .is-content .Discussion time, .is-content .Comment p, .is-content .Comment time,
.is-content .Category p,
.is-content .Category time {
  color: #A7A7A7; }

/* line 20, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.is-content .Discussion .MItem, .is-content .Comment .MItem,
.is-content .Category .MItem {
  color: #A7A7A7; }

/* line 30, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.Discussions .Item.Checked,
.CategoryList .Item.Checked {
  background: rgba(255, 255, 255, 0.03);
  border-color: #FFD131; }

/* line 35, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.Discussions .Item:hover,
.CategoryList .Item:hover {
  background: #202020; }

/* line 38, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.Discussions .Item .Title a:hover,
.Discussions .Item .TitleWrap a:hover,
.CategoryList .Item .Title a:hover,
.CategoryList .Item .TitleWrap a:hover {
  border-color: #FFD131; }

/* line 43, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.Discussions .Item .MItem.LastCommentBy a:hover,
.CategoryList .Item .MItem.LastCommentBy a:hover {
  border-color: #FFD131; }

/* line 51, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
blockquote.Quote {
  background: transparent;
  border-color: #414141;
  color: #929292; }

/* line 56, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
code.CodeInline {
  background: #1F1F1F;
  color: #929292; }

/* line 63, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.Reactions a {
  color: #ffffff; }

/* line 69, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.CommentHeading {
  color: #BBBBBB;
  border-color: #414141; }

/* line 76, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.MessageList .Item.Checked {
  background: rgba(255, 255, 255, 0.03); }

/* line 82, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.Note.Closed {
  color: #F92E4D; }

/* line 86, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.MessageForm .H {
  color: #BBBBBB; }

/* line 92, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.Empty {
  color: #BBBBBB; }

/* line 95, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_general.scss */
.PageDescription {
  color: #BBBBBB; }

/* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-header.scss */
.DataList .Item {
  border-color: #414141; }
  /* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-header.scss */
  .DataList .Item.Read {
    background: transparent; }
    /* line 11, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-header.scss */
    .DataList .Item.Read.Checked {
      background: rgba(255, 255, 255, 0.03); }
    /* line 14, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-header.scss */
    .DataList .Item.Read:hover {
      background: rgba(255, 255, 255, 0.03); }

/* line 24, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-header.scss */
.is-content .Discussion .Username:hover, .is-content .Comment .Username:hover {
  border-color: #FFD131; }

/* line 40, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-header.scss */
.DiscussionHeader,
.CommentHeader {
  background: rgba(0, 0, 0, 0.1); }

/* line 48, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-header.scss */
.Discussions .Item.Read .Title a {
  color: #999999; }

/* line 51, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-header.scss */
.Discussions .Item.Unread .Title a {
  color: #ffffff; }

/* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-body.scss */
.Discussion .Item-Body .Message, .Discussion .Item-Body .UserSignature {
  color: #929292; }
  /* line 10, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-body.scss */
  .Discussion .Item-Body .Message h1, .Discussion .Item-Body .Message h2, .Discussion .Item-Body .Message h3, .Discussion .Item-Body .Message h4, .Discussion .Item-Body .Message h5, .Discussion .Item-Body .Message h6, .Discussion .Item-Body .UserSignature h1, .Discussion .Item-Body .UserSignature h2, .Discussion .Item-Body .UserSignature h3, .Discussion .Item-Body .UserSignature h4, .Discussion .Item-Body .UserSignature h5, .Discussion .Item-Body .UserSignature h6 {
    color: #BBBBBB; }

/* line 24, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-body.scss */
.QuoteAuthor a, .QuoteAuthor a .ArrowLink {
  color: #ffffff; }

/* line 32, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-body.scss */
pre {
  background: #1F1F1F;
  border-color: #414141; }

/* line 36, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-body.scss */
code {
  color: #BBBBBB; }

/* line 41, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-body.scss */
.editor-file-preview {
  background: #1F1F1F;
  border-color: #4E4E4E; }
  /* line 44, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-body.scss */
  .editor-file-preview .file-data .filename {
    color: #BBBBBB; }
  /* line 47, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-body.scss */
  .editor-file-preview .editor-file-remove {
    background: #1F1F1F; }

/* line 53, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-body.scss */
div.UserSpoiler {
  border-color: #C1223B; }
  /* line 56, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-body.scss */
  div.UserSpoiler .SpoilerTitle, div.UserSpoiler .SpoilerTitle .SpoilerToggle {
    color: #ffffff; }
  /* line 59, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-body.scss */
  div.UserSpoiler .SpoilerTitle .SpoilerToggle {
    border-color: rgba(255, 255, 255, 0.2); }
  /* line 63, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_discussion-body.scss */
  div.UserSpoiler div.SpoilerText {
    color: #CD4E61; }

/* line 6, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_online.scss */
.onlineNow h4 {
  color: #BBBBBB; }

/* line 11, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_online.scss */
.onlineNow .PanelInfo li.NotTiered a:not(.button) {
  color: #FFFCFC; }
  /* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_online-colors.scss */
  .onlineNow .PanelInfo li.NotTiered a:not(.button):hover {
    color: #FFFCFC;
    border-color: #FFD131; }

/* line 14, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_online.scss */
.onlineNow .PanelInfo li.Tier-3 a:not(.button) {
  color: #4CAF50; }
  /* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_online-colors.scss */
  .onlineNow .PanelInfo li.Tier-3 a:not(.button):hover {
    color: #4CAF50;
    border-color: #FFD131; }

/* line 17, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_online.scss */
.onlineNow .PanelInfo li.Tier-2 a:not(.button) {
  color: #2196F3; }
  /* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_online-colors.scss */
  .onlineNow .PanelInfo li.Tier-2 a:not(.button):hover {
    color: #2196F3;
    border-color: #FFD131; }

/* line 20, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_online.scss */
.onlineNow .PanelInfo li.Tier-1 a:not(.button) {
  color: #FFD430; }
  /* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_online-colors.scss */
  .onlineNow .PanelInfo li.Tier-1 a:not(.button):hover {
    color: #FFD430;
    border-color: #FFD131; }

/* line 23, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_online.scss */
.onlineNow .PanelInfo li:after {
  color: #929292; }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_new-discussion.scss */
.DiscussionForm .P .PostOptions b:first-child {
  color: #BBBBBB; }

/* line 14, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/vanilla-components/_new-discussion.scss */
.DiscussionForm .P .PostOptions .RadioLabel, .DiscussionForm .P .PostOptions .RadioLabel b {
  color: #929292; }

/* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
.sub-header {
  background: #383838 url("/themes/ags-universal/design/images/americasarmy/header-image.jpg") no-repeat center -90px; }

/* line 13, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
.big-search {
  background: transparent;
  border-color: #929292; }
  /* line 16, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
  .big-search .InputBox, .big-search .Button {
    background: transparent; }
  /* line 19, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
  .big-search .InputBox {
    background: rgba(31, 31, 31, 0.65);
    color: #ffffff; }
    /* line 22, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
    .big-search .InputBox::-webkit-input-placeholder {
      color: #ffffff; }
    /* line 23, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
    .big-search .InputBox:-moz-placeholder {
      color: #ffffff; }
    /* line 24, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
    .big-search .InputBox::-moz-placeholder {
      color: #ffffff; }
    /* line 25, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
    .big-search .InputBox:-ms-input-placeholder {
      color: #ffffff; }
    /* line 26, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
    .big-search .InputBox:focus {
      background: rgba(31, 31, 31, 0.65); }
      /* line 28, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
      .big-search .InputBox:focus::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.5); }
      /* line 29, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
      .big-search .InputBox:focus:-moz-placeholder {
        color: rgba(255, 255, 255, 0.5); }
      /* line 30, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
      .big-search .InputBox:focus::-moz-placeholder {
        color: rgba(255, 255, 255, 0.5); }
      /* line 31, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
      .big-search .InputBox:focus:-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.5); }
  /* line 34, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sub-header.scss */
  .big-search .Button {
    border-color: #929292;
    background: rgba(31, 31, 31, 0.75); }

/* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_main-content.scss */
.is-content, .BoxFilter, .BoxButtons, .BoxCategories, .Box {
  background: #191919;
  box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.2); }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_activities-comments.scss */
.Activities .ActivityComments .ActivityComment,
.Conversations .ActivityComments .ActivityComment {
  border-color: #414141; }

/* line 16, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_activities-comments.scss */
.Activities .Activity .Delete {
  color: #BBBBBB; }
  /* line 18, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_activities-comments.scss */
  .Activities .Activity .Delete:hover {
    color: #FFD131; }

/* line 24, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_activities-comments.scss */
.Activities .ItemContent .Title, .Activities .ItemContent .Excerpt {
  color: #BBBBBB; }

/* line 27, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_activities-comments.scss */
.Activities .ItemContent .Meta {
  color: #A7A7A7; }

/* line 45, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_activities-comments.scss */
.Activities .Activity .Meta:not(.Photo) a:hover {
  border-color: #FFD131; }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_profile.scss */
.Profile .H {
  color: #BBBBBB; }

/* line 15, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_profile.scss */
.Profile #Status {
  color: #BBBBBB; }

/* line 22, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_profile.scss */
.Profile .About:not(dl) {
  border-color: #414141; }

/* line 25, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_profile.scss */
.Profile .About dt {
  color: #7B7B7A; }

/* line 28, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_profile.scss */
.Profile .About dd {
  color: #BBBBBB; }

/* line 39, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_profile.scss */
.NavButton:hover {
  color: #a2a2a2; }

/* line 46, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_profile.scss */
.Profile .Warnings {
  border-color: #414141; }
  /* line 48, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_profile.scss */
  .Profile .Warnings div {
    color: #929292; }

/* line 57, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_profile.scss */
.Profile .DataListWrap div {
  color: #929292; }

/* line 64, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_profile.scss */
.PhotoWrapLarge {
  background-color: #191919;
  background: url(/themes/ags-universal/design/images/americasarmy/camobg.png) no-repeat center; }
  /* line 67, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_profile.scss */
  .PhotoWrapLarge .ChangePicture {
    color: #A7A7A7; }
    /* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_link-colors.scss */
    .PhotoWrapLarge .ChangePicture:hover {
      color: #ffffff;
      border-color: #FFD131; }
  /* line 70, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_profile.scss */
  .PhotoWrapLarge .ProfilePhotoLarge {
    border-color: #FED345; }

/* line 6, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_side-menu.scss */
.UserBox {
  background: #191919; }
  /* line 12, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_side-menu.scss */
  .UserBox .WhoIs .Email {
    color: #BBBBBB; }

/* line 23, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_side-menu.scss */
.Profile.Section-EditProfile .SideMenu .PanelInfo li a {
  color: #929292; }
  /* line 25, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_side-menu.scss */
  .Profile.Section-EditProfile .SideMenu .PanelInfo li a:hover {
    color: #ffffff; }

/* line 29, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_side-menu.scss */
.Profile.Section-EditProfile .SideMenu .PanelInfo li:hover, .Profile.Section-EditProfile .SideMenu .PanelInfo li.Active a {
  color: #ffffff;
  background: #202020; }

/* line 11, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_edit-profile.scss */
.Profile .ProfileOptions .ProfileButtons.NavButton:hover {
  color: #222222; }

/* line 22, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_edit-profile.scss */
.Profile .FormTitleWrapper li label {
  color: #BBBBBB; }

/* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_change-password.scss */
.PasswordStrength .Background {
  background: #202020; }

/* line 10, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_change-password.scss */
.PasswordStrength .Separator {
  background: #414141; }

/* line 6, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_preferences.scss */
.Preferences h2 {
  color: #BBBBBB; }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_preferences.scss */
.Preferences .PreferenceGroup {
  background: transparent; }
  /* line 11, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_preferences.scss */
  .Preferences .PreferenceGroup thead, .Preferences .PreferenceGroup tbody, .Preferences .PreferenceGroup tr, .Preferences .PreferenceGroup td {
    background: transparent; }
  /* line 14, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_preferences.scss */
  .Preferences .PreferenceGroup thead td {
    color: #ffffff; }
  /* line 19, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_preferences.scss */
  .Preferences .PreferenceGroup tbody tr:hover {
    background: #202020; }
    /* line 21, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_preferences.scss */
    .Preferences .PreferenceGroup tbody tr:hover td {
      background: transparent; }
  /* line 25, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_preferences.scss */
  .Preferences .PreferenceGroup tbody tr td {
    color: #929292; }

/* line 31, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_preferences.scss */
.Preferences .InfoMessage {
  background: transparent;
  color: #929292; }

/* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_change-picture.scss */
.Profile.Section-EditProfile .CurrentPicture table, .Profile.Section-EditProfile .Thumbnail table {
  background: transparent; }
  /* line 10, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_change-picture.scss */
  .Profile.Section-EditProfile .CurrentPicture table thead, .Profile.Section-EditProfile .Thumbnail table thead {
    background: transparent;
    border-color: #414141; }
    /* line 13, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_change-picture.scss */
    .Profile.Section-EditProfile .CurrentPicture table thead td, .Profile.Section-EditProfile .Thumbnail table thead td {
      color: #ffffff; }

/* line 23, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_change-picture.scss */
.Profile.Section-EditProfile p {
  color: #BBBBBB; }

/* line 30, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_change-picture.scss */
.Profile.Section-EditProfile.picture .WarningMessage {
  background: #414141;
  color: #ffffff; }

/* line 38, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_change-picture.scss */
.Profile.Section-EditProfile input[type=file] {
  color: #BBBBBB; }

/* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_edit-thumbnail.scss */
.Profile.Section-EditProfile.thumbnail .Thumbnail .Info {
  background: transparent;
  color: #BBBBBB; }

/* line 11, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_edit-thumbnail.scss */
.Profile.Section-EditProfile.thumbnail .Thumbnail .Buttons {
  border-color: #414141; }

/* line 6, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_online-settings.scss */
.Profile.Section-EditProfile.OnlineNow h2 {
  color: #BBBBBB; }

/* line 6, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_quotes-settings.scss */
.Profile.Section-EditProfile.quotes form ul div {
  color: #BBBBBB; }

/* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_signature.scss */
.Profile.Section-EditProfile.signature .FormTitleWrapper .SignatureRules, .Profile.Section-EditProfile.signature .FormTitleWrapper li {
  color: #BBBBBB; }

/* line 11, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_signature.scss */
.Profile.Section-EditProfile.signature .FormTitleWrapper .TextBoxWrapper textarea {
  color: #A7A7A7; }

/* line 20, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_signature.scss */
.Profile.Section-EditProfile.signature .Info {
  background: #F92E4D;
  color: #FFFCFC; }

/* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_user-inbox.scss */
.Conversation .Excerpt a {
  color: #BBBBBB; }

/* line 13, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_user-inbox.scss */
.Conversation .Meta span {
  color: #929292; }

/* line 23, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_user-inbox.scss */
body.inbox .DataListWrap .Users > a:hover {
  border-color: #FFD131; }

/* line 43, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_user-inbox.scss */
body.Section-Conversation .Conversation .Message {
  color: #BBBBBB; }

/* line 54, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_user-inbox.scss */
body.Section-Conversation .page-sidebar .Box h4 {
  color: #BBBBBB; }

/* line 59, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_user-inbox.scss */
body.Section-Conversation .page-sidebar .Box.InThisConversation .PanelInfo .Username {
  color: #BBBBBB; }

/* line 62, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_user-inbox.scss */
body.Section-Conversation .page-sidebar .Box.InThisConversation .PanelInfo a:hover .Username {
  color: #ffffff; }

/* line 69, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_user-inbox.scss */
body.Section-Conversation .page-sidebar .Box.AddPeople .Buttons .Button {
  border-color: #FFDD5B; }

/* line 82, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_user-inbox.scss */
.Conversations.Messages.add .page-sidebar .Box.BoxDiscussionSidebar {
  margin-top: 0; }

/* line 85, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_user-inbox.scss */
.Conversations.Messages.add .page-sidebar .BigButton.NewConversation {
  display: none; }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_comments.scss */
body.comments .Item .ItemContent .Message {
  color: #BBBBBB; }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_ignore.scss */
.Profile.ignore .is-content form div {
  color: #929292; }
  /* line 12, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_ignore.scss */
  .Profile.ignore .is-content form div ul li label {
    color: #BBBBBB; }

/* line 29, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_ignore.scss */
.Profile.ignore .IgnoreList thead tr th {
  color: #ffffff; }

/* line 39, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/user-profile/_ignore.scss */
.Profile.ignore .IgnoreList tbody tr td.IgnoreUserDate {
  color: #BBBBBB; }

/* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_new-message.scss */
.Section-PostConversation .Buttons .Button.DiscussionButton {
  border-color: #FFDD5B; }

/* line 5, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_popup.scss */
.Overlay {
  background: rgba(31, 31, 31, 0.75); }
  /* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_popup.scss */
  .Overlay .Popup .Footer .Close span {
    color: #929292; }
    /* line 11, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_popup.scss */
    .Overlay .Popup .Footer .Close span :hover {
      color: #ffffff; }
  /* line 16, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_popup.scss */
  .Overlay .Popup .Body {
    background: #131313;
    border-color: #131313; }
    /* line 19, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_popup.scss */
    .Overlay .Popup .Body .Content {
      color: #A7A7A7; }
    /* line 22, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_popup.scss */
    .Overlay .Popup .Body h1 {
      color: #ffffff; }
    /* line 25, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_popup.scss */
    .Overlay .Popup .Body .P {
      color: #BBBBBB; }

/* line 36, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_popup.scss */
.Popup .Body .Content h2 {
  color: #BBBBBB; }

/* line 44, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_popup.scss */
.Popup .Body .Content form div ul li label {
  color: #BBBBBB; }

/* line 58, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_popup.scss */
.Popup .WarningMessage {
  color: #FFFCFC;
  background: #F92E4D; }

/* line 80, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_popup.scss */
.Popup.SignInPopup .Body .Content .Buttons .CreateAccount {
  color: #929292; }

/* line 94, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_popup.scss */
.Overlay > .Popup a.Close span:hover {
  color: #ffffff; }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_footer.scss */
.global-footer .footer-main {
  background: #383838; }
  @media screen and (min-width: 770px) {
    /* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_footer.scss */
    .global-footer .footer-main {
      background: #383838 url("/themes/ags-universal/design/images/americasarmy/footer-image.jpg") no-repeat center; } }

/* line 18, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_footer.scss */
.global-footer {
  background: #1F1F1F;
  color: #ffffff;
  border-color: #414141; }

/* line 27, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_footer.scss */
.global-footer .footer-links a {
  color: #FFFCFC; }
  /* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_link-colors.scss */
  .global-footer .footer-links a:hover {
    color: #FFFCFC;
    border-color: #FFD131; }

/* line 35, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_footer.scss */
.global-footer .goarmy-button {
  border-color: #FFD131;
  color: #F1F1F1; }

/* line 43, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_footer.scss */
.global-footer .footer-copyright {
  background: #414141;
  color: #808080; }

/* line 5, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_tags.scss */
.Tag-Announcement {
  background-color: transparent;
  color: #55C2E7; }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_tags.scss */
.Tag-Closed {
  background: transparent;
  color: #F92E4D; }

/* line 5, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_checkmarks.scss */
input[type=checkbox] {
  border-color: #4A4A4A; }
  /* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_checkmarks.scss */
  input[type=checkbox]:hover {
    border-color: #FED345; }
  /* line 10, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_checkmarks.scss */
  input[type=checkbox]:checked {
    background: #FED345; }
  /* line 13, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_checkmarks.scss */
  input[type=checkbox]:checked:after {
    border-color: #1F1F1F; }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_category.scss */
.CategoryList .Category .PhotoWrap-Category .CategoryPhoto {
  border-color: #575757; }

/* line 18, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_category.scss */
.CategoryList .Read .TitleWrap a {
  color: #999999; }

/* line 21, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_category.scss */
.CategoryList .Unread .TitleWrap a {
  color: #ffffff; }

/* line 29, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_category.scss */
.CategoryList .Item .CategoryDescription {
  color: #929292; }

/* line 38, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_category.scss */
.CategoryList .Category .ChildCategories {
  color: #929292; }
  /* line 43, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_category.scss */
  .CategoryList .Category .ChildCategories b {
    color: #929292; }

/* line 50, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_category.scss */
.CategoryDescription {
  color: #929292; }

/* line 24, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sign-in.scss */
.signin .Buttons .CreateAccount,
#Form_User_SignIn .CreateAccount {
  color: #BBBBBB; }

/* line 46, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_sign-in.scss */
.MultipleEntryMethods .Methods b {
  color: #BBBBBB; }

/* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_editor-actions.scss */
.editor-dropdown .Flyout {
  background: #242424;
  border-color: transparent; }
  /* line 10, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_editor-actions.scss */
  .editor-dropdown .Flyout:before, .editor-dropdown .Flyout:after {
    border-bottom-color: #242424; }

/* line 18, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_editor-actions.scss */
.editor-dropdown [class^="emoji"]:hover {
  background: #FFDD5B; }

/* line 45, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_editor-actions.scss */
.editor-dropdown .drop-section.file-drop {
  border-color: #4E4E4E; }

/* line 48, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_editor-actions.scss */
.editor-dropdown .drop-section.image-input {
  border-top-color: #FFDD5B; }

/* line 58, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_editor-actions.scss */
.editor-fullpage #editor-fullpage-candidate {
  background: #131313; }
  /* line 60, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_editor-actions.scss */
  .editor-fullpage #editor-fullpage-candidate .editor-format-bbcode {
    background: #131313; }
  /* line 64, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_editor-actions.scss */
  .editor-fullpage #editor-fullpage-candidate .TextBoxWrapper .TextBox, .editor-fullpage #editor-fullpage-candidate .TextBoxWrapper .TextBox:focus {
    color: #BBBBBB; }

/* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_flyout-menu.scss */
.MenuItems a {
  color: #BBBBBB !important; }
  /* line 10, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_flyout-menu.scss */
  .MenuItems a:hover {
    color: #1F1F1F !important;
    background: #FFDD5B !important; }

/* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_my-drafts.scss */
.Drafts .Draft:hover {
  background: rgba(255, 255, 255, 0.03); }

/* line 16, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_my-drafts.scss */
.Drafts .Draft .ItemContent .Excerpt a {
  color: #929292; }
  /* line 18, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_my-drafts.scss */
  .Drafts .Draft .ItemContent .Excerpt a:hover {
    border-color: #FFD131; }

/* line 32, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_my-drafts.scss */
.Drafts .Draft .Options .Delete:hover {
  color: #ffffff;
  background: transparent; }

/* line 6, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_splash-info.scss */
.SplashInfo #Message {
  color: #929292; }

/* line 6, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_discussion-polls.scss */
.DP_AnswerForm, .DP_ResultsForm {
  color: #BBBBBB; }
  /* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_discussion-polls.scss */
  .DP_AnswerForm hr, .DP_ResultsForm hr {
    border-color: #414141; }
  /* line 12, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_discussion-polls.scss */
  .DP_AnswerForm .DP_AnswerQuestions span, .DP_AnswerForm .DP_ResultsForm span, .DP_ResultsForm .DP_AnswerQuestions span, .DP_ResultsForm .DP_ResultsForm span {
    color: #A7A7A7; }
  /* line 16, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_discussion-polls.scss */
  .DP_AnswerForm .DP_AnswerQuestions .DP_AnswerOptions .RadioLabel, .DP_AnswerForm .DP_AnswerQuestions .DP_ResultOptions .RadioLabel, .DP_AnswerForm .DP_ResultsForm .DP_AnswerOptions .RadioLabel, .DP_AnswerForm .DP_ResultsForm .DP_ResultOptions .RadioLabel, .DP_ResultsForm .DP_AnswerQuestions .DP_AnswerOptions .RadioLabel, .DP_ResultsForm .DP_AnswerQuestions .DP_ResultOptions .RadioLabel, .DP_ResultsForm .DP_ResultsForm .DP_AnswerOptions .RadioLabel, .DP_ResultsForm .DP_ResultsForm .DP_ResultOptions .RadioLabel {
    color: #A7A7A7; }

/* line 31, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_discussion-polls.scss */
label[for=Form_DP_Attach] {
  color: #A7A7A7; }

/* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_inform-messages.scss */
.InformMessages div {
  color: #BBBBBB; }
  /* line 13, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_inform-messages.scss */
  .InformMessages div.Actions .CancelAction {
    color: #929292; }
    /* line 15, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_inform-messages.scss */
    .InformMessages div.Actions .CancelAction:hover {
      border-color: #FFD131; }

/* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_warnings.scss */
.Profile .Warnings .Warn, .Profile .Warnings .WarningReason {
  color: #222222; }

/* line 14, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_warnings.scss */
.WarningTogggleHistory:focus {
  color: #ffffff; }

/* line 21, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_warnings.scss */
.Hero.Warning h3 {
  color: #ffffff; }

/* line 25, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_warnings.scss */
.Banned .Hero {
  background: #F92E4D;
  color: #ffffff; }

/* line 15, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_search-results.scss */
.Search .NoResults {
  color: #BBBBBB; }

/* line 27, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_search-results.scss */
.Item.Item-Search {
  background: #191919;
  border-color: #414141; }
  /* line 30, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_search-results.scss */
  .Item.Item-Search:hover {
    background: rgba(255, 255, 255, 0.03); }
  /* line 37, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_search-results.scss */
  .Item.Item-Search .Media-Body span {
    color: #929292; }
    /* line 39, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_search-results.scss */
    .Item.Item-Search .Media-Body span.MItem-Author {
      color: #929292; }
  /* line 46, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_search-results.scss */
  .Item.Item-Search .Media-Body .Summary {
    color: #BBBBBB; }

/* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_post-bg.scss */
.Comments [class*='Tier-'] .CommentHeader, .Comments [class*='Tier-'] .DiscussionHeader, .Discussion [class*='Tier-'] .CommentHeader, .Discussion [class*='Tier-'] .DiscussionHeader {
  background-color: rgba(76, 175, 80, 0.05);
  border-color: #4CAF50; }
  /* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_roles.scss */
  .Comments [class*='Tier-'] .CommentHeader .RoleTitle, .Comments [class*='Tier-'] .DiscussionHeader .RoleTitle, .Discussion [class*='Tier-'] .CommentHeader .RoleTitle, .Discussion [class*='Tier-'] .DiscussionHeader .RoleTitle {
    color: #4CAF50; }
    /* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_roles.scss */
    .Comments [class*='Tier-'] .CommentHeader .RoleTitle:before, .Comments [class*='Tier-'] .DiscussionHeader .RoleTitle:before, .Discussion [class*='Tier-'] .CommentHeader .RoleTitle:before, .Discussion [class*='Tier-'] .DiscussionHeader .RoleTitle:before {
      color: #BBBBBB; }

/* line 12, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_post-bg.scss */
.Comments .Tier-3 .CommentHeader, .Comments .Tier-3 .DiscussionHeader, .Discussion .Tier-3 .CommentHeader, .Discussion .Tier-3 .DiscussionHeader {
  border-color: #4E4E4E;
  background: #191919; }
  /* line 15, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_post-bg.scss */
  .Comments .Tier-3 .CommentHeader .RoleTitle, .Comments .Tier-3 .DiscussionHeader .RoleTitle, .Discussion .Tier-3 .CommentHeader .RoleTitle, .Discussion .Tier-3 .DiscussionHeader .RoleTitle {
    color: #4CAF50; }
    /* line 17, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_post-bg.scss */
    .Comments .Tier-3 .CommentHeader .RoleTitle:before, .Comments .Tier-3 .DiscussionHeader .RoleTitle:before, .Discussion .Tier-3 .CommentHeader .RoleTitle:before, .Discussion .Tier-3 .DiscussionHeader .RoleTitle:before {
      color: #BBBBBB; }

/* line 24, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_post-bg.scss */
.Comments .Tier-2 .CommentHeader, .Comments .Tier-2 .DiscussionHeader, .Discussion .Tier-2 .CommentHeader, .Discussion .Tier-2 .DiscussionHeader {
  background-color: rgba(33, 150, 243, 0.05);
  border-color: #2196F3; }
  /* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_roles.scss */
  .Comments .Tier-2 .CommentHeader .RoleTitle, .Comments .Tier-2 .DiscussionHeader .RoleTitle, .Discussion .Tier-2 .CommentHeader .RoleTitle, .Discussion .Tier-2 .DiscussionHeader .RoleTitle {
    color: #2196F3; }
    /* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_roles.scss */
    .Comments .Tier-2 .CommentHeader .RoleTitle:before, .Comments .Tier-2 .DiscussionHeader .RoleTitle:before, .Discussion .Tier-2 .CommentHeader .RoleTitle:before, .Discussion .Tier-2 .DiscussionHeader .RoleTitle:before {
      color: #BBBBBB; }

/* line 29, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_post-bg.scss */
.Comments .Tier-1 .CommentHeader, .Comments .Tier-1 .DiscussionHeader, .Discussion .Tier-1 .CommentHeader, .Discussion .Tier-1 .DiscussionHeader {
  background-color: rgba(255, 212, 48, 0.05);
  border-color: #FFD430; }
  /* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_roles.scss */
  .Comments .Tier-1 .CommentHeader .RoleTitle, .Comments .Tier-1 .DiscussionHeader .RoleTitle, .Discussion .Tier-1 .CommentHeader .RoleTitle, .Discussion .Tier-1 .DiscussionHeader .RoleTitle {
    color: #FFD430; }
    /* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/modules/_roles.scss */
    .Comments .Tier-1 .CommentHeader .RoleTitle:before, .Comments .Tier-1 .DiscussionHeader .RoleTitle:before, .Discussion .Tier-1 .CommentHeader .RoleTitle:before, .Discussion .Tier-1 .DiscussionHeader .RoleTitle:before {
      color: #BBBBBB; }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_messages.scss */
.Conversations.Messages .Conversations .Read .Conversation .Users a {
  color: #999999; }

/* line 12, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_messages.scss */
.Conversations.Messages .Conversations .Unread .Conversation .Users a {
  color: #ffffff; }

/* line 19, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_messages.scss */
.Conversations.Messages.inbox .Box.BoxDiscussionSidebar {
  box-shadow: none; }

/* line 8, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_guest-box.scss */
.JsConnect-Connect .ConnectLink .Username, .JsConnect-Connect .ConnectLink .ConnectLabel {
  color: #ffffff; }

/* line 12, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_guest-box.scss */
.JsConnect-Connect .ConnectLink:hover .ConnectLabel {
  border-color: #FFD131; }

/* line 21, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_guest-box.scss */
.GuestBox h4 {
  color: #BBBBBB; }

/* line 24, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_guest-box.scss */
.GuestBox p {
  color: #929292; }

/* line 7, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_aa-connect.scss */
.connect .Connect .WhoIs .Name, .connect .Connect .WhoIs h3 {
  color: #BBBBBB; }

/* line 12, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_aa-connect.scss */
.connect .Connect .ExistingUsername, .connect .Connect .ExistingUsername strong {
  color: #BBBBBB; }

/* line 16, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_aa-connect.scss */
.connect .Connect .FinePrint {
  color: #F92E4D; }

/* line 9, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.ItemDiscussion .Options .Bookmark {
  background: url(/themes/ags-universal/design/images/icons/americasarmy/forum.bookmark-main.americasarmy.svg) no-repeat center; }

/* line 17, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.Discussion .PageTitle .Options .Bookmark, .Discussion .Comment .Options .Bookmark {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.bookmark-main.americasarmy.svg); }

/* line 27, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.Reactions a .ReactQuote {
  background: url(/themes/ags-universal/design/images/icons/americasarmy/quote.forum.americasarmy.svg) no-repeat center; }

/* line 30, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.Reactions a.Quote:hover .ReactQuote {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/quote.forum.americasarmy.active.svg); }

/* line 38, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.Reactions .CommentFlag .FlagContent:before {
  background: url(/themes/ags-universal/design/images/icons/americasarmy/forum.flag.americasarmy.svg) no-repeat center; }

/* line 41, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.Reactions .CommentFlag .FlagContent:hover:before {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.flag.americasarmy.active.svg); }

/* line 51, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.Discussion .PageTitle .Options span.OptionsTitle, .Discussion .Comment .Options span.OptionsTitle {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.options.americasarmy.svg); }

/* line 66, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.Discussions .Meta span.DiscussionCount, .Discussions .Options span.DiscussionCount, .CategoryList .Meta span.DiscussionCount, .CategoryList .Options span.DiscussionCount {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.discussions.americasarmy.svg); }
  /* line 68, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
  .Discussions .Meta span.DiscussionCount:hover, .Discussions .Meta span.DiscussionCount.Active, .Discussions .Meta span.DiscussionCount.Active:hover, .Discussions .Options span.DiscussionCount:hover, .Discussions .Options span.DiscussionCount.Active, .Discussions .Options span.DiscussionCount.Active:hover, .CategoryList .Meta span.DiscussionCount:hover, .CategoryList .Meta span.DiscussionCount.Active, .CategoryList .Meta span.DiscussionCount.Active:hover, .CategoryList .Options span.DiscussionCount:hover, .CategoryList .Options span.DiscussionCount.Active, .CategoryList .Options span.DiscussionCount.Active:hover {
    background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.discussions.americasarmy.active.svg); }

/* line 66, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.Discussions .Meta span.ViewCount, .Discussions .Options span.ViewCount, .CategoryList .Meta span.ViewCount, .CategoryList .Options span.ViewCount {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.views-icon.americasarmy.svg); }
  /* line 68, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
  .Discussions .Meta span.ViewCount:hover, .Discussions .Meta span.ViewCount.Active, .Discussions .Meta span.ViewCount.Active:hover, .Discussions .Options span.ViewCount:hover, .Discussions .Options span.ViewCount.Active, .Discussions .Options span.ViewCount.Active:hover, .CategoryList .Meta span.ViewCount:hover, .CategoryList .Meta span.ViewCount.Active, .CategoryList .Meta span.ViewCount.Active:hover, .CategoryList .Options span.ViewCount:hover, .CategoryList .Options span.ViewCount.Active, .CategoryList .Options span.ViewCount.Active:hover {
    background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.views-icon.americasarmy.active.svg); }

/* line 66, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.Discussions .Meta span.CommentCount, .Discussions .Options span.CommentCount, .CategoryList .Meta span.CommentCount, .CategoryList .Options span.CommentCount {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.comment-dark.americasarmy.svg); }
  /* line 68, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
  .Discussions .Meta span.CommentCount:hover, .Discussions .Meta span.CommentCount.Active, .Discussions .Meta span.CommentCount.Active:hover, .Discussions .Options span.CommentCount:hover, .Discussions .Options span.CommentCount.Active, .Discussions .Options span.CommentCount.Active:hover, .CategoryList .Meta span.CommentCount:hover, .CategoryList .Meta span.CommentCount.Active, .CategoryList .Meta span.CommentCount.Active:hover, .CategoryList .Options span.CommentCount:hover, .CategoryList .Options span.CommentCount.Active, .CategoryList .Options span.CommentCount.Active:hover {
    background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.comment-dark.americasarmy.active.svg); }

/* line 66, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.Discussions .Meta span.OptionsTitle, .Discussions .Options span.OptionsTitle, .CategoryList .Meta span.OptionsTitle, .CategoryList .Options span.OptionsTitle {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.options.americasarmy.svg); }
  /* line 68, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
  .Discussions .Meta span.OptionsTitle:hover, .Discussions .Meta span.OptionsTitle.Active, .Discussions .Meta span.OptionsTitle.Active:hover, .Discussions .Options span.OptionsTitle:hover, .Discussions .Options span.OptionsTitle.Active, .Discussions .Options span.OptionsTitle.Active:hover, .CategoryList .Meta span.OptionsTitle:hover, .CategoryList .Meta span.OptionsTitle.Active, .CategoryList .Meta span.OptionsTitle.Active:hover, .CategoryList .Options span.OptionsTitle:hover, .CategoryList .Options span.OptionsTitle.Active, .CategoryList .Options span.OptionsTitle.Active:hover {
    background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.options.americasarmy.active.svg); }

/* line 92, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.BoxFilter .FilterMenu li.Activities {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.activity.americasarmy.svg); }

/* line 92, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.BoxFilter .FilterMenu li.Activity {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.activity.americasarmy.svg); }

/* line 92, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.BoxFilter .FilterMenu li.AllCategories {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.categories.americasarmy.svg); }

/* line 92, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.BoxFilter .FilterMenu li.Discussions {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.discussions-side.americasarmy.svg); }

/* line 92, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.BoxFilter .FilterMenu li.MyDrafts {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.drafts.americasarmy.svg); }

/* line 92, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.BoxFilter .FilterMenu li.Participated {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.participated.americasarmy.svg); }

/* line 92, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.BoxFilter .FilterMenu li.Notifications {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.notification.americasarmy.svg); }

/* line 92, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.BoxFilter .FilterMenu li.Inbox {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.inbox.americasarmy.svg); }

/* line 92, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.BoxFilter .FilterMenu li.Comments {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.comment.americasarmy.svg); }

/* line 92, /websites/0_forums/aaforum-new/themes/ags-universal/app/scss/theme_options/shared-colors/_icons.scss */
.BoxFilter .FilterMenu li.MyBookmarks {
  background-image: url(/themes/ags-universal/design/images/icons/americasarmy/forum.bookmark.americasarmy.svg); }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWVfb3B0aW9ucy9hbWVyaWNhc2FybXkuY3NzIiwic291cmNlcyI6WyJ0aGVtZV9vcHRpb25zL2FtZXJpY2FzYXJteS5zY3NzIiwidGhlbWVfb3B0aW9ucy9fY29sb3JzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJ0aGVtZV9vcHRpb25zL2FtZXJpY2FzLWFybXkvX2Jhc2Uuc2NzcyIsInRoZW1lX29wdGlvbnMvYW1lcmljYXMtYXJteS9fc2V0dGluZ3Muc2NzcyIsInRoZW1lX29wdGlvbnMvX2ZvbnRzLnNjc3MiLCJ0aGVtZV9vcHRpb25zL21vZHVsZXMvX2FsbC5zY3NzIiwidGhlbWVfb3B0aW9ucy9tb2R1bGVzL19saW5rLWNvbG9ycy5zY3NzIiwidGhlbWVfb3B0aW9ucy9tb2R1bGVzL19mb3Jtcy5zY3NzIiwidGhlbWVfb3B0aW9ucy9tb2R1bGVzL19vbmxpbmUtY29sb3JzLnNjc3MiLCJ0aGVtZV9vcHRpb25zL21vZHVsZXMvX2J1dHRvbnMuc2NzcyIsInRoZW1lX29wdGlvbnMvbW9kdWxlcy9fcm9sZXMuc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9fYmFzZS5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19jb2xvci1wbGFjZWhvbGRlcnMuc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9fZ2VuZXJhbC5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19vZmYtY2FudmFzLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvX2J1dHRvbnMuc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9fZm9ybXMuc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9fcGFnaW5hdGlvbi5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19zaWRlLW5hdi5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19icmVhZGNydW1icy5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3ZhbmlsbGEtY29tcG9uZW50cy9fYmFzZS5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3ZhbmlsbGEtY29tcG9uZW50cy9fZ2VuZXJhbC5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3ZhbmlsbGEtY29tcG9uZW50cy9fZGlzY3Vzc2lvbi1oZWFkZXIuc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy92YW5pbGxhLWNvbXBvbmVudHMvX2Rpc2N1c3Npb24tYm9keS5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3ZhbmlsbGEtY29tcG9uZW50cy9fb25saW5lLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdmFuaWxsYS1jb21wb25lbnRzL19uZXctZGlzY3Vzc2lvbi5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19zdWItaGVhZGVyLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvX21haW4tY29udGVudC5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19hY3Rpdml0aWVzLWNvbW1lbnRzLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdXNlci1wcm9maWxlL19iYXNlLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdXNlci1wcm9maWxlL19wcm9maWxlLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdXNlci1wcm9maWxlL19zaWRlLW1lbnUuc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy91c2VyLXByb2ZpbGUvX2VkaXQtcHJvZmlsZS5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3VzZXItcHJvZmlsZS9fY2hhbmdlLXBhc3N3b3JkLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdXNlci1wcm9maWxlL19wcmVmZXJlbmNlcy5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3VzZXItcHJvZmlsZS9fY2hhbmdlLXBpY3R1cmUuc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy91c2VyLXByb2ZpbGUvX2VkaXQtdGh1bWJuYWlsLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdXNlci1wcm9maWxlL19vbmxpbmUtc2V0dGluZ3Muc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy91c2VyLXByb2ZpbGUvX3F1b3Rlcy1zZXR0aW5ncy5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3VzZXItcHJvZmlsZS9fc2lnbmF0dXJlLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdXNlci1wcm9maWxlL191c2VyLWluYm94LnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdXNlci1wcm9maWxlL19jb21tZW50cy5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3VzZXItcHJvZmlsZS9faWdub3JlLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvX25ldy1tZXNzYWdlLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvX3BvcHVwLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvX2Zvb3Rlci5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL190YWdzLnNjc3MiLCJ0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvX2NoZWNrbWFya3Muc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9fY2F0ZWdvcnkuc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9fc2lnbi1pbi5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19yZWdpc3Rlci5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19lZGl0b3ItYWN0aW9ucy5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19mbHlvdXQtbWVudS5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19teS1kcmFmdHMuc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9fc3BsYXNoLWluZm8uc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9fZGlzY3Vzc2lvbi1wb2xscy5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19pbmZvcm0tbWVzc2FnZXMuc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9fd2FybmluZ3Muc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9fc2VhcmNoLXJlc3VsdHMuc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9fcG9zdC1iZy5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19tZXNzYWdlcy5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19ndWVzdC1ib3guc2NzcyIsInRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9fYWEtY29ubmVjdC5zY3NzIiwidGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL19pY29ucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIGFtZXJpY2FzYXJteS5zY3NzIC0tdGhlbWVfb3B0aW9uc1xuLy8gVGhpcyBmaWxlIGlzIG9ubHkgdG8gY2hhbmdlIGNvbG9ycyBmb3IgdGhlIHRoZW1lLW9wdGlvbi5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gTWFrZSBzdXJlIHRoZSBjaGFyc2V0IGlzIHNldCBhcHByb3ByaWF0ZWx5XG5AY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgJ2NvbG9ycyc7XG5AaW1wb3J0ICdhbWVyaWNhcy1hcm15L2Jhc2UnO1xuQGltcG9ydCAnZm9udHMnO1xuQGltcG9ydCAnbW9kdWxlcy9hbGwnO1xuQGltcG9ydCAnc2hhcmVkLWNvbG9ycy9iYXNlJztcbiIsIi8vIF9jb2xvcnMuc2NzcyAtLXRoZW1lX29wdGlvbnNcbi8vIFRoaXMgZmlsZSBzZXRzIHVwIGFsbCB2YW5pbGxhIHRoZW1lLW9wdGlvbiBjb2xvcnMuIFRoZXNlIGNvbG9ycyBhcmVcbi8vIGF2YWlsYWJsZSB0byBhbGwgdGhlbWUgb3B0aW9ucyBidXQgYXJlIG5vdCBnbG9iYWwgdG8gdGhlIGVudGlyZVxuLy8gcHJvamVjdC5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4vLyBHZXQgQ29sb3JzIGZyb20gb3VyIG1haW4gdmFyaWFibGVzIGZpbGVcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLy8gUm9sZSBDb2xvciBWYXJpYWJsZXNcbiRuby10aWVyOiAkc25vdztcbiR0aWVyMTogJGdvbGQ7XG4kdGllcjI6ICRibHVlO1xuJHRpZXIzOiAkZ3JlZW47XG4iLCIvLyBfdmFyaWFibGVzLnNjc3MgLS1yb290IHN0eWxlcyBmb2xkZXJcbi8vIFdlIHVzZSB0aGlzIGZpbGUgdG8gc2V0dXAgdGhlIHZhcmlhYmxlcyB0aGF0IHdpbGwgYmUgdXNlIHRocm91Z2h0IHRoZVxuLy8gcHJvamVjdC4gQ29sb3IncyBhbmQgb3RoZXIgZ2xvYmFsIHRoaW5ncyBhcmUgZ29vZCBoZXJlLlxuLy8gTm8gc3R5bGluZyBjb2RlIGhlcmUuIE9ubHkgdmFyaWFibGVzLlxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbiRibGFjayAgICAgICAgICAgOiAjMDAwMDAwO1xuJG9ueXggICAgICAgICAgICA6ICMxMzEzMTM7XG4kcmFuZ29vbi1ncmVlbiAgIDogIzE5MTkxOTtcbiRsaWdodGJsYWNrICAgICAgOiAjMUYxRjFGO1xuJGRhcmstb2lsICAgICAgICA6ICMyMDIwMjA7XG4kZ3JheS1vaWwgICAgICAgIDogIzIwMjEyMTtcbiRibHVlICAgICAgICAgICAgOiAjMjE5NkYzO1xuJG9pbCAgICAgICAgICAgICA6ICMyMjIyMjI7XG4kbGlnaHQtb2lsICAgICAgIDogIzI0MjQyNDtcbiRiYXN0aWxsZSAgICAgICAgOiAjMkYyRjJGO1xuJGV0ZXJuaXR5ICAgICAgICA6ICMyRjJEMkE7XG4kZWRnZS1vaWwgICAgICAgIDogIzMwMzAyRjtcbiRzaGFyayAgICAgICAgICAgOiAjMzgzODM4O1xuJHpldXMgICAgICAgICAgICA6ICMzQzNCMzg7XG4kY2hhcmNvYWwgICAgICAgIDogIzQxNDE0MTtcbiRhcm1hZGlsbG8gICAgICAgOiAjNEE0QTRBO1xuJHNoaXAtZ3JheSAgICAgICA6ICM0RTRFNEU7XG4kZ3JlZW4gICAgICAgICAgIDogIzRDQUY1MDtcbiRzaGFtcm9jayAgICAgICAgOiAjNTBDRUFEO1xuJHBpY3Rvbi1ibHVlICAgICA6ICM1NUMyRTc7XG4kZGFyay1ncmF5LTIgICAgIDogIzU3NTc1NztcbiRjaGljYWdvICAgICAgICAgOiAjNUY1QzUzO1xuJGRvdmUtZ3JheSAgICAgICA6ICM2QzZDNkM7XG4kYm91bGRlciAgICAgICAgIDogIzdCN0I3QTtcbiR0aW4gICAgICAgICAgICAgOiAjODA4MDgwO1xuJGJpdHRlciAgICAgICAgICA6ICM4OThENzE7XG4kbmF0dXJhbC1ncmF5ICAgIDogIzhGODk3RDtcbiRtb3VudGFpbi1taXN0ICAgOiAjOTI5MjkyO1xuJGFsdW1pbnVtICAgICAgICA6ICM5OTk5OTk7XG4kc2FnZSAgICAgICAgICAgIDogI0ExQTY4NDtcbiRwaXN0YWNoaW8gICAgICAgOiAjQTFEMzZFO1xuJGRhcmstZ3JheSAgICAgICA6ICNBN0E3QTc7XG4kbG9jdXN0ICAgICAgICAgIDogI0FDQjE4RTtcbiRzaWx2ZXItc2FuZCAgICAgOiAjQkJCQkJCO1xuJGFzaCAgICAgICAgICAgICA6ICNCREI4QTg7XG4kY2FyZGluYWwgICAgICAgIDogI0MxMjIzQjtcbiRjaHJvbWUtd2hpdGUgICAgOiAjQ0FDNUI5O1xuJGRhcmstdGVycmEtY290YSA6ICNDRDRFNjE7XG4kd2hpdGUtcG9pbnRlciAgIDogI0Q3RDNDOTtcbiRkYXJrLXdhbi13aGl0ZSAgOiAjRTRFMkRDO1xuJHdhbi13aGl0ZSAgICAgICA6ICNFNEUyREQ7XG4kY2FyZXJyYSAgICAgICAgIDogI0VGRUVFQTtcbiRzZWFzaGVsbCAgICAgICAgOiAjRjFGMUYxO1xuJHNjYXJsZXQgICAgICAgICA6ICNGOTJFNEQ7XG4kc3VuZ2xvdy1kYXJrICAgIDogI0ZFRDM0NTtcbiRvcmFuZ2UgICAgICAgICAgOiAjRkY3NDM3O1xuJGRhaXN5ICAgICAgICAgICA6ICNGRkRENUI7XG4kc3VuZ2xvdyAgICAgICAgIDogI0ZGRDEzMTtcbiRnb2xkICAgICAgICAgICAgOiAjRkZENDMwO1xuJHNub3cgICAgICAgICAgICA6ICNGRkZDRkM7XG4kd2hpdGUgICAgICAgICAgIDogI2ZmZmZmZjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gRm9udHNcbi8vIEluZHVzdHJ5XG4kaW5kdXN0cnktbGlnaHQ6ICdJbmR1c3RyeUxpZ2h0JywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRpbmR1c3RyeS1ib29rOiAgJ0luZHVzdHJ5Qm9vaycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kaW5kdXN0cnktYm9sZDogICdJbmR1c3RyeUJvbGQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vLyBTYW4gRnJhbmNpc2NvXG4kc2FuZnJhbmNpc2NvLWxpZ2h0OiAnc2FuZnJhbmNpc2NvX2xpZ2h0JywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzYW5mcmFuY2lzY28tYm9sZDogJ3NhbmZyYW5jaXNjb19ib2xkJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzYW5mcmFuY2lzY28taGVhdnk6ICdzYW5mcmFuY2lzY29faGVhdnknLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuIiwiLy8gX2Jhc2Uuc2NzcyAtIHRoZW1lX29wdGlvbnMvYW1lcmljYXMtYXJteS9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuQGltcG9ydCAnc2V0dGluZ3MnO1xuIiwiLy8gX3NldHRpbmdzLnNjc3MgLSB0aGVtZV9vcHRpb25zL2FtZXJpY2FzLWFybXkvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi8vIFRoZW1lIEZvbnRzXG4kdGhlbWUtZm9udC1saWdodDogJGluZHVzdHJ5LWxpZ2h0O1xuJHRoZW1lLWZvbnQtbm9ybWFsOiAkaW5kdXN0cnktYm9vaztcbiR0aGVtZS1mb250LWJvbGQ6ICRpbmR1c3RyeS1ib2xkO1xuXG4vLyBUaGVtZSBTcGVjaWZpYyBjb2xvcnNcbiRib2R5LWJhY2tncm91bmQ6ICRsaWdodGJsYWNrO1xuXG4vLyBUb3AgQmFyXG4kdGFiLWJhci1iYWNrZ3JvdW5kOiAkbGlnaHRibGFjaztcbiR0YWItYmFyLWxvZ286ICcvdGhlbWVzL2Fncy11bml2ZXJzYWwvZGVzaWduL2ltYWdlcy9hbWVyaWNhc2FybXkvaGVhZGVyX2xvZ28ucG5nJztcbiRwcm9maWxlLXBob3RvLWJvcmRlcjogJGFybWFkaWxsbztcblxuLy8gT2ZmIGNhbnZhc1xuJG9mZi1jYW52YXMtYmFja2dyb3VuZDogJG9ueXg7XG4kb2ZmLWNhbnZhcy1iYWNrZ3JvdW5kLWhvdmVyOiAkcmFuZ29vbi1ncmVlbjtcblxuLy8gU3ViIEhlYWRlclxuJHN1Yi1oZWFkZXItYmFja2dyb3VuZDogJHNoYXJrO1xuJHN1Yi1oZWFkZXItaW1hZ2U6ICcvdGhlbWVzL2Fncy11bml2ZXJzYWwvZGVzaWduL2ltYWdlcy9hbWVyaWNhc2FybXkvaGVhZGVyLWltYWdlLmpwZyc7XG4kc2VhcmNoLWlucHV0LWJvcmRlcjogJG1vdW50YWluLW1pc3Q7XG5cbi8vIEJyZWFkY3J1bWJzXG4kYnJlYWRjcnVtYi10ZXh0OiAkc25vdztcbiRicmVhZGNydW1iLXRleHQtaG92ZXI6ICRzbm93O1xuJGJyZWFkY3J1bWItYm9yZGVyOiAkc3VuZ2xvdztcbiR0ZXh0LXNlcGFyYXRvcjogJG1vdW50YWluLW1pc3Q7XG5cbi8vIEJveEZpbHRlciBDb2xvcnNcbiRib3gtZmlsdGVyLWJhY2tncm91bmQ6ICRyYW5nb29uLWdyZWVuO1xuJHNpZGUtbmF2LXRleHQ6ICRkYXJrLWdyYXk7XG4kc2lkZS1uYXYtYmctaG92ZXI6ICRkYXJrLW9pbDtcblxuLy8gR2VuZXJhbFxuJHBhcmFncmFwaC10ZXh0OiAkbW91bnRhaW4tbWlzdDtcblxuLy8gQnV0dG9uc1xuLy9QcmltYXJ5IEJ1dHRvblxuJHByaW1hcnktYnRuLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHByaW1hcnktYnRuLWJvcmRlcjogJGRhaXN5O1xuJHByaW1hcnktYnRuLXRleHQ6ICR3YW4td2hpdGU7XG4kcHJpbWFyeS1idG4tYmFja2dyb3VuZC1ob3ZlcjogJGRhaXN5O1xuJHByaW1hcnktYnRuLWJvcmRlci1ob3ZlcjogJGRhaXN5O1xuJHByaW1hcnktYnRuLXRleHQtaG92ZXI6ICRsaWdodGJsYWNrO1xuXG4vLyBTZWNvbmRhcnkgQnV0dG9uXG4kc2Vjb25kYXJ5LWJ0bi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRzZWNvbmRhcnktYnRuLWJvcmRlcjogJGxvY3VzdDtcbiRzZWNvbmRhcnktYnRuLXRleHQ6ICR3YW4td2hpdGU7XG4kc2Vjb25kYXJ5LWJ0bi1iYWNrZ3JvdW5kLWhvdmVyOiAkc2FnZTtcbiRzZWNvbmRhcnktYnRuLWJvcmRlci1ob3ZlcjogJHNhZ2U7XG4kc2Vjb25kYXJ5LWJ0bi10ZXh0LWhvdmVyOiAkd2FuLXdoaXRlO1xuXG4vLyBDaGVja0JveFxuJGNoZWNrYm94LWJvcmRlcjogJGFybWFkaWxsbztcblxuLy8gRGlzY3Vzc2lvbi9DYXRlZ29yeSB2aWV3c1xuJG1ldGEtdGV4dDogJGRhcmstZ3JheTtcbiRwYWdlLWhlYWRlcnM6ICRzaWx2ZXItc2FuZDtcblxuLy8gSWNvbnNcbiR0aGVtZS1uYW1lOiAnYW1lcmljYXNhcm15JztcblxuLy8gRm9vdGVyXG4kZm9vdGVyLW1haW4tYmFja2dyb3VuZDogJHNoYXJrO1xuJGZvb3Rlci1ib3JkZXItdG9wOiAkY2hhcmNvYWw7XG4kZm9vdGVyLWJhY2tncm91bmQtaW1hZ2U6ICcvdGhlbWVzL2Fncy11bml2ZXJzYWwvZGVzaWduL2ltYWdlcy9hbWVyaWNhc2FybXkvZm9vdGVyLWltYWdlLmpwZyc7XG4kZ2xvYmFsLWZvb3Rlci1iYWNrZ3JvdW5kOiAkYm9keS1iYWNrZ3JvdW5kO1xuIiwiLy8gX2ZvbnRzLnNjc3MgLSB0aGVtZV9vcHRpb25zL1xuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCB0aGUgZm9udC1mYW1pbHkgc2V0dGluZ3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vICR0aGVtZS1mb250LWxpZ2h0OiBBcmlhbDtcbi8vICR0aGVtZS1mb250LW5vcm1hbDogQXJpYWw7XG4vLyAkdGhlbWUtZm9udC1ib2xkOiBBcmlhbDtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBGb3VuZGF0aW9uIENvbXBvbmVudHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBfYnV0dG9ucy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLkJ1dHRvbi5OZXdEaXNjdXNzaW9uLFxuLkJpZ0J1dHRvbi5OZXdDb252ZXJzYXRpb24sXG4uQmlnQnV0dG9uLlBvcHVwLFxuLkJpZ0J1dHRvbi5DbGVhckNvbnZlcnNhdGlvbixcbi5CdXR0b24uU2lnbkluUG9wdXAsXG4uQnV0dG9uLkFwcGx5QnV0dG9ue1xuICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbm9ybWFsO1xufVxuXG4uRGF0YUxpc3RXcmFwLCAuRm9ybVdyYXBwZXIsIC5BZGRQZW9wbGUsIC5Qb3B1cHtcbiAgLkJ1dHRvbnMgLkJ1dHRvbntcbiAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbm9ybWFsO1xuICB9XG59XG5cbi8vIEFjdGl2aXR5IENvbW1lbnQgRm9ybSBCdXR0b25cbi5BY3Rpdml0eSAuQ29tbWVudEZvcm0gLkJ1dHRvbnMgLkJ1dHRvbntcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbn1cblxuLy8gVXNlciBQcm9maWxlICYgU2lnbmluIHZpZXcgYnV0dG9uc1xuLlByb2ZpbGUuU2VjdGlvbi1FZGl0UHJvZmlsZSwgLnNpZ25pbntcbiAgLkJ1dHRvbnMsIHB7XG4gICAgLkJ1dHRvbntcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ub3JtYWw7XG4gICAgfVxuICB9XG59XG5cbi8vIEd1ZXN0IEJveFxuLkd1ZXN0Qm94ICAuUCAuUHJpbWFyeXtcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbn1cblxuLy8gUHJvZmlsZSBJZ25vcmUgQnV0dG9uXG4uUHJvZmlsZS5pZ25vcmUgLklnbm9yZVVzZXJBY3Rpb24gLklnbm9yZXtcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbn1cblxuLy8gRGlzY3Vzc2lvbiBQb2xscyBCdXR0b25zXG4jRFBfTmV4dFF1ZXN0aW9uLCAjRFBfQWRkT3B0aW9ue1xuICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbm9ybWFsO1xufVxuLkRQX0Fuc3dlckZvcm0gLkJ1dHRvbnMgLkJ1dHRvbntcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbn1cblxuLy8gQWRtaW4gU2lnbiBJblxuI0Zvcm1fVXNlcl9TaWduSW4gLkJ1dHRvbnMgLkJ1dHRvbntcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbn1cblxuLy8gSlMgQ29ubmVjdCBCdXR0b25cbi5jb25uZWN0IC5Db25uZWN0IC5CdXR0b25Db250YWluZXIgLkJ1dHRvbntcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbn1cblxuLy8gU2lnbmluIEpTIENvbm5lY3QgQnV0dG9uc1xuLnNpZ25pbiAuTXVsdGlwbGVFbnRyeU1ldGhvZHMgLkJ1dHRvbntcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIF9sYWJlbHMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5UYWd7XG4gIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ub3JtYWw7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBfc2lkZS1uYXYuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNpZGUtbmF2IERpc2N1c3Npb24gRmlsdGVyXG4uQm94RmlsdGVyIC5GaWx0ZXJNZW51e1xuICBsaXtcbiAgICBhLCAuQXNpZGUgc3BhbntcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1saWdodDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2lkZS1uYXYgQ2F0ZWdvcmllc1xuLkJveENhdGVnb3JpZXMsIC5Cb3hEaXNjdXNzaW9uU2lkZWJhcixcbiNTaGFyZWRGaW5nZXJwcmludCwgI0ZvbGxvd2luZ1BsdWdpblVzZXJze1xuICAuUGFuZWxDYXRlZ29yaWVzLCAuUGFuZWxEaXNjdXNzaW9uU2lkZWJhciwgLlBhbmVsSW5mb3tcbiAgICBsaXtcbiAgICAgIGEsIC5Bc2lkZSBzcGFue1xuICAgICAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNoYXJlZCBBY2NvdW50c1xuI1NoYXJlZEZpbmdlcnByaW50IGxpe1xuICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbGlnaHQ7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBfdHlwZS5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuKiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgYXtcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbn1cbnAsIGRpdntcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFZhbmlsbGEgQ29tcG9uZW50c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERpc2N1c3Npb24gQm9keVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFByZSBUYWdzXG5wcmV7XG4gIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1saWdodDtcbn1cblxuLy8gU3BvaWxlclxuZGl2LlVzZXJTcG9pbGVye1xuICAuU3BvaWxlclRpdGxle1xuICAgICYsIC5TcG9pbGVyVG9nZ2xle1xuICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbiAgICB9XG4gIH1cbiAgZGl2LlNwb2lsZXJUZXh0e1xuICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1saWdodDtcbiAgfVxufVxuXG4vLyBDb21tZW50c1xuLkNvbW1lbnRIZWFkaW5ne1xuICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbGlnaHQ7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBOZXcgRGlzY3Vzc2lvblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5EaXNjdXNzaW9uRm9ybSAuUCAuSW5saW5lIGxpe1xuICBie1xuICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ub3JtYWw7XG4gIH1cbiAgLlJhZGlvTGFiZWx7XG4gICAgJiwgJiBie1xuICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEN1c3RvbSBDb21wb25lbnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gX2dlbmVyYWwuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5HbG9zc3tcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gX2d1ZXN0LWJveC5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSlMgQ29ubmVjdFxuLkpzQ29ubmVjdC1Db25uZWN0e1xuICAuVXNlcm5hbWUsIC5Db25uZWN0TGFiZWx7XG4gICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBVc2VyIFByb2ZpbGVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyB1c2VyLXByb2ZpbGUvX2VkaXQtcHJvZmlsZS5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQWJvdXQgU2VjdGlvblxuLlByb2ZpbGV7XG4gIC5Ie1xuICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ub3JtYWw7XG4gIH1cbiAgLkFib3V0e1xuICAgICY6bm90KGRsKXtcbiAgICAgIGR0LCBkZHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIHVzZXItcHJvZmlsZS9lZGl0LXByb2ZpbGUuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEZvcm0gU2V0dGluZ3NcbmJvZHkuUHJvZmlsZS5TZWN0aW9uLUVkaXRQcm9maWxle1xuICB1bCBsaSBsYWJlbHtcbiAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbGlnaHQ7XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIHVzZXItcHJvZmlsZS9fc2lkZS1tZW51LnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBTaWRlIE1lbnUgQm9keVxuLlByb2ZpbGUuU2VjdGlvbi1FZGl0UHJvZmlsZXtcbiAgLlNpZGVNZW51IC5QYW5lbEluZm8gbGkgYXtcbiAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbGlnaHQ7XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIHVzZXItcHJvZmlsZS9fY2hhbmdlLXBhc3N3b3JkLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uUGFzc3dvcmRTdHJlbmd0aCAuU3RyZW5ndGhUZXh0e1xuICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbGlnaHQ7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyB1c2VyLXByb2ZpbGUvX2NoYW5nZS1waWN0dXJlLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBUYWJsZSBTdHlsZXNcbi5Qcm9maWxlLlNlY3Rpb24tRWRpdFByb2ZpbGV7XG4gIC5DdXJyZW50UGljdHVyZSwgLlRodW1uYWlse1xuICAgIHRhYmxlIHRoZWFkIHRke1xuICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBXYXJuaW5nIE1lc3NhZ2Vcbi5Qcm9maWxlLlNlY3Rpb24tRWRpdFByb2ZpbGUucGljdHVyZXtcbiAgLldhcm5pbmdNZXNzYWdle1xuICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1saWdodDtcbiAgfVxufVxuXG4vLyBCdXR0b25zXG4uUHJvZmlsZS5TZWN0aW9uLUVkaXRQcm9maWxle1xuICBpbnB1dFt0eXBlPWZpbGVde1xuICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1saWdodDtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gdXNlci1wcm9maWxlL19zaWduYXR1cmUuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5Qcm9maWxlLlNlY3Rpb24tRWRpdFByb2ZpbGUuc2lnbmF0dXJle1xuICAuRm9ybVRpdGxlV3JhcHBlciAuU2lnbmF0dXJlUnVsZXN7XG4gICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyB1c2VyLXByb2ZpbGUvX3VzZXItaW5ib3guc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFRvcCBQYWdlIENvbnRyb2xzXG4uUGFnZUNvbnRyb2xzLlRvcCAuQm94QnV0dG9ucyAuQnV0dG9ue1xuICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbm9ybWFsO1xufVxuXG4vLyBNZXNzYWdlcyBTZWN0aW9uXG4uQ29udmVyc2F0aW9ue1xuICAuTWV0YXtcbiAgICBzcGFue1xuICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbiAgICB9XG4gICAgc3Ryb25ne1xuICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyB1c2VyLXByb2ZpbGUvX2NvbW1lbnRzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5ib2R5LmNvbW1lbnRzIC5JdGVtIC5JdGVtQ29udGVudHtcbiAgLk1lc3NhZ2V7XG4gICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbiAgfVxuICAuTUl0ZW17XG4gICAgJiwgJiBhe1xuICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gdXNlci1wcm9maWxlL19pZ25vcmUuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5Qcm9maWxlLmluZ25vcmUgLmlzLWNvbnRlbnQgZm9ybXtcbiAgZGl2IHVsIGxpIGxhYmVse1xuICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ub3JtYWw7XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIF9jb21tZW50LWFjdGl2aXR5LnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBBY3Rpdml0aWVzIFN0eWxpbmdcbi5BY3Rpdml0aWVzLCAuQ29udmVyc2F0aW9uc3tcbiAgLkFjdGl2aXR5LCAuQWN0aXZpdHlDb21tZW50LCAuQ29udmVyc2F0aW9ue1xuICAgIC5OYW1lLCAuRGVsZXRle1xuICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIF9wb3B1cC5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQmFuIFVzZXIgUG9wdXBcbi5Qb3B1cCAuV2FybmluZ01lc3NhZ2V7XG4gIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1saWdodDtcbn1cblxuLy8gUG9wdXAgRm9ybVxuLlBvcHVwIC5Cb2R5IC5Db250ZW50e1xuICBmb3JtIGRpdntcbiAgICB1bCBsaSBsYWJlbHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ub3JtYWw7XG4gICAgfVxuICAgIHRleHRhcmVhe1xuICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWduIGluIE1vZGFsXG4uUG9wdXAuU2lnbkluUG9wdXB7XG4gIC5Cb2R5e1xuICAgIC5Db250ZW50e1xuICAgICAgLkJ1dHRvbnN7XG4gICAgICAgIC5DaGVja0JveExhYmVsLCAuQ3JlYXRlQWNjb3VudHtcbiAgICAgICAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuTWFpbkZvcm17XG4gICAgICAgIHVse1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgLklucHV0Qm94LCBsYWJlbHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDbG9zZSBCdXR0b25cbi5PdmVybGF5ID4gLlBvcHVwIGEuQ2xvc2V7XG4gIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1saWdodDtcbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIF9jYXRlZ29yeS5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLkNhdGVnb3J5TGlzdHtcbiAgLk1ldGEgc3BhbntcbiAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbGlnaHQ7XG4gIH1cbn1cblxuLy8gQ2F0ZWdvcnkgRGVzY3JpcHRpb25cbi5DYXRlZ29yeUxpc3QgLkl0ZW0gLkNhdGVnb3J5RGVzY3JpcHRpb257XG4gIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ub3JtYWw7XG59XG5cbi8vIENoaWxkIENhdGVnb3JpZXNcbi5DYXRlZ29yeUxpc3QgLkNhdGVnb3J5e1xuICAuQ2hpbGRjYXRlZ29yaWVze1xuICAgIGJ7XG4gICAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbm9ybWFsO1xuICAgIH1cbiAgICAmLCBhe1xuICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gX3NpZ24taW4uc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFNpZ25pbiBGb3JtXG4uc2lnbmluIC5TaW5nbGVFbnRyeU1ldGhvZCAuTWFpbkZvcm0gdWx7XG4gIGxhYmVsLCAuSW5wdXRCb3h7XG4gICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICB9XG59XG5cbi8vIEFkbWluIFNpZ24taW5cbiNGb3JtX1VzZXJfU2lnbkluIHVse1xuICBsYWJlbCwgLklucHV0Qm94e1xuICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1saWdodDtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gX3JlZ2lzdGVyLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ucmVnaXN0ZXIgLkZvcm1XcmFwcGVyIHVse1xuICBsYWJlbCwgLklucHV0Qm94LCAuR2xvc3N7XG4gICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICB9XG4gIC5JbmNvcnJlY3QsIC5HZW5kZXIgLlJhZGlvTGFiZWwsIC5DYXB0Y2hhSW5wdXQsXG4gIC5DYXB0Y2hhSW5wdXQgYSwgLkNoZWNrQm94TGFiZWx7XG4gICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gX2VkaXRvci1hY3Rpb25zXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQWRkIExpbmtcbi5lZGl0b3ItZHJvcGRvd24tbGluayAuRmx5b3V0e1xuICAuSW5wdXRCb3h7XG4gICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICB9XG4gIC5NZW51QnV0dG9ucyAuQnV0dG9ue1xuICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ub3JtYWw7XG4gIH1cbn1cblxuLy8gRmlsZSBEcm9wXG4uZWRpdG9yLWRyb3Bkb3due1xuICAuZHJvcC1zZWN0aW9uIC5JbnB1dEJveHtcbiAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbGlnaHQ7XG4gIH1cbn1cblxuLy8gRnVsbCBQYWdlIEVkaXRvciBWaWV3XG4uZWRpdG9yLWZ1bGxwYWdlICNlZGl0b3ItZnVsbHBhZ2UtY2FuZGlkYXRle1xuICAuVGV4dEJveFdyYXBwZXIgLlRleHRCb3h7XG4gICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBfbXktZHJhZnRzLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uRHJhZnRze1xuICAuRHJhZnQgLkl0ZW1Db250ZW50e1xuICAgIC5UaXRsZXtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ub3JtYWw7XG4gICAgfVxuICAgIC5FeGNlcnB0IGF7XG4gICAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gX3NwbGFzaC1pbmZvLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4uU3BsYXNoSW5mbyAjTWVzc2FnZXtcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gX2Rpc2N1c3Npb24tcG9sbHMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEF0dGFjaCBQb2xsIENoZWNrYm94XG4uRGlzY3Vzc2lvbkZvcm0gLlAgbGFiZWx7XG4gICZbZm9yPUZvcm1fRFBfQXR0YWNoXXtcbiAgICBmb250LWZhbWlseTogJHRoZW1lLWZvbnQtbGlnaHQ7XG4gIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIF9pbmZvcm0tbWVzc2FnZXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5JbmZvcm1NZXNzYWdlcyBkaXZ7XG4gIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ub3JtYWw7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBfdGFncy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLkNvdW50LCAuVGFnLCAuQWxlcnR7XG4gIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ub3JtYWw7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBfc2VhcmNoLXJlc3VsdHMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5TZWFyY2hGb3JtIC5TaXRlU2VhcmNoIC5JbnB1dEJveHtcbiAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xufVxuXG4vLyBObyBSZXN1bHRzXG4uU2VhcmNoIC5Ob1Jlc3VsdHN7XG4gIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1saWdodDtcbn1cblxuLy8gU2VhcmNoIFJlc3VsdHNcbiNzZWFyY2gtcmVzdWx0cyAuSXRlbS1TZWFyY2h7XG4gIGgzIGF7XG4gICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LW5vcm1hbDtcbiAgfVxuICAuTWVkaWEtQm9keXtcbiAgICBzcGFue1xuICAgICAgZm9udC1mYW1pbHk6ICR0aGVtZS1mb250LWxpZ2h0O1xuICAgICAgJi5CdWxsZXR7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGhlbWUtZm9udC1ib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gX2FsbC5zY3NzIC0gdGhlbWVfb3B0aW9ucy9tb2R1bGVzL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG5AaW1wb3J0ICdsaW5rLWNvbG9ycyc7XG5AaW1wb3J0ICdmb3Jtcyc7XG5AaW1wb3J0ICdvbmxpbmUtY29sb3JzJztcbkBpbXBvcnQgJ2J1dHRvbnMnO1xuQGltcG9ydCAncm9sZXMnO1xuIiwiLy8gX2xpbmstY29sb3JzLnNjc3MgLSBtb2R1bGVzL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG5AbWl4aW4gbGluay1jb2xvcnMoJGNvbG9yLCAkaG92ZXItY29sb3IsICRib3JkZXItY29sb3Ipe1xuICBjb2xvcjogJGNvbG9yO1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICB9XG59XG4iLCIvLyBfaW5wdXQtYm94LnNjc3MgLSB0aGVtZV9vcHRpb25zL21vZHVsZXMvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi8vIElucHV0c1xuQG1peGluIGlucHV0LWJveGVzKCRjb2xvciwgJGJhY2tncm91bmQsICRib3JkZXItY29sb3Ipe1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xufVxuXG4vLyBGb3Jtc1xuQG1peGluIGZvcm0tY29sb3JzKCRjb2xvcil7XG4gIGJhY2tncm91bmQ6ICRsaWdodGJsYWNrO1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRzaGlwLWdyYXk7XG59XG4iLCIvLyBfb25saW5lLWNvbG9ycy5zY3NzIC0gdGhlbWVfb3B0aW9ucy9tb2R1bGVzL1xuLy8gT25saW5lIG5vdyBwbHVnaW4gY29sb3IgbWl4aW5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuQG1peGluIG9ubGluZS1jb2xvcigkY29sb3Ipe1xuICBjb2xvcjogJGNvbG9yO1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3VuZ2xvdztcbiAgfVxufVxuIiwiLy8gX2J1dHRvbnMuc2NzcyAtIHRoZW1lX29wdGlvbnMvbW9kdWxlcy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuQG1peGluIGJ0bi1jb2xvcigkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKXtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIF9yb2xlcy5zY3NzIC0gdGhlbWVfb3B0aW9ucy9tb2R1bGVzL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIHJvbGVzKCRjb2xvcil7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAwLjA1KTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIC5Sb2xlVGl0bGV7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbG9yOiAkc2lsdmVyLXNhbmQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBfYmFzZS5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuQGltcG9ydCBcImNvbG9yLXBsYWNlaG9sZGVyc1wiO1xuQGltcG9ydCBcImdlbmVyYWxcIjtcbkBpbXBvcnQgXCJvZmYtY2FudmFzXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcInNpZGUtbmF2XCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYnNcIjtcbkBpbXBvcnQgXCJ2YW5pbGxhLWNvbXBvbmVudHMvYmFzZVwiO1xuQGltcG9ydCBcInN1Yi1oZWFkZXJcIjtcbkBpbXBvcnQgXCJtYWluLWNvbnRlbnRcIjtcbkBpbXBvcnQgXCJhY3Rpdml0aWVzLWNvbW1lbnRzXCI7XG5AaW1wb3J0IFwidXNlci1wcm9maWxlL2Jhc2VcIjtcbkBpbXBvcnQgXCJuZXctbWVzc2FnZVwiO1xuQGltcG9ydCBcInBvcHVwXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5AaW1wb3J0IFwidGFnc1wiO1xuQGltcG9ydCBcImNoZWNrbWFya3NcIjtcbkBpbXBvcnQgXCJjYXRlZ29yeVwiO1xuQGltcG9ydCBcInNpZ24taW5cIjtcbkBpbXBvcnQgXCJyZWdpc3RlclwiO1xuQGltcG9ydCBcImVkaXRvci1hY3Rpb25zXCI7XG5AaW1wb3J0IFwiZmx5b3V0LW1lbnVcIjtcbkBpbXBvcnQgXCJteS1kcmFmdHNcIjtcbkBpbXBvcnQgXCJzcGxhc2gtaW5mb1wiO1xuQGltcG9ydCBcImRpc2N1c3Npb24tcG9sbHNcIjtcbkBpbXBvcnQgXCJpbmZvcm0tbWVzc2FnZXNcIjtcbkBpbXBvcnQgXCJ3YXJuaW5nc1wiO1xuQGltcG9ydCBcInNlYXJjaC1yZXN1bHRzXCI7XG5AaW1wb3J0IFwicG9zdC1iZ1wiO1xuQGltcG9ydCBcIm1lc3NhZ2VzXCI7XG5AaW1wb3J0IFwiZ3Vlc3QtYm94XCI7XG5AaW1wb3J0IFwiYWEtY29ubmVjdFwiO1xuQGltcG9ydCBcImljb25zXCI7XG4iLCIvLyBfY29sb3ItcGxhY2Vob2xkZXJzLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvXG4vLyBUaGlzIGlzIHdoZXJlIGFsbCBwbGFjZWhvbGRlcnMgcmVzaWRlIGluc2lkZSB0aGUgYW1lcmljYXMtYXJteSBmb3J1bSBwcm9qZWN0XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi8vIEEgdGFnIGxpbmtzXG4lbGlua3tcbiAgQGluY2x1ZGUgbGluay1jb2xvcnMoJHNub3csICR3aGl0ZSwgJHN1bmdsb3cpO1xufVxuXG4vLyAuSW5wdXRCb3hcbiVpbnB1dC1ib3h7XG4gIEBpbmNsdWRlIGlucHV0LWJveGVzKCRzaWx2ZXItc2FuZCwgJGxpZ2h0YmxhY2ssICRzaGlwLWdyYXkpO1xufVxuXG4vLyBCdXR0b25zXG4lcHJpbWFyeS1idG57XG4gIEBpbmNsdWRlIGJ0bi1jb2xvcigkcHJpbWFyeS1idG4tYmFja2dyb3VuZCwgJHByaW1hcnktYnRuLWJvcmRlciwgJHByaW1hcnktYnRuLXRleHQpO1xuICAmOmhvdmVye1xuICAgIEBpbmNsdWRlIGJ0bi1jb2xvcigkcHJpbWFyeS1idG4tYmFja2dyb3VuZC1ob3ZlciwgJHByaW1hcnktYnRuLWJvcmRlci1ob3ZlciwgJHByaW1hcnktYnRuLXRleHQtaG92ZXIpO1xuICB9XG4gICY6Zm9jdXN7XG4gICAgQGluY2x1ZGUgYnRuLWNvbG9yKGRhcmtlbigkcHJpbWFyeS1idG4tYmFja2dyb3VuZC1ob3ZlciwgMTUlKSwgZGFya2VuKCRwcmltYXJ5LWJ0bi1ib3JkZXItaG92ZXIsIDE1JSksICRwcmltYXJ5LWJ0bi10ZXh0LWhvdmVyKTtcbiAgfVxufVxuJXNlY29uZGFyeS1idG57XG4gIEBpbmNsdWRlIGJ0bi1jb2xvcigkc2Vjb25kYXJ5LWJ0bi1iYWNrZ3JvdW5kLCAkc2Vjb25kYXJ5LWJ0bi1ib3JkZXIsICRzZWNvbmRhcnktYnRuLXRleHQpO1xuICAmOmhvdmVye1xuICAgIEBpbmNsdWRlIGJ0bi1jb2xvcigkc2Vjb25kYXJ5LWJ0bi1iYWNrZ3JvdW5kLWhvdmVyLCAkc2Vjb25kYXJ5LWJ0bi1ib3JkZXItaG92ZXIsICRzZWNvbmRhcnktYnRuLXRleHQtaG92ZXIpO1xuICB9XG4gICY6Zm9jdXN7XG4gICAgQGluY2x1ZGUgYnRuLWNvbG9yKGRhcmtlbigkc2Vjb25kYXJ5LWJ0bi1iYWNrZ3JvdW5kLWhvdmVyLCAxNSUpLCBkYXJrZW4oJHNlY29uZGFyeS1idG4tYm9yZGVyLWhvdmVyLCAxNSUpLCAkc2Vjb25kYXJ5LWJ0bi10ZXh0LWhvdmVyKTtcbiAgfVxufVxuJWdyYXktYnRue1xuICBAaW5jbHVkZSBidG4tY29sb3IodHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50LCAkd2FuLXdoaXRlKTtcbiAgJjpob3ZlcntcbiAgICBAaW5jbHVkZSBidG4tY29sb3IoJGxpZ2h0LW9pbCwgJGxpZ2h0LW9pbCwgJHdhbi13aGl0ZSk7XG4gIH1cbiAgJjpmb2N1cywgJjphY3RpdmV7XG4gICAgQGluY2x1ZGUgYnRuLWNvbG9yKCRzaGlwLWdyYXksICRzaGlwLWdyYXksICR3YW4td2hpdGUpO1xuICB9XG59XG4lY2FuY2VsLWJ0bntcbiAgQGluY2x1ZGUgYnRuLWNvbG9yKHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCwgJHdhbi13aGl0ZSk7XG4gICY6aG92ZXJ7XG4gICAgQGluY2x1ZGUgYnRuLWNvbG9yKCRjaGFyY29hbCwgJGNoYXJjb2FsLCAkd2FuLXdoaXRlKTtcbiAgfVxuICAmOmZvY3VzLCAmOmFjdGl2ZXtcbiAgICBAaW5jbHVkZSBidG4tY29sb3IoJGFybWFkaWxsbywgJGFybWFkaWxsbywgJHdhbi13aGl0ZSk7XG4gIH1cbn1cbiIsIi8vIF9nZW5lcmFsLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4vLyBNYWluIGJhY2tncm91bmQgY29sb3Jcbmh0bWwsYm9keXtiYWNrZ3JvdW5kOiAkYm9keS1iYWNrZ3JvdW5kO31cblxuLy8gV2FybmluZyBEaXZzXG5zcGFuLldhcm5pbmcsIGRpdi5XYXJuaW5ne1xuICBiYWNrZ3JvdW5kOiAkc2NhcmxldDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYXtcbiAgICBAZXh0ZW5kICVsaW5rO1xuICB9XG59XG5cbi8vIFNpZ24gSW4gb3IgUmVnaXN0ZXIgTGluayBhdCBib3R0b20gb2YgRGlzY3Vzc2lvblxuLk5vdGUuQ2xvc2Vke1xuICAmLlNpZ25Jbk9yUmVnaXN0ZXJ7XG4gICAgY29sb3I6ICRwYXJhZ3JhcGgtdGV4dDtcbiAgICBhe1xuICAgICAgQGV4dGVuZCAlbGluaztcbiAgICB9XG4gIH1cbn1cblxuLkdsb3Nze1xuICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xufVxuIiwiLy8gX29mZi1jYW52YXMuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9yc1xuLy8gT2ZmY2FudmFzIFN0eWxlc1xuLy8gZGVmYXVsdCBzdHlsZXMgZm91bmQgaW4gZm91bmRhdGlvbl9jb21wb25lbnRzL19vZmZjYW52YXMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gVGFiIGJhciBhbmQgc2lkZSBtZW51IGJhY2tncm91bmQgY29sb3Jcbi5vZmYtY2FudmFzLXdyYXB7XG5cdC50YWItYmFye1xuXHRcdGJhY2tncm91bmQ6ICR0YWItYmFyLWJhY2tncm91bmQ7XG5cdH1cblx0LnJpZ2h0LW9mZi1jYW52YXMtbWVudSwgLmxlZnQtb2ZmLWNhbnZhcy1tZW51e1xuXHRcdGJhY2tncm91bmQ6ICRvZmYtY2FudmFzLWJhY2tncm91bmQ7XG4gICAgbGk6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkb2ZmLWNhbnZhcy1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIH1cblx0fVxufVxuXG4vLyBUYWIgYmFyIGN1c3RvbSBpbWFnZVxuLnRhYi1iYXJ7XG5cdC50aXRsZXtcblx0XHQubG9nb3tcblx0XHRcdGJhY2tncm91bmQ6IHVybCgkdGFiLWJhci1sb2dvKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblx0fVxufVxuXG4vLyBUYWItYmFyIGJvcmRlcnNcbi5vZmYtY2FudmFzLXdyYXB7XG5cdC50YWItYmFye1xuXHRcdGJvcmRlci1jb2xvcjogJGJhc3RpbGxlO1xuXHR9XG4gIC5UaXRsZUJhcntcbiAgICBib3JkZXItY29sb3I6ICRiYXN0aWxsZTtcbiAgfVxufVxuXG4vLyBQcm9maWxlIGltYWdlXG4ub2ZmLWNhbnZhcy13cmFwe1xuXHQuUHJvZmlsZVBob3Rve1xuICAgIGJvcmRlci1jb2xvcjogJHByb2ZpbGUtcGhvdG8tYm9yZGVyO1xuXHR9XG59XG5cbi8vIFVzZXJuYW1lIChzaWduZWRpbilcbi5vZmYtY2FudmFzLXdyYXB7XG5cdC5Vc2VyTmFtZXtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbi8vIEF2YXRhciBQbGFjZWhvbGRlclxuLm9mZi1jYW52YXMtd3JhcHtcblx0LnJpZ2h0LW1lbnUtc2lnbmVkb3V0e1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogcmdiYSgkc25vdywgMC41KTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1lbnUgSGVhZGVyXG4ubGVmdC1vZmYtY2FudmFzLW1lbnUsIC5yaWdodC1vZmYtY2FudmFzLW1lbnV7XG5cdC5tZW51LXRvcC1iYXJ7XG5cdFx0YmFja2dyb3VuZDogJG9mZi1jYW52YXMtYmFja2dyb3VuZDtcblx0XHRjb2xvcjogJHNpbHZlci1zYW5kO1xuXHRcdGJvcmRlci1jb2xvcjogJGJhc3RpbGxlO1xuXHR9XG59XG5cbi8vIE1lbnUgTGlzdCBJdGVtc1xuLmxlZnQtb2ZmLWNhbnZhcy1tZW51LCAucmlnaHQtb2ZmLWNhbnZhcy1tZW51e1xuXHQub2ZmLWNhbnZhcy1saXN0e1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNpZGUtbmF2LWJnLWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmxlZnQtb2ZmLWNhbnZhcy1tZW51e1xuXHQub2ZmLWNhbnZhcy1saXN0e1xuXHRcdGF7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzdW5nbG93O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnJpZ2h0LW9mZi1jYW52YXMtbWVudXtcblx0Lm9mZi1jYW52YXMtbGlzdHtcblx0XHRhe1xuICAgICAgc3BhbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgfVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc3VuZ2xvdztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gTWVudSBTZXBlcmF0b3Jcbi5sZWZ0LW9mZi1jYW52YXMtbWVudSwgLnJpZ2h0LW9mZi1jYW52YXMtbWVudXtcblx0Lm1lbnUtc2VwZXJhdG9ye1xuXHRcdGJvcmRlci1jb2xvcjogJGJhc3RpbGxlO1xuXHR9XG59XG5cbi8vIEZvcnVtIFN0YXRzIFN0eWxlc1xuLkZvcnVtU3RhdHN7XG5cdGg0e1xuXHRcdGNvbG9yOiAkbW91bnRhaW4tbWlzdDtcblx0fVxufVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiIsIi8vIF9idXR0b25zLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnNcbi8vIEJ1dHRvbiBTdHlsZXNcbi8vIGRlZmF1bHQgc3R5bGVzIGZvdW5kIGluIGZvdW5kYXRpb25fY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBCaWdCdXR0b24gYnV0dG9uIGNvbG9yc1xuLkJ1dHRvbi5OZXdEaXNjdXNzaW9uLFxuLkJ1dHRvbi5OZXdDb252ZXJzYXRpb24sXG4uQmlnQnV0dG9uLlBvcHVwLFxuLkJpZ0J1dHRvbi5DbGVhckNvbnZlcnNhdGlvbntcbiAgQGV4dGVuZCAlcHJpbWFyeS1idG47XG59XG5cbi8vIEdlbmVyYWwgQnV0dG9uIENvbG9yc1xuLkJ1dHRvbnN7XG4gIC5CdXR0b257XG4gICAgQGV4dGVuZCAlcHJpbWFyeS1idG47XG4gIH1cbn1cblxuLy8gVXNlciBJbmJveCBOZXcgQ29udmVyc2F0aW9uIEJpZyBCdXR0b25cbmJvZHkuaW5ib3h7XG4gIC5wYWdlLXNpZGViYXJ7XG4gICAgYmFja2dyb3VuZDogJGJveC1maWx0ZXItYmFja2dyb3VuZDtcbiAgICAuaXMtY29udGVudHtcbiAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFVzZXIgSW5ib3ggTmV3IENvbnZlcnNhdGlvbiBCdXR0b25cbi5QYWdlQ29udHJvbHMuVG9we1xuICAuQm94QnV0dG9uc3tcbiAgICAuQnV0dG9ue1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1idG4tYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGb3JtIEJ1dHRvbnNcbi5Gb3JtV3JhcHBlcntcbiAgLkJ1dHRvbnN7XG4gICAgLkNvbW1lbnRCdXR0b24sIC5EaXNjdXNzaW9uQnV0dG9ue1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1idG4tYm9yZGVyO1xuICAgIH1cbiAgICAuUHJldmlld0J1dHRvbiwgLkRyYWZ0QnV0dG9uLCAuQ2FuY2VsLCAuV3JpdGVCdXR0b257XG4gICAgICBAZXh0ZW5kICVncmF5LWJ0bjtcbiAgICB9XG4gICAgYS5TaWduSW5Qb3B1cC5TdGFzaHtcbiAgICAgIEBleHRlbmQgJXNlY29uZGFyeS1idG47XG4gICAgfVxuICAgIC5CYWNrIGF7XG4gICAgICBAZXh0ZW5kICVsaW5rO1xuICAgIH1cbiAgICAuQnVsbGV0e1xuICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgfVxuICB9XG59XG5cbi5EYXRhTGlzdFdyYXB7XG4gIC5CdXR0b25ze1xuICAgIC5CdXR0b257XG4gICAgICBAZXh0ZW5kICVwcmltYXJ5LWJ0bjtcbiAgICB9XG4gIH1cbn1cblxuLkFjdGl2aXR5e1xuICAuRm9ybVdyYXBwZXJ7XG4gICAgLkJ1dHRvbnN7XG4gICAgICAuQnV0dG9ue1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWJ0bi1ib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5BY3Rpdml0eXtcbiAgLkNvbW1lbnRGb3Jte1xuICAgICNGb3JtX0NvbW1lbnR7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWJ0bi1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIEVkaXQgUHJvZmlsZSwgc2lnbmluICYgcmVnaXN0ZXIgQnV0dG9uc1xuLlByb2ZpbGUuU2VjdGlvbi1FZGl0UHJvZmlsZSwgLnNpZ25pbiwgLnJlZ2lzdGVye1xuICAuQnV0dG9ucywgcHtcbiAgICAuQnV0dG9ue1xuICAgICAgQGV4dGVuZCAlc2Vjb25kYXJ5LWJ0bjtcbiAgICB9XG4gIH1cbn1cblxuLy8gTXVsdGlwbGUgRW50cnkgSnMgQ29ubmVjdFxuLnNpZ25pbiAuTXVsdGlwbGVFbnRyeU1ldGhvZHN7XG4gIC5CdXR0b257XG4gICAgQGV4dGVuZCAlc2Vjb25kYXJ5LWJ0bjtcbiAgfVxufVxuXG4vLyBTU08gU2lnbiBpbiBidG5cbi5HdWVzdEJveCAuUCAuUHJpbWFyeXtcbiAgQGV4dGVuZCAlc2Vjb25kYXJ5LWJ0bjtcbn1cblxuLy8gUG9wdXAgQnV0dG9uc1xuLk92ZXJsYXl7XG4gIC5Qb3B1cHtcbiAgICAuQm9keXtcbiAgICAgIC5CdXR0b25zIC5CdXR0b257XG4gICAgICAgIEBleHRlbmQgJXNlY29uZGFyeS1idG47XG4gICAgICAgICYuUHJpbWFyeSwgJi5DYW5jZWx7XG4gICAgICAgICAgQGV4dGVuZCAlc2Vjb25kYXJ5LWJ0bjtcbiAgICAgICAgfVxuICAgICAgICAmLkNsb3Nle1xuICAgICAgICAgIEBleHRlbmQgJWdyYXktYnRuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFByb2ZpbGUgSWdub3JlIEJ1dHRvblxuLlByb2ZpbGUuaWdub3Jle1xuICAuSWdub3JlVXNlckFjdGlvbntcbiAgICAuSWdub3Jle1xuICAgICAgQGV4dGVuZCAlc2Vjb25kYXJ5LWJ0bjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ2hhbmdlIEF1dGhvciBCdXR0b25cbi5DaGFuZ2VBdXRob3JGb3Jte1xuICAuQnV0dG9uc3tcbiAgICAuQnV0dG9ue1xuICAgICAgQGV4dGVuZCAlc2Vjb25kYXJ5LWJ0bjtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGlzY3Vzc2lvbiBQb2xscyBCdXR0b25cbiNEUF9OZXh0UXVlc3Rpb24sICNEUF9BZGRPcHRpb257XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5EUF9BbnN3ZXJGb3Jte1xuICAuQnV0dG9uc3tcbiAgICAuQnV0dG9ue1xuICAgICAgQGV4dGVuZCAlc2Vjb25kYXJ5LWJ0bjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUG9wdXAgRmxhZyBCdXR0b25cbi5CdXR0b25ze1xuICAjRm9ybV9GbGFndGhpc3tcbiAgICBAZXh0ZW5kICVzZWNvbmRhcnktYnRuO1xuICB9XG59XG5cbi8vIEFkbWluIFNpZ25JblxuI0Zvcm1fVXNlcl9TaWduSW57XG4gIC5CdXR0b25zIC5CdXR0b257XG4gICAgQGV4dGVuZCAlc2Vjb25kYXJ5LWJ0bjtcbiAgfVxufVxuXG4vLyBKcyBDb25uZWN0XG4uY29ubmVjdCAuQ29ubmVjdHtcbiAgLkJ1dHRvbkNvbnRhaW5lciAuQnV0dG9ue1xuICAgIEBleHRlbmQgJXNlY29uZGFyeS1idG47XG4gIH1cbn1cbiIsIi8vIF9mb3Jtcy5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzXG4vLyBGb3JtIFdyYXBwZXIgc3R5bGluZ1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4uVGV4dEJveFdyYXBwZXJ7XG4gIC5NdWx0aUNvbXBsZXRlLFxuICAudG9rZW4taW5wdXQtbGlzdCxcbiAgLnRva2VuLWlucHV0LWlucHV0LXRva2VuIGlucHV0e1xuICAgIEBpbmNsdWRlIGZvcm0tY29sb3JzKCRzaWx2ZXItc2FuZCk7XG4gIH1cbiAgLklucHV0Qm94LCAuSW5wdXRCb3g6Zm9jdXMsXG4gIC5UZXh0Qm94LCAuVGV4dEJveDpmb2N1c3tcbiAgICBAaW5jbHVkZSBmb3JtLWNvbG9ycygkc2lsdmVyLXNhbmQpO1xuICB9XG59XG5sYWJlbCwgLkxpc3QgYixcbi5MaXN0IGxpe1xuICBjb2xvcjogJHNpbHZlci1zYW5kO1xufVxuXG4vLyBGb3JtIFN0eWxlc1xuLkRhdGFMaXN0V3JhcHtcbiAgLkNvbW1lbnRGb3Jte1xuICAgIC5Db21tZW50TGlua3tcbiAgICAgIEBpbmNsdWRlIGZvcm0tY29sb3JzKCRwYXJhZ3JhcGgtdGV4dCk7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICAuVGV4dEJveHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tY29sb3JzKCRwYXJhZ3JhcGgtdGV4dCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdGl2aXRpZXMgQ29tbWVudCBGb3JtXG4uQWN0aXZpdGllc3tcbiAgLkNvbW1lbnRGb3Jte1xuICAgIC5Db21tZW50TGlua3tcbiAgICAgIEBpbmNsdWRlIGZvcm0tY29sb3JzKCRwYXJhZ3JhcGgtdGV4dCk7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2aWV3XG4uUCAuUHJldmlldywgLlByZXZpZXd7XG4gIEBpbmNsdWRlIGZvcm0tY29sb3JzKCRzaWx2ZXItc2FuZCk7XG59XG5cbi8vIEJCQ29kZSBzdHlsZXNcbi5lZGl0b3J7XG4gIHNwYW57XG4gICAgY29sb3I6ICRzaWx2ZXItc2FuZDtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbi5lZGl0b3ItaGVscC10ZXh0e1xuICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xuICBhe1xuICAgIEBleHRlbmQgJWxpbms7XG4gIH1cbn1cbi5iYmNvZGVfdXJse1xuICBAZXh0ZW5kICVsaW5rO1xufVxuXG4vLyBKUyBDb25uZWN0XG4uY29ubmVjdCAuQ29ubmVjdHtcbiAgLkZpbmVQcmludHtcbiAgICBjb2xvcjogJHNjYXJsZXQ7XG4gIH1cbiAgLklucHV0Qm94e1xuICAgIEBpbmNsdWRlIGZvcm0tY29sb3JzKCRzaWx2ZXItc2FuZCk7XG4gIH1cbn1cbiIsIi8vIF9wYWdpbmF0aW9uLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnNcbi8vIFBhZ2luYXRpb24gU3R5bGVzXG4vLyBkZWZhdWx0IHN0eWxlcyBmb3VuZCBpbiBmb3VuZGF0aW9uX2NvbXBvbmVudHMvX3BhZ2luaWF0aW9uLnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gUGFnaW5hdGlvbiBjb2xvcnNcbi5QYWdlciB7XG4gID4gYSB7XG4gICAgY29sb3I6ICRzbm93O1xuICAgICY6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xuICAgIH1cbiAgfVxuICA+IHNwYW4ge1xuICAgIGNvbG9yOiAkc25vdztcbiAgfVxuICAuSGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xuICB9XG59XG5cbi5TZWFyY2ggLlBhZ2VDb250cm9sc3tcbiAgYmFja2dyb3VuZDogJGJveC1maWx0ZXItYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkY2hhcmNvYWw7XG59XG4iLCIvLyBfc2lkZS1uYXYuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9yc1xuLy8gU2lkZS1uYXYgU3R5bGVzXG4vLyBkZWZhdWx0IHN0eWxlcyBmb3VuZCBpbiBmb3VuZGF0aW9uX2NvbXBvbmVudHMvX3NpZGUtbmF2LnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gU2lkZS1uYXYgRGlzY3Vzc2lvbiBGaWx0ZXJcbi5Cb3hGaWx0ZXJ7XG5cdC5GaWx0ZXJNZW51e1xuXHRcdCBsaXtcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAkc2lkZS1uYXYtdGV4dDtcblx0XHRcdFx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXN7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciwgJi5BY3RpdmV7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzaWRlLW5hdi1iZy1ob3Zlcjtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuQXNpZGV7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gU2lkZS1uYXYgQ2F0ZWdvcmllc1xuLkJveENhdGVnb3JpZXMsIC5Cb3hEaXNjdXNzaW9uU2lkZWJhcixcbiNTaGFyZWRGaW5nZXJwcmludCwgI0ZvbGxvd2luZ1BsdWdpblVzZXJze1xuXHRoNHtcblx0XHRjb2xvcjogJHBhZ2UtaGVhZGVycztcblx0fVxuXHQuUGFuZWxDYXRlZ29yaWVzLCAuUGFuZWxEaXNjdXNzaW9uU2lkZWJhcixcblx0LlBhbmVsSW5mb3tcblx0XHRsaXtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogJHNpZGUtbmF2LXRleHQ7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyLCAmLkFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpZGUtbmF2LWJnLWhvdmVyO1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5Bc2lkZXtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBTaGFyZWQgQWNjb3VudHNcbiNTaGFyZWRGaW5nZXJwcmludHtcblx0aDQgLkNvdW50e1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAkc2lsdmVyLXNhbmQ7XG5cdH1cbn1cblxuLy8gSW4gdGhpcyBDb252ZXJzYXRpb25cbi5JblRoaXNDb252ZXJzYXRpb24gLlBhbmVsSW5mbyBsaXtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiIsIi8vIF9icmVhZGNydW1icy5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzXG4vLyBCcmVhZENydW1icyBTdHlsZXNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLmJyZWFkY3J1bWItY29udGFpbmVye1xuICAuYnJlYWRjcnVtYnMgbGl7XG4gICAgJjpob3ZlciBhe1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc3VuZ2xvdztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi10ZXh0LWhvdmVyO1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLXRleHQ7XG4gICAgfVxuICB9XG4gIC5icmVhZGNydW1icyA+ICo6YmVmb3JlLFxuICAuQnJlYWRjcnVtYnMgPiAqOmJlZm9yZXtcbiAgICBjb2xvcjogJHRleHQtc2VwYXJhdG9yO1xuICB9XG59XG4iLCIvLyBfYmFzZS5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3ZhbmlsbGEtY29tcG9uZW50c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG5AaW1wb3J0IFwiZ2VuZXJhbFwiO1xuQGltcG9ydCBcImRpc2N1c3Npb24taGVhZGVyXCI7XG5AaW1wb3J0IFwiZGlzY3Vzc2lvbi1ib2R5XCI7XG5AaW1wb3J0IFwib25saW5lXCI7XG5AaW1wb3J0IFwibmV3LWRpc2N1c3Npb25cIjtcbiIsIi8vIF9kaXNjdXNzaW9uLWdlbmVyYWwuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy92YW5pbGxhLWNvbXBvbmVudHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gUGFnZSBEaXNjdXNzaW9uIExpc3Rcbi5pcy1jb250ZW50e1xuICBoMXtcbiAgICBjb2xvcjogJHBhZ2UtaGVhZGVycztcbiAgfVxuICAuRGlzY3Vzc2lvbiwgLkNvbW1lbnQsXG4gIC5DYXRlZ29yeXtcbiAgICAuVGl0bGUgYSxcbiAgICAuVXNlcm5hbWUsXG4gICAgLlRpdGxle1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgcCwgdGltZXtcbiAgICAgIGNvbG9yOiAkbWV0YS10ZXh0O1xuICAgIH1cbiAgICAuTUl0ZW17XG4gICAgICBjb2xvcjogJG1ldGEtdGV4dDtcbiAgICAgIGF7XG4gICAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uRGlzY3Vzc2lvbnMsXG4uQ2F0ZWdvcnlMaXN0e1xuICAuSXRlbS5DaGVja2Vke1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjAzKTtcbiAgICBib3JkZXItY29sb3I6ICRzdW5nbG93O1xuICB9XG4gIC5JdGVte1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2lkZS1uYXYtYmctaG92ZXI7XG4gICAgfVxuICAgIC5UaXRsZSBhOmhvdmVyLFxuICAgIC5UaXRsZVdyYXAgYTpob3ZlcntcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1bmdsb3c7XG4gICAgfVxuICAgIC5NSXRlbXtcbiAgICAgICYuTGFzdENvbW1lbnRCeSBhOmhvdmVye1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdW5nbG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCbG9ja3F1b3RlIFN0eWxlc1xuYmxvY2txdW90ZS5RdW90ZXtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJGNoYXJjb2FsO1xuICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xufVxuY29kZS5Db2RlSW5saW5le1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRibGFjaztcbiAgY29sb3I6ICRwYXJhZ3JhcGgtdGV4dDtcbn1cblxuLy8gUmVhY3Rpb25zIFN0eWxlc1xuLlJlYWN0aW9uc3tcbiAgYXtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi8vIENvbW1lbnQgSGVhZGVyXG4uQ29tbWVudEhlYWRpbmd7XG4gIGNvbG9yOiAkcGFnZS1oZWFkZXJzO1xuICBib3JkZXItY29sb3I6ICRjaGFyY29hbDtcbn1cblxuLy8gQ29tbWVudCBBZG1pbiBDaGVja2VkXG4uTWVzc2FnZUxpc3R7XG4gIC5JdGVtLkNoZWNrZWR7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMDMpO1xuICB9XG59XG5cbi8vIENvbW1lbnQgRm9ybSBOb3Rlc1xuLk5vdGUuQ2xvc2Vke1xuICBjb2xvcjogJHNjYXJsZXQ7XG59XG4uTWVzc2FnZUZvcm17XG4gIC5Ie1xuICAgIGNvbG9yOiAkcGFnZS1oZWFkZXJzO1xuICB9XG59XG5cbi8vIEdlbmVyYWwgRWxlbWVudCBDb2xvcnNcbi5FbXB0eXtcbiAgY29sb3I6ICRzaWx2ZXItc2FuZDtcbn1cbi5QYWdlRGVzY3JpcHRpb257XG4gIGNvbG9yOiAkc2lsdmVyLXNhbmQ7XG59XG4iLCIvLyBfZGlzY3Vzc2lvbi1oZWFkZXIuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy92YW5pbGxhLWNvbXBvbmVudHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gVmFuaWxsYSBDb21wb25lbnRzIERpc2N1c3Npb25zXG4uRGF0YUxpc3R7XG4gIC5JdGVtIHtcbiAgICBib3JkZXItY29sb3I6ICRjaGFyY29hbDtcbiAgICAmLlJlYWR7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICYuQ2hlY2tlZHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMDMpO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEaXNjdXNzaW9uIEhlYWRlclxuLmlzLWNvbnRlbnQgLkRpc2N1c3Npb24sIC5pcy1jb250ZW50IC5Db21tZW50e1xuICAuVXNlcm5hbWV7XG4gICAgJjpob3ZlcntcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1bmdsb3c7XG4gICAgfVxuICB9XG4gIC5EaXNjdXNzaW9uTWV0YXtcbiAgICAuRGF0ZUNyZWF0ZWQgdGltZXtcbiAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgfVxuICB9XG4gIC5Db21tZW50TWV0YXtcbiAgICAuSVBBZGRyZXNze1xuICAgICAgQGV4dGVuZCAlbGluaztcbiAgICB9XG4gIH1cbn1cblxuLkRpc2N1c3Npb25IZWFkZXIsXG4uQ29tbWVudEhlYWRlcntcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMSk7XG59XG5cbi8vIFJlYWQvVW5yZWFkIHN0YXRlc1xuLkRpc2N1c3Npb25ze1xuICAuSXRlbXtcbiAgICAmLlJlYWQgLlRpdGxlIGF7XG4gICAgICBjb2xvcjogJGFsdW1pbnVtO1xuICAgIH1cbiAgICAmLlVucmVhZCAuVGl0bGUgYXtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBfZGlzY3Vzc2lvbi1ib2R5LnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdmFuaWxsYS1jb21wb25lbnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi8vIERpc2N1c3Npb24gTWVzc2FnZXNcbi5EaXNjdXNzaW9ue1xuICAuSXRlbS1Cb2R5e1xuICAgIC5NZXNzYWdlLCAuVXNlclNpZ25hdHVyZXtcbiAgICAgIGNvbG9yOiAkcGFyYWdyYXBoLXRleHQ7XG4gICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuICAgICAgICBjb2xvcjogJHBhZ2UtaGVhZGVycztcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFF1b3RlIGFub3RoZXIgbWVtYmVyXG4uUXVvdGVBdXRob3J7XG4gIGF7XG4gICAgQGV4dGVuZCAlbGluaztcbiAgICAmLCAuQXJyb3dMaW5re1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxufVxuXG4vLyBQcmUgdGFnIHN0eWxlc1xucHJle1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRibGFjaztcbiAgYm9yZGVyLWNvbG9yOiAkY2hhcmNvYWw7XG59XG5jb2Rle1xuICBjb2xvcjogJHNpbHZlci1zYW5kO1xufVxuXG4vLyBGaWxlIHVwbG9hZCBib3hcbi5lZGl0b3ItZmlsZS1wcmV2aWV3e1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRibGFjaztcbiAgYm9yZGVyLWNvbG9yOiAkc2hpcC1ncmF5O1xuICAuZmlsZS1kYXRhIC5maWxlbmFtZXtcbiAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICB9XG4gIC5lZGl0b3ItZmlsZS1yZW1vdmV7XG4gICAgYmFja2dyb3VuZDogJGxpZ2h0YmxhY2s7XG4gIH1cbn1cblxuLy8gU3BvaWxlciBTdHlsZXNcbmRpdi5Vc2VyU3BvaWxlcntcbiAgYm9yZGVyLWNvbG9yOiAkY2FyZGluYWw7XG4gIC5TcG9pbGVyVGl0bGV7XG4gICAgJiwgLlNwb2lsZXJUb2dnbGV7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAuU3BvaWxlclRvZ2dsZXtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIC4yMCk7XG4gICAgfVxuICB9XG4gIGRpdi5TcG9pbGVyVGV4dHtcbiAgICBjb2xvcjogJGRhcmstdGVycmEtY290YTtcbiAgfVxufVxuIiwiLy8gX29ubGluZS5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3ZhbmlsbGEtY29tcG9uZW50c1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4ub25saW5lTm93e1xuICBoNHtcbiAgICBjb2xvcjogJHBhZ2UtaGVhZGVycztcbiAgfVxuICAuUGFuZWxJbmZve1xuICAgIGxpe1xuICAgICAgJi5Ob3RUaWVyZWQgYTpub3QoLmJ1dHRvbil7XG4gICAgICAgIEBpbmNsdWRlIG9ubGluZS1jb2xvcigkbm8tdGllcik7XG4gICAgICB9XG4gICAgICAmLlRpZXItMyBhOm5vdCguYnV0dG9uKXtcbiAgICAgICAgQGluY2x1ZGUgb25saW5lLWNvbG9yKCR0aWVyMyk7XG4gICAgICB9XG4gICAgICAmLlRpZXItMiBhOm5vdCguYnV0dG9uKXtcbiAgICAgICAgQGluY2x1ZGUgb25saW5lLWNvbG9yKCR0aWVyMik7XG4gICAgICB9XG4gICAgICAmLlRpZXItMSBhOm5vdCguYnV0dG9uKXtcbiAgICAgICAgQGluY2x1ZGUgb25saW5lLWNvbG9yKCR0aWVyMSk7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb2xvcjogJHRleHQtc2VwYXJhdG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gX25ldy1kaXNjdXNzaW9uLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdmFuaWxsYS1jb21wb25lbnRzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5EaXNjdXNzaW9uRm9ybXtcbiAgLlB7XG4gICAgLlBvc3RPcHRpb25ze1xuICAgICAgYntcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICBjb2xvcjogJHBhZ2UtaGVhZGVycztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLlJhZGlvTGFiZWx7XG4gICAgICAgICYsICYgYntcbiAgICAgICAgICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBfc3ViLWhlYWRlci5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzXG4vLyBTdWItaGVhZGVyIFN0eWxlc1xuLy8gZGVmYXVsdCBzdHlsZXMgZm91bmQgaW4gY3VzdG9tX2NvbXBvbmVudHMvX3N1Yi1oZWFkZXIuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4vLyBTdWJoZWFkZXIgYmFja2dyb3VuZFxuLnN1Yi1oZWFkZXJ7XG5cdGJhY2tncm91bmQ6ICRzdWItaGVhZGVyLWJhY2tncm91bmQgdXJsKCRzdWItaGVhZGVyLWltYWdlKSBuby1yZXBlYXQgY2VudGVyIC05MHB4O1xufVxuXG4vLyBTZWFyY2ggYnV0dG9uIHN0eWxpbmdcbi5iaWctc2VhcmNoe1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiAkc2VhcmNoLWlucHV0LWJvcmRlcjtcblx0LklucHV0Qm94LCAuQnV0dG9ue1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5JbnB1dEJveHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRsaWdodGJsYWNrLCAwLjY1KTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6ICR3aGl0ZX1cblx0XHQmOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6ICR3aGl0ZX1cblx0XHQmOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiAkd2hpdGV9XG5cdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6ICR3aGl0ZX1cblx0XHQmOmZvY3Vze1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkbGlnaHRibGFjaywgMC42NSk7XG5cdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTt9XG5cdFx0XHQmOi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpfVxuXHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSl9XG5cdFx0XHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSl9XG5cdFx0fVxuXHR9XG5cdC5CdXR0b257XG5cdFx0Ym9yZGVyLWNvbG9yOiAkc2VhcmNoLWlucHV0LWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRsaWdodGJsYWNrLCAwLjc1KTtcblx0fVxufVxuIiwiLy8gX21haW4tY29udGVudC5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzXG4vLyBNYWluIENvbnRlbnQgU3R5bGVzXG4vLyBkZWZhdWx0IHN0eWxlcyBmb3VuZCBpbiBjdXN0b21fY29tcG9uZW50cy9fbWFpbi1jb250ZW50LnNjc3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gTWFpbiBDb250ZW50IGl0ZW1zIHdyYXBwZXJcbi5pcy1jb250ZW50LCAuQm94RmlsdGVyLCAuQm94QnV0dG9ucywgLkJveENhdGVnb3JpZXMsIC5Cb3h7XG5cdGJhY2tncm91bmQ6ICRib3gtZmlsdGVyLWJhY2tncm91bmQ7XG5cdGJveC1zaGFkb3c6IDBweCAycHggMHB4IDBweCByZ2JhKCRibGFjaywgMC4yKTtcbn1cbiIsIi8vIF9hY3Rpdml0aWVzLWNvbW1lbnRzLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gQ29tbWVudHMgJiBBY3Rpdml0eVxuLkFjdGl2aXRpZXMsXG4uQ29udmVyc2F0aW9uc3tcbiAgLkFjdGl2aXR5Q29tbWVudHN7XG4gICAgLkFjdGl2aXR5Q29tbWVudHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNoYXJjb2FsO1xuICAgIH1cbiAgfVxufVxuLkFjdGl2aXRpZXN7XG4gIC5BY3Rpdml0eXtcbiAgICAuRGVsZXRle1xuICAgICAgY29sb3I6ICRzaWx2ZXItc2FuZDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkc3VuZ2xvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLkl0ZW1Db250ZW50e1xuICAgIC5UaXRsZSwgLkV4Y2VycHR7XG4gICAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICAgIH1cbiAgICAuTWV0YXtcbiAgICAgIGNvbG9yOiAkbWV0YS10ZXh0O1xuICAgICAgLkFkZENvbW1lbnR7XG4gICAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uQWN0aXZpdGllc3tcbiAgLkFjdGl2aXR5LFxuICAuQWN0aXZpdHlDb21tZW50e1xuICAgIC5UaXRsZSBhLFxuICAgIC5NZXRhIGEsXG4gICAgLk5hbWV7XG4gICAgICBAZXh0ZW5kICVsaW5rO1xuICAgIH1cbiAgfVxufVxuLkFjdGl2aXRpZXMgLkFjdGl2aXR5IC5NZXRhOm5vdCguUGhvdG8pIGE6aG92ZXJ7XG5cdGJvcmRlci1jb2xvcjogJHN1bmdsb3c7XG59XG5cbi8vIEZvcm0gaGVhZGVyIHVzZXIgbmFtZVxuLkZvcm0tSGVhZGVyIC5Vc2VybmFtZXtcbiAgQGV4dGVuZCAlbGluaztcbn1cbiIsIi8vIF9iYXNlLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdXNlci1wcm9maWxlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbkBpbXBvcnQgXCJwcm9maWxlXCI7XG5AaW1wb3J0IFwic2lkZS1tZW51XCI7XG5AaW1wb3J0IFwiZWRpdC1wcm9maWxlXCI7XG5AaW1wb3J0IFwiY2hhbmdlLXBhc3N3b3JkXCI7XG5AaW1wb3J0IFwicHJlZmVyZW5jZXNcIjtcbkBpbXBvcnQgXCJjaGFuZ2UtcGljdHVyZVwiO1xuQGltcG9ydCBcImVkaXQtdGh1bWJuYWlsXCI7XG5AaW1wb3J0IFwib25saW5lLXNldHRpbmdzXCI7XG5AaW1wb3J0IFwicXVvdGVzLXNldHRpbmdzXCI7XG5AaW1wb3J0IFwic2lnbmF0dXJlXCI7XG5AaW1wb3J0IFwidXNlci1pbmJveFwiO1xuQGltcG9ydCBcImNvbW1lbnRzXCI7XG5AaW1wb3J0IFwiaWdub3JlXCI7XG4iLCIvLyBfdXNlci1wcm9maWxlLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnNcbi8vIFVzZXIgUHJvZmlsZSBTdHlsZXNcbi8vIERlZmF1bHQgc3R5bGVzIGZvdW5kIGluIGN1c3RvbV9jb21wb25lbnRzL191c2VyLXByb2ZpbGUuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4vLyBBYm91dCBTZWN0aW9uXG4uUHJvZmlsZXtcbiAgLkh7XG4gICAgY29sb3I6ICRwYWdlLWhlYWRlcnM7XG4gICAgYXtcbiAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgfVxuICB9XG4gICNTdGF0dXN7XG4gICAgY29sb3I6ICRzaWx2ZXItc2FuZDtcbiAgICBhe1xuICAgICAgQGV4dGVuZCAlbGluaztcbiAgICB9XG4gIH1cbiAgLkFib3V0e1xuICAgICY6bm90KGRsKXtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNoYXJjb2FsO1xuICAgIH1cbiAgICBkdHtcbiAgICAgIGNvbG9yOiAkYm91bGRlcjtcbiAgICB9XG4gICAgZGR7XG4gICAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICAgICAgYXtcbiAgICAgICAgQGV4dGVuZCAlbGluaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvZmlsZSBtZXNzYWdlIGJ1dHRvblxuLk5hdkJ1dHRvbntcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogbGlnaHRlbigkb2lsLCA1MCUpO1xuICB9XG59XG5cbi8vIFByb2ZpbGUgV2FybmluZyBTZWN0aW9uXG4uUHJvZmlsZXtcbiAgLldhcm5pbmdze1xuICAgIGJvcmRlci1jb2xvcjogJGNoYXJjb2FsO1xuICAgIGRpdntcbiAgICAgIGNvbG9yOiAkcGFyYWdyYXBoLXRleHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE5vdGlmaWNhdGlvbnNcbi5Qcm9maWxle1xuICAuRGF0YUxpc3RXcmFwe1xuICAgIGRpdntcbiAgICAgIGNvbG9yOiAkcGFyYWdyYXBoLXRleHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFByb2ZpbGUgUGhvdG9cbi5QaG90b1dyYXBMYXJnZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJhbmdvb24tZ3JlZW47XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2Fncy11bml2ZXJzYWwvZGVzaWduL2ltYWdlcy9hbWVyaWNhc2FybXkvY2Ftb2JnLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLkNoYW5nZVBpY3R1cmV7XG4gICAgQGluY2x1ZGUgbGluay1jb2xvcnMoJGRhcmstZ3JheSwgJHdoaXRlLCAkc3VuZ2xvdyk7XG4gIH1cbiAgLlByb2ZpbGVQaG90b0xhcmdle1xuICAgIGJvcmRlci1jb2xvcjogJHN1bmdsb3ctZGFyaztcbiAgfVxufVxuIiwiLy8gX3NpZGUtbWVudS5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3VzZXItcHJvZmlsZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4vLyBVc2VybmFtZSwgRW1haWwgJiBwaG90b1xuLlVzZXJCb3h7XG4gIGJhY2tncm91bmQ6ICRib3gtZmlsdGVyLWJhY2tncm91bmQ7XG4gIC5XaG9Jc3tcbiAgICAuVXNlcm5hbWV7XG4gICAgICBAZXh0ZW5kICVsaW5rO1xuICAgIH1cbiAgICAuRW1haWx7XG4gICAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWRlIG1lbnUgYm9keVxuLlByb2ZpbGUuU2VjdGlvbi1FZGl0UHJvZmlsZXtcbiAgLlNpZGVNZW51e1xuICAgIC5QYW5lbEluZm97XG4gICAgICBsaXtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCYuQWN0aXZlIGF7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1vaWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIF9lZGl0LXByb2ZpbGUuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy91c2VyLXByb2ZpbGVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIEJhY2sgdG8gcHJvZmlsZSBidXR0b25cbi5Qcm9maWxle1xuICAuUHJvZmlsZU9wdGlvbnN7XG4gICAgLlByb2ZpbGVCdXR0b25zOm5vdCguTmF2QnV0dG9uKXtcbiAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgfVxuICAgIC5Qcm9maWxlQnV0dG9ucy5OYXZCdXR0b257XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJG9pbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRm9ybSBzZXR0aW5nc1xuLlByb2ZpbGV7XG4gIC5Gb3JtVGl0bGVXcmFwcGVye1xuICAgIGxpe1xuICAgICAgbGFiZWx7XG4gICAgICAgIGNvbG9yOiAkc2lsdmVyLXNhbmQ7XG4gICAgICB9XG4gICAgICAuSW5wdXRCb3h7XG4gICAgICAgIEBleHRlbmQgJWlucHV0LWJveDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIF9jaGFuZ2UtcGFzc3dvcmQuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy91c2VyLXByb2ZpbGVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gUGFzc3dvcmQgU3RyZW5ndGggQmFyXG4uUGFzc3dvcmRTdHJlbmd0aHtcbiAgLkJhY2tncm91bmR7XG4gICAgYmFja2dyb3VuZDogJGRhcmstb2lsO1xuICB9XG4gIC5TZXBhcmF0b3J7XG4gICAgYmFja2dyb3VuZDogJGNoYXJjb2FsO1xuICB9XG59XG4iLCIvLyBfcHJlZmVyZW5jZXMuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy91c2VyLXByb2ZpbGVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLlByZWZlcmVuY2Vze1xuICBoMntcbiAgICBjb2xvcjogJHBhZ2UtaGVhZGVycztcbiAgfVxuICAuUHJlZmVyZW5jZUdyb3Vwe1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRoZWFkLCB0Ym9keSwgdHIsIHRke1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHRoZWFkIHRke1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgdGJvZHl7XG4gICAgICB0cntcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1vaWw7XG4gICAgICAgICAgdGR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGR7XG4gICAgICAgICAgY29sb3I6ICRwYXJhZ3JhcGgtdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuSW5mb01lc3NhZ2V7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRwYXJhZ3JhcGgtdGV4dDtcbiAgfVxufVxuIiwiLy8gX2NoYW5nZS1waWN0dXJlLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdXNlci1wcm9maWxlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi8vIFRhYmxlIFN0eWxlc1xuLlByb2ZpbGUuU2VjdGlvbi1FZGl0UHJvZmlsZXtcbiAgLkN1cnJlbnRQaWN0dXJlLCAuVGh1bWJuYWlse1xuICAgIHRhYmxle1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0aGVhZHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNoYXJjb2FsO1xuICAgICAgICB0ZHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEluc3RydWN0aW9uc1xuLlByb2ZpbGUuU2VjdGlvbi1FZGl0UHJvZmlsZXtcbiAgcHtcbiAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICB9XG59XG5cbi8vIFdhcm5pbmcgTWVzc2FnZVxuLlByb2ZpbGUuU2VjdGlvbi1FZGl0UHJvZmlsZS5waWN0dXJle1xuICAuV2FybmluZ01lc3NhZ2V7XG4gICAgYmFja2dyb3VuZDogJGNoYXJjb2FsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLy8gQnV0dG9uc1xuLlByb2ZpbGUuU2VjdGlvbi1FZGl0UHJvZmlsZXtcbiAgaW5wdXRbdHlwZT1maWxlXXtcbiAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICB9XG59XG4iLCIvLyBfZWRpdC10aHVtYm5haWwuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy91c2VyLXByb2ZpbGVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLlByb2ZpbGUuU2VjdGlvbi1FZGl0UHJvZmlsZS50aHVtYm5haWx7XG4gIC5UaHVtYm5haWx7XG4gICAgLkluZm97XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkc2lsdmVyLXNhbmQ7XG4gICAgfVxuICAgIC5CdXR0b25ze1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY2hhcmNvYWw7XG4gICAgfVxuICB9XG59XG4iLCIvLyBfb25saW5lLXNldHRpbmdzLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdXNlci1wcm9maWxlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5Qcm9maWxlLlNlY3Rpb24tRWRpdFByb2ZpbGUuT25saW5lTm93e1xuICBoMntcbiAgICBjb2xvcjogJHBhZ2UtaGVhZGVycztcbiAgfVxufVxuIiwiLy8gX3F1b3Rlcy1zZXR0aW5ncy5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3VzZXItcHJvZmlsZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4uUHJvZmlsZS5TZWN0aW9uLUVkaXRQcm9maWxlLnF1b3Rlc3tcbiAgZm9ybSB1bCBkaXZ7XG4gICAgY29sb3I6ICRzaWx2ZXItc2FuZDtcbiAgfVxufVxuIiwiLy8gX3NpZ25hdHVyZS5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzL3VzZXItcHJvZmlsZVxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4uUHJvZmlsZS5TZWN0aW9uLUVkaXRQcm9maWxlLnNpZ25hdHVyZXtcbiAgLkZvcm1UaXRsZVdyYXBwZXJ7XG4gICAgLlNpZ25hdHVyZVJ1bGVzLCBsaXtcbiAgICAgIGNvbG9yOiAkc2lsdmVyLXNhbmQ7XG4gICAgfVxuICAgIC5UZXh0Qm94V3JhcHBlcntcbiAgICAgIHRleHRhcmVhe1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW5mbyBTZWN0aW9uXG4uUHJvZmlsZS5TZWN0aW9uLUVkaXRQcm9maWxlLnNpZ25hdHVyZXtcbiAgLkluZm97XG4gICAgYmFja2dyb3VuZDogJHNjYXJsZXQ7XG4gICAgY29sb3I6ICRzbm93O1xuICB9XG59XG4iLCIvLyBfdXNlci1pbmJveC5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gVXNlciBJbmJveFxuLkNvbnZlcnNhdGlvbntcbiAgLkV4Y2VycHR7XG4gICAgYXtcbiAgICAgIGNvbG9yOiAkc2lsdmVyLXNhbmQ7XG4gICAgfVxuICB9XG4gIC5NZXRhe1xuICAgIHNwYW57XG4gICAgICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBVc2VycyBUaXRsZVxuYm9keS5pbmJveHtcbiAgLkRhdGFMaXN0V3JhcHtcbiAgICAuVXNlcnMgPiBhe1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VuZ2xvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVXNlciBJbmJveCBNZXNzYWdlc1xuYm9keS5TZWN0aW9uLUNvbnZlcnNhdGlvbntcbiAgLkh7XG4gICAgYXtcbiAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgfVxuICB9XG4gIC5Db252ZXJzYXRpb257XG4gICAgLk1ldGF7XG4gICAgICAuTmFtZXtcbiAgICAgICAgQGV4dGVuZCAlbGluaztcbiAgICAgIH1cbiAgICB9XG4gICAgLk1lc3NhZ2V7XG4gICAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICAgIH1cbiAgfVxuICAuRm9ybVdyYXBwZXJ7XG4gICAgLkJ1dHRvbntcbiAgICAgIEBleHRlbmQgJXByaW1hcnktYnRuO1xuICAgIH1cbiAgfVxuICAucGFnZS1zaWRlYmFye1xuICAgIC5Cb3h7XG4gICAgICBoNHtcbiAgICAgICAgY29sb3I6ICRwYWdlLWhlYWRlcnM7XG4gICAgICB9XG4gICAgICAmLkluVGhpc0NvbnZlcnNhdGlvbntcbiAgICAgICAgLlBhbmVsSW5mb3tcbiAgICAgICAgICAuVXNlcm5hbWV7XG4gICAgICAgICAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhOmhvdmVyIC5Vc2VybmFtZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLkFkZFBlb3BsZXtcbiAgICAgICAgLkJ1dHRvbnN7XG4gICAgICAgICAgLkJ1dHRvbntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhaXN5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgTmV3IE1lc3NhZ2UgYnRuIGluIE5ldyBNZXNzYWdlIHZpZXcuIEl0J3MgYWxyZWFkeSBvbiB0aGUgbmV3IG1lc3NhZ2Vcbi8vIHZpZXdcbi5Db252ZXJzYXRpb25zLk1lc3NhZ2VzLmFkZHtcbiAgLnBhZ2Utc2lkZWJhcntcbiAgICAuQm94LkJveERpc2N1c3Npb25TaWRlYmFye1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLkJpZ0J1dHRvbi5OZXdDb252ZXJzYXRpb257XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gX2NvbW1lbnRzLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvdXNlci1wcm9maWxlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi8vIEdlbmVyYWwgTGF5b3V0XG5ib2R5LmNvbW1lbnRze1xuICAuSXRlbXtcbiAgICAuSXRlbUNvbnRlbnR7XG4gICAgICAuTWVzc2FnZXtcbiAgICAgICAgY29sb3I6ICRzaWx2ZXItc2FuZDtcbiAgICAgIH1cbiAgICAgIC5NSXRlbXtcbiAgICAgICAgYXsgQGV4dGVuZCAlbGluazsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3JlIENvbW1lbnRzXG5ib2R5LmNvbW1lbnRze1xuICAuRGF0YUxpc3R7XG4gICAgLk1vcmVQYWdlcntcbiAgICAgIGF7IEBleHRlbmQgJWxpbms7IH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIF9pZ25vcmUuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy91c2VyLXByb2ZpbGVcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gTWFpbiBMYXlvdXRcbi5Qcm9maWxlLmlnbm9yZXtcbiAgLmlzLWNvbnRlbnR7XG4gICAgZm9ybXtcbiAgICAgIGRpdntcbiAgICAgICAgY29sb3I6ICRwYXJhZ3JhcGgtdGV4dDtcbiAgICAgICAgdWwgbGl7XG4gICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuSW5wdXRCb3h7XG4gICAgICAgICAgICBAZXh0ZW5kICVpbnB1dC1ib3g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRhYmxlIExheW91dFxuLlByb2ZpbGUuaWdub3Jle1xuICAuSWdub3JlTGlzdHtcbiAgICB0aGVhZHtcbiAgICAgIHRye1xuICAgICAgICB0aHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5e1xuICAgICAgdHIgdGR7XG4gICAgICAgICYuSWdub3JlVXNlck5hbWUgYXtcbiAgICAgICAgICBAZXh0ZW5kICVsaW5rO1xuICAgICAgICB9XG4gICAgICAgICYuSWdub3JlVXNlckRhdGV7XG4gICAgICAgICAgY29sb3I6ICRzaWx2ZXItc2FuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gX25ldy1tZXNzYWdlLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4vLyBOZXcgTWVzc2FnZVxuLlNlY3Rpb24tUG9zdENvbnZlcnNhdGlvbntcbiAgLkJ1dHRvbnN7XG4gICAgLkJ1dHRvbi5EaXNjdXNzaW9uQnV0dG9ue1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFpc3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBfcG9wdXAuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9yc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBQb3B1cCBTdHlsZXNcbi5PdmVybGF5e1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRsaWdodGJsYWNrLCAwLjc1KTtcbiAgLlBvcHVwe1xuICAgIC5Gb290ZXJ7XG4gICAgICAuQ2xvc2Ugc3BhbntcbiAgICAgICAgY29sb3I6ICRwYXJhZ3JhcGgtdGV4dDtcbiAgICAgICAgOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLkJvZHl7XG4gICAgICBiYWNrZ3JvdW5kOiAkb255eDtcbiAgICAgIGJvcmRlci1jb2xvcjogJG9ueXg7XG4gICAgICAuQ29udGVudHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XG4gICAgICB9XG4gICAgICBoMXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5Qe1xuICAgICAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGbGFnIFBvcHVwL0dlbmVyaWNcbi5Qb3B1cHtcbiAgLkJvZHl7XG4gICAgLkNvbnRlbnR7XG4gICAgICBoMntcbiAgICAgICAgY29sb3I6ICRwYWdlLWhlYWRlcnM7XG4gICAgICB9XG4gICAgICBmb3JtIGRpdntcbiAgICAgICAgdWwgbGl7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgY29sb3I6ICRzaWx2ZXItc2FuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgQGV4dGVuZCAlaW5wdXQtYm94O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJhbiBVc2VyIFBvcHVwXG4uUG9wdXB7XG4gIC5XYXJuaW5nTWVzc2FnZXtcbiAgICBjb2xvcjogJHNub3c7XG4gICAgYmFja2dyb3VuZDogJHNjYXJsZXQ7XG4gICAgYXtcbiAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpZ24gaW4gbW9kYWxcbi5Qb3B1cC5TaWduSW5Qb3B1cHtcbiAgLkJvZHl7XG4gICAgLkNvbnRlbnR7XG4gICAgICAuTWFpbkZvcm17XG4gICAgICAgIC5JbnB1dEJveHtcbiAgICAgICAgICBAZXh0ZW5kICVpbnB1dC1ib3g7XG4gICAgICAgIH1cbiAgICAgICAgLkZvcmdvdFBhc3N3b3Jke1xuICAgICAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5CdXR0b25ze1xuICAgICAgICAuQ3JlYXRlQWNjb3VudHtcbiAgICAgICAgICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBAZXh0ZW5kICVsaW5rO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBQb3B1cCBDbG9zZSBYIEJ1dHRvblxuLk92ZXJsYXkgPiAuUG9wdXAgYS5DbG9zZXtcbiAgc3BhbntcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIF9mb290ZXIuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9yc1xuLy8gRm9vdGVyIFN0eWxlc1xuLy8gZGVmYXVsdCBzdHlsZXMgZm91bmQgaW4gY3VzdG9tX2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi8vIEZvb3RlciBNYWluIFNlY3Rpb24gbGF5b3V0XG4uZ2xvYmFsLWZvb3Rlcntcblx0LmZvb3Rlci1tYWlue1xuXHRcdGJhY2tncm91bmQ6ICRmb290ZXItbWFpbi1iYWNrZ3JvdW5kO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MHB4KXtcblx0XHRcdGJhY2tncm91bmQ6ICRmb290ZXItbWFpbi1iYWNrZ3JvdW5kIHVybCgkZm9vdGVyLWJhY2tncm91bmQtaW1hZ2UpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEdlbmVyYWwgZm9vdGVyIGxheW91dCBzdHVmZlxuLmdsb2JhbC1mb290ZXJ7XG5cdGJhY2tncm91bmQ6ICRnbG9iYWwtZm9vdGVyLWJhY2tncm91bmQ7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlci1jb2xvcjogJGZvb3Rlci1ib3JkZXItdG9wO1xufVxuXG4vLyBGb290ZXIgbGlua3Ncbi5nbG9iYWwtZm9vdGVye1xuXHQuZm9vdGVyLWxpbmtze1xuXHRcdGF7XG5cdFx0XHRAaW5jbHVkZSBsaW5rLWNvbG9ycygkYnJlYWRjcnVtYi10ZXh0LCAkYnJlYWRjcnVtYi10ZXh0LWhvdmVyLCAkYnJlYWRjcnVtYi1ib3JkZXIpO1xuXHRcdH1cblx0fVxufVxuXG4vLyBGb290ZXIgR29hcm15IGJ1dHRvbiBzdHlsZVxuLmdsb2JhbC1mb290ZXJ7XG5cdC5nb2FybXktYnV0dG9ue1xuXHRcdGJvcmRlci1jb2xvcjogJHN1bmdsb3c7XG5cdFx0Y29sb3I6ICRzZWFzaGVsbDtcblx0fVxufVxuXG4vLyBGb290ZXIgQ29weXJpZ2h0XG4uZ2xvYmFsLWZvb3Rlcntcblx0LmZvb3Rlci1jb3B5cmlnaHR7XG5cdFx0YmFja2dyb3VuZDogJGNoYXJjb2FsO1xuXHRcdGNvbG9yOiAkdGluO1xuXHR9XG59XG4iLCIvLyBfdGFncy5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4uVGFnLUFubm91bmNlbWVudHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkcGljdG9uLWJsdWU7XG59XG4uVGFnLUNsb3NlZHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkc2NhcmxldDtcbn1cbiIsIi8vIF9jaGVja21hcmtzLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XXtcbiAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtYm9yZGVyO1xuICAmOmhvdmVye1xuICAgIGJvcmRlci1jb2xvcjogJHN1bmdsb3ctZGFyaztcbiAgfVxuICAmOmNoZWNrZWR7XG4gICAgYmFja2dyb3VuZDogJHN1bmdsb3ctZGFyaztcbiAgfVxuICAmOmNoZWNrZWQ6YWZ0ZXJ7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRibGFjaztcbiAgfVxufVxuIiwiLy8gX2NhdGVnb3J5LnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gQ2F0ZWdvcnkgUGljdHVyZVxuLkNhdGVnb3J5TGlzdHtcbiAgLkNhdGVnb3J5e1xuICAgIC5QaG90b1dyYXAtQ2F0ZWdvcnl7XG4gICAgICAuQ2F0ZWdvcnlQaG90b3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmF5LTI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJlYWQvVW5yZWFkIFN0YXRlc1xuLkNhdGVnb3J5TGlzdHtcbiAgLlJlYWQgLlRpdGxlV3JhcCBhe1xuICAgIGNvbG9yOiAkYWx1bWludW07XG4gIH1cbiAgLlVucmVhZCAuVGl0bGVXcmFwIGF7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vLyBDYXRlZ29yeSBEZXNjcmlwdGlvblxuLkNhdGVnb3J5TGlzdHtcbiAgLkl0ZW17XG4gICAgLkNhdGVnb3J5RGVzY3JpcHRpb257XG4gICAgICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xuICAgIH1cbiAgfVxufVxuXG4vLyBDaGlsZCBDYXRlZ29yaWVzXG4uQ2F0ZWdvcnlMaXN0e1xuICAuQ2F0ZWdvcnl7XG4gICAgLkNoaWxkQ2F0ZWdvcmllc3tcbiAgICAgIGNvbG9yOiAkbW91bnRhaW4tbWlzdDtcbiAgICAgIGF7XG4gICAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgICB9XG4gICAgICBie1xuICAgICAgICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uQ2F0ZWdvcnlEZXNjcmlwdGlvbntcbiAgY29sb3I6ICRwYXJhZ3JhcGgtdGV4dDtcbn1cbiIsIi8vIF9zaWduLWluLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gU2lnbmluIEZvcm1cbi5zaWduaW57XG4gIC5TaW5nbGVFbnRyeU1ldGhvZHtcbiAgICAuTWFpbkZvcm17XG4gICAgICB1bHtcbiAgICAgICAgLklucHV0Qm94e1xuICAgICAgICAgIEBleHRlbmQgJWlucHV0LWJveDtcbiAgICAgICAgfVxuICAgICAgICAuRm9yZ290UGFzc3dvcmR7XG4gICAgICAgICAgQGV4dGVuZCAlbGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b25zXG4uc2lnbmluIC5CdXR0b25zLFxuI0Zvcm1fVXNlcl9TaWduSW57XG4gIC5DcmVhdGVBY2NvdW50e1xuICAgIGNvbG9yOiAkc2lsdmVyLXNhbmQ7XG4gICAgYXtcbiAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkbWluIFNpZ25JblxuI0Zvcm1fVXNlcl9TaWduSW57XG4gIHVse1xuICAgIC5JbnB1dEJveHtcbiAgICAgIEBleHRlbmQgJWlucHV0LWJveDtcbiAgICB9XG4gICAgLkZvcmdvdFBhc3N3b3Jke1xuICAgICAgQGV4dGVuZCAlbGluaztcbiAgICB9XG4gIH1cbn1cblxuLy8gTXVsdGlwbGUgU2lnbiBvbiBNZXRob2RzXG4uTXVsdGlwbGVFbnRyeU1ldGhvZHN7XG4gIC5NZXRob2RzIGJ7XG4gICAgY29sb3I6ICRzaWx2ZXItc2FuZDtcbiAgfVxufVxuIiwiLy8gX3JlZ2lzdGVyLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLnJlZ2lzdGVyIC5Gb3JtV3JhcHBlciB1bHtcbiAgLkNoZWNrQm94TGFiZWwgYXtcbiAgICBAZXh0ZW5kICVsaW5rO1xuICB9XG59XG4iLCIvLyBfZWRpdG9yLWFjdGlvbnMuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9yc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4vLyBHZW5lcmFsIExheW91dFxuLmVkaXRvci1kcm9wZG93bntcbiAgLkZseW91dHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtb2lsO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtb2lsO1xuICAgIH1cbiAgfVxufVxuXG4vLyBFbW9qaSBTdHlsZXNcbi5lZGl0b3ItZHJvcGRvd257XG4gIFtjbGFzc149XCJlbW9qaVwiXTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAkZGFpc3k7XG4gIH1cbn1cblxuLy8gQWRkIGxpbmtcbi5lZGl0b3ItZHJvcGRvd24tbGlua3tcbiAgLkZseW91dHtcbiAgICAuSW5wdXRCb3h7XG4gICAgICBAZXh0ZW5kICVpbnB1dC1ib3g7XG4gICAgfVxuICAgIC5NZW51QnV0dG9uc3tcbiAgICAgIC5CdXR0b257XG4gICAgICAgICY6bm90KC5DYW5jZWwpe1xuICAgICAgICAgIEBleHRlbmQgJXNlY29uZGFyeS1idG47XG4gICAgICAgIH1cbiAgICAgICAgJi5DYW5jZWx7XG4gICAgICAgICAgQGV4dGVuZCAlY2FuY2VsLWJ0bjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGaWxlIERyb3Bcbi5lZGl0b3ItZHJvcGRvd257XG4gIC5kcm9wLXNlY3Rpb257XG4gICAgJi5maWxlLWRyb3B7XG4gICAgICBib3JkZXItY29sb3I6ICRzaGlwLWdyYXk7XG4gICAgfVxuICAgICYuaW1hZ2UtaW5wdXR7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkZGFpc3k7XG4gICAgICAuSW5wdXRCb3h7XG4gICAgICAgIEBleHRlbmQgJWlucHV0LWJveDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnVsbCBQYWdlIEVkaXRvciBWaWV3XG4uZWRpdG9yLWZ1bGxwYWdlICNlZGl0b3ItZnVsbHBhZ2UtY2FuZGlkYXRle1xuICBiYWNrZ3JvdW5kOiAkb255eDtcbiAgLmVkaXRvci1mb3JtYXQtYmJjb2Rle1xuICAgIGJhY2tncm91bmQ6ICRvbnl4O1xuICB9XG4gIC5UZXh0Qm94V3JhcHBlcntcbiAgICAuVGV4dEJveCwgLlRleHRCb3g6Zm9jdXN7XG4gICAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gX2ZseW91dC1tZW51LnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gIWltcG9ydGFudCBpcyB1c2VkIGluIHRoZSBwbHVnaW4gc3R5bGVzaGVldFxuLy8gSGFkIHRvIHVzZSAhaW1wb3J0YW50IHRvIG92ZXJpZGUgdGhvc2Ugc3R5bGVzLlxuLk1lbnVJdGVtc3tcbiAgYXtcbiAgICBjb2xvcjogJHNpbHZlci1zYW5kICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkbGlnaHRibGFjayAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogJGRhaXN5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBfbXktZHJhZnRzLnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gR2VuZXJhbCBMYXlvdXRcbi5EcmFmdHN7XG4gIC5EcmFmdHtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMDMpO1xuICAgIH1cbiAgICAuSXRlbUNvbnRlbnR7XG4gICAgICAuVGl0bGV7XG4gICAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgICB9XG4gICAgICAuRXhjZXJwdHtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdW5nbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEZWxldGUgQnV0dG9uXG4uRHJhZnRze1xuICAuRHJhZnR7XG4gICAgLk9wdGlvbnN7XG4gICAgICAuRGVsZXRle1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIF9zcGxhc2gtaW5mby5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5TcGxhc2hJbmZve1xuICAjTWVzc2FnZXtcbiAgICBjb2xvcjogJHBhcmFncmFwaC10ZXh0O1xuICB9XG59XG4iLCIvLyBfZGlzY3Vzc2lvbi1wb2xscy5zY3NzIC0gdGhlbWVfb3B0aW9ucy9zaGFyZWQtY29sb3JzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi8vIERpc2N1c3Npb24gUG9sbCBBbnN3ZXIgRm9ybVxuLkRQX0Fuc3dlckZvcm0sIC5EUF9SZXN1bHRzRm9ybXtcbiAgY29sb3I6ICRzaWx2ZXItc2FuZDtcbiAgaHJ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY2hhcmNvYWw7XG4gIH1cbiAgLkRQX0Fuc3dlclF1ZXN0aW9ucywgLkRQX1Jlc3VsdHNGb3Jte1xuICAgIHNwYW57XG4gICAgICBjb2xvcjogJGRhcmstZ3JheTtcbiAgICB9XG4gICAgLkRQX0Fuc3dlck9wdGlvbnMsIC5EUF9SZXN1bHRPcHRpb25ze1xuICAgICAgLlJhZGlvTGFiZWx7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEaXNjdXN0aW9uIFBvbGwgVG9vbHNcbiNEUF9Ub29sc3tcbiAgbGkgYXtcbiAgICBAZXh0ZW5kICVsaW5rO1xuICB9XG59XG5cbi8vIEF0dGFjaCBQb2xsIENoZWNrYm94XG5sYWJlbFtmb3I9Rm9ybV9EUF9BdHRhY2hde1xuICBjb2xvcjogJGRhcmstZ3JheTtcbn1cbiIsIi8vIF9pbmZvcm0tbWVzc2FnZXMuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9yc1xuLy8gVGhpcyBzdHlsZXMgdGhlIGJveCBpbiB0aGUgbG93ZXIgbGVmdCBwb3J0aW9uIGFmdGVyIHNlbGVjdGluZyBhIGNoZWNrYm94XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5JbmZvcm1NZXNzYWdlc3tcbiAgZGl2e1xuICAgIGNvbG9yOiAkc2lsdmVyLXNhbmQ7XG4gICAgJi5BY3Rpb25ze1xuICAgICAgLkRlbGV0ZSwgLk1vdmUsIC5NZXJnZSwgLlNwbGl0e1xuICAgICAgICBAZXh0ZW5kICVsaW5rO1xuICAgICAgfVxuICAgICAgLkNhbmNlbEFjdGlvbntcbiAgICAgICAgY29sb3I6ICRwYXJhZ3JhcGgtdGV4dDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzdW5nbG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBfd2FybmluZ3Muc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9yc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4vLyBNb2QgV2FybmluZ3Ncbi5Qcm9maWxlIC5XYXJuaW5nc3tcbiAgLldhcm4sIC5XYXJuaW5nUmVhc29ue1xuICAgIGNvbG9yOiAkb2lsO1xuICB9XG59XG4vLyBOb3RlIHRoZSBUSFJFRSBHJ3MuLi5cbi5XYXJuaW5nVG9nZ2dsZUhpc3Rvcnl7XG4gIEBleHRlbmQgJWxpbms7XG4gICY6Zm9jdXN7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vLyBCYW5uZWQgSGVyb1xuLkhlcm8uV2FybmluZ3tcbiAgaDN7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuLkJhbm5lZCAuSGVyb3tcbiAgYmFja2dyb3VuZDogJHNjYXJsZXQ7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG4iLCIvLyBfc2VhcmNoLXJlc3VsdHMuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9yc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4vLyBHZW5lcmFsIExheW91dFxuLlNlYXJjaEZvcm17XG4gIC5TaXRlU2VhcmNoe1xuICAgIC5JbnB1dEJveHtcbiAgICAgIEBleHRlbmQgJWlucHV0LWJveDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTm8gUmVzdWx0c1xuLlNlYXJjaCAuTm9SZXN1bHRze1xuICBjb2xvcjogJHNpbHZlci1zYW5kO1xufVxuXG4vLyBQYWdlckNvbnRyb2xzXG4uU2VhcmNoe1xuICAuTmV4dCwgLlByZXZpb3Vze1xuICAgIEBleHRlbmQgJWxpbms7XG4gIH1cbn1cblxuLy8gU2VhcmNoIFJlc3VsdHNcbi5JdGVtLkl0ZW0tU2VhcmNoe1xuICBiYWNrZ3JvdW5kOiAkYm94LWZpbHRlci1iYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRjaGFyY29hbDtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4wMyk7XG4gIH1cbiAgaDMgYXtcbiAgICBAZXh0ZW5kICVsaW5rO1xuICB9XG4gIC5NZWRpYS1Cb2R5e1xuICAgIHNwYW57XG4gICAgICBjb2xvcjogJG1vdW50YWluLW1pc3Q7XG4gICAgICAmLk1JdGVtLUF1dGhvcntcbiAgICAgICAgY29sb3I6ICRtb3VudGFpbi1taXN0O1xuICAgICAgICBhe1xuICAgICAgICAgIEBleHRlbmQgJWxpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLlN1bW1hcnl7XG4gICAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gX3Bvc3QtYmcuc2NzcyAtIHRoZW1lX29wdGlvbnMvYW1lcmljYXNhcm15XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5Db21tZW50cywgLkRpc2N1c3Npb257XG4gIFtjbGFzcyo9J1RpZXItJ10ge1xuICAgIC5Db21tZW50SGVhZGVyLCAuRGlzY3Vzc2lvbkhlYWRlcntcbiAgICAgIEBpbmNsdWRlIHJvbGVzKCR0aWVyMyk7XG4gICAgfVxuICB9XG4gIC5UaWVyLTN7XG4gICAgLkNvbW1lbnRIZWFkZXIsIC5EaXNjdXNzaW9uSGVhZGVye1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2hpcC1ncmF5O1xuICAgICAgYmFja2dyb3VuZDogJHJhbmdvb24tZ3JlZW47XG4gICAgICAuUm9sZVRpdGxle1xuICAgICAgICBjb2xvcjogJHRpZXIzO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb2xvcjogJHNpbHZlci1zYW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5UaWVyLTIge1xuICAgIC5Db21tZW50SGVhZGVyLCAuRGlzY3Vzc2lvbkhlYWRlcntcbiAgICAgIEBpbmNsdWRlIHJvbGVzKCR0aWVyMik7XG4gICAgfVxuICB9XG4gIC5UaWVyLTEge1xuICAgIC5Db21tZW50SGVhZGVyLCAuRGlzY3Vzc2lvbkhlYWRlcntcbiAgICAgIEBpbmNsdWRlIHJvbGVzKCR0aWVyMSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBfbWVzc2FnZXMuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9yc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gQWRkIGxpbmsgY29sb3JzIHRvIEluYm94IE1lc3NhZ2UgdGl0bGVcbi5Db252ZXJzYXRpb25zLk1lc3NhZ2Vze1xuICAuQ29udmVyc2F0aW9uIC5Vc2VycyBhOm5vdCguUGhvdG9XcmFwKXtcbiAgICBAZXh0ZW5kICVsaW5rO1xuICB9XG4gIC5Db252ZXJzYXRpb25zIC5SZWFkIC5Db252ZXJzYXRpb24gLlVzZXJzIGF7XG4gICAgY29sb3I6ICRhbHVtaW51bTtcbiAgfVxuICAuQ29udmVyc2F0aW9ucyAuVW5yZWFkIC5Db252ZXJzYXRpb24gLlVzZXJzIGF7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgQm94IFNoYWRvdyBmb3IgbWVzc2FnZXMgc2lkZWJhci5cbi5Db252ZXJzYXRpb25zLk1lc3NhZ2VzLmluYm94e1xuICAuQm94LkJveERpc2N1c3Npb25TaWRlYmFye1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIF9ndWVzdC1ib3guc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuLy8gSlMgQ29ubmVjdFxuLkpzQ29ubmVjdC1Db25uZWN0e1xuICAuQ29ubmVjdExpbmt7XG4gICAgLlVzZXJuYW1lLCAuQ29ubmVjdExhYmVse1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIC5Db25uZWN0TGFiZWx7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1bmdsb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEd1ZXN0IGJveCBTdHlsaW5nXG4uR3Vlc3RCb3h7XG4gIGg0e1xuICAgIGNvbG9yOiAkcGFnZS1oZWFkZXJzO1xuICB9XG4gIHB7XG4gICAgY29sb3I6ICRwYXJhZ3JhcGgtdGV4dDtcbiAgfVxuICAuQnV0dG9ue1xuXHRcdEBleHRlbmQgJXNlY29uZGFyeS1idG47XG4gIH1cbn1cbiIsIi8vIF9hYS1jb25uZWN0LnNjc3MgLSB0aGVtZV9vcHRpb25zL3NoYXJlZC1jb2xvcnMvXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi5jb25uZWN0IC5Db25uZWN0e1xuICAuV2hvSXN7XG4gICAgLk5hbWUsIGgze1xuICAgICAgY29sb3I6ICRwYWdlLWhlYWRlcnM7XG4gICAgfVxuICB9XG4gIC5FeGlzdGluZ1VzZXJuYW1le1xuICAgICYsIHN0cm9uZ3tcbiAgICAgIGNvbG9yOiAkc2lsdmVyLXNhbmQ7XG4gICAgfVxuICB9XG4gIC5GaW5lUHJpbnR7XG4gICAgY29sb3I6ICRzY2FybGV0O1xuICB9XG59XG4iLCIvLyBfaWNvbnMuc2NzcyAtIHRoZW1lX29wdGlvbnMvc2hhcmVkLWNvbG9ycy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRpY29uLXVybDogJy90aGVtZXMvYWdzLXVuaXZlcnNhbC9kZXNpZ24vaW1hZ2VzL2ljb25zLyN7JHRoZW1lLW5hbWV9JztcblxuLy8gQm9va21hcmsgSWNvblxuLkl0ZW1EaXNjdXNzaW9ue1xuICAuT3B0aW9uc3tcbiAgICAuQm9va21hcmt7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaWNvbi11cmx9L2ZvcnVtLmJvb2ttYXJrLW1haW4uI3skdGhlbWUtbmFtZX0uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cbiAgfVxufVxuLkRpc2N1c3Npb257XG4gIC5QYWdlVGl0bGUsIC5Db21tZW50e1xuICAgIC5PcHRpb25ze1xuICAgICAgLkJvb2ttYXJre1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaWNvbi11cmx9L2ZvcnVtLmJvb2ttYXJrLW1haW4uI3skdGhlbWUtbmFtZX0uc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBRdW90ZSBJY29uXG4uUmVhY3Rpb25zIGF7XG4gIC5SZWFjdFF1b3Rle1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRpY29uLXVybH0vcXVvdGUuZm9ydW0uI3skdGhlbWUtbmFtZX0uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG4gICYuUXVvdGU6aG92ZXIgLlJlYWN0UXVvdGV7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGljb24tdXJsfS9xdW90ZS5mb3J1bS4jeyR0aGVtZS1uYW1lfS5hY3RpdmUuc3ZnKTtcbiAgfVxufVxuXG4vLyBGbGFnIEljb25cbi5SZWFjdGlvbnN7XG4gIC5Db21tZW50RmxhZyAuRmxhZ0NvbnRlbnR7XG4gICAgJjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaWNvbi11cmx9L2ZvcnVtLmZsYWcuI3skdGhlbWUtbmFtZX0uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cbiAgICAmOmhvdmVyOmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpY29uLXVybH0vZm9ydW0uZmxhZy4jeyR0aGVtZS1uYW1lfS5hY3RpdmUuc3ZnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9ucyBHZWFyIEljb25cbi5EaXNjdXNzaW9ue1xuICAuUGFnZVRpdGxlLCAuQ29tbWVudHtcbiAgICAuT3B0aW9uc3tcbiAgICAgIHNwYW4uT3B0aW9uc1RpdGxle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaWNvbi11cmx9L2ZvcnVtLm9wdGlvbnMuI3skdGhlbWUtbmFtZX0uc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLkRpc2N1c3Npb25zLCAuQ2F0ZWdvcnlMaXN0e1xuICAuTWV0YSwgLk9wdGlvbnN7XG4gICAgQGVhY2ggJGljb25DbGFzcywgJGljb25OYW1lIGluXG4gICAgICAoRGlzY3Vzc2lvbkNvdW50LCBkaXNjdXNzaW9ucyksXG4gICAgICAoVmlld0NvdW50LCAgICAgICB2aWV3cy1pY29uKSxcbiAgICAgIChDb21tZW50Q291bnQsICAgIGNvbW1lbnQtZGFyayksXG4gICAgICAoT3B0aW9uc1RpdGxlLCAgICBvcHRpb25zKVxuICAgICAge1xuICAgICAgJiBzcGFuLiN7JGljb25DbGFzc317XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpY29uLXVybH0vZm9ydW0uI3skaWNvbk5hbWV9LiN7JHRoZW1lLW5hbWV9LnN2Zyk7XG4gICAgICAgICY6aG92ZXIsICYuQWN0aXZlLCAmLkFjdGl2ZTpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaWNvbi11cmx9L2ZvcnVtLiN7JGljb25OYW1lfS4jeyR0aGVtZS1uYW1lfS5hY3RpdmUuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJY29ucyBpbiBEaXNjdXNzaW9uIEZpbHRlclxuLkJveEZpbHRlcntcbiAgLkZpbHRlck1lbnV7XG4gICAgbGl7XG4gICAgICBAZWFjaCAkaWNvbkNsYXNzLCAkaWNvbk5hbWUgaW5cbiAgICAgIChBY3Rpdml0aWVzLCAgICAgIGFjdGl2aXR5KSxcbiAgICAgIChBY3Rpdml0eSwgICAgICAgIGFjdGl2aXR5KSxcbiAgICAgIChBbGxDYXRlZ29yaWVzLCAgIGNhdGVnb3JpZXMpLFxuICAgICAgKERpc2N1c3Npb25zLCAgICAgZGlzY3Vzc2lvbnMtc2lkZSksXG4gICAgICAoTXlEcmFmdHMsICAgICAgICBkcmFmdHMpLFxuICAgICAgKFBhcnRpY2lwYXRlZCwgICAgcGFydGljaXBhdGVkKSxcbiAgICAgIChOb3RpZmljYXRpb25zLCAgIG5vdGlmaWNhdGlvbiksXG4gICAgICAoSW5ib3gsICAgICAgICAgICBpbmJveCksXG4gICAgICAoQ29tbWVudHMsICAgICAgICBjb21tZW50KSxcbiAgICAgIChNeUJvb2ttYXJrcywgICAgIGJvb2ttYXJrKVxuICAgICAge1xuICAgICAgICAmLiN7JGljb25DbGFzc317XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGljb24tdXJsfS9mb3J1bS4jeyRpY29uTmFtZX0uI3skdGhlbWUtbmFtZX0uc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm1hcHBpbmdzIjoiO0FLY0EsT0FBTyxBQUFBLGNBQWM7QUFDckIsVUFBVSxBQUFBLGdCQUFnQjtBQUMxQixVQUFVLEFBQUEsTUFBTTtBQUNoQixVQUFVLEFBQUEsa0JBQWtCO0FBQzVCLE9BQU8sQUFBQSxZQUFZO0FBQ25CLE9BQU8sQUFBQSxZQUFZLENBQUE7RUFDakIsV0FBVyxFSDJDSSxjQUFjLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxVQUFVLEdHMUM1RDs7O0FBRUQsYUFBYSxDQUNYLFFBQVEsQ0FBQyxPQUFPLEVBREgsWUFBWSxDQUN6QixRQUFRLENBQUMsT0FBTyxFQURXLFVBQVUsQ0FDckMsUUFBUSxDQUFDLE9BQU8sRUFEdUIsTUFBTSxD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 */
