string(289701) ".wrapper { width: 100%; } #outlook a { padding: 0; } body { width: 100% !important; min-width: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; margin: 0; Margin: 0; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .ExternalClass { width: 100%; } .ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div { line-height: 100%; } #backgroundTable { margin: 0; Margin: 0; padding: 0; width: 100% !important; line-height: 100% !important; } img { outline: none; text-decoration: none; -ms-interpolation-mode: bicubic; width: auto; max-width: 100%; clear: both; display: block; } center { width: 100%; min-width: 580px; } a img { border: none; } p { margin: 0 0 0 10px; Margin: 0 0 0 10px; } table { border-spacing: 0; border-collapse: collapse; } td { word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; border-collapse: collapse !important; } table, tr, td { padding: 0; vertical-align: top; text-align: left; } @media only screen { html { min-height: 100%; background: #f3f3f3; } } table.body { background: #f3f3f3; height: 100%; width: 100%; } table.container { background: #fbfcfc; width: 580px; margin: 0 auto; Margin: 0 auto; text-align: inherit; } table.row { padding: 0; width: 100%; position: relative; } table.spacer { width: 100%; } table.spacer td { mso-line-height-rule: exactly; } table.container table.row { display: table; } td.columns, td.column, th.columns, th.column { margin: 0 auto; Margin: 0 auto; padding-left: 16px; padding-bottom: 16px; } td.columns .column, td.columns .columns, td.column .column, td.column .columns, th.columns .column, th.columns .columns, th.column .column, th.column .columns { padding-left: 0 !important; padding-right: 0 !important; } td.columns .column center, td.columns .columns center, td.column .column center, td.column .columns center, th.columns .column center, th.columns .columns center, th.column .column center, th.column .columns center { min-width: none !important; } td.columns.last, td.column.last, th.columns.last, th.column.last { padding-right: 16px; } td.columns table:not(.button), td.column table:not(.button), th.columns table:not(.button), th.column table:not(.button) { width: 100%; } td.large-1, th.large-1 { width: 32.33333px; padding-left: 8px; padding-right: 8px; } td.large-1.first, th.large-1.first { padding-left: 16px; } td.large-1.last, th.large-1.last { padding-right: 16px; } .collapse > tbody > tr > td.large-1, .collapse > tbody > tr > th.large-1 { padding-right: 0; padding-left: 0; width: 48.33333px; } .collapse td.large-1.first, .collapse th.large-1.first, .collapse td.large-1.last, .collapse th.large-1.last { width: 56.33333px; } td.large-1 center, th.large-1 center { min-width: 0.33333px; } .body .columns td.large-1, .body .column td.large-1, .body .columns th.large-1, .body .column th.large-1 { width: 8.33333%; } td.large-2, th.large-2 { width: 80.66667px; padding-left: 8px; padding-right: 8px; } td.large-2.first, th.large-2.first { padding-left: 16px; } td.large-2.last, th.large-2.last { padding-right: 16px; } .collapse > tbody > tr > td.large-2, .collapse > tbody > tr > th.large-2 { padding-right: 0; padding-left: 0; width: 96.66667px; } .collapse td.large-2.first, .collapse th.large-2.first, .collapse td.large-2.last, .collapse th.large-2.last { width: 104.66667px; } td.large-2 center, th.large-2 center { min-width: 48.66667px; } .body .columns td.large-2, .body .column td.large-2, .body .columns th.large-2, .body .column th.large-2 { width: 16.66667%; } td.large-3, th.large-3 { width: 129px; padding-left: 8px; padding-right: 8px; } td.large-3.first, th.large-3.first { padding-left: 16px; } td.large-3.last, th.large-3.last { padding-right: 16px; } .collapse > tbody > tr > td.large-3, .collapse > tbody > tr > th.large-3 { padding-right: 0; padding-left: 0; width: 145px; } .collapse td.large-3.first, .collapse th.large-3.first, .collapse td.large-3.last, .collapse th.large-3.last { width: 153px; } td.large-3 center, th.large-3 center { min-width: 97px; } .body .columns td.large-3, .body .column td.large-3, .body .columns th.large-3, .body .column th.large-3 { width: 25%; } td.large-4, th.large-4 { width: 177.33333px; padding-left: 8px; padding-right: 8px; } td.large-4.first, th.large-4.first { padding-left: 16px; } td.large-4.last, th.large-4.last { padding-right: 16px; } .collapse > tbody > tr > td.large-4, .collapse > tbody > tr > th.large-4 { padding-right: 0; padding-left: 0; width: 193.33333px; } .collapse td.large-4.first, .collapse th.large-4.first, .collapse td.large-4.last, .collapse th.large-4.last { width: 201.33333px; } td.large-4 center, th.large-4 center { min-width: 145.33333px; } .body .columns td.large-4, .body .column td.large-4, .body .columns th.large-4, .body .column th.large-4 { width: 33.33333%; } td.large-5, th.large-5 { width: 225.66667px; padding-left: 8px; padding-right: 8px; } td.large-5.first, th.large-5.first { padding-left: 16px; } td.large-5.last, th.large-5.last { padding-right: 16px; } .collapse > tbody > tr > td.large-5, .collapse > tbody > tr > th.large-5 { padding-right: 0; padding-left: 0; width: 241.66667px; } .collapse td.large-5.first, .collapse th.large-5.first, .collapse td.large-5.last, .collapse th.large-5.last { width: 249.66667px; } td.large-5 center, th.large-5 center { min-width: 193.66667px; } .body .columns td.large-5, .body .column td.large-5, .body .columns th.large-5, .body .column th.large-5 { width: 41.66667%; } td.large-6, th.large-6 { width: 274px; padding-left: 8px; padding-right: 8px; } td.large-6.first, th.large-6.first { padding-left: 16px; } td.large-6.last, th.large-6.last { padding-right: 16px; } .collapse > tbody > tr > td.large-6, .collapse > tbody > tr > th.large-6 { padding-right: 0; padding-left: 0; width: 290px; } .collapse td.large-6.first, .collapse th.large-6.first, .collapse td.large-6.last, .collapse th.large-6.last { width: 298px; } td.large-6 center, th.large-6 center { min-width: 242px; } .body .columns td.large-6, .body .column td.large-6, .body .columns th.large-6, .body .column th.large-6 { width: 50%; } td.large-7, th.large-7 { width: 322.33333px; padding-left: 8px; padding-right: 8px; } td.large-7.first, th.large-7.first { padding-left: 16px; } td.large-7.last, th.large-7.last { padding-right: 16px; } .collapse > tbody > tr > td.large-7, .collapse > tbody > tr > th.large-7 { padding-right: 0; padding-left: 0; width: 338.33333px; } .collapse td.large-7.first, .collapse th.large-7.first, .collapse td.large-7.last, .collapse th.large-7.last { width: 346.33333px; } td.large-7 center, th.large-7 center { min-width: 290.33333px; } .body .columns td.large-7, .body .column td.large-7, .body .columns th.large-7, .body .column th.large-7 { width: 58.33333%; } td.large-8, th.large-8 { width: 370.66667px; padding-left: 8px; padding-right: 8px; } td.large-8.first, th.large-8.first { padding-left: 16px; } td.large-8.last, th.large-8.last { padding-right: 16px; } .collapse > tbody > tr > td.large-8, .collapse > tbody > tr > th.large-8 { padding-right: 0; padding-left: 0; width: 386.66667px; } .collapse td.large-8.first, .collapse th.large-8.first, .collapse td.large-8.last, .collapse th.large-8.last { width: 394.66667px; } td.large-8 center, th.large-8 center { min-width: 338.66667px; } .body .columns td.large-8, .body .column td.large-8, .body .columns th.large-8, .body .column th.large-8 { width: 66.66667%; } td.large-9, th.large-9 { width: 419px; padding-left: 8px; padding-right: 8px; } td.large-9.first, th.large-9.first { padding-left: 16px; } td.large-9.last, th.large-9.last { padding-right: 16px; } .collapse > tbody > tr > td.large-9, .collapse > tbody > tr > th.large-9 { padding-right: 0; padding-left: 0; width: 435px; } .collapse td.large-9.first, .collapse th.large-9.first, .collapse td.large-9.last, .collapse th.large-9.last { width: 443px; } td.large-9 center, th.large-9 center { min-width: 387px; } .body .columns td.large-9, .body .column td.large-9, .body .columns th.large-9, .body .column th.large-9 { width: 75%; } td.large-10, th.large-10 { width: 467.33333px; padding-left: 8px; padding-right: 8px; } td.large-10.first, th.large-10.first { padding-left: 16px; } td.large-10.last, th.large-10.last { padding-right: 16px; } .collapse > tbody > tr > td.large-10, .collapse > tbody > tr > th.large-10 { padding-right: 0; padding-left: 0; width: 483.33333px; } .collapse td.large-10.first, .collapse th.large-10.first, .collapse td.large-10.last, .collapse th.large-10.last { width: 491.33333px; } td.large-10 center, th.large-10 center { min-width: 435.33333px; } .body .columns td.large-10, .body .column td.large-10, .body .columns th.large-10, .body .column th.large-10 { width: 83.33333%; } td.large-11, th.large-11 { width: 515.66667px; padding-left: 8px; padding-right: 8px; } td.large-11.first, th.large-11.first { padding-left: 16px; } td.large-11.last, th.large-11.last { padding-right: 16px; } .collapse > tbody > tr > td.large-11, .collapse > tbody > tr > th.large-11 { padding-right: 0; padding-left: 0; width: 531.66667px; } .collapse td.large-11.first, .collapse th.large-11.first, .collapse td.large-11.last, .collapse th.large-11.last { width: 539.66667px; } td.large-11 center, th.large-11 center { min-width: 483.66667px; } .body .columns td.large-11, .body .column td.large-11, .body .columns th.large-11, .body .column th.large-11 { width: 91.66667%; } td.large-12, th.large-12 { width: 564px; padding-left: 8px; padding-right: 8px; } td.large-12.first, th.large-12.first { padding-left: 16px; } td.large-12.last, th.large-12.last { padding-right: 16px; } .collapse > tbody > tr > td.large-12, .collapse > tbody > tr > th.large-12 { padding-right: 0; padding-left: 0; width: 580px; } .collapse td.large-12.first, .collapse th.large-12.first, .collapse td.large-12.last, .collapse th.large-12.last { width: 588px; } td.large-12 center, th.large-12 center { min-width: 532px; } .body .columns td.large-12, .body .column td.large-12, .body .columns th.large-12, .body .column th.large-12 { width: 100%; } td.large-offset-1, td.large-offset-1.first, td.large-offset-1.last, th.large-offset-1, th.large-offset-1.first, th.large-offset-1.last { padding-left: 64.33333px; } td.large-offset-2, td.large-offset-2.first, td.large-offset-2.last, th.large-offset-2, th.large-offset-2.first, th.large-offset-2.last { padding-left: 112.66667px; } td.large-offset-3, td.large-offset-3.first, td.large-offset-3.last, th.large-offset-3, th.large-offset-3.first, th.large-offset-3.last { padding-left: 161px; } td.large-offset-4, td.large-offset-4.first, td.large-offset-4.last, th.large-offset-4, th.large-offset-4.first, th.large-offset-4.last { padding-left: 209.33333px; } td.large-offset-5, td.large-offset-5.first, td.large-offset-5.last, th.large-offset-5, th.large-offset-5.first, th.large-offset-5.last { padding-left: 257.66667px; } td.large-offset-6, td.large-offset-6.first, td.large-offset-6.last, th.large-offset-6, th.large-offset-6.first, th.large-offset-6.last { padding-left: 306px; } td.large-offset-7, td.large-offset-7.first, td.large-offset-7.last, th.large-offset-7, th.large-offset-7.first, th.large-offset-7.last { padding-left: 354.33333px; } td.large-offset-8, td.large-offset-8.first, td.large-offset-8.last, th.large-offset-8, th.large-offset-8.first, th.large-offset-8.last { padding-left: 402.66667px; } td.large-offset-9, td.large-offset-9.first, td.large-offset-9.last, th.large-offset-9, th.large-offset-9.first, th.large-offset-9.last { padding-left: 451px; } td.large-offset-10, td.large-offset-10.first, td.large-offset-10.last, th.large-offset-10, th.large-offset-10.first, th.large-offset-10.last { padding-left: 499.33333px; } td.large-offset-11, td.large-offset-11.first, td.large-offset-11.last, th.large-offset-11, th.large-offset-11.first, th.large-offset-11.last { padding-left: 547.66667px; } td.expander, th.expander { visibility: hidden; width: 0; padding: 0 !important; } table.container.radius { border-radius: 0; border-collapse: separate; } .block-grid { width: 100%; max-width: 580px; } .block-grid td { display: inline-block; padding: 8px; } .up-2 td { width: 274px !important; } .up-3 td { width: 177px !important; } .up-4 td { width: 129px !important; } .up-5 td { width: 100px !important; } .up-6 td { width: 80px !important; } .up-7 td { width: 66px !important; } .up-8 td { width: 56px !important; } table.text-center, th.text-center, td.text-center, h1.text-center, h2.text-center, h3.text-center, h4.text-center, h5.text-center, h6.text-center, p.text-center, span.text-center { text-align: center; } table.text-left, th.text-left, td.text-left, h1.text-left, h2.text-left, h3.text-left, h4.text-left, h5.text-left, h6.text-left, p.text-left, span.text-left { text-align: left; } table.text-right, th.text-right, td.text-right, h1.text-right, h2.text-right, h3.text-right, h4.text-right, h5.text-right, h6.text-right, p.text-right, span.text-right { text-align: right; } span.text-center { display: block; width: 100%; text-align: center; } @media only screen and (max-width: 596px) { .small-float-center { margin: 0 auto !important; float: none !important; text-align: center !important; } .small-text-center { text-align: center !important; } .small-text-left { text-align: left !important; } .small-text-right { text-align: right !important; } } img.float-left { float: left; text-align: left; } img.float-right { float: right; text-align: right; } img.float-center, img.text-center { margin: 0 auto; Margin: 0 auto; float: none; text-align: center; } table.float-center, td.float-center, th.float-center { margin: 0 auto; Margin: 0 auto; float: none; text-align: center; } .hide-for-large { display: none !important; mso-hide: all; overflow: hidden; max-height: 0; font-size: 0; width: 0; line-height: 0; } @media only screen and (max-width: 596px) { .hide-for-large { display: block !important; width: auto !important; overflow: visible !important; max-height: none !important; font-size: inherit !important; line-height: inherit !important; } } table.body table.container .hide-for-large * { mso-hide: all; } @media only screen and (max-width: 596px) { table.body table.container .hide-for-large, table.body table.container .row.hide-for-large { display: table !important; width: 100% !important; } } @media only screen and (max-width: 596px) { table.body table.container .callout-inner.hide-for-large { display: table-cell !important; width: 100% !important; } } @media only screen and (max-width: 596px) { table.body table.container .show-for-large { display: none !important; width: 0; mso-hide: all; overflow: hidden; } } body, table.body, h1, h2, h3, h4, h5, h6, p, td, th, a { color: #0a0a0a; font-family: Helvetica, Arial, sans-serif; font-weight: normal; padding: 0; margin: 0; Margin: 0; text-align: left; line-height: 1.5; } h1, h2, h3, h4, h5, h6 { color: #1c4f79; word-wrap: normal; font-family: Helvetica, Arial, sans-serif; font-weight: normal; margin-bottom: 10px; Margin-bottom: 10px; } h1 { font-size: 34px; } h2 { font-size: 30px; } h3 { font-size: 28px; } h4 { font-size: 24px; } h5 { font-size: 20px; } h6 { font-size: 14px; } body, table.body, p, td, th { font-size: 16px; line-height: 1.5; } p { margin-bottom: 10px; Margin-bottom: 10px; } p.lead { font-size: 20px; line-height: 1.6; } p.subheader { margin-top: 4px; margin-bottom: 8px; Margin-top: 4px; Margin-bottom: 8px; font-weight: normal; line-height: 1.4; color: #8a8a8a; } small { font-size: 80%; color: #cacaca; } a { color: #1c4f79; text-decoration: none; } a:hover { color: #123450; } a:active { color: #123450; } a:visited { color: #1c4f79; } h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited, h4 a, h4 a:visited, h5 a, h5 a:visited, h6 a, h6 a:visited { color: #1c4f79; } pre { background: #f3f3f3; margin: 30px 0; Margin: 30px 0; } pre code { color: #cacaca; } pre code span.callout { color: #8a8a8a; font-weight: bold; } pre code span.callout-strong { color: #ff6908; font-weight: bold; } table.hr { width: 100%; } table.hr th { height: 0; max-width: 580px; border-top: 0; border-right: 0; border-bottom: 1px solid #0a0a0a; border-left: 0; margin: 20px auto; Margin: 20px auto; clear: both; } .stat { font-size: 40px; line-height: 1; } p + .stat { margin-top: -16px; Margin-top: -16px; } span.preheader { display: none !important; visibility: hidden; mso-hide: all !important; font-size: 1px; color: #f3f3f3; line-height: 1px; max-height: 0px; max-width: 0px; opacity: 0; overflow: hidden; } table.button { width: auto; margin: 0 0 16px 0; Margin: 0 0 16px 0; } table.button table td { text-align: left; color: #fbfcfc; background: #1c4f79; border: 2px solid #1c4f79; } table.button table td a { font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; color: #fbfcfc; text-decoration: none; display: inline-block; padding: 8px 16px 8px 16px; border: 0 solid #1c4f79; border-radius: 3px; } table.button.radius table td { border-radius: 3px; border: none; } table.button.rounded table td { border-radius: 500px; border: none; } table.button:hover table tr td a, table.button:active table tr td a, table.button table tr td a:visited, table.button.tiny:hover table tr td a, table.button.tiny:active table tr td a, table.button.tiny table tr td a:visited, table.button.small:hover table tr td a, table.button.small:active table tr td a, table.button.small table tr td a:visited, table.button.large:hover table tr td a, table.button.large:active table tr td a, table.button.large table tr td a:visited { color: #fbfcfc; } table.button.tiny table td, table.button.tiny table a { padding: 4px 8px 4px 8px; } table.button.tiny table a { font-size: 10px; font-weight: normal; } table.button.small table td, table.button.small table a { padding: 5px 10px 5px 10px; font-size: 12px; } table.button.large table a { padding: 10px 20px 10px 20px; font-size: 20px; } table.button.expand, table.button.expanded { width: 100% !important; } table.button.expand table, table.button.expanded table { width: 100%; } table.button.expand table a, table.button.expanded table a { text-align: center; width: 100%; padding-left: 0; padding-right: 0; } table.button.expand center, table.button.expanded center { min-width: 0; } table.button:hover table td, table.button:visited table td, table.button:active table td { background: #123450; color: #fbfcfc; } table.button:hover table a, table.button:visited table a, table.button:active table a { border: 0 solid #123450; } table.button.secondary table td { background: #777777; color: #fbfcfc; border: 0px solid #777777; } table.button.secondary table a { color: #fbfcfc; border: 0 solid #777777; } table.button.secondary:hover table td { background: #919191; color: #fbfcfc; } table.button.secondary:hover table a { border: 0 solid #919191; } table.button.secondary:hover table td a { color: #fbfcfc; } table.button.secondary:active table td a { color: #fbfcfc; } table.button.secondary table td a:visited { color: #fbfcfc; } table.button.success table td { background: #3adb76; border: 0px solid #3adb76; } table.button.success table a { border: 0 solid #3adb76; } table.button.success:hover table td { background: #23bf5d; } table.button.success:hover table a { border: 0 solid #23bf5d; } table.button.alert table td { background: #ec5840; border: 0px solid #ec5840; } table.button.alert table a { border: 0 solid #ec5840; } table.button.alert:hover table td { background: #e23317; } table.button.alert:hover table a { border: 0 solid #e23317; } table.button.warning table td { background: #ffae00; border: 0px solid #ffae00; } table.button.warning table a { border: 0px solid #ffae00; } table.button.warning:hover table td { background: #cc8b00; } table.button.warning:hover table a { border: 0px solid #cc8b00; } table.callout { margin-bottom: 16px; Margin-bottom: 16px; } th.callout-inner { width: 100%; border: 1px solid #c1d0d0; padding: 10px; background: #fbfcfc; } th.callout-inner.primary { background: #d3e6f5; border: 1px solid #444444; color: #0a0a0a; } th.callout-inner.secondary { background: #ebebeb; border: 1px solid #444444; color: #0a0a0a; } th.callout-inner.success { background: #e1faea; border: 1px solid #1b9448; color: #fbfcfc; } th.callout-inner.warning { background: #fff3d9; border: 1px solid #996800; color: #fbfcfc; } th.callout-inner.alert { background: #fce6e2; border: 1px solid #b42912; color: #fbfcfc; } .thumbnail { border: solid 4px #fbfcfc; box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2); display: inline-block; line-height: 0; max-width: 100%; transition: box-shadow 200ms ease-out; border-radius: 3px; margin-bottom: 16px; } .thumbnail:hover, .thumbnail:focus { box-shadow: 0 0 6px 1px rgba(28, 79, 121, 0.5); } table.menu { width: 580px; } table.menu td.menu-item, table.menu th.menu-item { padding: 10px; padding-right: 10px; } table.menu td.menu-item a, table.menu th.menu-item a { color: #1c4f79; } table.menu.vertical td.menu-item, table.menu.vertical th.menu-item { padding: 10px; padding-right: 0; display: block; } table.menu.vertical td.menu-item a, table.menu.vertical th.menu-item a { width: 100%; } table.menu.vertical td.menu-item table.menu.vertical td.menu-item, table.menu.vertical td.menu-item table.menu.vertical th.menu-item, table.menu.vertical th.menu-item table.menu.vertical td.menu-item, table.menu.vertical th.menu-item table.menu.vertical th.menu-item { padding-left: 10px; } table.menu.text-center a { text-align: center; } .menu[align="center"] { width: auto !important; } body.outlook p { display: inline !important; } @media only screen and (max-width: 596px) { table.body img { width: auto; height: auto; } table.body center { min-width: 0 !important; } table.body .container { width: 95% !important; } table.body .columns, table.body .column { height: auto !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 16px !important; padding-right: 16px !important; } table.body .columns .column, table.body .columns .columns, table.body .column .column, table.body .column .columns { padding-left: 0 !important; padding-right: 0 !important; } table.body .collapse .columns, table.body .collapse .column { padding-left: 0 !important; padding-right: 0 !important; } td.small-1, th.small-1 { display: inline-block !important; width: 8.33333% !important; } td.small-2, th.small-2 { display: inline-block !important; width: 16.66667% !important; } td.small-3, th.small-3 { display: inline-block !important; width: 25% !important; } td.small-4, th.small-4 { display: inline-block !important; width: 33.33333% !important; } td.small-5, th.small-5 { display: inline-block !important; width: 41.66667% !important; } td.small-6, th.small-6 { display: inline-block !important; width: 50% !important; } td.small-7, th.small-7 { display: inline-block !important; width: 58.33333% !important; } td.small-8, th.small-8 { display: inline-block !important; width: 66.66667% !important; } td.small-9, th.small-9 { display: inline-block !important; width: 75% !important; } td.small-10, th.small-10 { display: inline-block !important; width: 83.33333% !important; } td.small-11, th.small-11 { display: inline-block !important; width: 91.66667% !important; } td.small-12, th.small-12 { display: inline-block !important; width: 100% !important; } .columns td.small-12, .column td.small-12, .columns th.small-12, .column th.small-12 { display: block !important; width: 100% !important; } table.body td.small-offset-1, table.body th.small-offset-1 { margin-left: 8.33333% !important; Margin-left: 8.33333% !important; } table.body td.small-offset-2, table.body th.small-offset-2 { margin-left: 16.66667% !important; Margin-left: 16.66667% !important; } table.body td.small-offset-3, table.body th.small-offset-3 { margin-left: 25% !important; Margin-left: 25% !important; } table.body td.small-offset-4, table.body th.small-offset-4 { margin-left: 33.33333% !important; Margin-left: 33.33333% !important; } table.body td.small-offset-5, table.body th.small-offset-5 { margin-left: 41.66667% !important; Margin-left: 41.66667% !important; } table.body td.small-offset-6, table.body th.small-offset-6 { margin-left: 50% !important; Margin-left: 50% !important; } table.body td.small-offset-7, table.body th.small-offset-7 { margin-left: 58.33333% !important; Margin-left: 58.33333% !important; } table.body td.small-offset-8, table.body th.small-offset-8 { margin-left: 66.66667% !important; Margin-left: 66.66667% !important; } table.body td.small-offset-9, table.body th.small-offset-9 { margin-left: 75% !important; Margin-left: 75% !important; } table.body td.small-offset-10, table.body th.small-offset-10 { margin-left: 83.33333% !important; Margin-left: 83.33333% !important; } table.body td.small-offset-11, table.body th.small-offset-11 { margin-left: 91.66667% !important; Margin-left: 91.66667% !important; } table.body table.columns td.expander, table.body table.columns th.expander { display: none !important; } table.body .right-text-pad, table.body .text-pad-right { padding-left: 10px !important; } table.body .left-text-pad, table.body .text-pad-left { padding-right: 10px !important; } table.menu { width: 100% !important; } table.menu td, table.menu th { width: auto !important; display: inline-block !important; } table.menu.vertical td, table.menu.vertical th, table.menu.small-vertical td, table.menu.small-vertical th { display: block !important; } table.menu[align="center"] { width: auto !important; } table.button.small-expand, table.button.small-expanded { width: 100% !important; } table.button.small-expand table, table.button.small-expanded table { width: 100%; } table.button.small-expand table a, table.button.small-expanded table a { text-align: center !important; width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; } table.button.small-expand center, table.button.small-expanded center { min-width: 0; } } .mso table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table, .mso table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table, table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table, table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table, table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table.bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table.bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table { width: auto; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='100%'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='100%'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='100%'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='100%'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='100%'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='100%'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='100%'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='100%'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='100%'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='100%'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='100%'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='100%'], table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='100%'].bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='100%'].bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='100%'], table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='100%'] { width: 100%; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='null'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='null'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='null'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='null'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='null'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='null'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='null'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='null'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='null'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='null'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='null'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='null'], table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='null'].bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='null'].bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='null'], table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='null'] { width: 100%; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='145'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='145'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='145'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='145'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='145'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='145'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='145'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='145'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='145'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='145'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='145'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='145'], table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='145'].bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='145'].bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='145'], table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='145'] { width: 25%; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='188'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='188'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='188'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='188'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='188'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='188'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='188'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='188'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='188'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='188'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='188'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='188'], table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='188'].bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='188'].bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='188'], table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='188'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='193'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='193'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='193'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='193'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='193'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='193'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='193'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='193'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='193'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='193'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='193'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='193'], table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='193'].bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='193'].bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='193'], table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='193'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='194'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='194'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='194'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='194'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='194'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='194'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='194'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='194'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='194'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='194'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='194'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='194'], table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='194'].bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='194'].bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='194'], table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='194'] { width: 33%; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='188']:first-child, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='188']:first-child, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='188']:first-child, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='188']:first-child, table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='188']:first-child, table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='188']:first-child, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='188']:first-child, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='188']:first-child, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='188']:first-child, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='188']:first-child, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='188']:first-child, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='188']:first-child, table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='188'].bxBlockContentButtonEdge:first-child, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='188'].bxBlockContentButtonEdge:first-child, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='188']:first-child, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='188']:first-child, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='193']:first-child, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='193']:first-child, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='193']:first-child, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='193']:first-child, table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='193']:first-child, table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='193']:first-child, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='193']:first-child, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='193']:first-child, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='193']:first-child, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='193']:first-child, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='193']:first-child, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='193']:first-child, table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='193'].bxBlockContentButtonEdge:first-child, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='193'].bxBlockContentButtonEdge:first-child, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='193']:first-child, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='193']:first-child, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='194']:first-child, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='194']:first-child, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='194']:first-child, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='194']:first-child, table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='194']:first-child, table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='194']:first-child, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='194']:first-child, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='194']:first-child, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='194']:first-child, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='194']:first-child, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='194']:first-child, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='194']:first-child, table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='194'].bxBlockContentButtonEdge:first-child, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='194'].bxBlockContentButtonEdge:first-child, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='194']:first-child, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='194']:first-child { width: 34%; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='260'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='260'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='260'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='260'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='260'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='260'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='260'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='260'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='260'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='260'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='260'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='260'], table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='260'].bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='260'].bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='260'], table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='260'] { width: 50%; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='290'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='290'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='290'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='290'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='290'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='290'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='290'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='290'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='290'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='290'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='290'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='290'], table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='290'].bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='290'].bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='290'], table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='290'] { width: 50%; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='282'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='282'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='282'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='282'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='282'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='282'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='282'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='282'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='282'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='282'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='282'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='282'], table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='282'].bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='282'].bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='282'], table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='282'] { width: 50%; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='386'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='386'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='386'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='386'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='386'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='386'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='386'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='386'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='386'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='386'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='386'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='386'], table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='386'].bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='386'].bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='386'], table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='386'] { width: 66%; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='387'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='387'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='387'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='387'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='387'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='387'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='387'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='387'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='387'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='387'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='387'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='387'], table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='387'].bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='387'].bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='387'], table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='387'] { width: 66%; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table[width^='435'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table[width^='435'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='435'], table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='435'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table[width^='435'], table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table[width^='435'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table[width^='435'], table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table[width^='435'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table[width^='435'], table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table[width^='435'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table[width^='435'], table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table[width^='435'], table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table[width^='435'].bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table[width^='435'].bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='435'], table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table[width^='435'] { width: 75%; } @media only screen and (max-width: 596px) { .mso table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table, .mso table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table, table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table, table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table, table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table.bxBlockContentButtonEdge, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table.bxBlockContentButtonEdge, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding table, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding table { width: 100% !important; } } .mso table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='188'], .mso table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='188'] { width: 33% !important; } .mso table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='193'], .mso table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='193'] { width: 33% !important; } .mso table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table[width^='194'], .mso table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table[width^='194'] { width: 33% !important; } table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentImage img.bxImage, table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table td.bxBlockContentImage img.bxImage, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table td.bxBlockContentImage img.bxImage, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table td.bxBlockContentImage img.bxImage, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockContentImage img.bxImage, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockContentImage img.bxImage, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table.bxBlockContentItemImageText td.bxBlockContentText img.bxImage, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table.bxBlockContentItemImageText td.bxBlockContentImage img.bxImage, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table.bxBlockContentItemImageText td.bxBlockContentText img.bxImage, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table.bxBlockContentItemImageText td.bxBlockContentImage img.bxImage { border: none; width: 100%; max-width: 100%; padding: 0 !important; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table:first-child td.bxBlockPadding, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table:first-child td.bxBlockPadding { padding-left: 0; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table:last-child td.bxBlockPadding, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table:last-child td.bxBlockPadding { padding-right: 0; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockPadding, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockPadding { padding-left: 8px; padding-right: 8px; } @media only screen and (max-width: 596px) { table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockPadding, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockPadding { padding-left: 0 !important; padding-right: 0 !important; } } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img.img, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img:not([class]), table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[height], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[width], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img.img, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img:not([class]), table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[height], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[width] { max-width: 100%; display: block; margin-left: auto; margin-right: auto; padding-bottom: 16px; height: auto !important; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img.img.pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img.img[align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img:not([class]).pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img:not([class])[align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[height].pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[height][align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[width].pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[width][align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img.img.pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img.img[align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img:not([class]).pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img:not([class])[align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[height].pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[height][align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[width].pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[width][align='left'] { padding-right: 16px; max-width: 50%; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img.img.pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img.img[align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img:not([class]).pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img:not([class])[align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[height].pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[height][align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[width].pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[width][align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img.img.pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img.img[align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img:not([class]).pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img:not([class])[align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[height].pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[height][align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[width].pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[width][align='right'] { padding-left: 16px; max-width: 50%; } @media only screen and (max-width: 596px) { table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img.img.pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img.img[align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img.img.pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img.img[align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img:not([class]).pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img:not([class])[align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img:not([class]).pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img:not([class])[align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[height].pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[height][align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[height].pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[height][align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[width].pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[width][align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[width].pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText img[width][align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img.img.pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img.img[align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img.img.pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img.img[align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img:not([class]).pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img:not([class])[align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img:not([class]).pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img:not([class])[align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[height].pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[height][align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[height].pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[height][align='right'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[width].pull-left, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[width][align='left'], table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[width].pull-right, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText img[width][align='right'] { max-width: 100%; float: none; padding-left: auto; padding-right: auto; } } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class), table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) { width: 100%; max-width: 100%; margin-bottom: 16px; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > thead > tr > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > thead > tr > td, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > tbody > tr > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > tbody > tr > td, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > tfoot > tr > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > tfoot > tr > td, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > thead > tr > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > thead > tr > td, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > tbody > tr > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > tbody > tr > td, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > tfoot > tr > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > tfoot > tr > td { padding: 8px; line-height: 1.5; vertical-align: top; border: 1px solid #8a8a8a; font-size: 12px; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > thead > tr > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #8a8a8a; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > caption + thead > tr:first-child > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > caption + thead > tr:first-child > td, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > colgroup + thead > tr:first-child > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > colgroup + thead > tr:first-child > td, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > thead:first-child > tr:first-child > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > thead:first-child > tr:first-child > td, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > caption + thead > tr:first-child > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > caption + thead > tr:first-child > td, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > colgroup + thead > tr:first-child > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > colgroup + thead > tr:first-child > td, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > thead:first-child > tr:first-child > th, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > thead:first-child > tr:first-child > td { border-top: 0; } table.bxBlockText tbody.bxBlockOut td.bxBlockInn table td.bxBlockContentText table:not(class) > tbody + tbody, table.bxBlockText tbody.bxBlockOut td.bxBlockInnText table td.bxBlockContentText table:not(class) > tbody + tbody { border-top: 2px solid #8a8a8a; } table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table:first-child td.bxBlockPadding, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table:first-child td.bxBlockPadding { padding-left: 0; } table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table:last-child td.bxBlockPadding, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table:last-child td.bxBlockPadding { padding-right: 0; } table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table td.bxBlockPadding, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table td.bxBlockPadding { padding-left: 8px; padding-right: 8px; } @media only screen and (max-width: 596px) { table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table td.bxBlockPadding, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table td.bxBlockPadding { padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 8px !important; } } table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockPadding, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockContentText, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockPadding, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockContentText { padding: 16px; } @media only screen and (max-width: 596px) { table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockPadding, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInn > table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockContentText, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockPadding, table.bxBlockBoxedText tbody.bxBlockOut td.bxBlockInnText > table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockContentText { padding: 16px !important; } } table.bxBlockImage tbody.bxBlockOut td.bxBlockInn table td.bxBlockPadding, table.bxBlockImage tbody.bxBlockOut td.bxBlockInnImage table td.bxBlockPadding { border: 1px solid #777777; padding: 8px; } table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table:first-child td.bxBlockPadding, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table:first-child td.bxBlockPadding { padding-left: 0 !important; } table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table:last-child td.bxBlockPadding, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table:last-child td.bxBlockPadding { padding-right: 0 !important; } table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table td.bxBlockPadding, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table td.bxBlockPadding { padding: 8px; } @media only screen and (max-width: 596px) { table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInn td.bxBlockContentImageGroup table td.bxBlockPadding, table.bxBlockImageGroup tbody.bxBlockOut td.bxBlockInnImageGroup td.bxBlockContentImageGroup table td.bxBlockPadding { padding-left: 0 !important; padding-right: 0 !important; } } table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockContentText.bxBlockPadding, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockContentText.bxBlockPadding { padding: 8px; } table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInn table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockContentImage.bxBlockPadding, table.bxBlockBoxedImage tbody.bxBlockOut td.bxBlockInnBoxedImage table td.bxBlockPadding table.bxBlockContentEdge td.bxBlockContentImage.bxBlockPadding { padding: 8px; padding-bottom: 0; } table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table.bxBlockContentItemImageText:first-child td.bxBlockPadding, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table.bxBlockContentItemImageText:first-child td.bxBlockPadding { padding-left: 0 !important; } table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table.bxBlockContentItemImageText:last-child td.bxBlockPadding, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table.bxBlockContentItemImageText:last-child td.bxBlockPadding { padding-right: 0 !important; } table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table.bxBlockContentItemImageText td.bxBlockPadding, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table.bxBlockContentItemImageText td.bxBlockPadding { padding-left: 8px; padding-right: 8px; } @media only screen and (max-width: 596px) { table.bxBlockImageText tbody.bxBlockOut td.bxBlockInn table.bxBlockContentItemImageText td.bxBlockPadding, table.bxBlockImageText tbody.bxBlockOut td.bxBlockInnImageText table.bxBlockContentItemImageText td.bxBlockPadding { padding-left: 0 !important; padding-right: 0 !important; } } table.bxBlockButton { width: auto; margin: 0 0 16px 0; Margin: 0 0 16px 0; } table.bxBlockButton tbody.bxBlockOut td.bxBlockInn table.bxBlockContentButtonEdge a.bxBlockContentButton, table.bxBlockButton tbody.bxBlockOut td.bxBlockInnButton table.bxBlockContentButtonEdge a.bxBlockContentButton { text-align: left; color: #fbfcfc; background: #1c4f79; border-radius: 3px; border: none; font-family: Helvetica, Arial, sans-serif; font-size: 20px; font-weight: bold; text-decoration: none; display: block; text-align: center; padding: 10px 20px 10px 20px; } table.bxBlockCode tbody.bxBlockOut td.bxBlockPadding [background], table.bxBlockCode tbody.bxBlockOut td.bxBlockInn [background], table.bxBlockCode tbody.bxBlockOut td.bxBlockInnCode [background] { padding: 8px; } table.bxBlockSocial tbody.bxBlockOut td.bxBlockInn table.bxBlockContentEdgeSocial td.bxBlockPadding, table.bxBlockSocial tbody.bxBlockOut td.bxBlockInnSocial table.bxBlockContentEdgeSocial td.bxBlockPadding { padding-bottom: 16px; padding-top: 16px; } html, body { background-color: #fbfcfc; } table.body, table.container { background: none; } h1, h2, h3, h4, h5, h6 { line-height: 1.1; } h1 { margin-bottom: 28px; Margin-bottom: 28px; } .header { background-color: #ffffff; border-bottom: 1px solid #d6d6d6; } .header .wrapper-inner { padding-top: 16px; } .header .wrapper-inner .columns { vertical-align: bottom; } .footer { background-color: #1c4f79; } .footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 { color: #ffffff; font-weight: bold; } .footer .wrapper-inner { background-color: #1c4f79; background-image: url("../assets/img/footer-bg.png"); background-position: bottom center; } .footer .wrapper-inner hr { margin: 0; padding: 0; height: 1px; border: none !important; background-color: #718da6; } .footer .wrapper-inner .columns { padding-bottom: 0; } .footer .wrapper-inner .columns td, .footer .wrapper-inner .columns th { color: #718da6; font-size: 12px; } .footer .wrapper-inner .columns td a, .footer .wrapper-inner .columns th a { color: #fff; } .footer__bottom .columns { vertical-align: middle; } .menu.tel th.menu-item, .menu.tel td.menu-item { padding: 0 0 8px; padding-right: 16px; } .menu.tel th.menu-item, .menu.tel th.menu-item a, .menu.tel td.menu-item, .menu.tel td.menu-item a { font-weight: bold; font-size: 12px; white-space: nowrap; color: #0a0a0a; } .menu.logo th.menu-item, .menu.logo td.menu-item { text-align: left; padding: 5px 0; padding-right: 5px; vertical-align: bottom; } .menu.logo th.menu-item, .menu.logo th.menu-item a, .menu.logo td.menu-item, .menu.logo td.menu-item a { font-size: 21px; white-space: nowrap; color: #0a0a0a; } .menu.vertical.footer-list th.menu-item, .menu.vertical.footer-list td.menu-item { padding: 8px 0; padding-right: 16px; } .menu.vertical.footer-list th.menu-item, .menu.vertical.footer-list th.menu-item a, .menu.vertical.footer-list td.menu-item, .menu.vertical.footer-list td.menu-item a { line-height: 1.3; text-align: left; font-size: 13px; color: #fbfcfc; text-decoration: underline; } .menu.social th.menu-item, .menu.social td.menu-item { padding: 0; } @media only screen and (max-width: 596px) { .menu.social th.menu-item, .menu.social td.menu-item { padding-left: 16px; } } .tile__date, .tile__date * { font-size: 12px; line-height: 1.2; } .tile__name { padding-top: 5px; padding-bottom: 5px; } .tile__name, .tile__name * { line-height: 1.2; } .tile__description { padding-bottom: 10px; } .tile__description, .tile__description * { font-size: 14px; line-height: 1.2; } .tile__btn { padding-top: 10px; } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXMiOlsiYXBwLnNjc3MiLCJfc2V0dGluZ3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLWVtYWlscy9zY3NzL2ZvdW5kYXRpb24tZW1haWxzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1lbWFpbHMvc2Nzcy91dGlsL191dGlsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1lbWFpbHMvc2Nzcy9fZ2xvYmFsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1lbWFpbHMvc2Nzcy9jb21wb25lbnRzL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLWVtYWlscy9zY3NzL2dyaWQvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLWVtYWlscy9zY3NzL2dyaWQvX2Jsb2NrLWdyaWQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLWVtYWlscy9zY3NzL2NvbXBvbmVudHMvX2FsaWdubWVudC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tZW1haWxzL3Njc3MvY29tcG9uZW50cy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tZW1haWxzL3Njc3MvY29tcG9uZW50cy9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tZW1haWxzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1lbWFpbHMvc2Nzcy9jb21wb25lbnRzL19jYWxsb3V0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1lbWFpbHMvc2Nzcy9jb21wb25lbnRzL190aHVtYm5haWwuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLWVtYWlscy9zY3NzL2NvbXBvbmVudHMvX21lbnUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLWVtYWlscy9zY3NzL2NvbXBvbmVudHMvX291dGxvb2stZmlyc3Quc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLWVtYWlscy9zY3NzL2NvbXBvbmVudHMvX21lZGlhLXF1ZXJ5LnNjc3MiLCJiaXRyaXgvYml0cml4LnNjc3MiLCJiaXRyaXgvX2Jsb2NrLWVkaXRvci5zY3NzIiwicHJvamVjdC9wcm9qZWN0LnNjc3MiLCJwcm9qZWN0L2hlYWRlci5zY3NzIiwicHJvamVjdC9ib2R5LnNjc3MiLCJwcm9qZWN0L2Zvb3Rlci5zY3NzIiwicHJvamVjdC90ZWwuc2NzcyIsInByb2plY3QvbG9nby5zY3NzIiwicHJvamVjdC9mb290ZXItbGlzdC5zY3NzIiwicHJvamVjdC9zb2NpYWwuc2NzcyIsInByb2plY3QvdGlsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3NldHRpbmdzJztcclxuQGltcG9ydCAnZm91bmRhdGlvbi1lbWFpbHMnO1xyXG5cclxuQGltcG9ydCAnYml0cml4L2JpdHJpeC5zY3NzJztcclxuQGltcG9ydCAncHJvamVjdC9wcm9qZWN0LnNjc3MnOyIsIi8vICBGb3VuZGF0aW9uIGZvciBFbWFpbHMgU2V0dGluZ3NcclxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vL1xyXG4vLyAgVGFibGUgb2YgQ29udGVudHM6XHJcbi8vXHJcbi8vICAgMS4gR2xvYmFsXHJcbi8vICAgMi4gR3JpZFxyXG4vLyAgIDMuIEJsb2NrIEdyaWRcclxuLy8gICA0LiBUeXBvZ3JhcGh5XHJcbi8vICAgNS4gQnV0dG9uXHJcbi8vICAgNi4gQ2FsbG91dFxyXG4vLyAgIDcuIE1lbnVcclxuLy8gICA4LiBUaHVtYm5haWxcclxuXHJcblxyXG4vLyAxLiBHbG9iYWxcclxuLy8gLS0tLS0tLS0tXHJcblxyXG4kcHJpbWFyeS1jb2xvcjogIzFjNGY3OTtcclxuJHNlY29uZGFyeS1jb2xvcjogIzc3Nzc3NztcclxuJHN1Y2Nlc3MtY29sb3I6ICMzYWRiNzY7XHJcbiR3YXJuaW5nLWNvbG9yOiAjZmZhZTAwO1xyXG4kYWxlcnQtY29sb3I6ICNlYzU4NDA7XHJcbiRsaWdodC1ncmF5OiAjZjNmM2YzO1xyXG4kbWVkaXVtLWdyYXk6ICNjYWNhY2E7XHJcbiRkYXJrLWdyYXk6ICM4YThhOGE7XHJcbiRibGFjazogIzBhMGEwYTtcclxuJHdoaXRlOiAjZmJmY2ZjO1xyXG4kcHJlLWNvbG9yOiAjZmY2OTA4O1xyXG4kZ2xvYmFsLXdpZHRoOiA1ODBweDtcclxuJGdsb2JhbC13aWR0aC1zbWFsbDogOTUlO1xyXG4kZ2xvYmFsLWd1dHRlcjogMTZweDtcclxuJGJvZHktYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XHJcbiRjb250YWluZXItYmFja2dyb3VuZDogJHdoaXRlO1xyXG4kZ2xvYmFsLXBhZGRpbmc6IDE2cHg7XHJcbiRnbG9iYWwtbWFyZ2luOiAxNnB4O1xyXG4kZ2xvYmFsLXJhZGl1czogM3B4O1xyXG4kZ2xvYmFsLXJvdW5kZWQ6IDUwMHB4O1xyXG4kZ2xvYmFsLWJyZWFrcG9pbnQ6ICRnbG9iYWwtd2lkdGggKyAkZ2xvYmFsLWd1dHRlcjtcclxuXHJcbi8vIDIuIEdyaWRcclxuLy8gLS0tLS0tLVxyXG5cclxuJGdyaWQtY29sdW1uLWNvdW50OiAxMjtcclxuJGNvbHVtbi1wYWRkaW5nLWJvdHRvbTogJGdsb2JhbC1wYWRkaW5nO1xyXG4kY29udGFpbmVyLXJhZGl1czogMDtcclxuXHJcbi8vIDMuIEJsb2NrIEdyaWRcclxuLy8gLS0tLS0tLS0tLS0tLVxyXG5cclxuJGJsb2NrLWdyaWQtbWF4OiA4O1xyXG4kYmxvY2stZ3JpZC1ndXR0ZXI6ICRnbG9iYWwtZ3V0dGVyO1xyXG5cclxuLy8gNC4gVHlwb2dyYXBoeVxyXG4vLyAtLS0tLS0tLS0tLS0tXHJcblxyXG4kZ2xvYmFsLWZvbnQtY29sb3I6ICRibGFjaztcclxuJGJvZHktZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRnbG9iYWwtZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuJGhlYWRlci1jb2xvcjogaW5oZXJpdDtcclxuJGdsb2JhbC1saW5lLWhlaWdodDogMS41O1xyXG4kZ2xvYmFsLWZvbnQtc2l6ZTogMTZweDtcclxuJGJvZHktbGluZS1oZWlnaHQ6ICRnbG9iYWwtbGluZS1oZWlnaHQ7XHJcbiRoZWFkZXItZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xyXG4kaGVhZGVyLWZvbnQtd2VpZ2h0OiAkZ2xvYmFsLWZvbnQtd2VpZ2h0O1xyXG4kaDEtZm9udC1zaXplOiAzNHB4O1xyXG4kaDItZm9udC1zaXplOiAzMHB4O1xyXG4kaDMtZm9udC1zaXplOiAyOHB4O1xyXG4kaDQtZm9udC1zaXplOiAyNHB4O1xyXG4kaDUtZm9udC1zaXplOiAyMHB4O1xyXG4kaDYtZm9udC1zaXplOiAxOHB4O1xyXG4kaGVhZGVyLW1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMTBweDtcclxuJHNtYWxsLWZvbnQtc2l6ZTogODAlO1xyXG4kc21hbGwtZm9udC1jb2xvcjogJG1lZGl1bS1ncmF5O1xyXG4kbGVhZC1mb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplICogMS4yNTtcclxuJGxlYWQtbGluZS1oZWlnaHQ6IDEuNjtcclxuJHRleHQtcGFkZGluZzogMTBweDtcclxuJHN1YmhlYWRlci1saW5laGVpZ2h0OiAxLjQ7XHJcbiRzdWJoZWFkZXItY29sb3I6ICRkYXJrLWdyYXk7XHJcbiRzdWJoZWFkZXItZm9udC13ZWlnaHQ6ICRnbG9iYWwtZm9udC13ZWlnaHQ7XHJcbiRzdWJoZWFkZXItbWFyZ2luLXRvcDogNHB4O1xyXG4kc3ViaGVhZGVyLW1hcmdpbi1ib3R0b206IDhweDtcclxuJGhyLXdpZHRoOiAkZ2xvYmFsLXdpZHRoO1xyXG4kaHItYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4kaHItbWFyZ2luOiAyMHB4IGF1dG87XHJcbiRhbmNob3ItdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kYW5jaG9yLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuJGFuY2hvci1jb2xvci12aXNpdGVkOiAkYW5jaG9yLWNvbG9yO1xyXG4kYW5jaG9yLWNvbG9yLWhvdmVyOiBkYXJrZW4oJHByaW1hcnktY29sb3IsIDEwJSk7XHJcbiRhbmNob3ItY29sb3ItYWN0aXZlOiAkYW5jaG9yLWNvbG9yLWhvdmVyO1xyXG4kc3RhdC1mb250LXNpemU6IDQwcHg7XHJcblxyXG4vLyA1LiBCdXR0b25cclxuLy8gLS0tLS0tLS0tXHJcblxyXG4kYnV0dG9uLXBhZGRpbmc6IChcclxuICB0aW55OiA0cHggOHB4IDRweCA4cHgsXHJcbiAgc21hbGw6IDVweCAxMHB4IDVweCAxMHB4LFxyXG4gIGRlZmF1bHQ6IDhweCAxNnB4IDhweCAxNnB4LFxyXG4gIGxhcmdlOiAxMHB4IDIwcHggMTBweCAyMHB4LFxyXG4pO1xyXG4kYnV0dG9uLWZvbnQtc2l6ZTogKFxyXG4gIHRpbnk6IDEwcHgsXHJcbiAgc21hbGw6IDEycHgsXHJcbiAgZGVmYXVsdDogMTZweCxcclxuICBsYXJnZTogMjBweCxcclxuKTtcclxuJGJ1dHRvbi1jb2xvcjogJHdoaXRlO1xyXG4kYnV0dG9uLWNvbG9yLWFsdDogJG1lZGl1bS1ncmF5O1xyXG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiBib2xkO1xyXG4kYnV0dG9uLW1hcmdpbjogMCAwICRnbG9iYWwtbWFyZ2luIDA7XHJcbiRidXR0b24tYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcbiRidXR0b24tYm9yZGVyOiAycHggc29saWQgJGJ1dHRvbi1iYWNrZ3JvdW5kO1xyXG4kYnV0dG9uLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XHJcbiRidXR0b24tcm91bmRlZDogJGdsb2JhbC1yb3VuZGVkO1xyXG5cclxuLy8gNi4gQ2FsbG91dFxyXG4vLyAtLS0tLS0tLS0tXHJcblxyXG4kY2FsbG91dC1iYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiRjYWxsb3V0LWJhY2tncm91bmQtZmFkZTogODUlO1xyXG4kY2FsbG91dC1wYWRkaW5nOiAxMHB4O1xyXG4kY2FsbG91dC1tYXJnaW4tYm90dG9tOiAkZ2xvYmFsLW1hcmdpbjtcclxuJGNhbGxvdXQtYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjYWxsb3V0LWJhY2tncm91bmQsIDIwJSk7XHJcbiRjYWxsb3V0LWJvcmRlci1zZWNvbmRhcnk6IDFweCBzb2xpZCBkYXJrZW4oJHNlY29uZGFyeS1jb2xvciwgMjAlKTtcclxuJGNhbGxvdXQtYm9yZGVyLXN1Y2Nlc3M6IDFweCBzb2xpZCBkYXJrZW4oJHN1Y2Nlc3MtY29sb3IsIDIwJSk7XHJcbiRjYWxsb3V0LWJvcmRlci13YXJuaW5nOiAxcHggc29saWQgZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAyMCUpO1xyXG4kY2FsbG91dC1ib3JkZXItYWxlcnQ6IDFweCBzb2xpZCBkYXJrZW4oJGFsZXJ0LWNvbG9yLCAyMCUpO1xyXG5cclxuLy8gNy4gTWVudVxyXG4vLyAtLS0tLS0tXHJcblxyXG4kbWVudS1pdGVtLXBhZGRpbmc6IDEwcHg7XHJcbiRtZW51LWl0ZW0tZ3V0dGVyOiAxMHB4O1xyXG4kbWVudS1pdGVtLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcbi8vIDguIFRodW1ibmFpbFxyXG4vLyAtLS0tLS0tLS0tLS1cclxuXHJcbiR0aHVtYm5haWwtYm9yZGVyOiBzb2xpZCA0cHggJHdoaXRlO1xyXG4kdGh1bWJuYWlsLW1hcmdpbi1ib3R0b206ICRnbG9iYWwtbWFyZ2luO1xyXG4kdGh1bWJuYWlsLXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoJGJsYWNrLCAwLjIpO1xyXG4kdGh1bWJuYWlsLXNoYWRvdy1ob3ZlcjogMCAwIDZweCAxcHggcmdiYSgkcHJpbWFyeS1jb2xvciwgMC41KTtcclxuJHRodW1ibmFpbC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDIwMG1zIGVhc2Utb3V0O1xyXG4kdGh1bWJuYWlsLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XHJcblxyXG5cclxuLy8gWCBQcm9qZWN0XHJcbiRoZWFkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4kaDYtZm9udC1zaXplOiAxNHB4O1xyXG4vLyRoZWFkZXItbWFyZ2luLWJvdHRvbTogMjhweDtcclxuXHJcbiIsIi8vIEZvdW5kYXRpb24gZm9yIEVtYWlscyBieSBaVVJCXG4vLyBmb3VuZGF0aW9uLnp1cmIuY29tXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuQGltcG9ydFxuICAndXRpbC91dGlsJyxcbiAgJ2dsb2JhbCcsXG4gICdjb21wb25lbnRzL25vcm1hbGl6ZScsXG4gICdncmlkL2dyaWQnLFxuICAnZ3JpZC9ibG9jay1ncmlkJyxcbiAgJ2NvbXBvbmVudHMvYWxpZ25tZW50JyxcbiAgJ2NvbXBvbmVudHMvdmlzaWJpbGl0eScsXG4gICdjb21wb25lbnRzL3R5cG9ncmFwaHknLFxuICAnY29tcG9uZW50cy9idXR0b24nLFxuICAnY29tcG9uZW50cy9jYWxsb3V0JyxcbiAgJ2NvbXBvbmVudHMvdGh1bWJuYWlsJyxcbiAgJ2NvbXBvbmVudHMvbWVudScsXG4gICdjb21wb25lbnRzL291dGxvb2stZmlyc3QnLFxuICAnY29tcG9uZW50cy9tZWRpYS1xdWVyeSc7XG5cblxuXG5cblxuXG5cblxuIiwiLy8gRm91bmRhdGlvbiBmb3IgRW1haWxzIGJ5IFpVUkJcbi8vIGZvdW5kYXRpb24uenVyYi5jb21cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8gQ2FsY3VsYXRlcyBhIHBlcmNlbnRhZ2UgdmFsdWUgZm9yIGEgZ3JpZCBjb2x1bW4gd2lkdGguXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRjb2xOdW1iZXIgLSBDb2x1bW4gY291bnQgb2YgdGhlIGNvbHVtbi5cbi8vLyBAcGFyYW0ge251bWJlcn0gJHRvdGFsQ29sdW1ucyAtIENvbHVtbiBjb3VudCBvZiB0aGUgZW50aXJlIHJvdy5cbi8vLyBAcmV0dXJucyB7bnVtYmVyfSBBIHBlcmNlbnRhZ2Ugd2lkdGggdmFsdWUuXG5AZnVuY3Rpb24gLXpmLWdyaWQtY2FsYy1wY3QoJGNvbE51bWJlciwgJHRvdGFsQ29sdW1ucykge1xuICBAcmV0dXJuIGZsb29yKHBlcmNlbnRhZ2UoKCRjb2xOdW1iZXIgLyAkdG90YWxDb2x1bW5zKSkgKiAxMDAwMDAwKSAvIDEwMDAwMDA7XG59XG5cbi8vLyBDYWxjdWxhdGVzIGEgcGl4ZWwgdmFsdWUgZm9yIGEgZ3JpZCBjb2x1bW4gd2lkdGguXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRjb2x1bW5OdW1iZXIgLSBDb2x1bW4gY291bnQgb2YgdGhlIGNvbHVtbi5cbi8vLyBAcGFyYW0ge251bWJlcn0gJHRvdGFsQ29sdW1ucyAtIENvbHVtbiBjb3VudCBvZiB0aGUgZW50aXJlIHJvdy5cbi8vLyBAcGFyYW0ge251bWJlcn0gJGNvbnRhaW5lcldpZHRoIC0gV2lkdGggb2YgdGhlIHN1cnJvdW5kaW5nIGNvbnRhaW5lciwgaW4gcGl4ZWxzLlxuLy8vIEByZXR1cm5zIHtudW1iZXJ9IEEgcGl4ZWwgd2lkdGggdmFsdWUuXG5AZnVuY3Rpb24gLXpmLWdyaWQtY2FsYy1weCgkY29sdW1uTnVtYmVyLCAkdG90YWxDb2x1bW5zLCAkY29udGFpbmVyV2lkdGgpIHtcbiAgQHJldHVybiAoJGNvbnRhaW5lcldpZHRoIC8gJHRvdGFsQ29sdW1ucyAqICRjb2x1bW5OdW1iZXIgLSAkZ2xvYmFsLWd1dHRlcik7XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBFbWFpbHMgYnkgWlVSQlxuLy8gZm91bmRhdGlvbi56dXJiLmNvbVxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgZ2xvYmFsXG4vLy8vXG5cbi8vLyBQcmltYXJ5IGNvbG9yIGZvciBpbnRlcmFjdGl2ZSBjb21wb25lbnRzIGxpa2UgbGlua3MgYW5kIGJ1dHRvbnMuXG4vLy8gQHR5cGUgQ29sb3JcbiRwcmltYXJ5LWNvbG9yOiAjMjE5OWU4ICFkZWZhdWx0O1xuXG4vLy8gU2Vjb25kYXJ5IGNvbG9yLCB1c2VkIHdpdGggY29tcG9uZW50cyB0aGF0IHN1cHBvcnQgdGhlIGAuc2Vjb25kYXJ5YCBjbGFzcy5cbi8vLyBAdHlwZSBDb2xvclxuJHNlY29uZGFyeS1jb2xvcjogIzc3Nzc3NyAhZGVmYXVsdDtcblxuLy8vIENvbG9yIHRvIGluZGljYXRlIGEgcG9zaXRpdmUgc3RhdHVzIG9yIGFjdGlvbiwgdXNlZCB3aXRoIHRoZSBgLnN1Y2Nlc3NgIGNsYXNzLlxuLy8vIEB0eXBlIENvbG9yXG4kc3VjY2Vzcy1jb2xvcjogIzNhZGI3NiAhZGVmYXVsdDtcblxuLy8vIENvbG9yIHRvIGluZGljYXRlIGEgY2F1dGlvbiBzdGF0dXMgb3IgYWN0aW9uLCB1c2VkIHdpdGggdGhlIGAud2FybmluZ2AgY2xhc3MuXG4vLy8gQHR5cGUgQ29sb3JcbiR3YXJuaW5nLWNvbG9yOiAjZmZhZTAwICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdG8gaW5kaWNhdGUgYSBuZWdhdGl2ZSBzdGF0dXMgb3IgYWN0aW9uLCB1c2VkIHdpdGggdGhlIGAuYWxlcnRgIGNsYXNzLlxuLy8vIEB0eXBlIENvbG9yXG4kYWxlcnQtY29sb3I6ICNlYzU4NDAgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB1c2VkIGZvciBsaWdodCBncmF5IFVJIGl0ZW1zIHdpdGhpbiBGb3VuZGF0aW9uLlxuLy8vIEB0eXBlIENvbG9yXG4kbGlnaHQtZ3JheTogI2YzZjNmMyAhZGVmYXVsdDtcblxuLy8vIENvbG9yIHVzZWQgZm9yIG1lZGl1bSBncmF5IFVJIGl0ZW1zIHdpdGhpbiBGb3VuZGF0aW9uLlxuLy8vIEB0eXBlIENvbG9yXG4kbWVkaXVtLWdyYXk6ICNjYWNhY2EgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB1c2VkIGZvciBkYXJrIGdyYXkgVUkgaXRlbXMgd2l0aGluIEZvdW5kYXRpb24uXG4vLy8gQHR5cGUgQ29sb3JcbiRkYXJrLWdyYXk6ICM4YThhOGEgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB1c2VkIGZvciBibGFjayB1aSBpdGVtcyB3aXRoaW4gRm91bmRhdGlvblxuLy8vIEB0eXBlIENvbG9yXG4kYmxhY2s6ICMwYTBhMGEgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB1c2VkIGZvciB3aGl0ZSB1aSBpdGVtcyB3aXRoaW4gRm91bmRhdGlvblxuLy8vIEB0eXBlIENvbG9yXG4kd2hpdGU6ICNmZWZlZmUgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB1c2VkIGNvZGUuXG4vLy8gQHR5cGUgQ29sb3JcbiRwcmUtY29sb3I6ICNmZjY5MDggIWRlZmF1bHQ7XG5cbi8vLyBXaWR0aCBvZiB0aGUgY29udGFpbmVyLlxuLy8vIEB0eXBlIE51bWJlclxuJGdsb2JhbC13aWR0aDogNTgwcHggIWRlZmF1bHQ7XG5cbi8vLyBXaWR0aCBvZiB0aGUgY29udGFpbmVyIG9uIHNtYWxsIHNjcmVlbnMuXG4vLy8gQHR5cGUgTGVuZ3RoXG4kZ2xvYmFsLXdpZHRoLXNtYWxsOiA5NSUgIWRlZmF1bHQ7XG5cbi8vLyBHdXR0ZXIgZm9yIGdyaWQgZWxlbWVudHMuXG4vLy8gQHR5cGUgbGVuZ3RoXG4kZ2xvYmFsLWd1dHRlcjogMTZweCAhZGVmYXVsdDtcblxuLy8vIEJvZHkgYmFja2dyb3VuZCBjb2xvci5cbi8vLyBAdHlwZSBMZW5ndGhcbiRib2R5LWJhY2tncm91bmQ6ICRsaWdodC1ncmF5ICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgZm9yIHRoZSBjb250YWluZXIgYmFja2dyb3VuZFxuLy8vIEB0eXBlIENvbG9yXG4kY29udGFpbmVyLWJhY2tncm91bmQ6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCBwYWRkaW5nLlxuLy8vIEB0eXBlIE51bWJlclxuJGdsb2JhbC1wYWRkaW5nOiAxNnB4ICFkZWZhdWx0O1xuXG4vLy8gR2xvYmFsIG1hcmdpbi4gTWFyZ2luIHJlcXVpcmVzIGEgY2FwaXRhbCAnTScgdG8gd29ya2luIE91dGxvb2suY29tXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLW1hcmdpbjogMTZweCAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCByYWlkdXMgb2YgcmFkaXVzLWNvcm5lcnMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLXJhZGl1czogM3B4ICFkZWZhdWx0O1xuXG4vLy8gR2xvYmFsIHJvdW5kZWQgcmFkaXVzIG9mIHJvdW5kZWQtY29ybmVycy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtcm91bmRlZDogNTAwcHggIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgbWVkaWEgcXVlcnkgdG8gc3dpdGNoIGZyb20gZGVza3RvcCB0byBtb2JpbGUgc3R5bGVzLlxuLy8vIEB0eXBlIFN0cmluZ1xuJGdsb2JhbC1icmVha3BvaW50OiAkZ2xvYmFsLXdpZHRoICsgJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBFbWFpbHMgYnkgWlVSQlxuLy8genVyYi5jb20vaW5rL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgbm9ybWFsaXplXG4vLy8vXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMTBweCAhZGVmYXVsdDtcblxuI291dGxvb2sgYSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgTWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLkV4dGVybmFsQ2xhc3Mge1xuICB3aWR0aDogMTAwJTtcblxuICAmLFxuICBwLFxuICBzcGFuLFxuICBmb250LFxuICB0ZCxcbiAgZGl2IHtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4jYmFja2dyb3VuZFRhYmxlIHtcbiAgbWFyZ2luOiAwO1xuICBNYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5jZW50ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAkZ2xvYmFsLXdpZHRoO1xufVxuXG5hIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDAgJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xuICBNYXJnaW46IDAgMCAwICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxudGQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLCB0ciwgdGQge1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgRW1haWxzIGJ5IFpVUkJcbi8vIHp1cmIuY29tL2luay9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIGdyaWRcbi8vLy9cblxuLy8vIERlZmF1bHQgbnVtYmVyIG9mIGNvbHVtbnMgZm9yIGFuIGVtYWlsLlxuLy8vIEB0eXBlIE51bWJlclxuJGdyaWQtY29sdW1uLWNvdW50OiAxMiAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgcGFkZGluZyBmb3IgdGhlIGJvdHRvbSBvZiBhIGNvbHVtbi5cbi8vLyBAdHlwZSBOdW1iZXJcbiRjb2x1bW4tcGFkZGluZy1ib3R0b206ICRnbG9iYWwtcGFkZGluZyAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgYm9yZGVyIHJhZGl1cyBmb3IgdGhlIGNvbnRhaW5lci4gVXNlIGEgcHggdmFsdWVcbi8vLyBAdHlwZSBOdW1iZXJcbiRjb250YWluZXItcmFkaXVzOiAwICFkZWZhdWx0O1xuXG4vL0ZvciB2aWV3aW5nIGVtYWlsIGluIGJyb3dzZXJcbkBtZWRpYSBvbmx5IHNjcmVlbiB7XG4gIGh0bWwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGJvZHktYmFja2dyb3VuZDtcbiAgfVxufVxuXG50YWJsZSB7XG4gICYuYm9keSB7XG4gICAgYmFja2dyb3VuZDogJGJvZHktYmFja2dyb3VuZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogJGNvbnRhaW5lci1iYWNrZ3JvdW5kO1xuICAgIHdpZHRoOiAkZ2xvYmFsLXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIE1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICAmLnJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLnNwYWNlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGQge1xuICAgICAgbXNvLWxpbmUtaGVpZ2h0LXJ1bGU6IGV4YWN0bHk7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmNvbnRhaW5lciB0YWJsZS5yb3cge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxudGQuY29sdW1ucyxcbnRkLmNvbHVtbixcbnRoLmNvbHVtbnMsXG50aC5jb2x1bW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgTWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogJGdsb2JhbC1ndXR0ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAkY29sdW1uLXBhZGRpbmctYm90dG9tO1xuXG4gIC8vIFByZXZlbnRzIE5lc3RlZCBjb2x1bW5zIGZyb20gZG91YmxlIHRoZSBwYWRkaW5nXG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICBjZW50ZXIge1xuICAgICAgbWluLXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbnRkLmNvbHVtbnMubGFzdCxcbnRkLmNvbHVtbi5sYXN0LFxudGguY29sdW1ucy5sYXN0LFxudGguY29sdW1uLmxhc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZ2xvYmFsLWd1dHRlcjtcbn1cblxuLy9tYWtlcyBzdXJlIG5lc3RlZCB0YWJsZXMgYXJlIDEwMCUgd2lkdGhcbnRkLmNvbHVtbnMsXG50ZC5jb2x1bW4sXG50aC5jb2x1bW5zLFxudGguY29sdW1uIHtcbiAgdGFibGU6bm90KC5idXR0b24pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbi1jb3VudCB7XG4gIHRkLmxhcmdlLSN7JGl9LFxuICB0aC5sYXJnZS0jeyRpfSB7XG4gICAgd2lkdGg6IC16Zi1ncmlkLWNhbGMtcHgoJGksICRncmlkLWNvbHVtbi1jb3VudCwgJGdsb2JhbC13aWR0aCk7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ2xvYmFsLWd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1yaWdodDogJGdsb2JhbC1ndXR0ZXIgLyAyO1xuICB9XG5cbiAgdGQubGFyZ2UtI3skaX0uZmlyc3QsXG4gIHRoLmxhcmdlLSN7JGl9LmZpcnN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRnbG9iYWwtZ3V0dGVyO1xuICB9XG5cbiAgdGQubGFyZ2UtI3skaX0ubGFzdCxcbiAgdGgubGFyZ2UtI3skaX0ubGFzdCB7XG4gICAgcGFkZGluZy1yaWdodDogJGdsb2JhbC1ndXR0ZXI7XG4gIH1cblxuICAvL0NvbGxhcHNlZCBsb2dpY1xuICAuY29sbGFwc2Uge1xuICAgID4gdGJvZHkgPiB0ciA+IHRkLmxhcmdlLSN7JGl9LFxuICAgID4gdGJvZHkgPiB0ciA+IHRoLmxhcmdlLSN7JGl9IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogLXpmLWdyaWQtY2FsYy1weCgkaSwgJGdyaWQtY29sdW1uLWNvdW50LCAkZ2xvYmFsLXdpZHRoKSArICRnbG9iYWwtZ3V0dGVyO1xuICAgIH1cblxuICAgIC8vR290dGEgZ2l2ZSBpdCB0aGF0IGV4dHJhIGxvdmUgZm9yIHRoZSBmaXJzdCBhbmQgbGFzdCBjb2x1bW5zLlxuICAgIHRkLmxhcmdlLSN7JGl9LmZpcnN0LFxuICAgIHRoLmxhcmdlLSN7JGl9LmZpcnN0LFxuICAgIHRkLmxhcmdlLSN7JGl9Lmxhc3QsXG4gICAgdGgubGFyZ2UtI3skaX0ubGFzdCB7XG4gICAgICB3aWR0aDogLXpmLWdyaWQtY2FsYy1weCgkaSwgJGdyaWQtY29sdW1uLWNvdW50LCAkZ2xvYmFsLXdpZHRoKSArICgkZ2xvYmFsLWd1dHRlciAqIDEuNSk7XG4gICAgfVxuICB9XG5cbiAgdGQubGFyZ2UtI3skaX0gY2VudGVyLFxuICB0aC5sYXJnZS0jeyRpfSBjZW50ZXIge1xuICAgIG1pbi13aWR0aDogLXpmLWdyaWQtY2FsYy1weCgkaSwgJGdyaWQtY29sdW1uLWNvdW50LCAkZ2xvYmFsLXdpZHRoKSAtICgkZ2xvYmFsLWd1dHRlciAqIDIpO1xuICB9XG5cbiAgLmJvZHkgLmNvbHVtbnMgdGQubGFyZ2UtI3skaX0sXG4gIC5ib2R5IC5jb2x1bW4gdGQubGFyZ2UtI3skaX0sXG4gIC5ib2R5IC5jb2x1bW5zIHRoLmxhcmdlLSN7JGl9LFxuICAuYm9keSAuY29sdW1uIHRoLmxhcmdlLSN7JGl9IHtcbiAgICB3aWR0aDogLXpmLWdyaWQtY2FsYy1wY3QoJGksICRncmlkLWNvbHVtbi1jb3VudCk7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGdyaWQtY29sdW1uLWNvdW50IC0gMSkge1xuICB0ZC5sYXJnZS1vZmZzZXQtI3skaX0sXG4gIHRkLmxhcmdlLW9mZnNldC0jeyRpfS5maXJzdCxcbiAgdGQubGFyZ2Utb2Zmc2V0LSN7JGl9Lmxhc3QsXG4gIHRoLmxhcmdlLW9mZnNldC0jeyRpfSxcbiAgdGgubGFyZ2Utb2Zmc2V0LSN7JGl9LmZpcnN0LFxuICB0aC5sYXJnZS1vZmZzZXQtI3skaX0ubGFzdCB7XG4gICAgLy8xLjUgdGFrZXMgaW4gZWZmZWN0IGEgd2hvbGUgZW1wdHkgY2VsbC5cbiAgICBwYWRkaW5nLWxlZnQ6IC16Zi1ncmlkLWNhbGMtcHgoJGksICRncmlkLWNvbHVtbi1jb3VudCwgJGdsb2JhbC13aWR0aCkgKyAkZ2xvYmFsLWd1dHRlciAqIDI7XG4gIH1cbn1cblxudGQuZXhwYW5kZXIsXG50aC5leHBhbmRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gYWRkcyByYWRpdXMgdG8gY29udGFpbmVyXG50YWJsZS5jb250YWluZXIucmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogJGNvbnRhaW5lci1yYWRpdXM7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBFbWFpbHMgYnkgWlVSQlxuLy8genVyYi5jb20vaW5rL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgYmxvY2stZ3JpZFxuLy8vL1xuXG4vLy8gVGhlIGhpZ2hlc3QgbnVtYmVyIG9mIGAueC11cGAgY2xhc3NlcyBhdmFpbGFibGUgd2hlbiB1c2luZyB0aGUgYmxvY2sgZ3JpZCBDU1MuXG4vLy8gQHR5cGUgTnVtYmVyXG4kYmxvY2stZ3JpZC1tYXg6IDggIWRlZmF1bHQ7XG5cbi8vLyBHdXR0ZXIgYmV0d2VlbiBlbGVtZW50cyBpbiBhIGJsb2NrIGdyaWQuXG4vLy8gQHR5cGUgTnVtYmVyXG4kYmxvY2stZ3JpZC1ndXR0ZXI6ICRnbG9iYWwtZ3V0dGVyICFkZWZhdWx0O1xuXG4uYmxvY2stZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRnbG9iYWwtd2lkdGg7XG5cbiAgdGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAkYmxvY2stZ3JpZC1ndXR0ZXIgLyAyO1xuICB9XG59XG5cbi8vIFNpemluZyBjbGFzc2VzXG5AZm9yICRpIGZyb20gMiB0aHJvdWdoICRibG9jay1ncmlkLW1heCB7XG4gIC51cC0jeyRpfSB0ZCB7XG4gICAgd2lkdGg6IGZsb29yKCgkZ2xvYmFsLXdpZHRoIC0gJGkgKiAkYmxvY2stZ3JpZC1ndXR0ZXIpIC8gJGkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIEVtYWlscyBieSBaVVJCXG4vLyB6dXJiLmNvbS9pbmsvXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCBhbGlnbm1lbnRcbi8vLy9cblxudGFibGUsXG50aCxcbnRkLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbnNwYW4ge1xuICAmLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLnRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICYudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuc3Bhbi50ZXh0LWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGdsb2JhbC1icmVha3BvaW50fSkge1xuICAuc21hbGwtZmxvYXQtY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc21hbGwtdGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNtYWxsLXRleHQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNtYWxsLXRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaW1nLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaW1nLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaW1nLmZsb2F0LWNlbnRlcixcbmltZy50ZXh0LWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBNYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudGFibGUsXG50ZCxcbnRoIHtcbiAgJi5mbG9hdC1jZW50ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIE1hcmdpbjogMCBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbiIsIi8vIEZvdW5kYXRpb24gZm9yIEVtYWlscyBieSBaVVJCXG4vLyB6dXJiLmNvbS9pbmsvXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCB2aXNpYmlsaXR5XG4vLy8vXG5cbi5oaWRlLWZvci1sYXJnZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgbXNvLWhpZGU6IGFsbDsgLy8gaGlkZSBzZWxlY3RlZCBlbGVtZW50cyBpbiBPdXRsb29rIDIwMDctMjAxM1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAwO1xuICBsaW5lLWhlaWdodDogMDtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGdsb2JhbC1icmVha3BvaW50fSkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbnRhYmxlLmJvZHkgdGFibGUuY29udGFpbmVyIC5oaWRlLWZvci1sYXJnZSAqIHtcbiAgbXNvLWhpZGU6IGFsbDsgLy8gaGlkZSBzZWxlY3RlZCBlbGVtZW50cyBpbiBPdXRsb29rIDIwMDctMjAxM1xufVxuXG50YWJsZS5ib2R5IHRhYmxlLmNvbnRhaW5lciAuaGlkZS1mb3ItbGFyZ2UsXG50YWJsZS5ib2R5IHRhYmxlLmNvbnRhaW5lciAucm93LmhpZGUtZm9yLWxhcmdlIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRnbG9iYWwtYnJlYWtwb2ludH0pIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxudGFibGUuYm9keSB0YWJsZS5jb250YWluZXIgLmNhbGxvdXQtaW5uZXIuaGlkZS1mb3ItbGFyZ2Uge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGdsb2JhbC1icmVha3BvaW50fSkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbnRhYmxlLmJvZHkgdGFibGUuY29udGFpbmVyIC5zaG93LWZvci1sYXJnZSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skZ2xvYmFsLWJyZWFrcG9pbnR9KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwO1xuICAgIG1zby1oaWRlOiBhbGw7IC8vIGhpZGUgc2VsZWN0ZWQgZWxlbWVudHMgaW4gT3V0bG9vayAyMDA3LTIwMTNcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi8vIFt0b2RvXSBhZGQgaW1hZ2UgcmVzZXRzXG4vLyBpbWcge1xuLy8gICBtYXgtaGVpZ2h0OiAwO1xuLy8gICB3aWR0aDogMDtcbi8vIH1cbi8vIGluIG1lZGlhIHF1ZXJ5XG4vLyBpbWcgeyBcbi8vICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50OyBcbi8vICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgXG4vLyB9XG5cbiIsIi8vIEZvdW5kYXRpb24gZm9yIEVtYWlscyBieSBaVVJCXG4vLyB6dXJiLmNvbS9pbmsvXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCB0eXBvZ3JhcGh5XG4vLy8vXG5cbi8vLyBHbG9iYWwgZm9udCBjb2xvci5cbi8vLyBAdHlwZSBDb2xvclxuJGdsb2JhbC1mb250LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgZm9udCBmYW1pbHkuXG4vLy8gQHR5cGUgRm9udFxuJGJvZHktZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgZm9udCB3ZWlnaHQuXG4vLy8gQHR5cGUgS2V5d29yZFxuJGdsb2JhbC1mb250LXdlaWdodDogbm9ybWFsICFkZWZhdWx0O1xuXG4vLy8gR2xvYmFsIGZvbnQgd2VpZ2h0LlxuLy8vIEB0eXBlIEtleXdvcmRcbiRoZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgbGluZSBoZWlnaHQuXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLWxpbmUtaGVpZ2h0OiAxLjMgIWRlZmF1bHQ7XG5cbi8vLyBGb250IHNpemUgb2YgYm9keSB0ZXh0LlxuLy8vIEB0eXBlIE51bWJlclxuJGdsb2JhbC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG5cbi8vLyBMaW5lIGhlaWdodCBvZiBib2R5IHRleHQuXG4vLy8gQHR5cGUgTnVtYmVyXG4kYm9keS1saW5lLWhlaWdodDogJGdsb2JhbC1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuLy8vIEZvbnQgZmFtaWx5IG9mIGhlYWRpbmdzLlxuLy8vIEB0eXBlIExpc3RcbiRoZWFkZXItZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuXG4vLy8gRm9udCBmYW1pbHkgb2YgaGVhZGluZ3MuXG4vLy8gQHR5cGUgTGlzdFxuJGhlYWRlci1mb250LXdlaWdodDogJGdsb2JhbC1mb250LXdlaWdodCAhZGVmYXVsdDtcblxuLy8vIEZvbnQgc2l6ZSBvZiBgPGgxPmAgZWxlbWVudHMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kaDEtZm9udC1zaXplOiAzNHB4ICFkZWZhdWx0O1xuXG4vLy8gRm9udCBzaXplIG9mIGA8aDI+YCBlbGVtZW50cy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRoMi1mb250LXNpemU6IDMwcHggIWRlZmF1bHQ7XG5cbi8vLyBGb250IHNpemUgb2YgYDxoMz5gIGVsZW1lbnRzLlxuLy8vIEB0eXBlIE51bWJlclxuJGgzLWZvbnQtc2l6ZTogMjhweCAhZGVmYXVsdDtcblxuLy8vIEZvbnQgc2l6ZSBvZiBgPGg0PmAgZWxlbWVudHMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kaDQtZm9udC1zaXplOiAyNHB4ICFkZWZhdWx0O1xuXG4vLy8gRm9udCBzaXplIG9mIGA8aDU+YCBlbGVtZW50cy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRoNS1mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XG5cbi8vLyBGb250IHNpemUgb2YgYDxoNj5gIGVsZW1lbnRzLlxuLy8vIEB0eXBlIE51bWJlclxuJGg2LWZvbnQtc2l6ZTogMThweCAhZGVmYXVsdDtcblxuLy8vIE1hcmdpbiBib3R0b20gb2YgYDxoMT5gIHRocm91Z2ggYDxoNj5gIGVsZW1lbnRzLlxuLy8vIEB0eXBlIE51bWJlclxuJGhlYWRlci1tYXJnaW4tYm90dG9tOiAxMHB4ICFkZWZhdWx0O1xuXG4vLy8gTWFyZ2luIGJvdHRvbSBvZiBwYXJhZ3JhcGhzLlxuLy8vIEB0eXBlIE51bWJlclxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAxMHB4ICFkZWZhdWx0O1xuXG4vLy8gRGVmYXVsdCBmb250IHNpemUgZm9yIGA8c21hbGw+YC5cbi8vLyBAdHlwZSBOdW1iZXJcbiRzbWFsbC1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcblxuLy8vIENvbG9yIG9mIGA8c21hbGw+YCBlbGVtZW50cyB3aGVuIHBsYWNlZCBpbnNpZGUgaGVhZGVycy5cbi8vLyBAdHlwZSBDb2xvclxuJHNtYWxsLWZvbnQtY29sb3I6ICRtZWRpdW0tZ3JheSAhZGVmYXVsdDtcblxuLy8vIEZvbnQgc2l6ZSBvZiBsZWFkIHBhcmFncmFwaHMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kbGVhZC1mb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplICogMS4yNSAhZGVmYXVsdDtcblxuLy8vIExpbmUgaGVpZ2h0IG9mIGxlYWQgcGFyYWdyYXBocy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRsZWFkLWxpbmUtaGVpZ2h0OiAxLjYgIWRlZmF1bHQ7XG5cbi8vLyBQYWRkaW5nIGluc2lkZSBwYXJhZ3JhcGhzLlxuLy8vIEB0eXBlIE51bWJlclxuJHRleHQtcGFkZGluZzogMTBweCAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgbGluZSBoZWlnaHQgZm9yIHN1YmhlYWRlcnMuXG4vLy8gQHR5cGUgTnVtYmVyXG4kc3ViaGVhZGVyLWxpbmVoZWlnaHQ6IDEuNCAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgZm9udCBjb2xvciBmb3Igc3ViaGVhZGVycy5cbi8vLyBAdHlwZSBDb2xvclxuJHN1YmhlYWRlci1jb2xvcjogJGRhcmstZ3JheSAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgZm9udCB3ZWlnaHQgZm9yIHN1YmhlYWRlcnMuXG4vLy8gQHR5cGUgU3RyaW5nXG4kc3ViaGVhZGVyLWZvbnQtd2VpZ2h0OiAkZ2xvYmFsLWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuXG4vLy8gRGVmYXVsdCB0b3AgbWFyZ2luIGZvciBzdWJoaGVhZGVycy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRzdWJoZWFkZXItbWFyZ2luLXRvcDogNHB4ICFkZWZhdWx0O1xuXG4vLy8gRGVmYXVsdCBib3R0b20gbWFyZ2luIGZvciBzdWJoZWFkZXJzLlxuLy8vIEB0eXBlIE51bWJlclxuJHN1YmhlYWRlci1tYXJnaW4tYm90dG9tOiA4cHggIWRlZmF1bHQ7XG5cbi8vLyBNYXhpbXVtIHdpZHRoIG9mIGEgZGl2aWRlci5cbi8vLyBAdHlwZSBOdW1iZXJcbiRoci13aWR0aDogJGdsb2JhbC13aWR0aCAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgYm9yZGVyIGZvciBhIGRpdmlkZXIuXG4vLy8gQHR5cGUgTGlzdFxuJGhyLWJvcmRlcjogMXB4IHNvbGlkICRibGFjayAhZGVmYXVsdDtcblxuLy8vIERlZmF1bHQgbWFyZ2luIGZvciBhIGRpdmlkZXIuXG4vLy8gQHR5cGUgTnVtYmVyIHwgTGlzdFxuJGhyLW1hcmdpbjogMjBweCBhdXRvICFkZWZhdWx0O1xuXG4vLy8gVGV4dCBkZWNvcmF0aW9uIGZvciBhbmNob3JzLlxuLy8vIEB0eXBlIEtleXdvcmRcbiRhbmNob3ItdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xuXG4vLy8gVGV4dCBjb2xvciBvZiBhbmNob3JzLlxuLy8vIEB0eXBlIENvbG9yXG4kYW5jaG9yLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcblxuLy8vIFRleHQgY29sb3Igb2YgYW5jaG9ycyB0byB2aXNpdGVkIGxpbmtzLlxuLy8vIEB0eXBlIENvbG9yXG4kYW5jaG9yLWNvbG9yLXZpc2l0ZWQ6ICRhbmNob3ItY29sb3IgIWRlZmF1bHQ7XG5cbi8vLyBUZXh0IGNvbG9yIG9mIGFuY2hvcnMgb24gaG92ZXIuXG4vLy8gQHR5cGUgQ29sb3JcbiRhbmNob3ItY29sb3ItaG92ZXI6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMTAlKSAhZGVmYXVsdDtcblxuLy8vIFRleHQgY29sb3Igb2YgYWN0aXZlIGFuY2hvcnMuXG4vLy8gQHR5cGUgQ29sb3JcbiRhbmNob3ItY29sb3ItYWN0aXZlOiAkYW5jaG9yLWNvbG9yLWhvdmVyICFkZWZhdWx0O1xuXG4vLy8gRGVmYXVsdCBmb250IHNpemUgZm9yIHN0YXRpc3RpYyBudW1iZXJzLlxuLy8vIEB0eXBlIE51bWJlclxuJHN0YXQtZm9udC1zaXplOiA0MHB4ICFkZWZhdWx0O1xuXG5ib2R5LFxudGFibGUuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG50ZCxcbnRoLFxuYSB7XG4gIGNvbG9yOiAkZ2xvYmFsLWZvbnQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRnbG9iYWwtZm9udC13ZWlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgTWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogJGdsb2JhbC1saW5lLWhlaWdodDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgY29sb3I6ICRoZWFkZXItY29sb3I7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LWZhbWlseTogJGhlYWRlci1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkZXItZm9udC13ZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkZXItbWFyZ2luLWJvdHRvbTtcbiAgTWFyZ2luLWJvdHRvbTogJGhlYWRlci1tYXJnaW4tYm90dG9tO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbn1cblxuaDIge1xuICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbn1cblxuaDUge1xuICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xufVxuXG5ib2R5LFxudGFibGUuYm9keSxcbnAsXG50ZCxcbnRoIHtcbiAgZm9udC1zaXplOiAkZ2xvYmFsLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRib2R5LWxpbmUtaGVpZ2h0O1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xuICBNYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG5cbiAgJi5sZWFkIHtcbiAgICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxlYWQtbGluZS1oZWlnaHQ7XG4gIH1cblxuICAmLnN1YmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogJHN1YmhlYWRlci1tYXJnaW4tdG9wO1xuICAgIG1hcmdpbi1ib3R0b206ICRzdWJoZWFkZXItbWFyZ2luLWJvdHRvbTtcbiAgICBNYXJnaW4tdG9wOiAkc3ViaGVhZGVyLW1hcmdpbi10b3A7XG4gICAgTWFyZ2luLWJvdHRvbTogJHN1YmhlYWRlci1tYXJnaW4tYm90dG9tO1xuICAgIGZvbnQtd2VpZ2h0OiAkc3ViaGVhZGVyLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkc3ViaGVhZGVyLWxpbmVoZWlnaHQ7XG4gICAgY29sb3I6ICRzdWJoZWFkZXItY29sb3I7XG4gIH1cbn1cblxuc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGNvbG9yOiAkc21hbGwtZm9udC1jb2xvcjtcbn1cblxuYSB7XG4gIGNvbG9yOiAkYW5jaG9yLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRhbmNob3ItdGV4dC1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYW5jaG9yLWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYW5jaG9yLWNvbG9yLWFjdGl2ZTtcbiAgfVxuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRhbmNob3ItY29sb3ItdmlzaXRlZDtcbiAgfVxufVxuXG5oMSBhLFxuaDEgYTp2aXNpdGVkLFxuaDIgYSxcbmgyIGE6dmlzaXRlZCxcbmgzIGEsXG5oMyBhOnZpc2l0ZWQsXG5oNCBhLFxuaDQgYTp2aXNpdGVkLFxuaDUgYSxcbmg1IGE6dmlzaXRlZCxcbmg2IGEsXG5oNiBhOnZpc2l0ZWQge1xuICBjb2xvcjogJGFuY2hvci1jb2xvcjtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXk7XG4gIG1hcmdpbjogMzBweCAwO1xuICBNYXJnaW46IDMwcHggMDtcblxuICBjb2RlIHtcbiAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xuXG4gICAgc3Bhbi5jYWxsb3V0IHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgc3Bhbi5jYWxsb3V0LXN0cm9uZyB7XG4gICAgICBjb2xvcjogJHByZS1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIHJ1bGVcbnRhYmxlLmhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIFxuICB0aCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogJGhyLXdpZHRoO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRoci1ib3JkZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAkaHItbWFyZ2luO1xuICAgIE1hcmdpbjogJGhyLW1hcmdpbjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gc3R5bGUgYSBsYXJnZSBudW1iZXIgdG8gZGlzcGxheSBhIHN0YXRpc3RpY1xuLnN0YXQge1xuICBmb250LXNpemU6ICRzdGF0LWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgcCArICYge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIE1hcmdpbi10b3A6IC0xNnB4O1xuICB9XG59XG5cbi8vIHByZWhlYWRlciBzdHlsZXNcbnNwYW4ucHJlaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1zby1oaWRlOiBhbGwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcHg7XG4gIGNvbG9yOiAkYm9keS1iYWNrZ3JvdW5kOyAvLyBuZWVkcyB0byBtYXRjaCBiYWNrZ3JvdW5kIGNvbG9yIG9mIGl0J3MgY29udGFpbmVyXG4gIGxpbmUtaGVpZ2h0OiAxcHg7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgbWF4LXdpZHRoOiAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59IiwiLy8gRm91bmRhdGlvbiBmb3IgRW1haWxzIGJ5IFpVUkJcbi8vIHp1cmIuY29tL2luay9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIGJ1dHRvblxuLy8vL1xuXG4vLy8gUGFkZGluZyBpbnNpZGUgYnV0dG9ucyBhdCB2YXJpb3VzIHNpemVzLlxuLy8vIEB0eXBlIE1hcFxuJGJ1dHRvbi1wYWRkaW5nOiAoXG4gIHRpbnk6IDRweCA4cHggNHB4IDhweCxcbiAgc21hbGw6IDVweCAxMHB4IDVweCAxMHB4LFxuICBkZWZhdWx0OiA4cHggMTZweCA4cHggMTZweCxcbiAgbGFyZ2U6IDEwcHggMjBweCAxMHB4IDIwcHgsXG4pICFkZWZhdWx0O1xuXG4vLy8gRm9udCBzaXplcyBvZiBidXR0b25zIGF0IHZhcmlvdXMgc2l6ZXMuXG4vLy8gQHR5cGUgTWFwXG4kYnV0dG9uLWZvbnQtc2l6ZTogKFxuICB0aW55OiAxMHB4LFxuICBzbWFsbDogMTJweCxcbiAgZGVmYXVsdDogMTZweCxcbiAgbGFyZ2U6IDIwcHgsXG4pICFkZWZhdWx0O1xuXG4vLy8gVGV4dCBjb2xvciBvZiBidXR0b25zLlxuLy8vIEB0eXBlIENvbG9yXG4kYnV0dG9uLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vLyBUZXh0IGNvbG9yIG9mIGJ1dHRvbnMgd2l0aCBhIGxpZ2h0IGJhY2tncm91bmQuXG4vLy8gQHR5cGUgQ29sb3JcbiRidXR0b24tY29sb3ItYWx0OiAkbWVkaXVtLWdyYXkgIWRlZmF1bHQ7XG5cbi8vLyBGb250IHdlaWdodCBvZiBidXR0b25zLlxuLy8vIEB0eXBlIFdlaWdodFxuJGJ1dHRvbi1mb250LXdlaWdodDogYm9sZCAhZGVmYXVsdDtcblxuLy8vIE1hcmdpbiBhcm91bmQgYnV0dG9ucy5cbi8vLyBAdHlwZSBMaXN0XG4kYnV0dG9uLW1hcmdpbjogMCAwICRnbG9iYWwtbWFyZ2luIDAgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGJ1dHRvbnMuXG4vLy8gQHR5cGUgQ29sb3JcbiRidXR0b24tYmFja2dyb3VuZDogJHByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG5cbi8vLyBCb3JkZXIgYXJvdW5kIGJ1dHRvbnMuXG4vLy8gQHR5cGUgQm9yZGVyXG4kYnV0dG9uLWJvcmRlcjogMnB4IHNvbGlkICRidXR0b24tYmFja2dyb3VuZCAhZGVmYXVsdDtcblxuLy8vIEJvcmRlciByYWRpdXMgb2YgYnV0dG9ucy4gTm90IHN1cHBvcnRlZCBieSBhbGwgZW1haWwgY2xpZW50cy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRidXR0b24tcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8vIEJvcmRlciByYWRpdXMgb2Ygcm91bmRlZCBidXR0b25zLiBOb3Qgc3VwcG9ydGVkIGJ5IGFsbCBlbWFpbCBjbGllbnRzLlxuLy8vIEB0eXBlIE51bWJlclxuJGJ1dHRvbi1yb3VuZGVkOiAkZ2xvYmFsLXJvdW5kZWQgIWRlZmF1bHQ7XG5cbnRhYmxlLmJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRidXR0b24tbWFyZ2luO1xuICBNYXJnaW46ICRidXR0b24tbWFyZ2luO1xuXG4gIHRhYmxlIHtcblxuICAgIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlcjogJGJ1dHRvbi1ib3JkZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkYnV0dG9uLWZvbnQtc2l6ZSwgZGVmYXVsdCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZvbnQtd2VpZ2h0O1xuICAgICAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJGJ1dHRvbi1wYWRkaW5nLCBkZWZhdWx0KTtcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkICRidXR0b24tYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yYWRpdXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYWRpdXMgdGFibGUgdGQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcmFkaXVzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gICYucm91bmRlZCB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1yb3VuZGVkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG50YWJsZS5idXR0b246aG92ZXIgdGFibGUgdHIgdGQgYSxcbnRhYmxlLmJ1dHRvbjphY3RpdmUgdGFibGUgdHIgdGQgYSxcbnRhYmxlLmJ1dHRvbiB0YWJsZSB0ciB0ZCBhOnZpc2l0ZWQsXG50YWJsZS5idXR0b24udGlueTpob3ZlciB0YWJsZSB0ciB0ZCBhLFxudGFibGUuYnV0dG9uLnRpbnk6YWN0aXZlIHRhYmxlIHRyIHRkIGEsXG50YWJsZS5idXR0b24udGlueSB0YWJsZSB0ciB0ZCBhOnZpc2l0ZWQsXG50YWJsZS5idXR0b24uc21hbGw6aG92ZXIgdGFibGUgdHIgdGQgYSxcbnRhYmxlLmJ1dHRvbi5zbWFsbDphY3RpdmUgdGFibGUgdHIgdGQgYSxcbnRhYmxlLmJ1dHRvbi5zbWFsbCB0YWJsZSB0ciB0ZCBhOnZpc2l0ZWQsXG50YWJsZS5idXR0b24ubGFyZ2U6aG92ZXIgdGFibGUgdHIgdGQgYSxcbnRhYmxlLmJ1dHRvbi5sYXJnZTphY3RpdmUgdGFibGUgdHIgdGQgYSxcbnRhYmxlLmJ1dHRvbi5sYXJnZSB0YWJsZSB0ciB0ZCBhOnZpc2l0ZWQge1xuICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbn1cblxudGFibGUuYnV0dG9uLnRpbnkge1xuICB0YWJsZSB7XG4gICAgdGQsXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRidXR0b24tcGFkZGluZywgdGlueSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IG1hcC1nZXQoJGJ1dHRvbi1mb250LXNpemUsIHRpbnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cblxudGFibGUuYnV0dG9uLnNtYWxsIHtcbiAgdGFibGUge1xuICAgIHRkLFxuICAgIGEge1xuICAgICAgcGFkZGluZzogbWFwLWdldCgkYnV0dG9uLXBhZGRpbmcsIHNtYWxsKTtcbiAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkYnV0dG9uLWZvbnQtc2l6ZSwgc21hbGwpO1xuICAgIH1cbiAgfVxufVxuXG50YWJsZS5idXR0b24ubGFyZ2Uge1xuICB0YWJsZSB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRidXR0b24tcGFkZGluZywgbGFyZ2UpO1xuICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRidXR0b24tZm9udC1zaXplLCBsYXJnZSk7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmJ1dHRvbi5leHBhbmQsXG50YWJsZS5idXR0b24uZXhwYW5kZWQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGNlbnRlciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbnRhYmxlLmJ1dHRvbjpob3ZlcixcbnRhYmxlLmJ1dHRvbjp2aXNpdGVkLFxudGFibGUuYnV0dG9uOmFjdGl2ZSB7XG4gIHRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJ1dHRvbi1iYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmJ1dHRvbjpob3ZlcixcbnRhYmxlLmJ1dHRvbjp2aXNpdGVkLFxudGFibGUuYnV0dG9uOmFjdGl2ZSB7XG4gIHRhYmxlIHtcbiAgICBhIHtcbiAgICAgIGJvcmRlcjogMCBzb2xpZCBkYXJrZW4oJGJ1dHRvbi1iYWNrZ3JvdW5kLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG50YWJsZS5idXR0b24uc2Vjb25kYXJ5IHtcbiAgdGFibGUge1xuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICAgIGJvcmRlcjogMCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG50YWJsZS5idXR0b24uc2Vjb25kYXJ5OmhvdmVyIHtcbiAgdGFibGUge1xuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMTAlKTtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyOiAwIHNvbGlkIGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cblxudGFibGUuYnV0dG9uLnNlY29uZGFyeTpob3ZlciB7XG4gIHRhYmxlIHtcbiAgICB0ZCBhIHtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG50YWJsZS5idXR0b24uc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIHRhYmxlIHtcbiAgICB0ZCBhIHtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG50YWJsZS5idXR0b24uc2Vjb25kYXJ5IHtcbiAgdGFibGUge1xuICAgIHRkIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxudGFibGUuYnV0dG9uLnN1Y2Nlc3Mge1xuICB0YWJsZSB7XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MtY29sb3I7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAkc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogMCBzb2xpZCAkc3VjY2Vzcy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxudGFibGUuYnV0dG9uLnN1Y2Nlc3M6aG92ZXIge1xuICB0YWJsZSB7XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzdWNjZXNzLWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyOiAwIHNvbGlkIGRhcmtlbigkc3VjY2Vzcy1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cblxudGFibGUuYnV0dG9uLmFsZXJ0IHtcbiAgdGFibGUge1xuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRhbGVydC1jb2xvcjtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICRhbGVydC1jb2xvcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlcjogMCBzb2xpZCAkYWxlcnQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmJ1dHRvbi5hbGVydDpob3ZlciB7XG4gIHRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGFsZXJ0LWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyOiAwIHNvbGlkIGRhcmtlbigkYWxlcnQtY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmJ1dHRvbi53YXJuaW5nIHtcbiAgdGFibGUge1xuICAgIHRkIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3YXJuaW5nLWNvbG9yO1xuICAgICAgYm9yZGVyOiAwcHggc29saWQgJHdhcm5pbmctY29sb3I7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBib3JkZXI6IDBweCBzb2xpZCAkd2FybmluZy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxudGFibGUuYnV0dG9uLndhcm5pbmc6aG92ZXIge1xuICB0YWJsZSB7XG4gICAgdGQge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAxMCUpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyOiAwcHggc29saWQgZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm91bmRhdGlvbiBmb3IgRW1haWxzIGJ5IFpVUkJcbi8vIHp1cmIuY29tL2luay9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIGNhbGxvdXRcbi8vLy9cblxuLy8vIEJhY2tncm91bmQgY29sb3Igb2YgYSBjYWxsb3V0LlxuLy8vIEB0eXBlIENvbG9yXG4kY2FsbG91dC1iYWNrZ3JvdW5kOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vLyBGYWRlIHZhbHVlIGZvciBjYWxsb3V0IGJhY2tncm91bmRzLlxuLy8vIEB0eXBlIE51bWJlclxuJGNhbGxvdXQtYmFja2dyb3VuZC1mYWRlOiA4NSUgIWRlZmF1bHQ7XG5cbi8vLyBQYWRkaW5nIGluc2lkZSBhIGNhbGxvdXQuXG4vLy8gQHR5cGUgTGVuZ3RoXG4kY2FsbG91dC1wYWRkaW5nOiAxMHB4ICFkZWZhdWx0O1xuXG4vLy8gQm90dG9tIG1hcmdpbiBvZiBhIGNhbGxvdXQuXG4vLy8gQHR5cGUgTGVuZ3RoXG4kY2FsbG91dC1tYXJnaW4tYm90dG9tOiAkZ2xvYmFsLW1hcmdpbiAhZGVmYXVsdDtcblxuLy8vIEJvcmRlciBhcm91bmQgYSBjYWxsb3V0LlxuLy8vIEB0eXBlIEJvcmRlclxuJGNhbGxvdXQtYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjYWxsb3V0LWJhY2tncm91bmQsIDIwJSkgIWRlZmF1bHQ7XG5cbi8vLyBCb3JkZXIgYXJvdW5kIGEgY2FsbG91dCB3aXRoIHRoZSBgLnN1Y2Nlc3NgIGNsYXNzLlxuLy8vIEB0eXBlIEJvcmRlclxuJGNhbGxvdXQtYm9yZGVyLXNlY29uZGFyeTogMXB4IHNvbGlkIGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4vLy8gQm9yZGVyIGFyb3VuZCBhIGNhbGxvdXQgd2l0aCB0aGUgYC5zdWNjZXNzYCBjbGFzcy5cbi8vLyBAdHlwZSBCb3JkZXJcbiRjYWxsb3V0LWJvcmRlci1zdWNjZXNzOiAxcHggc29saWQgZGFya2VuKCRzdWNjZXNzLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4vLy8gQm9yZGVyIGFyb3VuZCBhIGNhbGxvdXQgd2l0aCB0aGUgYC53YXJuaW5nYCBjbGFzcy5cbi8vLyBAdHlwZSBCb3JkZXJcbiRjYWxsb3V0LWJvcmRlci13YXJuaW5nOiAxcHggc29saWQgZGFya2VuKCR3YXJuaW5nLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG4vLy8gQm9yZGVyIGFyb3VuZCBhIGNhbGxvdXQgd2l0aCB0aGUgYC5hbGVydGAgY2xhc3MuXG4vLy8gQHR5cGUgQm9yZGVyXG4kY2FsbG91dC1ib3JkZXItYWxlcnQ6IDFweCBzb2xpZCBkYXJrZW4oJGFsZXJ0LWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG50YWJsZS5jYWxsb3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhbGxvdXQtbWFyZ2luLWJvdHRvbTtcbiAgTWFyZ2luLWJvdHRvbTogJGNhbGxvdXQtbWFyZ2luLWJvdHRvbTtcbn1cblxudGguY2FsbG91dC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6ICRjYWxsb3V0LWJvcmRlcjtcbiAgcGFkZGluZzogJGNhbGxvdXQtcGFkZGluZztcbiAgYmFja2dyb3VuZDogJGNhbGxvdXQtYmFja2dyb3VuZDtcblxuICAmLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6IHNjYWxlLWNvbG9yKCRwcmltYXJ5LWNvbG9yLCAkbGlnaHRuZXNzOiAkY2FsbG91dC1iYWNrZ3JvdW5kLWZhZGUpO1xuICAgIGJvcmRlcjogJGNhbGxvdXQtYm9yZGVyLXNlY29uZGFyeTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgJi5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6IHNjYWxlLWNvbG9yKCRzZWNvbmRhcnktY29sb3IsICRsaWdodG5lc3M6ICRjYWxsb3V0LWJhY2tncm91bmQtZmFkZSk7XG4gICAgYm9yZGVyOiAkY2FsbG91dC1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAmLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6IHNjYWxlLWNvbG9yKCRzdWNjZXNzLWNvbG9yLCAkbGlnaHRuZXNzOiAkY2FsbG91dC1iYWNrZ3JvdW5kLWZhZGUpO1xuICAgIGJvcmRlcjogJGNhbGxvdXQtYm9yZGVyLXN1Y2Nlc3M7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYud2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogc2NhbGUtY29sb3IoJHdhcm5pbmctY29sb3IsICRsaWdodG5lc3M6ICRjYWxsb3V0LWJhY2tncm91bmQtZmFkZSk7XG4gICAgYm9yZGVyOiAkY2FsbG91dC1ib3JkZXItd2FybmluZztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi5hbGVydCB7XG4gICAgYmFja2dyb3VuZDogc2NhbGUtY29sb3IoJGFsZXJ0LWNvbG9yLCAkbGlnaHRuZXNzOiAkY2FsbG91dC1iYWNrZ3JvdW5kLWZhZGUpO1xuICAgIGJvcmRlcjogJGNhbGxvdXQtYm9yZGVyLWFsZXJ0O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIEVtYWlscyBieSBaVVJCXG4vLyB6dXJiLmNvbS9pbmsvXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCB0aHVtYm5haWxcbi8vLy9cblxuLy8vIEJvcmRlciBhcm91bmQgdGh1bWJuYWlsIGltYWdlcy5cbi8vLyBAdHlwZSBCb3JkZXJcbiR0aHVtYm5haWwtYm9yZGVyOiBzb2xpZCA0cHggJHdoaXRlICFkZWZhdWx0O1xuXG4vLy8gQm90dG9tIG1hcmdpbiBmb3IgdGh1bWJuYWlsIGltYWdlcy5cbi8vLyBAdHlwZSBMZW5ndGhcbiR0aHVtYm5haWwtbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1tYXJnaW4gIWRlZmF1bHQ7XG5cbi8vLyBCb3ggc2hhZG93IHVuZGVyIHRodW1ibmFpbCBpbWFnZXMuXG4vLy8gQHR5cGUgU2hhZG93XG4kdGh1bWJuYWlsLXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoJGJsYWNrLCAwLjIpICFkZWZhdWx0O1xuXG4vLy8gQm94IHNoYWRvdyB1bmRlciB0aHVtYm5haWwgaW1hZ2VzLlxuLy8vIEB0eXBlIFNoYWRvd1xuJHRodW1ibmFpbC1zaGFkb3ctaG92ZXI6IDAgMCA2cHggMXB4IHJnYmEoJHByaW1hcnktY29sb3IsIDAuNSkgIWRlZmF1bHQ7XG5cbi8vLyBUcmFuc2l0aW9uIHByb3BydGllcyBmb3IgdGh1bWJuYWlsIGltYWdlcy5cbi8vLyBAdHlwZSBUcmFuc2l0aW9uXG4kdGh1bWJuYWlsLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cbi8vLyBEZWZhdWx0IHJhZGl1cyBmb3IgdGh1bWJuYWlsIGltYWdlcy5cbi8vLyBAdHlwZSBOdW1iZXJcbiR0aHVtYm5haWwtcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8vIEFkZHMgdGh1bWJuYWlsIHN0eWxlcyB0byBhbiBlbGVtZW50LlxuLnRodW1ibmFpbCB7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJveC1zaGFkb3c6ICR0aHVtYm5haWwtc2hhZG93O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246ICR0aHVtYm5haWwtdHJhbnNpdGlvbjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1yYWRpdXM7XG4gIG1hcmdpbi1ib3R0b206ICR0aHVtYm5haWwtbWFyZ2luLWJvdHRvbTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAkdGh1bWJuYWlsLXNoYWRvdy1ob3ZlcjtcbiAgfVxufVxuXG4iLCIvLyBGb3VuZGF0aW9uIGZvciBFbWFpbHMgYnkgWlVSQlxuLy8genVyYi5jb20vaW5rL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgbWVudVxuLy8vL1xuXG4vLy8gUGFkZGluZyBpbnNpZGUgYSBtZW51IGl0ZW0uXG4vLy8gQHR5cGUgTGVuZ3RoXG4kbWVudS1pdGVtLXBhZGRpbmc6IDEwcHggIWRlZmF1bHQ7XG5cbi8vLyBSaWdodC1oYW5kIHNwYWNpbmcgb2YgaXRlbXMgaW4gbWVudXMgd2l0aCB0aGUgYC5zaW1wbGVgIGNsYXNzLlxuLy8vIEB0eXBlIExlbmd0aFxuJG1lbnUtaXRlbS1ndXR0ZXI6IDEwcHggIWRlZmF1bHQ7XG5cbi8vLyBUaGlzIGlzIHRoZSBjb2xvciBvZiB0aGUgbWVudSBpdGVtIGxpbmtzLlxuLy8vIEB0eXBlIENvbG9yXG4kbWVudS1pdGVtLWNvbG9yOiAkcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcblxudGFibGUubWVudSB7XG4gIHdpZHRoOiAkZ2xvYmFsLXdpZHRoO1xuXG4gIHRkLm1lbnUtaXRlbSxcbiAgdGgubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAkbWVudS1pdGVtLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJG1lbnUtaXRlbS1ndXR0ZXI7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEb2Vzbid0IHdvcmsgb24gdGhlIHBlc2t5IEVTUHMgbGlrZSBvdXRsb29rIDIwMDBcbnRhYmxlLm1lbnUudmVydGljYWwge1xuICB0ZC5tZW51LWl0ZW0sXG4gIHRoLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogJG1lbnUtaXRlbS1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lc3RlZCBsaXN0cyBuZWVkIHNvbWUgbW9yZSBwYWRkaW5nIHRvIHRoZSBsZWZ0XG4gIHRkLm1lbnUtaXRlbSxcbiAgdGgubWVudS1pdGVtIHtcbiAgICB0YWJsZS5tZW51LnZlcnRpY2FsIHtcbiAgICAgIHRkLm1lbnUtaXRlbSxcbiAgICAgIHRoLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJG1lbnUtaXRlbS1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG50YWJsZS5tZW51LnRleHQtY2VudGVyIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vQ2VudGVycyB0aGUgbWVudXMhXG4ubWVudVthbGlnbj1cImNlbnRlclwiXSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59IiwiLy8gRm91bmRhdGlvbiBmb3IgRW1haWxzIGJ5IFpVUkJcbi8vIHp1cmIuY29tL2luay9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCBPcGVuIFNvdXJjZVxuXG4vLy8vXG4vLy8gQGdyb3VwIG91dGxvb2tcbi8vLy9cblxuYm9keS5vdXRsb29rIHAge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIEZvdW5kYXRpb24gZm9yIEVtYWlscyBieSBaVVJCXG4vLyB6dXJiLmNvbS9pbmsvXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCBtZWRpYS1xdWVyeVxuLy8vL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGdsb2JhbC1icmVha3BvaW50fSkge1xuICB0YWJsZS5ib2R5IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgdGFibGUuYm9keSBjZW50ZXIge1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUuYm9keSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogJGdsb2JhbC13aWR0aC1zbWFsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9JZiBpdCBzdXBwb3J0cyBib3JkZXItYm94LCB3aHkgbm90PyBBbSBJIHJpZ2h0P1xuICAvL0Fsc28sIGJ5IGRlZmF1bHQgcGFkIHRoYXQgdG8gdGhlIGdsb2JhbC1ndXR0ZXIgdmFyaWFibGVcbiAgdGFibGUuYm9keSAuY29sdW1ucyxcbiAgdGFibGUuYm9keSAuY29sdW1uIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ2xvYmFsLWd1dHRlciAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRnbG9iYWwtZ3V0dGVyICFpbXBvcnRhbnQ7XG5cbiAgICAvLyBOZXN0ZWQgY29sdW1ucyB3b24ndCBkb3VibGUgdGhlIHBhZGRpbmdcbiAgICAuY29sdW1uLFxuICAgIC5jb2x1bW5zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbGxwYXNlZCBjb2x1bW5zIGhhdmUgbm8gZ3V0dGVyLlxuICAuY29sbGFwc2Uge1xuICAgIHRhYmxlLmJvZHkgJiAuY29sdW1ucyxcbiAgICB0YWJsZS5ib2R5ICYgLmNvbHVtbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBCYXNpYyBncmlkIHJ1bGVzXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uLWNvdW50IHtcbiAgICB0ZC5zbWFsbC0jeyRpfSxcbiAgICB0aC5zbWFsbC0jeyRpfSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAtemYtZ3JpZC1jYWxjLXBjdCgkaSwgJGdyaWQtY29sdW1uLWNvdW50KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vSWYgaXQncyB0aGUgbGFzdCBjb2x1bW4gaW4gY29sdW1uIGNvdW50ICgxMiBieSBkZWZhdWx0KSxcbiAgLy9naXZlIGl0IGJsb2NrIGFuZCAxMDAlIHdpZHRoIHRvIGtub2NrIGRvd24gdGhlIHdpbXB5IGNvbHVtbnMgdG8gdGhlaXIgb3duIHJvdy5cbiAgLmNvbHVtbnMgdGQuc21hbGwtI3skZ3JpZC1jb2x1bW4tY291bnR9LFxuICAuY29sdW1uIHRkLnNtYWxsLSN7JGdyaWQtY29sdW1uLWNvdW50fSxcbiAgLmNvbHVtbnMgdGguc21hbGwtI3skZ3JpZC1jb2x1bW4tY291bnR9LFxuICAuY29sdW1uIHRoLnNtYWxsLSN7JGdyaWQtY29sdW1uLWNvdW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGdyaWQtY29sdW1uLWNvdW50IC0gMSkge1xuICAgIHRhYmxlLmJvZHkgdGQuc21hbGwtb2Zmc2V0LSN7JGl9LFxuICAgIHRhYmxlLmJvZHkgdGguc21hbGwtb2Zmc2V0LSN7JGl9IHtcbiAgICAgIC8vMS41IHRha2VzIGluIGVmZmVjdCBhIHdob2xlIGVtcHR5IGNlbGwuXG4gICAgICBtYXJnaW4tbGVmdDogLXpmLWdyaWQtY2FsYy1wY3QoJGksICRncmlkLWNvbHVtbi1jb3VudCkgIWltcG9ydGFudDtcbiAgICAgIE1hcmdpbi1sZWZ0OiAtemYtZ3JpZC1jYWxjLXBjdCgkaSwgJGdyaWQtY29sdW1uLWNvdW50KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlLmJvZHkgdGFibGUuY29sdW1ucyB0ZC5leHBhbmRlcixcbiAgdGFibGUuYm9keSB0YWJsZS5jb2x1bW5zIHRoLmV4cGFuZGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0YWJsZS5ib2R5IC5yaWdodC10ZXh0LXBhZCxcbiAgdGFibGUuYm9keSAudGV4dC1wYWQtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogJHRleHQtcGFkZGluZyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUuYm9keSAubGVmdC10ZXh0LXBhZCxcbiAgdGFibGUuYm9keSAudGV4dC1wYWQtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogJHRleHQtcGFkZGluZyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy9tZW51XG4gIHRhYmxlLm1lbnUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi52ZXJ0aWNhbCxcbiAgICAmLnNtYWxsLXZlcnRpY2FsIHtcbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENlbnRlcnMgdGhlIG1lbnVzIVxuICB0YWJsZS5tZW51W2FsaWduPVwiY2VudGVyXCJdIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gZXhwYW5kcyBidXR0b25zIGZvciBzbWFsbCBvbmx5XG4gIHRhYmxlLmJ1dHRvbi5zbWFsbC1leHBhbmQsXG4gIHRhYmxlLmJ1dHRvbi5zbWFsbC1leHBhbmRlZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgIHRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgY2VudGVyIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuIiwiXHJcblxyXG5AaW1wb3J0IFwiYmxvY2stZWRpdG9yLnNjc3NcIjtcclxuXHJcbiIsIiV3aWR0aHtcclxuICB3aWR0aDogYXV0bztcclxuICAmW3dpZHRoXj0nMTAwJSddeyB3aWR0aDogMTAwJTsgfVxyXG4gICZbd2lkdGhePSdudWxsJ117IHdpZHRoOiAxMDAlOyB9XHJcblxyXG4gICZbd2lkdGhePScxNDUnXXsgd2lkdGg6IDI1JTsgfVxyXG5cclxuICAmW3dpZHRoXj0nMTg4J10sXHJcbiAgJlt3aWR0aF49JzE5MyddLFxyXG4gICZbd2lkdGhePScxOTQnXXtcclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIHdpZHRoOiAzNCU7XHJcbiAgICB9XHJcbiAgICB3aWR0aDogKDMzJSk7XHJcbiAgfVxyXG5cclxuICAmW3dpZHRoXj0nMjYwJ117IHdpZHRoOiA1MCU7IH1cclxuICAmW3dpZHRoXj0nMjkwJ117IHdpZHRoOiA1MCU7IH1cclxuICAmW3dpZHRoXj0nMjgyJ117IHdpZHRoOiA1MCU7IH1cclxuXHJcbiAgJlt3aWR0aF49JzM4NiddeyB3aWR0aDogKCgzMyUpICogMik7fVxyXG4gICZbd2lkdGhePSczODcnXXsgd2lkdGg6ICgoMzMlKSAqIDIpO31cclxuXHJcbiAgJlt3aWR0aF49JzQzNSddeyB3aWR0aDogNzUlOyB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ2xvYmFsLWJyZWFrcG9pbnQpIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiVtc28td2lkdGh7XHJcbiAgQGV4dGVuZCAld2lkdGg7XHJcbiAgJlt3aWR0aF49JzE4OCddeyB3aWR0aDogKDMzJSkgIWltcG9ydGFudDsgfVxyXG4gICZbd2lkdGhePScxOTMnXXsgd2lkdGg6ICgzMyUpICFpbXBvcnRhbnQ7IH1cclxuICAmW3dpZHRoXj0nMTk0J117IHdpZHRoOiAoMzMlKSAhaW1wb3J0YW50OyB9XHJcbn1cclxuXHJcbiVieEltYWdlIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vINCf0YDQvtGB0YLQvtC5INGC0LXQutGB0YIg0L/QviDQutC+0LvQvtC90LrQsNC8XHJcbnRhYmxlLmJ4QmxvY2tUZXh0e1xyXG4gIHRib2R5LmJ4QmxvY2tPdXR7XHJcbiAgICB0ZHtcclxuICAgICAgJi5ieEJsb2NrSW5uLFxyXG4gICAgICAmLmJ4QmxvY2tJbm5UZXh0e1xyXG4gICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgQGV4dGVuZCAld2lkdGg7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICB0ZC5ieEJsb2NrUGFkZGluZ3tcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgdGQuYnhCbG9ja1BhZGRpbmd7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICYuYnhCbG9ja1BhZGRpbmd7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2xvYmFsLXBhZGRpbmcvMjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2xvYmFsLXBhZGRpbmcvMjtcclxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRnbG9iYWwtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnhCbG9ja0NvbnRlbnRUZXh0e1xyXG4gICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIC8vINCR0JXQnCDQl9Cw0L/RgNC10YnQsNC10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0Y3Qu9C10LzQtdC90YLQvtCyINCx0LXQtyDQutC70LDRgdGB0LA6INC90LUg0LTQtdC70LDQudGC0LUg0YLQsNC6INCyINGB0LLQvtC10Lwg0L/RgNC+0LXQutGC0LUpKVxyXG4gICAgICAgICAgICAgICAgJHZlcnRpY2FsLXJoeXRobS1iYXNlOiAkZ2xvYmFsLXBhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAmLmltZyxcclxuICAgICAgICAgICAgICAgICY6bm90KFtjbGFzc10pLFxyXG4gICAgICAgICAgICAgICAgJltoZWlnaHRdLFxyXG4gICAgICAgICAgICAgICAgJlt3aWR0aF17XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkdmVydGljYWwtcmh5dGhtLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAmLnB1bGwtbGVmdCxcclxuICAgICAgICAgICAgICAgICAgJlthbGlnbj0nbGVmdCdde1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR2ZXJ0aWNhbC1yaHl0aG0tYmFzZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLnB1bGwtcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICZbYWxpZ249J3JpZ2h0J117XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdmVydGljYWwtcmh5dGhtLWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi5wdWxsLWxlZnQsXHJcbiAgICAgICAgICAgICAgICAgICZbYWxpZ249J2xlZnQnXSxcclxuICAgICAgICAgICAgICAgICAgJi5wdWxsLXJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAmW2FsaWduPSdyaWdodCdde1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdsb2JhbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICRsaW5lLWhlaWdodC1jb21wdXRlZDogJGdsb2JhbC1wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgJHRhYmxlLWNlbGwtcGFkZGluZzogJGdsb2JhbC1wYWRkaW5nLzI7XHJcbiAgICAgICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZTogJGdsb2JhbC1saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICR0YWJsZS1ib3JkZXItY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtYWxsOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vINCR0JXQnCDQl9Cw0L/RgNC10YnQsNC10YIg0LjRgdC/0L7Qu9GM0LfQvtCy0LDQvdC40LUg0Y3Qu9C10LzQtdC90YLQvtCyINCx0LXQtyDQutC70LDRgdGB0LA6INC90LUg0LTQtdC70LDQudGC0LUg0YLQsNC6INCyINGB0LLQvtC10Lwg0L/RgNC+0LXQutGC0LUpKVxyXG4gICAgICAgICAgICAgICAgJjpub3QoY2xhc3Mpe1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgICAgICAgICAgICAgICAgIC8vIENlbGxzXHJcbiAgICAgICAgICAgICAgICAgID4gdGhlYWQsXHJcbiAgICAgICAgICAgICAgICAgID4gdGJvZHksXHJcbiAgICAgICAgICAgICAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgPiB0aCxcclxuICAgICAgICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcclxuICAgICAgICAgICAgICAgICAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XHJcbiAgICAgICAgICAgICAgICAgID4gY2FwdGlvbiArIHRoZWFkLFxyXG4gICAgICAgICAgICAgICAgICA+IGNvbGdyb3VwICsgdGhlYWQsXHJcbiAgICAgICAgICAgICAgICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgPiB0aCxcclxuICAgICAgICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcclxuICAgICAgICAgICAgICAgICAgPiB0Ym9keSArIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vINCi0LXQutGB0YIg0LIg0YDQsNC80LrQtVxyXG4ubXNvIHtcclxuICB0YWJsZS5ieEJsb2NrQm94ZWRUZXh0e1xyXG4gICAgdGJvZHkuYnhCbG9ja091dHtcclxuICAgICAgdGR7XHJcbiAgICAgICAgJi5ieEJsb2NrSW5uLFxyXG4gICAgICAgICYuYnhCbG9ja0lublRleHR7XHJcbiAgICAgICAgICA+dGFibGV7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJW1zby13aWR0aDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG50YWJsZS5ieEJsb2NrQm94ZWRUZXh0e1xyXG4gIHRib2R5LmJ4QmxvY2tPdXR7XHJcbiAgICB0ZHtcclxuICAgICAgJi5ieEJsb2NrSW5uLFxyXG4gICAgICAmLmJ4QmxvY2tJbm5UZXh0e1xyXG4gICAgICAgID50YWJsZXtcclxuICAgICAgICAgIEBleHRlbmQgJXdpZHRoO1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgdGQuYnhCbG9ja1BhZGRpbmd7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIHRkLmJ4QmxvY2tQYWRkaW5ne1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkLmJ4QmxvY2tQYWRkaW5ne1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnbG9iYWwtcGFkZGluZy8yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2xvYmFsLXBhZGRpbmcvMjtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ2xvYmFsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnbG9iYWwtcGFkZGluZy8yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGFibGUuYnhCbG9ja0NvbnRlbnRFZGdle1xyXG4gICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgJi5ieEJsb2NrUGFkZGluZyxcclxuICAgICAgICAgICAgICAgICYuYnhCbG9ja0NvbnRlbnRUZXh0e1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2xvYmFsLXBhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdsb2JhbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdsb2JhbC1wYWRkaW5nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyDQmNC30L7QsdGA0LDQttC10L3QuNGPXHJcbnRhYmxlLmJ4QmxvY2tJbWFnZXtcclxuICB0Ym9keS5ieEJsb2NrT3V0e1xyXG4gICAgdGR7XHJcbiAgICAgICYuYnhCbG9ja0lubixcclxuICAgICAgJi5ieEJsb2NrSW5uSW1hZ2V7XHJcbiAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICBAZXh0ZW5kICV3aWR0aDtcclxuICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAmLmJ4QmxvY2tQYWRkaW5ne1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogJGdsb2JhbC1wYWRkaW5nLzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ieEJsb2NrQ29udGVudEltYWdle1xyXG4gICAgICAgICAgICAgIGF7fVxyXG4gICAgICAgICAgICAgIGltZy5ieEltYWdle1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYnhJbWFnZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vINCT0YDRg9C/0L/QsCDQuNC30L7QsdGA0LDQttC10L3QuNC5XHJcbnRhYmxlLmJ4QmxvY2tJbWFnZUdyb3Vwe1xyXG4gIHRib2R5LmJ4QmxvY2tPdXR7XHJcbiAgICB0ZHtcclxuICAgICAgJi5ieEJsb2NrSW5uLFxyXG4gICAgICAmLmJ4QmxvY2tJbm5JbWFnZUdyb3Vwe1xyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgJi5ieEJsb2NrQ29udGVudEltYWdlR3JvdXB7XHJcbiAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgIEBleHRlbmQgJXdpZHRoO1xyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICB0ZC5ieEJsb2NrUGFkZGluZ3tcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIHRkLmJ4QmxvY2tQYWRkaW5ne1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgJi5ieEJsb2NrUGFkZGluZ3tcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdsb2JhbC1wYWRkaW5nLzI7XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdsb2JhbC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ4QmxvY2tDb250ZW50SW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgIGF7fVxyXG4gICAgICAgICAgICAgICAgICBpbWcuYnhJbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVieEltYWdlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDQmNC30L7QsdGA0LDQttC10L3QuNC1INCyINGA0LDQvNC60LVcclxudGFibGUuYnhCbG9ja0JveGVkSW1hZ2V7XHJcbiAgdGJvZHkuYnhCbG9ja091dHtcclxuICAgIHRke1xyXG4gICAgICAmLmJ4QmxvY2tJbm4sXHJcbiAgICAgICYuYnhCbG9ja0lubkJveGVkSW1hZ2V7XHJcbiAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICBAZXh0ZW5kICV3aWR0aDtcclxuICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAmLmJ4QmxvY2tQYWRkaW5ne1xyXG4gICAgICAgICAgICAgIHRhYmxlLmJ4QmxvY2tDb250ZW50RWRnZXtcclxuICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAmLmJ4QmxvY2tDb250ZW50VGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAmLmJ4QmxvY2tQYWRkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdsb2JhbC1wYWRkaW5nLzI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYuYnhCbG9ja0NvbnRlbnRJbWFnZXtcclxuICAgICAgICAgICAgICAgICAgICAmLmJ4QmxvY2tQYWRkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGdsb2JhbC1wYWRkaW5nLzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYXt9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nLmJ4SW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVieEltYWdlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g0JjQt9C+0LHRgNCw0LbQtdC90LjQtSDQuCDRgtC10LrRgdGCXHJcbnRhYmxlLmJ4QmxvY2tJbWFnZVRleHR7XHJcbiAgdGJvZHkuYnhCbG9ja091dHtcclxuICAgIHRke1xyXG4gICAgICAmLmJ4QmxvY2tJbm4sXHJcbiAgICAgICYuYnhCbG9ja0lubkltYWdlVGV4dHtcclxuICAgICAgICB0YWJsZXtcclxuICAgICAgICAgIEBleHRlbmQgJXdpZHRoO1xyXG4gICAgICAgICAgJi5ieEJsb2NrQ29udGVudEl0ZW1JbWFnZVRleHR7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgdGQuYnhCbG9ja1BhZGRpbmd7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHRkLmJ4QmxvY2tQYWRkaW5ne1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAmLmJ4QmxvY2tQYWRkaW5ne1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2xvYmFsLXBhZGRpbmcvMjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRnbG9iYWwtcGFkZGluZy8yO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ2xvYmFsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5ieEJsb2NrQ29udGVudFRleHQsXHJcbiAgICAgICAgICAgICAgJi5ieEJsb2NrQ29udGVudEltYWdle1xyXG4gICAgICAgICAgICAgICAgYXt9XHJcbiAgICAgICAgICAgICAgICBpbWcuYnhJbWFnZXtcclxuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYnhJbWFnZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vINCa0L3QvtC/0LrQuFxyXG50YWJsZS5ieEJsb2NrQnV0dG9ue1xyXG4gICRidXR0b24tcm91bmRlZDogM3B4O1xyXG5cclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46ICRidXR0b24tbWFyZ2luO1xyXG4gIE1hcmdpbjogJGJ1dHRvbi1tYXJnaW47XHJcbiAgdGJvZHkuYnhCbG9ja091dHtcclxuICAgIHRke1xyXG4gICAgICAmLmJ4QmxvY2tQYWRkaW5ne1xyXG5cclxuICAgICAgfVxyXG4gICAgICAmLmJ4QmxvY2tJbm4sXHJcbiAgICAgICYuYnhCbG9ja0lubkJ1dHRvbntcclxuICAgICAgICB0YWJsZS5ieEJsb2NrQ29udGVudEJ1dHRvbkVkZ2V7XHJcbiAgICAgICAgICBAZXh0ZW5kICV3aWR0aDtcclxuICAgICAgICAgIGEuYnhCbG9ja0NvbnRlbnRCdXR0b257XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnV0dG9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tcm91bmRlZDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkYnV0dG9uLWZvbnQtc2l6ZSwgbGFyZ2UpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJ1dHRvbi1mb250LXdlaWdodDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBtYXAtZ2V0KCRidXR0b24tcGFkZGluZywgbGFyZ2UpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8g0JHQu9C+0Log0YEg0YTQvtC90L7QvFxyXG50YWJsZS5ieEJsb2NrQ29kZXtcclxuICB0Ym9keS5ieEJsb2NrT3V0e1xyXG4gICAgdGR7XHJcbiAgICAgICYuYnhCbG9ja1BhZGRpbmcsXHJcbiAgICAgICYuYnhCbG9ja0lubixcclxuICAgICAgJi5ieEJsb2NrSW5uQ29kZXtcclxuICAgICAgICBbYmFja2dyb3VuZF17XHJcbiAgICAgICAgICBwYWRkaW5nOiAkZ2xvYmFsLXBhZGRpbmcvMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnRhYmxlLmJ4QmxvY2tTb2NpYWx7XHJcbiAgdGJvZHkuYnhCbG9ja091dHtcclxuICAgIHRke1xyXG4gICAgICAmLmJ4QmxvY2tJbm4sXHJcbiAgICAgICYuYnhCbG9ja0lublNvY2lhbHtcclxuICAgICAgICB0YWJsZS5ieEJsb2NrQ29udGVudEVkZ2VTb2NpYWx7XHJcbiAgICAgICAgICB0ZC5ieEJsb2NrUGFkZGluZ3tcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnbG9iYWwtcGFkZGluZztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnbG9iYWwtcGFkZGluZztcclxuICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgQGV4dGVuZCAld2lkdGg7XHJcbiAgICAgICAgICAgICAgYS5ieEJsb2NrQ29udGVudFNvY2lhbHtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG50YWJsZS5ieEJsb2NrTGluZXtcclxuICB0Ym9keS5ieEJsb2NrT3V0e1xyXG4gICAgdGR7XHJcbiAgICAgICYuYnhCbG9ja0lubixcclxuICAgICAgJi5ieEJsb2NrSW5uTGluZXtcclxuICAgICAgICB0ZC5ieEJsb2NrUGFkZGluZ3tcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiaHRtbCwgYm9keXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmY2ZjIDtcclxufVxyXG50YWJsZS5ib2R5LFxyXG50YWJsZS5jb250YWluZXJ7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcbmgxe1xyXG4gICRoZWFkZXItbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGVyLW1hcmdpbi1ib3R0b207XHJcbiAgTWFyZ2luLWJvdHRvbTogJGhlYWRlci1tYXJnaW4tYm90dG9tO1xyXG59XHJcbkBpbXBvcnQgXCJoZWFkZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYm9keS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJmb290ZXIuc2Nzc1wiO1xyXG5cclxuQGltcG9ydCBcInRlbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJsb2dvLnNjc3NcIjtcclxuQGltcG9ydCBcImZvb3Rlci1saXN0LnNjc3NcIjtcclxuQGltcG9ydCBcInNvY2lhbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ0aWxlLnNjc3NcIjsiLCIuaGVhZGVyIHtcclxuICAkd2hpdGU6ICNmZmZmZmY7XHJcbiAgJGRhcmstZ3JheTogI2Q2ZDZkNjtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFyay1ncmF5O1xyXG4vLyAgYm94LXNoYWRvdzogMnB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gIC53cmFwcGVyLWlubmVye1xyXG4gICAgcGFkZGluZy10b3A6ICRnbG9iYWwtcGFkZGluZztcclxuICAgIC5jb2x1bW5ze1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ib2R5IHtcclxuXHJcbn0iLCIuZm9vdGVye1xyXG4gICR3aGl0ZTogI2ZmZmZmZjtcclxuICAkaGVhZGVyLWZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICRnbG9iYWwtZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGVyLWZvbnQtd2VpZ2h0O1xyXG4gIH1cclxuICAud3JhcHBlci1pbm5lcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1nL2Zvb3Rlci1iZy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICBocntcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MThkYTY7XHJcbiAgICB9XHJcbiAgICAuY29sdW1uc3tcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIHRkLCB0aHtcclxuICAgICAgICBjb2xvcjogIzcxOGRhNjtcclxuICAgICAgICBmb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm90dG9te1xyXG4gICAgLmNvbHVtbnN7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1lbnUudGVsIHtcclxuICAkZ2xvYmFsLWZvbnQtc2l6ZTogMTJweDtcclxuICB0aCwgdGR7XHJcbiAgICAmLm1lbnUtaXRlbXtcclxuICAgICAgcGFkZGluZzogMCAwIDhweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogJGdsb2JhbC1wYWRkaW5nO1xyXG4gICAgICAmLCBhe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGdsb2JhbC1mb250LXNpemU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1lbnUubG9nbyB7XHJcbiAgJGdsb2JhbC1mb250LXNpemU6IDIxcHg7XHJcbiAgdGgsIHRke1xyXG4gICAgJi5tZW51LWl0ZW17XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICYsIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZ2xvYmFsLWZvbnQtc2l6ZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubWVudS52ZXJ0aWNhbC5mb290ZXItbGlzdCB7XHJcbiAgJGdsb2JhbC1mb250LXNpemU6IDEzcHg7XHJcbiAgJGdsb2JhbC1saW5lLWhlaWdodDogMS4zO1xyXG4gIHRoLCB0ZHtcclxuICAgICYubWVudS1pdGVte1xyXG4gICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogJGdsb2JhbC1wYWRkaW5nO1xyXG4gICAgICAmLCBhe1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZ2xvYmFsLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZ2xvYmFsLWZvbnQtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1lbnUuc29jaWFsIHtcclxuICB0aCwgdGR7XHJcbiAgICAmLm1lbnUtaXRlbXtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkZ2xvYmFsLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnbG9iYWwtcGFkZGluZztcclxuICAgICAgfVxyXG4gICAgICAmLCBhe1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnRpbGUge1xuICAmX19kYXRle1xuICAgICYsICp7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuICAmX19uYW1le1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAmLCAqe1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gIH1cbiAgJl9fZGVzY3JpcHRpb257XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgJiwgKntcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICB9XG4gICZfX2ltYWdle1xuXG4gIH1cbiAgJl9fYnRue1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59Il0sIm1hcHBpbmdzIjoiQUk0RkEsQUFBQSxRQUFRLENBQUM7RUFDUCxLQUFLLEVBQUUsSUFBSyxHQUNiOztBQ3BGRCxBQUFTLFFBQUQsQ0FBQyxDQUFDLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBRSxHQUNaOztBQUVELEFBQUEsSUFBSSxDQUFDO0VBQ0gsS0FBSyxFQUFFLGVBQWdC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QyxVQUFVLEdBQzVEO0VBSEQsQUFBRSxFQUFBLEFBQUEsUUFBUTtFQUNWLEFBQUUsRUFBQSxBQUFBLFFBQVEsQ0FEVjtJQUNFLE9BQU8sRUFBRSx1QkFBd0I7SUFDakMsS0FBSyxFYjVDRCxTQUFLLENhNEN3QyxVQUFVLEdBQzVEO0VBSEQsQUFBRSxFQUFBLEFBQUEsUUFBUTtFQUNWLEFBQUUsRUFBQSxBQUFBLFFBQVEsQ0FEVjtJQUNFLE9BQU8sRUFBRSx1QkFBd0I7SUFDakMsS0FBSyxFYjVDRCxHQUFLLENhNEN3QyxVQUFVLEdBQzVEO0VBSEQsQUFBRSxFQUFBLEFBQUEsUUFBUTtFQUNWLEFBQUUsRUFBQSxBQUFBLFFBQVEsQ0FEVjtJQUNFLE9BQU8sRUFBRSx1QkFBd0I7SUFDakMsS0FBSyxFYjVDRCxTQUFLLENhNEN3QyxVQUFVLEdBQzVEO0VBSEQsQUFBRSxFQUFBLEFBQUEsUUFBUTtFQUNWLEFBQUUsRUFBQSxBQUFBLFFBQVEsQ0FEVjtJQUNFLE9BQU8sRUFBRSx1QkFBd0I7SUFDakMsS0FBSyxFYjVDRCxTQUFLLENhNEN3QyxVQUFVLEdBQzVEO0VBSEQsQUFBRSxFQUFBLEFBQUEsUUFBUTtFQUNWLEFBQUUsRUFBQSxBQUFBLFFBQVEsQ0FEVjtJQUNFLE9BQU8sRUFBRSx1QkFBd0I7SUFDakMsS0FBSyxFYjVDRCxHQUFLLENhNEN3QyxVQUFVLEdBQzVEO0VBSEQsQUFBRSxFQUFBLEFBQUEsUUFBUTtFQUNWLEFBQUUsRUFBQSxBQUFBLFFBQVEsQ0FEVjtJQUNFLE9BQU8sRUFBRSx1QkFBd0I7SUFDakMsS0FBSyxFYjVDRCxTQUFLLENhNEN3QyxVQUFVLEdBQzVEO0VBSEQsQUFBRSxFQUFBLEFBQUEsUUFBUTtFQUNWLEFBQUUsRUFBQSxBQUFBLFFBQVEsQ0FEVjtJQUNFLE9BQU8sRUFBRSx1QkFBd0I7SUFDakMsS0FBSyxFYjVDRCxTQUFLLENhNEN3QyxVQUFVLEdBQzVEO0VBSEQsQUFBRSxFQUFBLEFBQUEsUUFBUTtFQUNWLEFBQUUsRUFBQSxBQUFBLFFBQVEsQ0FEVjtJQUNFLE9BQU8sRUFB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 */ "