{"id":2326,"date":"2025-07-09T18:51:39","date_gmt":"2025-07-09T17:51:39","guid":{"rendered":"https:\/\/maissilva.com\/?page_id=2326"},"modified":"2026-04-15T11:14:29","modified_gmt":"2026-04-15T10:14:29","slug":"home","status":"publish","type":"page","link":"https:\/\/maissilva.com\/en\/","title":{"rendered":"HOME"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull is-light has-custom-content-position is-position-top-center\" style=\"border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding-right:0;padding-left:0;min-height:2000px;aspect-ratio:unset;\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1449\" data-attachment-id=\"6733\" data-permalink=\"https:\/\/maissilva.com\/en\/home\/a2-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2026\/03\/a2-1.jpg?fit=2048%2C1449&amp;ssl=1\" data-orig-size=\"2048,1449\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"a2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2026\/03\/a2-1.jpg?fit=1024%2C725&amp;ssl=1\" class=\"wp-block-cover__image-background wp-image-6733 size-full\" alt=\"\" src=\"https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2026\/03\/a2-1.jpg?resize=2048%2C1449&#038;ssl=1\" style=\"object-position:30% 0%\" data-object-fit=\"cover\" data-object-position=\"30% 0%\" srcset=\"https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2026\/03\/a2-1.jpg?w=2048&amp;ssl=1 2048w, https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2026\/03\/a2-1.jpg?resize=300%2C212&amp;ssl=1 300w, https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2026\/03\/a2-1.jpg?resize=1024%2C725&amp;ssl=1 1024w, https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2026\/03\/a2-1.jpg?resize=768%2C543&amp;ssl=1 768w, https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2026\/03\/a2-1.jpg?resize=1536%2C1087&amp;ssl=1 1536w, https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2026\/03\/a2-1.jpg?resize=18%2C12&amp;ssl=1 18w, https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2026\/03\/a2-1.jpg?resize=1200%2C849&amp;ssl=1 1200w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-container-core-cover-is-layout-fe0838f2 wp-block-cover-is-layout-flow\">\n<div class=\"wp-block-columns alignfull is-layout-flex wp-container-core-columns-is-layout-6847b2f1 wp-block-columns-is-layout-flex\" style=\"border-style:none;border-width:0px;padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--80);padding-bottom:0;padding-left:2.5rem\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-bottom:0;flex-basis:100%\">\n<div class=\"wp-block-group has-ast-global-color-0-color has-text-color has-link-color wp-elements-b3be2da039b7926b8adbf049290e7e05 is-horizontal is-content-justification-left is-layout-flex wp-container-core-group-is-layout-946d7c11 wp-block-group-is-layout-flex\" style=\"padding-top:0;padding-bottom:0;font-size:32px;font-style:normal;font-weight:500\">\n<p class=\"has-ast-global-color-0-color has-text-color has-link-color wp-elements-d3401c3193437f90175afc1027d603b3 wp-container-content-9cfa9a5a wp-block-paragraph\" style=\"font-size:17px;font-style:normal;font-weight:600\">Sala 1, 2 e 3<\/p>\n\n\n\n<p class=\"has-text-align-right has-ast-global-color-0-color has-text-color has-link-color wp-elements-2e5a7b2431abc73df8c7f4d4f9d38100 wp-container-content-9cfa9a5a wp-block-paragraph\" style=\"font-size:17px;font-style:normal;font-weight:600;text-decoration:underline\"><a href=\"https:\/\/maissilva.com\/pedro-franca-aos-montes-21-03-23-05-2026-sala-1-2-e-3\/\" data-type=\"page\" data-id=\"6622\">Saber mais<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-ast-global-color-0-color has-text-color has-link-color wp-elements-c9c01f0e248a788ca449d37c7e2d77d8 is-horizontal is-content-justification-left is-layout-flex wp-container-core-group-is-layout-946d7c11 wp-block-group-is-layout-flex\" style=\"padding-top:0;padding-bottom:0;font-size:32px;font-style:normal;font-weight:500\">\n<p class=\"has-ast-global-color-2-color has-text-color has-link-color wp-elements-fccac84cd8325fe21351ee69b91aeaf8 wp-block-paragraph\">PEDRO FRAN\u00c7A<\/p>\n\n\n\n<p class=\"has-ast-global-color-2-color has-text-color has-link-color wp-elements-e8aea1223010dc87ce5c8173198137c1 wp-block-paragraph\">Aos montes<\/p>\n\n\n\n<div style=\"height:100px;width:294px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-d020bb22\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignfull are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-7e3c5fa1 wp-block-columns-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:2.8rem;padding-bottom:0;padding-left:2.8rem\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"font-style:normal;font-weight:500;flex-basis:30%\">\n<p class=\"wp-block-paragraph\" style=\"font-size:17px\">MAIS SILVA GALLERY<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<p class=\"has-ast-global-color-0-color has-text-color has-link-color wp-elements-d4ec5db38918aa1ea5f8a56ca121c50a wp-block-paragraph\" style=\"font-size:17px;font-style:normal;font-weight:500\">A Mais Silva \u00e9 uma galeria de arte contempor\u00e2nea dirigida por&nbsp;<a href=\"https:\/\/www.linkedin.com\/in\/m%C3%A1rio-ferreira-da-silva-3ba4714b\/?originalSubdomain=pt\"><u>M\u00e1rio Ferreira da Silva<\/u><\/a>, com uma curadoria rigorosa e uma voca\u00e7\u00e3o para a experimenta\u00e7\u00e3o e inova\u00e7\u00e3o. Promove o di\u00e1logo entre artistas portugueses e internacionais, apoiando tanto vozes emergentes como figuras estabelecidas da arte contempor\u00e2nea.<br>Comprometida com o desenvolvimento de uma comunidade art\u00edstica vibrante, a MSG cultiva rela\u00e7\u00f5es com visitantes, colecionadores e a cena local. Contribui ativamente para o ecossistema art\u00edstico do Porto, criando um espa\u00e7o de encontro e reflex\u00e3o em torno da arte. Com uma rede de colecionadores em expans\u00e3o, a galeria aproxima a cria\u00e7\u00e3o art\u00edstica do p\u00fablico, oferecendo um programa diversificado num ambiente acolhedor. <br><br>A MSG n\u00e3o est\u00e1 a analisar portf\u00f3lios ou submiss\u00f5es de artistas n\u00e3o solicitadas neste momento. A programa\u00e7\u00e3o \u00e9 planeada com 18 meses de anteced\u00eancia e j\u00e1 atingiu a capacidade m\u00e1xima atual para representa\u00e7\u00e3o de artistas. Obrigado pelo interesse e agradecemos a compreens\u00e3o.<br><br>Integra a&nbsp;<a href=\"https:\/\/exhibitio.pt\/\"><u>EXHIBITIO \u2013 Associa\u00e7\u00e3o Lusa de Galeristas<\/u><\/a>, dedicada \u00e0 valoriza\u00e7\u00e3o da atividade galerista em Portugal.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns alignfull are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-7e3c5fa1 wp-block-columns-is-layout-flex\" style=\"margin-top:0;margin-bottom:0;padding-top:0;padding-right:2.8rem;padding-bottom:0;padding-left:2.8rem\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"font-style:normal;font-weight:500;flex-basis:30%\">\n<div style=\"height:17px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<style type=\"text\/css\">@import url(\"https:\/\/assets.mlcdn.com\/fonts.css?version=1741253\");<\/style>\n    <style type=\"text\/css\">\n    \/* LOADER *\/\n    .ml-form-embedSubmitLoad {\n      display: inline-block;\n      width: 20px;\n      height: 20px;\n    }\n\n    .g-recaptcha {\n    transform: scale(1);\n    -webkit-transform: scale(1);\n    transform-origin: 0 0;\n    -webkit-transform-origin: 0 0;\n    height: ;\n    }\n\n    .sr-only {\n      position: absolute;\n      width: 1px;\n      height: 1px;\n      padding: 0;\n      margin: -1px;\n      overflow: hidden;\n      clip: rect(0,0,0,0);\n      border: 0;\n    }\n\n    .ml-form-embedSubmitLoad:after {\n      content: \" \";\n      display: block;\n      width: 11px;\n      height: 11px;\n      margin: 1px;\n      border-radius: 50%;\n      border: 4px solid #fff;\n    border-color: #ffffff #ffffff #ffffff transparent;\n    animation: ml-form-embedSubmitLoad 1.2s linear infinite;\n    }\n    @keyframes ml-form-embedSubmitLoad {\n      0% {\n      transform: rotate(0deg);\n      }\n      100% {\n      transform: rotate(360deg);\n      }\n    }\n      #mlb2-23395225.ml-form-embedContainer {\n        box-sizing: border-box;\n        display: table;\n        margin: 0 auto;\n        position: static;\n        width: 100% !important;\n      }\n      #mlb2-23395225.ml-form-embedContainer h4,\n      #mlb2-23395225.ml-form-embedContainer p,\n      #mlb2-23395225.ml-form-embedContainer span,\n      #mlb2-23395225.ml-form-embedContainer button {\n        text-transform: none !important;\n        letter-spacing: normal !important;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper {\n        background-color: #ffffff;\n        \n        border-width: 2px;\n        border-color: #f05159;\n        border-radius: 0px;\n        border-style: solid;\n        box-sizing: border-box;\n        display: inline-block !important;\n        margin: 0;\n        padding: 0;\n        position: relative;\n              }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper.embedPopup,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper.embedDefault { width: 100%; }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper.embedForm { max-width: 100%; width: 100%; }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-align-left { text-align: left; }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-align-center { text-align: center; }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-align-default { display: table-cell !important; vertical-align: middle !important; text-align: center !important; }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-align-right { text-align: right; }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedHeader img {\n        border-top-left-radius: 0px;\n        border-top-right-radius: 0px;\n        height: auto;\n        margin: 0 auto !important;\n        max-width: 100%;\n        width: undefinedpx;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {\n        padding: 20px 20px 0 20px;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody.ml-form-embedBodyHorizontal {\n        padding-bottom: 0;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent {\n        text-align: left;\n        margin: 0 0 20px 0;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {\n        color: #f05159;\n        font-family: Helvetica, sans-serif;\n        font-size: 20px;\n        font-weight: 400;\n        margin: 0 0 10px 0;\n        text-align: left;\n        word-break: break-word;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p {\n        color: #f05159;\n        font-family: Helvetica, sans-serif;\n        font-size: 20px;\n        font-weight: 400;\n        line-height: 26px;\n        margin: 0 0 10px 0;\n        text-align: left;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ul,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ul,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol {\n        color: #f05159;\n        font-family: Helvetica, sans-serif;\n        font-size: 20px;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol {\n        list-style-type: lower-alpha;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent ol ol ol,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent ol ol ol {\n        list-style-type: lower-roman;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p a,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p a {\n        color: #f05159;\n        text-decoration: underline;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group {\n        text-align: left!important;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-block-form .ml-field-group label {\n        margin-bottom: 5px;\n        color: #f05159;\n        font-size: 14px;\n        font-family: Helvetica, sans-serif;\n        font-weight: bold; font-style: normal; text-decoration: none;;\n        display: inline-block;\n        line-height: 20px;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p:last-child,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p:last-child {\n        margin: 0;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody form {\n        margin: 0;\n        width: 100%;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {\n        margin: 0 0 20px 0;\n        width: 100%;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {\n        float: left;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm {\n        margin: 0;\n        padding: 0 0 20px 0;\n        width: 100%;\n        height: auto;\n        float: left;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow {\n        margin: 0 0 10px 0;\n        width: 100%;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-last-item {\n        margin: 0;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow.ml-formfieldHorizintal {\n        margin: 0;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {\n        background-color: #ffffff !important;\n        color: #f05159 !important;\n        border-color: #f05159;\n        border-radius: 0px !important;\n        border-style: solid !important;\n        border-width: 2px !important;\n        font-family: Helvetica, sans-serif;\n        font-size: 12px !important;\n        height: auto;\n        line-height: 21px !important;\n        margin-bottom: 0;\n        margin-top: 0;\n        margin-left: 0;\n        margin-right: 0;\n        padding: 10px 10px !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n        max-width: 100% !important;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-webkit-input-placeholder,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-webkit-input-placeholder { color: #f05159; }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input::-moz-placeholder,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input::-moz-placeholder { color: #f05159; }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-ms-input-placeholder,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-ms-input-placeholder { color: #f05159; }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input:-moz-placeholder,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input:-moz-placeholder { color: #f05159; }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow textarea, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow textarea {\n        background-color: #ffffff !important;\n        color: #f05159 !important;\n        border-color: #f05159;\n        border-radius: 0px !important;\n        border-style: solid !important;\n        border-width: 2px !important;\n        font-family: Helvetica, sans-serif;\n        font-size: 12px !important;\n        height: auto;\n        line-height: 21px !important;\n        margin-bottom: 0;\n        margin-top: 0;\n        padding: 10px 10px !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n        max-width: 100% !important;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {\n          border-color: #f05159!important;\n          background-color: #ffffff!important;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input.custom-control-input[type=\"checkbox\"]{\n        box-sizing: border-box;\n        padding: 0;\n        position: absolute;\n        z-index: -1;\n        opacity: 0;\n        margin-top: 5px;\n        margin-left: -1.5rem;\n        overflow: visible;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {\n        border-radius: 4px!important;\n      }\n\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::after, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::after, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::after, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::after {\n        background-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'\/%3e%3c\/svg%3e\");\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::after {\n        background-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'\/%3e%3c\/svg%3e\");\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input:checked~.custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input:checked~.custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox input[type=checkbox]:checked~.label-description::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=checkbox]:checked~.label-description::before  {\n          border-color: #f05159!important;\n          background-color: #f05159!important;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label::after, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label::after, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label::after, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label::after {\n           top: 2px;\n           box-sizing: border-box;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {\n           top: 0px!important;\n           box-sizing: border-box!important;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {\n        top: 0px!important;\n           box-sizing: border-box!important;\n      }\n\n       #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after {\n            top: 0px!important;\n            box-sizing: border-box!important;\n            position: absolute;\n            left: -1.5rem;\n            display: block;\n            width: 1rem;\n            height: 1rem;\n            content: \"\";\n       }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before {\n        top: 0px!important;\n        box-sizing: border-box!important;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::before {\n          position: absolute;\n          top: 4px;\n          left: -1.5rem;\n          display: block;\n          width: 16px;\n          height: 16px;\n          pointer-events: none;\n          content: \"\";\n          background-color: #ffffff;\n          border: #adb5bd solid 1px;\n          border-radius: 50%;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-control-label::after {\n          position: absolute;\n          top: 2px!important;\n          left: -1.5rem;\n          display: block;\n          width: 1rem;\n          height: 1rem;\n          content: \"\";\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::before, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before {\n          position: absolute;\n          top: 4px;\n          left: -1.5rem;\n          display: block;\n          width: 16px;\n          height: 16px;\n          pointer-events: none;\n          content: \"\";\n          background-color: #ffffff;\n          border: #adb5bd solid 1px;\n          border-radius: 50%;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after {\n          position: absolute;\n          top: 0px!important;\n          left: -1.5rem;\n          display: block;\n          width: 1rem;\n          height: 1rem;\n          content: \"\";\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {\n          position: absolute;\n          top: 0px!important;\n          left: -1.5rem;\n          display: block;\n          width: 1rem;\n          height: 1rem;\n          content: \"\";\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-radio .custom-control-label::after {\n          background: no-repeat 50%\/50% 50%;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .custom-checkbox .custom-control-label::after, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description::after, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-interestGroupsRow .ml-form-interestGroupsRowCheckbox .label-description::after, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after {\n          background: no-repeat 50%\/50% 50%;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-control, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-control {\n        position: relative;\n        display: block;\n        min-height: 1.5rem;\n        padding-left: 1.5rem;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-input, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-input, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-input, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-input {\n          position: absolute;\n          z-index: -1;\n          opacity: 0;\n          box-sizing: border-box;\n          padding: 0;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-radio .custom-control-label, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-radio .custom-control-label, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-checkbox .custom-control-label, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-checkbox .custom-control-label {\n          color: #f05159;\n          font-size: 12px!important;\n          font-family: Helvetica, sans-serif;\n          line-height: 22px;\n          margin-bottom: 0;\n          position: relative;\n          vertical-align: top;\n          font-style: normal;\n          font-weight: 400;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .custom-select, #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow .custom-select {\n        background-color: #ffffff !important;\n        color: #f05159 !important;\n        border-color: #f05159;\n        border-radius: 0px !important;\n        border-style: solid !important;\n        border-width: 2px !important;\n        font-family: Helvetica, sans-serif;\n        font-size: 12px !important;\n        line-height: 20px !important;\n        margin-bottom: 0;\n        margin-top: 0;\n        padding: 10px 28px 10px 12px !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n        max-width: 100% !important;\n        height: auto;\n        display: inline-block;\n        vertical-align: middle;\n        background: url('https:\/\/assets.mlcdn.com\/ml\/images\/default\/dropdown.svg') no-repeat right .75rem center\/8px 10px;\n        -webkit-appearance: none;\n        -moz-appearance: none;\n        appearance: none;\n      }\n\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow {\n        height: auto;\n        width: 100%;\n        float: left;\n      }\n      .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 70%; float: left; }\n      .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal { width: 30%; float: left; }\n      .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-button-horizontal.labelsOn { padding-top: 25px;  }\n      .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields { box-sizing: border-box; float: left; padding-right: 10px;  }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow input {\n        background-color: #ffffff;\n        color: #f05159;\n        border-color: #f05159;\n        border-radius: 0px;\n        border-style: solid;\n        border-width: 2px;\n        font-family: Helvetica, sans-serif;\n        font-size: 12px;\n        line-height: 20px;\n        margin-bottom: 0;\n        margin-top: 0;\n        padding: 10px 10px;\n        width: 100%;\n        box-sizing: border-box;\n        overflow-y: initial;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button {\n        background-color: #f05159 !important;\n        border-color: #f05159;\n        border-style: solid;\n        border-width: 2px;\n        border-radius: 0px;\n        box-shadow: none;\n        color: #ffffff !important;\n        cursor: pointer;\n        font-family: Helvetica, sans-serif;\n        font-size: 12px !important;\n        font-weight: 700;\n        line-height: 20px;\n        margin: 0 !important;\n        padding: 10px !important;\n        width: 100%;\n        height: auto;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-horizontalRow button:hover {\n        background-color: #f05159 !important;\n        border-color: #f05159 !important;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow input[type=\"checkbox\"] {\n        box-sizing: border-box;\n        padding: 0;\n        position: absolute;\n        z-index: -1;\n        opacity: 0;\n        margin-top: 5px;\n        margin-left: -1.5rem;\n        overflow: visible;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description {\n        color: #000000;\n        display: block;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif;\n        font-size: 12px;\n        text-align: left;\n        margin-bottom: 0;\n        position: relative;\n        vertical-align: top;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label {\n        font-weight: normal;\n        margin: 0;\n        padding: 0;\n        position: relative;\n        display: block;\n        min-height: 24px;\n        padding-left: 24px;\n\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label a {\n        color: #000000;\n        text-decoration: underline;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p {\n        color: #000000 !important;\n        font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;\n        font-size: 12px !important;\n        font-weight: normal !important;\n        line-height: 18px !important;\n        padding: 0 !important;\n        margin: 0 5px 0 0 !important;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow label p:last-child {\n        margin: 0;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit {\n        margin: 0 0 20px 0;\n        float: left;\n        width: 100%;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {\n        background-color: #f05159 !important;\n        border: none !important;\n        border-radius: 0px !important;\n        box-shadow: none !important;\n        color: #ffffff !important;\n        cursor: pointer;\n        font-family: Helvetica, sans-serif !important;\n        font-size: 12px !important;\n        font-weight: 700 !important;\n        line-height: 21px !important;\n        height: auto;\n        padding: 10px !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button.loading {\n        display: none;\n      }\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover {\n        background-color: #f05159 !important;\n      }\n      .ml-subscribe-close {\n        width: 30px;\n        height: 30px;\n        background: url('https:\/\/assets.mlcdn.com\/ml\/images\/default\/modal_close.png') no-repeat;\n        background-size: 30px;\n        cursor: pointer;\n        margin-top: -10px;\n        margin-right: -10px;\n        position: absolute;\n        top: 0;\n        right: 0;\n      }\n      .ml-error input, .ml-error textarea, .ml-error select {\n        border-color: red!important;\n      }\n\n      .ml-error .custom-checkbox-radio-list {\n        border: 1px solid red !important;\n        border-radius: 0px;\n        padding: 10px;\n      }\n\n      .ml-error .label-description,\n      .ml-error .label-description p,\n      .ml-error .label-description p a,\n      .ml-error label:first-child {\n        color: #ff0000 !important;\n      }\n\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p,\n      #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow.ml-error .label-description p:first-letter {\n        color: #ff0000 !important;\n      }\n            @media only screen and (max-width: 400px){\n\n        .ml-form-embedWrapper.embedDefault, .ml-form-embedWrapper.embedPopup { width: 100%!important; }\n        .ml-form-formContent.horozintalForm { float: left!important; }\n        .ml-form-formContent.horozintalForm .ml-form-horizontalRow { height: auto!important; width: 100%!important; float: left!important; }\n        .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal { width: 100%!important; }\n        .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-right: 0px!important; padding-bottom: 10px; }\n        .ml-form-formContent.horozintalForm .ml-button-horizontal { width: 100%!important; }\n        .ml-form-formContent.horozintalForm .ml-button-horizontal.labelsOn { padding-top: 0px!important; }\n\n      }\n    <\/style>\n\n    <style type=\"text\/css\">\n\n      .ml-mobileButton-horizontal { display: none; }\n\n      #mlb2-23395225 .ml-mobileButton-horizontal button {\n\n        background-color: #f05159 !important;\n        border-color: #f05159 !important;\n        border-style: solid !important;\n        border-width: 2px !important;\n        border-radius: 0px !important;\n        box-shadow: none !important;\n        color: #ffffff !important;\n        cursor: pointer;\n        font-family: Helvetica, sans-serif !important;\n        font-size: 14px !important;\n        font-weight: 700 !important;\n        line-height: 20px !important;\n        padding: 10px !important;\n        width: 100% !important;\n\n      }\n\n      @media only screen and (max-width: 400px) {\n        #mlb2-23395225.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent.horozintalForm {\n          padding: 0 0 10px 0 !important;\n        }\n        .ml-hide-horizontal { display: none !important; }\n        .ml-form-formContent.horozintalForm .ml-button-horizontal { display: none!important; }\n        .ml-mobileButton-horizontal { display: inline-block !important; margin-bottom: 20px;width:100%; }\n        .ml-form-formContent.horozintalForm .ml-form-horizontalRow .ml-input-horizontal > div { padding-bottom: 0px !important; }\n      }\n\n    <\/style>\n  <style type=\"text\/css\">\n    @media only screen and (max-width: 400px) {\n       .ml-form-formContent.horozintalForm .ml-form-horizontalRow .horizontal-fields {\n        margin-bottom: 10px !important;\n        width: 100% !important;\n      }\n    }\n  <\/style>\n    \n    \n\n    \n    \n\n    \n    \n\n    \n\n      \n        \n        \n      \n\n      \n        \n        \n      \n\n      \n\n            \n            \n            \n            \n            \n            \n      \n\n      \n\n      \n        \n        \n         \n        \n        \n      \n\n        \n        \n        \n        \n        \n        \n      \n\n       \n\n        \n        \n        \n        \n        \n        \n        \n       \n\n\n      \n        \n        \n        \n        \n  \n\n\n\n  \n        \n        \n        \n      \n\n\n      \n    \n    \n    \n    \n    \n    \n    \n  \n\n  \n        \n        \n        \n        \n        \n      \n\n      \n        \n        \n        \n        \n        \n      \n\n      \n        \n        \n        \n        \n        \n      \n\n       \n\n        \n        \n        \n        \n       \n\n       \n        \n        \n        \n        \n      \n\n      \n        \n        \n        \n        \n        \n        \n        \n       \n\n    \n\n    \n\n\n      \n\n\n      \n\n      \n      \n\n      \n\n      \n\n\n\n\n\n    \n\n      \n    <div id=\"mlb2-23395225\" class=\"ml-form-embedContainer ml-subscribe-form ml-subscribe-form-23395225\">\n      <div class=\"ml-form-align-left \">\n        <div class=\"ml-form-embedWrapper embedForm\">\n\n          \n          \n\n          <div class=\"ml-form-embedBody ml-form-embedBodyHorizontal row-form\">\n\n            <div class=\"ml-form-embedContent\" style=\" \">\n              \n                <h4>NEWSLETTER<\/h4>\n                \n              \n            <\/div>\n\n            <form class=\"ml-block-form\" action=\"https:\/\/assets.mailerlite.com\/jsonp\/1237369\/forms\/148126770935105120\/subscribe\" data-code=\"\" method=\"post\" target=\"_blank\">\n              \n\n              <div class=\"ml-form-formContent horozintalForm\">\n                <div class=\"ml-form-horizontalRow\">\n                  <div class=\"ml-input-horizontal\">\n                    \n                      \n                      <div style=\"width: 100%;\" class=\"horizontal-fields\">\n\n\n\n\n\n\n                        <div class=\"ml-field-group ml-field-email ml-validate-email ml-validate-required\">\n                          \n                          <!-- input -->\n                      <input type=\"email\" class=\"form-control\" data-inputmask=\"\" name=\"fields[email]\" placeholder=\"Email\" autocomplete=\"email\">\n                      <!-- \/input -->\n                        <\/div>\n\n\n\n                      <\/div>\n                    \n                  <\/div>\n\n\n                  <div class=\"ml-button-horizontal primary \">\n                    \n                      <button type=\"submit\" class=\"primary\">Submeter \/ Submit<\/button>\n                    \n                    <button disabled=\"disabled\" style=\"display: none;\" type=\"button\" class=\"loading\">\n                      <div class=\"ml-form-embedSubmitLoad\"><\/div>\n                      <span class=\"sr-only\">Loading&#8230;<\/span>\n                    <\/button>\n                  <\/div>\n                <\/div>\n              <\/div>\n\n              <!-- Privacy policy -->\n              \n              <!-- \/Privacy policy -->\n\n              \n\n              \n\n              \n\n\n\n\n\n\n              \n              <input type=\"hidden\" name=\"ml-submit\" value=\"1\">\n\n              \n\n              <div class=\"ml-mobileButton-horizontal\">\n                <button type=\"submit\" class=\"primary\">Submeter \/ Submit<\/button>\n                <button disabled=\"disabled\" style=\"display: none;\" type=\"button\" class=\"loading\">\n                  <div class=\"ml-form-embedSubmitLoad\"><\/div>\n                  <span class=\"sr-only\">Loading&#8230;<\/span>\n                <\/button>\n              <\/div>\n              <input type=\"hidden\" name=\"anticsrf\" value=\"true\">\n            <\/form>\n          <\/div>\n\n          <div class=\"ml-form-successBody row-success\" style=\"display: none\">\n\n            <div class=\"ml-form-successContent\">\n              \n                <h4>Thank you!<\/h4>\n                \n                  <p>You have successfully joined our subscriber list.<\/p>\n                \n              \n            <\/div>\n\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  \n\n  \n  \n  <script>\n    function ml_webform_success_23395225() {\n      var $ = ml_jQuery || jQuery;\n      $('.ml-subscribe-form-23395225 .row-success').show();\n      $('.ml-subscribe-form-23395225 .row-form').hide();\n    }\n      <\/script>\n  \n  \n      <script src=\"https:\/\/groot.mailerlite.com\/js\/w\/webforms.min.js?v176e10baa5e7ed80d35ae235be3d5024\" type=\"text\/javascript\"><\/script>\n        <script>\n            fetch(\"https:\/\/assets.mailerlite.com\/jsonp\/1237369\/forms\/148126770935105120\/takel\")\n        <\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:10%\">\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:173px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>MAIS SILVA GALLERY A Mais Silva \u00e9 uma galeria de arte contempor\u00e2nea dirigida por&nbsp;M\u00e1rio Ferreira da Silva, com uma curadoria [&hellip;]<\/p>\n","protected":false},"author":261956866,"featured_media":3679,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"AAAG7vr2SY8G9gEICqrLC6ACARs+AgECCgEiSpYBAgECCgESSjYCAQIKARNKOAIBAgoBE0o4AgECCgJCARJKAJQBAQIKAkIBEkrOApIHAQIKARNKOAIBAgoCQgESSgCSAQECCgJCARJKAI4BAQIKARJK9g2uDgECCgEQSgA0AQIKARNKOAIBAgoBE0o4AgECCgJCARFKepYCAQIKARJKNgIBAgoCQgESSsgEki0BAgoBEEoANAECCgETSjgCAQIKARNKOAIBAgoBEEp6rgEBAgoBEko2AgECCgEQSnisAQECCgESSjYCAQIKARBKzAWABgECCgEQSgA0AQIKARFK\/EcDvssLqQIoAycABAAnAAQAgQAnACgEJwAoHScABwAoAycAKCQnAAcAKAMnACgUJwAHACgDJwAoFScABwAoAycAKBUnAAcAKAMnAQQAKBQnAIcAKAMnAQQAKBQnAIcAKAMnACgVJwAHACgDJwEEACgUJwCHACgDJwEEACgUJwCHACgDJwAoFCcAhwAoAycAKBInAIcAKAMnACgVJwAHACgDJwAoFScABwAoAycBBAAoEycAhwAoAycAKBQnAAcAKAMnAQQAKBQnAIcAKAMnACgSJwCHACgDJwAoFScABwAoAycAKBUnAAcAKAMnACgSJwCHACgDJwAoFCcABwAoAycAKBInAIcAKAMnACgUJwAHACgDJwAoEicAhwAoAycAKBInAIcAKAMnASgSJwAoAcSv0wOVzQNzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHNsdWdkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVIT01FZG9jdW1lbnRjb250ZW50PCEtLSB3cDpjb3ZlciB7InVybCI6Imh0dHBzOi8vbWFpc3NpbHZhLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9hMi0xLmpwZyIsImlkIjo2NzMzLCJkaW1SYXRpbyI6MCwiaXNVc2VyT3ZlcmxheUNvbG9yIjp0cnVlLCJmb2NhbFBvaW50Ijp7IngiOjAuMywieSI6MH0sIm1pbkhlaWdodCI6MjAwMCwibWluSGVpZ2h0VW5pdCI6InB4IiwiY29udGVudFBvc2l0aW9uIjoidG9wIGNlbnRlciIsImlzRGFyayI6ZmFsc2UsInNpemVTbHVnIjoiZnVsbCIsImFsaWduIjoiZnVsbCIsInN0eWxlIjp7InNwYWNpbmciOnsicGFkZGluZyI6eyJyaWdodCI6IjAiLCJsZWZ0IjoiMCJ9LCJibG9ja0dhcCI6IjAifSwiYm9yZGVyIjp7InJhZGl1cyI6eyJ0b3BMZWZ0IjoiMHB4IiwidG9wUmlnaHQiOiIwcHgiLCJib3R0b21MZWZ0IjoiMHB4IiwiYm90dG9tUmlnaHQiOiIwcHgifX19LCJsYXlvdXQiOnsidHlwZSI6ImRlZmF1bHQifX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvdmVyIGFsaWduZnVsbCBpcy1saWdodCBoYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24gaXMtcG9zaXRpb24tdG9wLWNlbnRlciIgc3R5bGU9ImJvcmRlci10b3AtbGVmdC1yYWRpdXM6MHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowcHg7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowO21pbi1oZWlnaHQ6MjAwMHB4Ij48aW1nIGNsYXNzPSJ3cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZCB3cC1pbWFnZS02NzMzIHNpemUtZnVsbCIgYWx0PSIiIHNyYz0iaHR0cHM6Ly9tYWlzc2lsdmEuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL2EyLTEuanBnIiBzdHlsZT0ib2JqZWN0LXBvc2l0aW9uOjMwJSAwJSIgZGF0YS1vYmplY3QtZml0PSJjb3ZlciIgZGF0YS1vYmplY3QtcG9zaXRpb249IjMwJSAwJSIvPjxzcGFuIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQgaGFzLWJhY2tncm91bmQtZGltLTAgaGFzLWJhY2tncm91bmQtZGltIj48L3NwYW4+PGRpdiBjbGFzcz0id3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciI+PCEtLSB3cDpjb2x1bW5zIHsiYWxpZ24iOiJmdWxsIiwic3R5bGUiOnsic3BhY2luZyI6eyJwYWRkaW5nIjp7InRvcCI6InZhcjpwcmVzZXR8c3BhY2luZ3wzMCIsImJvdHRvbSI6IjAiLCJsZWZ0IjoiMi41cmVtIiwicmlnaHQiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8ODAifSwiYmxvY2tHYXAiOnsibGVmdCI6IjAifX0sImJvcmRlciI6eyJ3aWR0aCI6IjBweCIsInN0eWxlIjoibm9uZSJ9fX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgYWxpZ25mdWxsIiBzdHlsZT0iYm9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtwYWRkaW5nLXRvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0zMCk7cGFkZGluZy1yaWdodDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS04MCk7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6Mi41cmVtIj48IS0tIHdwOmNvbHVtbiB7InZlcnRpY2FsQWxpZ25tZW50IjoidG9wIiwid2lkdGgiOiIxMDAlIiwic3R5bGUiOnsic3BhY2luZyI6eyJwYWRkaW5nIjp7InRvcCI6IjAiLCJib3R0b20iOiIwIn19fSwibGF5b3V0Ijp7InR5cGUiOiJkZWZhdWx0In19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9InBhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtmbGV4LWJhc2lzOjEwMCUiPjwhLS0gd3A6Z3JvdXAgeyJzdHlsZSI6eyJzcGFjaW5nIjp7InBhZGRpbmciOnsidG9wIjoiMCIsImJvdHRvbSI6IjAifSwiYmxvY2tHYXAiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8NzAifSwidHlwb2dyYXBoeSI6eyJmb250U3R5bGUiOiJub3JtYWwiLCJmb250V2VpZ2h0IjoiNTAwIiwiZm9udFNpemUiOiIzMnB4In0sImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8YXN0LWdsb2JhbC1jb2xvci0wIn19fX0sInRleHRDb2xvciI6ImFzdC1nbG9iYWwtY29sb3ItMCIsImxheW91dCI6eyJ0eXBlIjoiZmxleCIsImZsZXhXcmFwIjoid3JhcCIsImp1c3RpZnlDb250ZW50IjoibGVmdCIsIm9yaWVudGF0aW9uIjoiaG9yaXpvbnRhbCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgaGFzLWFzdC1nbG9iYWwtY29sb3ItMC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciIgc3R5bGU9InBhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtmb250LXNpemU6MzJweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDAiPjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U3R5bGUiOiJub3JtYWwiLCJmb250V2VpZ2h0IjoiNjAwIiwiZm9udFNpemUiOiIxN3B4In0sImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8YXN0LWdsb2JhbC1jb2xvci0wIn19fSwibGF5b3V0Ijp7InNlbGZTdHJldGNoIjoiZmlsbCIsImZsZXhTaXplIjpudWxsfX0sInRleHRDb2xvciI6ImFzdC1nbG9iYWwtY29sb3ItMCJ9IC0tPgo8cCBjbGFzcz0iaGFzLWFzdC1nbG9iYWwtY29sb3ItMC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciIgc3R5bGU9ImZvbnQtc2l6ZToxN3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMCI+U2FsYSAxLCAyIGUgMzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTdHlsZSI6Im5vcm1hbCIsImZvbnRXZWlnaHQiOiI2MDAiLCJmb250U2l6ZSI6IjE3cHgiLCJ0ZXh0QWxpZ24iOiJyaWdodCIsInRleHREZWNvcmF0aW9uIjoidW5kZXJsaW5lIn0sImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8YXN0LWdsb2JhbC1jb2xvci0wIn19fSwibGF5b3V0Ijp7InNlbGZTdHJldGNoIjoiZmlsbCIsImZsZXhTaXplIjpudWxsfX0sInRleHRDb2xvciI6ImFzdC1nbG9iYWwtY29sb3ItMCJ9IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tcmlnaHQgaGFzLWFzdC1nbG9iYWwtY29sb3ItMC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciIgc3R5bGU9ImZvbnQtc2l6ZToxN3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48YSBocmVmPSJodHRwczovL21haXNzaWx2YS5jb20vcGVkcm8tZnJhbmNhLWFvcy1tb250ZXMtMjEtMDMtMjMtMDUtMjAyNi1zYWxhLTEtMi1lLTMvIiBkYXRhLXR5cGU9InBhZ2UiIGRhdGEtaWQ9IjY2MjIiPlNhYmVyIG1haXM8L2E+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgoKPCEtLSB3cDpncm91cCB7InN0eWxlIjp7InNwYWNpbmciOnsicGFkZGluZyI6eyJ0b3AiOiIwIiwiYm90dG9tIjoiMCJ9LCJibG9ja0dhcCI6InZhcjpwcmVzZXR8c3BhY2luZ3w3MCJ9LCJ0eXBvZ3JhcGh5Ijp7ImZvbnRTdHlsZSI6Im5vcm1hbCIsImZvbnRXZWlnaHQiOiI1MDAiLCJmb250U2l6ZSI6IjMycHgifSwiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnxhc3QtZ2xvYmFsLWNvbG9yLTAifX19fSwidGV4dENvbG9yIjoiYXN0LWdsb2JhbC1jb2xvci0wIiwibGF5b3V0Ijp7InR5cGUiOiJmbGV4IiwiZmxleFdyYXAiOiJ3cmFwIiwianVzdGlmeUNvbnRlbnQiOiJsZWZ0Iiwib3JpZW50YXRpb24iOiJob3Jpem9udGFsIn19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCBoYXMtYXN0LWdsb2JhbC1jb2xvci0wLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIiBzdHlsZT0icGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO2ZvbnQtc2l6ZTozMnB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMCI+PCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfGFzdC1nbG9iYWwtY29sb3ItMiJ9fX19LCJ0ZXh0Q29sb3IiOiJhc3QtZ2xvYmFsLWNvbG9yLTIifSAtLT4KPHAgY2xhc3M9Imhhcy1hc3QtZ2xvYmFsLWNvbG9yLTItY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPlBFRFJPIEZSQU7Dh0E8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnxhc3QtZ2xvYmFsLWNvbG9yLTIifX19fSwidGV4dENvbG9yIjoiYXN0LWdsb2JhbC1jb2xvci0yIn0gLS0+CjxwIGNsYXNzPSJoYXMtYXN0LWdsb2JhbC1jb2xvci0yLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj5Bb3MgbW9udGVzPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnNwYWNlciB7IndpZHRoIjoiMjk0cHgiLCJzdHlsZSI6eyJsYXlvdXQiOnsiZmxleFNpemUiOiIyOTRweCIsInNlbGZTdHJldGNoIjoiZml4ZWQifX19IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MTAwcHg7d2lkdGg6Mjk0cHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPjwvZGl2Pgo8IS0tIC93cDpncm91cCAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1uIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW5zIC0tPjwvZGl2PjwvZGl2Pgo8IS0tIC93cDpjb3ZlciAtLT4KCjwhLS0gd3A6c3BhY2VyIC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MTAwcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpjb2x1bW5zIHsidmVydGljYWxBbGlnbm1lbnQiOiJ0b3AiLCJhbGlnbiI6ImZ1bGwiLCJzdHlsZSI6eyJzcGFjaW5nIjp7InBhZGRpbmciOnsidG9wIjoiMCIsImJvdHRvbSI6IjAiLCJsZWZ0IjoiMi44cmVtIiwicmlnaHQiOiIyLjhyZW0ifSwiYmxvY2tHYXAiOnsidG9wIjoiMCIsImxlZnQiOiIwcHgifSwibWFyZ2luIjp7InRvcCI6IjAiLCJib3R0b20iOiIwIn19fX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgYWxpZ25mdWxsIGFyZS12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDowO3BhZGRpbmctcmlnaHQ6Mi44cmVtO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjIuOHJlbSI+PCEtLSB3cDpjb2x1bW4geyJ2ZXJ0aWNhbEFsaWdubWVudCI6InRvcCIsIndpZHRoIjoiMzAlIiwic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJmb250U3R5bGUiOiJub3JtYWwiLCJmb250V2VpZ2h0IjoiNTAwIn19LCJsYXlvdXQiOnsidHlwZSI6ImRlZmF1bHQifX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2ZsZXgtYmFzaXM6MzAlIj48IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIxN3B4In19fSAtLT4KPHAgc3R5bGU9ImZvbnQtc2l6ZToxN3B4Ij5NQUlTIFNJTFZBIEdBTExFUlk8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1uIC0tPgoKPCEtLSB3cDpjb2x1bW4geyJ2ZXJ0aWNhbEFsaWdubWVudCI6InRvcCIsIndpZHRoIjoiNjAlIiwibGF5b3V0Ijp7InR5cGUiOiJkZWZhdWx0In19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImZsZXgtYmFzaXM6NjAlIj48IS0tIHdwOnBhcmFncmFwaCB7InN0eWxlIjp7InR5cG9ncmFwaHkiOnsiZm9udFNpemUiOiIxN3B4IiwiZm9udFN0eWxlIjoibm9ybWFsIiwiZm9udFdlaWdodCI6IjUwMCJ9LCJlbGVtZW50cyI6eyJsaW5rIjp7ImNvbG9yIjp7InRleHQiOiJ2YXI6cHJlc2V0fGNvbG9yfGFzdC1nbG9iYWwtY29sb3ItMCJ9fX19LCJ0ZXh0Q29sb3IiOiJhc3QtZ2xvYmFsLWNvbG9yLTAifSAtLT4KPHAgY2xhc3M9Imhhcy1hc3QtZ2xvYmFsLWNvbG9yLTAtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiIHN0eWxlPSJmb250LXNpemU6MTdweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDAiPkEgTWFpcyBTaWx2YSDDqSB1bWEgZ2FsZXJpYSBkZSBhcnRlIGNvbnRlbXBvcsOibmVhIGRpcmlnaWRhIHBvciZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9pbi9tJUMzJUExcmlvLWZlcnJlaXJhLWRhLXNpbHZhLTNiYTQ3MTRiLz9vcmlnaW5hbFN1YmRvbWFpbj1wdCI+PHU+TcOhcmlvIEZlcnJlaXJhIGRhIFNpbHZhPC91PjwvYT4sIGNvbSB1bWEgY3VyYWRvcmlhIHJpZ29yb3NhIGUgdW1hIHZvY2HDp8OjbyBwYXJhIGEgZXhwZXJpbWVudGHDp8OjbyBlIGlub3Zhw6fDo28uIFByb21vdmUgbyBkacOhbG9nbyBlbnRyZSBhcnRpc3RhcyBwb3J0dWd1ZXNlcyBlIGludGVybmFjaW9uYWlzLCBhcG9pYW5kbyB0YW50byB2b3plcyBlbWVyZ2VudGVzIGNvbW8gZmlndXJhcyBlc3RhYmVsZWNpZGFzIGRhIGFydGUgY29udGVtcG9yw6JuZWEuPGJyPkNvbXByb21ldGlkYSBjb20gbyBkZXNlbnZvbHZpbWVudG8gZGUgdW1hIGNvbXVuaWRhZGUgYXJ0w61zdGljYSB2aWJyYW50ZSwgYSBNU0cgY3VsdGl2YSByZWxhw6fDtWVzIGNvbSB2aXNpdGFudGVzLCBjb2xlY2lvbmFkb3JlcyBlIGEgY2VuYSBsb2NhbC4gQ29udHJpYnVpIGF0aXZhbWVudGUgcGFyYSBvIGVjb3NzaXN0ZW1hIGFydMOtc3RpY28gZG8gUG9ydG8sIGNyaWFuZG8gdW0gZXNwYcOnbyBkZSBlbmNvbnRybyBlIHJlZmxleMOjbyBlbSB0b3JubyBkYSBhcnRlLiBDb20gdW1hIHJlZGUgZGUgY29sZWNpb25hZG9yZXMgZW0gZXhwYW5zw6NvLCBhIGdhbGVyaWEgYXByb3hpbWEgYSBjcmlhw6fDo28gYXJ0w61zdGljYSBkbyBww7pibGljbywgb2ZlcmVjZW5kbyB1bSBwcm9ncmFtYSBkaXZlcnNpZmljYWRvIG51bSBhbWJpZW50ZSBhY29saGVkb3IuIDxicj48YnI+QSBNU0cgbsOjbyBlc3TDoSBhIGFuYWxpc2FyIHBvcnRmw7NsaW9zIG91IHN1Ym1pc3PDtWVzIGRlIGFydGlzdGFzIG7Do28gc29saWNpdGFkYXMgbmVzdGUgbW9tZW50by4gQSBwcm9ncmFtYcOnw6NvIMOpIHBsYW5lYWRhIGNvbSAxOCBtZXNlcyBkZSBhbnRlY2Vkw6puY2lhIGUgasOhIGF0aW5naXUgYSBjYXBhY2lkYWRlIG3DoXhpbWEgYXR1YWwgcGFyYSByZXByZXNlbnRhw6fDo28gZGUgYXJ0aXN0YXMuIE9icmlnYWRvIHBlbG8gaW50ZXJlc3NlIGUgYWdyYWRlY2Vtb3MgYSBjb21wcmVlbnPDo28uPGJyPjxicj5JbnRlZ3JhIGEmbmJzcDs8YSBocmVmPSJodHRwczovL2V4aGliaXRpby5wdC8iPjx1PkVYSElCSVRJTyDigJMgQXNzb2NpYcOnw6NvIEx1c2EgZGUgR2FsZXJpc3RhczwvdT48L2E+LCBkZWRpY2FkYSDDoCB2YWxvcml6YcOnw6NvIGRhIGF0aXZpZGFkZSBnYWxlcmlzdGEgZW0gUG9ydHVnYWwuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT4KCjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiNDNweCJ9IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6NDNweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+Cgo8IS0tIHdwOmNvbHVtbnMgeyJ2ZXJ0aWNhbEFsaWdubWVudCI6InRvcCIsImFsaWduIjoiZnVsbCIsInN0eWxlIjp7InNwYWNpbmciOnsicGFkZGluZyI6eyJ0b3AiOiIwIiwiYm90dG9tIjoiMCIsImxlZnQiOiIyLjhyZW0iLCJyaWdodCI6IjIuOHJlbSJ9LCJibG9ja0dhcCI6eyJ0b3AiOiIwIiwibGVmdCI6IjBweCJ9LCJtYXJnaW4iOnsidG9wIjoiMCIsImJvdHRvbSI6IjAifX19fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyBhbGlnbmZ1bGwgYXJlLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJtYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctdG9wOjA7cGFkZGluZy1yaWdodDoyLjhyZW07cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6Mi44cmVtIj48IS0tIHdwOmNvbHVtbiB7InZlcnRpY2FsQWxpZ25tZW50IjoidG9wIiwid2lkdGgiOiIzMCUiLCJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7ImZvbnRTdHlsZSI6Im5vcm1hbCIsImZvbnRXZWlnaHQiOiI1MDAifX0sImxheW91dCI6eyJ0eXBlIjoiZGVmYXVsdCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7ZmxleC1iYXNpczozMCUiPjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMTdweCJ9IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MTdweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT4KCjwhLS0gd3A6Y29sdW1uIHsidmVydGljYWxBbGlnbm1lbnQiOiJ0b3AiLCJ3aWR0aCI6IjYwJSIsImxheW91dCI6eyJ0eXBlIjoiZGVmYXVsdCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJmbGV4LWJhc2lzOjYwJSI+PCEtLSB3cDpodG1sIC0tPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPkBpbXBvcnQgdXJsKCJodHRwczovL2Fzc2V0cy5tbGNkbi5jb20vZm9udHMuY3NzP3ZlcnNpb249MTc0MTI1MyIpOzwvc3R5bGU+CiAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgogICAgLyogTE9BREVSICovCiAgICAubWwtZm9ybS1lbWJlZFN1Ym1pdExvYWQgewogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIHdpZHRoOiAyMHB4OwogICAgICBoZWlnaHQ6IDIwcHg7CiAgICB9CgogICAgLmctcmVjYXB0Y2hhIHsKICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7CiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7CiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7CiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDsKICAgIGhlaWdodDogOwogICAgfQoKICAgIC5zci1vbmx5IHsKICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICB3aWR0aDogMXB4OwogICAgICBoZWlnaHQ6IDFweDsKICAgICAgcGFkZGluZzogMDsKICAgICAgbWFyZ2luOiAtMXB4OwogICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgICBjbGlwOiByZWN0KDAsMCwwLDApOwogICAgICBib3JkZXI6IDA7CiAgICB9CgogICAgLm1sLWZvcm0tZW1iZWRTdWJtaXRMb2FkOmFmdGVyIHsKICAgICAgY29udGVudDogIiAiOwogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgd2lkdGg6IDExcHg7CiAgICAgIGhlaWdodDogMTFweDsKICAgICAgbWFyZ2luOiAxcHg7CiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjsKICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAjZmZmZmZmICNmZmZmZmYgdHJhbnNwYXJlbnQ7CiAgICBhbmltYXRpb246IG1sLWZvcm0tZW1iZWRTdWJtaXRMb2FkIDEuMnMgbGluZWFyIGluZmluaXRlOwogICAgfQogICAgQGtleWZyYW1lcyBtbC1mb3JtLWVtYmVkU3VibWl0TG9hZCB7CiAgICAgIDAlIHsKICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7CiAgICAgIH0KICAgICAgMTAwJSB7CiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7CiAgICAgIH0KICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciB7CiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgICAgICBkaXNwbGF5OiB0YWJsZTsKICAgICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgICBwb3NpdGlvbjogc3RhdGljOwogICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciBoNCwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciBwLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIHNwYW4sCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgYnV0dG9uIHsKICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OwogICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsKICAgICAgICAKICAgICAgICBib3JkZXItd2lkdGg6IDJweDsKICAgICAgICBib3JkZXItY29sb3I6ICNmMDUxNTk7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OwogICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7CiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKICAgICAgICBtYXJnaW46IDA7CiAgICAgICAgcGFkZGluZzogMDsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZFBvcHVwLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZERlZmF1bHQgeyB3aWR0aDogMTAwJTsgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZEZvcm0geyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tYWxpZ24tbGVmdCB7IHRleHQtYWxpZ246IGxlZnQ7IH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1hbGlnbi1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1hbGlnbi1kZWZhdWx0IHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tYWxpZ24tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEhlYWRlciBpbWcgewogICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDsKICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4OwogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50OwogICAgICAgIG1heC13aWR0aDogMTAwJTsKICAgICAgICB3aWR0aDogdW5kZWZpbmVkcHg7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5LAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSB7CiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkubWwtZm9ybS1lbWJlZEJvZHlIb3Jpem9udGFsIHsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50LAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCB7CiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsKICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCBoNCwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQgaDQgewogICAgICAgIGNvbG9yOiAjZjA1MTU5OwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAyMHB4OwogICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7CiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOwogICAgICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IHAsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IHAgewogICAgICAgIGNvbG9yOiAjZjA1MTU5OwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAyMHB4OwogICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7CiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7CiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOwogICAgICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCB1bCwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCBvbCwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQgdWwsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IG9sIHsKICAgICAgICBjb2xvcjogI2YwNTE1OTsKICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOwogICAgICAgIGZvbnQtc2l6ZTogMjBweDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IG9sIG9sLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCBvbCBvbCB7CiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IG9sIG9sIG9sLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCBvbCBvbCBvbCB7CiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IHAgYSwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQgcCBhIHsKICAgICAgICBjb2xvcjogI2YwNTE1OTsKICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWJsb2NrLWZvcm0gLm1sLWZpZWxkLWdyb3VwIHsKICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWJsb2NrLWZvcm0gLm1sLWZpZWxkLWdyb3VwIGxhYmVsIHsKICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7CiAgICAgICAgY29sb3I6ICNmMDUxNTk7CiAgICAgICAgZm9udC1zaXplOiAxNHB4OwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOzsKICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCBwOmxhc3QtY2hpbGQsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IHA6bGFzdC1jaGlsZCB7CiAgICAgICAgbWFyZ2luOiAwOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSBmb3JtIHsKICAgICAgICBtYXJnaW46IDA7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZvcm1Db250ZW50LAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgewogICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgewogICAgICAgIGZsb2F0OiBsZWZ0OwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSB7CiAgICAgICAgbWFyZ2luOiAwOwogICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIGZsb2F0OiBsZWZ0OwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyB7CiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdy5tbC1sYXN0LWl0ZW0gewogICAgICAgIG1hcmdpbjogMDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cubWwtZm9ybWZpZWxkSG9yaXppbnRhbCB7CiAgICAgICAgbWFyZ2luOiAwOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyBpbnB1dCB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OwogICAgICAgIGNvbG9yOiAjZjA1MTU5ICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjA1MTU5OwogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDsKICAgICAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50OwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsKICAgICAgICBtYXJnaW4tdG9wOiAwOwogICAgICAgIG1hcmdpbi1sZWZ0OiAwOwogICAgICAgIG1hcmdpbi1yaWdodDogMDsKICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDsKICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OwogICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsKICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICNmMDUxNTk7IH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogI2YwNTE1OTsgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICNmMDUxNTk7IH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyBpbnB1dDotbW96LXBsYWNlaG9sZGVyLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICNmMDUxNTk7IH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyB0ZXh0YXJlYSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgdGV4dGFyZWEgewogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsKICAgICAgICBjb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1jb2xvcjogI2YwNTE1OTsKICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDsKICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDsKICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOwogICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OwogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50OwogICAgICAgIG1hcmdpbi1ib3R0b206IDA7CiAgICAgICAgbWFyZ2luLXRvcDogMDsKICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDsKICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OwogICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsKICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9ucyAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zT3B0aW9uc0NoZWNrYm94IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3cgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3dDaGVja2JveCAubGFiZWwtZGVzY3JpcHRpb246OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlIHsKICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YwNTE1OSFpbXBvcnRhbnQ7CiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IGlucHV0LmN1c3RvbS1jb250cm9sLWlucHV0W3R5cGU9ImNoZWNrYm94Il17CiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgICAgICBwYWRkaW5nOiAwOwogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICB6LWluZGV4OiAtMTsKICAgICAgICBvcGFjaXR5OiAwOwogICAgICAgIG1hcmdpbi10b3A6IDVweDsKICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTsKICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zIC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnNPcHRpb25zQ2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1JvdyAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1Jvd0NoZWNrYm94IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUgewogICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCFpbXBvcnRhbnQ7CiAgICAgIH0KCgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZH4ubGFiZWwtZGVzY3JpcHRpb246OmFmdGVyLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9ucyAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zT3B0aW9uc0NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR+LmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3cgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3dDaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vkfi5sYWJlbC1kZXNjcmlwdGlvbjo6YWZ0ZXIgewogICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlIik7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIgewogICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlIik7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnMgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9uc09wdGlvbnNDaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vkfi5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3cgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3dDaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vkfi5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZH4ubGFiZWwtZGVzY3JpcHRpb246OmJlZm9yZSAgewogICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjA1MTU5IWltcG9ydGFudDsKICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUxNTkhaW1wb3J0YW50OwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHsKICAgICAgICAgICB0b3A6IDJweDsKICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9ucyAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zT3B0aW9uc0NoZWNrYm94IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9ucyAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zT3B0aW9uc0NoZWNrYm94IC5sYWJlbC1kZXNjcmlwdGlvbjo6YWZ0ZXIsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyAubGFiZWwtZGVzY3JpcHRpb246OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IC5sYWJlbC1kZXNjcmlwdGlvbjo6YWZ0ZXIgewogICAgICAgICAgIHRvcDogMHB4IWltcG9ydGFudDsKICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94IWltcG9ydGFudDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgLmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciB7CiAgICAgICAgdG9wOiAwcHghaW1wb3J0YW50OwogICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ghaW1wb3J0YW50OwogICAgICB9CgogICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93Q2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciB7CiAgICAgICAgICAgIHRvcDogMHB4IWltcG9ydGFudDsKICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCFpbXBvcnRhbnQ7CiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgbGVmdDogLTEuNXJlbTsKICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgICAgIHdpZHRoOiAxcmVtOwogICAgICAgICAgICBoZWlnaHQ6IDFyZW07CiAgICAgICAgICAgIGNvbnRlbnQ6ICIiOwogICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93Q2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUgewogICAgICAgIHRvcDogMHB4IWltcG9ydGFudDsKICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94IWltcG9ydGFudDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHsKICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgIHRvcDogNHB4OwogICAgICAgICAgbGVmdDogLTEuNXJlbTsKICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgICAgd2lkdGg6IDE2cHg7CiAgICAgICAgICBoZWlnaHQ6IDE2cHg7CiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsKICAgICAgICAgIGNvbnRlbnQ6ICIiOwogICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsKICAgICAgICAgIGJvcmRlcjogI2FkYjViZCBzb2xpZCAxcHg7CiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHsKICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgIHRvcDogMnB4IWltcG9ydGFudDsKICAgICAgICAgIGxlZnQ6IC0xLjVyZW07CiAgICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICAgIHdpZHRoOiAxcmVtOwogICAgICAgICAgaGVpZ2h0OiAxcmVtOwogICAgICAgICAgY29udGVudDogIiI7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zIC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnNPcHRpb25zQ2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1JvdyAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1Jvd0NoZWNrYm94IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUgewogICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgdG9wOiA0cHg7CiAgICAgICAgICBsZWZ0OiAtMS41cmVtOwogICAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgICB3aWR0aDogMTZweDsKICAgICAgICAgIGhlaWdodDogMTZweDsKICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOwogICAgICAgICAgY29udGVudDogIiI7CiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOwogICAgICAgICAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDsKICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnMgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9uc09wdGlvbnNDaGVja2JveCAubGFiZWwtZGVzY3JpcHRpb246OmFmdGVyIHsKICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgIHRvcDogMHB4IWltcG9ydGFudDsKICAgICAgICAgIGxlZnQ6IC0xLjVyZW07CiAgICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICAgIHdpZHRoOiAxcmVtOwogICAgICAgICAgaGVpZ2h0OiAxcmVtOwogICAgICAgICAgY29udGVudDogIiI7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyAubGFiZWwtZGVzY3JpcHRpb246OmFmdGVyIHsKICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgIHRvcDogMHB4IWltcG9ydGFudDsKICAgICAgICAgIGxlZnQ6IC0xLjVyZW07CiAgICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICAgIHdpZHRoOiAxcmVtOwogICAgICAgICAgaGVpZ2h0OiAxcmVtOwogICAgICAgICAgY29udGVudDogIiI7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIgewogICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS81MCUgNTAlOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zIC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnNPcHRpb25zQ2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93Q2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IC5sYWJlbC1kZXNjcmlwdGlvbjo6YWZ0ZXIgewogICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS81MCUgNTAlOwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1jb250cm9sLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLWNvbnRyb2wgewogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtaW4taGVpZ2h0OiAxLjVyZW07CiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dCwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dCwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgewogICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgei1pbmRleDogLTE7CiAgICAgICAgICBvcGFjaXR5OiAwOwogICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgICAgICAgIHBhZGRpbmc6IDA7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbCwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbCwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgewogICAgICAgICAgY29sb3I6ICNmMDUxNTk7CiAgICAgICAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50OwogICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OwogICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsKICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7CiAgICAgICAgICBmb250LXdlaWdodDogNDAwOwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1zZWxlY3QsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5jdXN0b20tc2VsZWN0IHsKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7CiAgICAgICAgY29sb3I6ICNmMDUxNTkgIWltcG9ydGFudDsKICAgICAgICBib3JkZXItY29sb3I6ICNmMDUxNTk7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsKICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50OwogICAgICAgIG1hcmdpbi1ib3R0b206IDA7CiAgICAgICAgbWFyZ2luLXRvcDogMDsKICAgICAgICBwYWRkaW5nOiAxMHB4IDI4cHggMTBweCAxMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsKICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7CiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogICAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9hc3NldHMubWxjZG4uY29tL21sL2ltYWdlcy9kZWZhdWx0L2Ryb3Bkb3duLnN2ZycpIG5vLXJlcGVhdCByaWdodCAuNzVyZW0gY2VudGVyLzhweCAxMHB4OwogICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsKICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7CiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTsKICAgICAgfQoKCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IHsKICAgICAgICBoZWlnaHQ6IGF1dG87CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgZmxvYXQ6IGxlZnQ7CiAgICAgIH0KICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAubWwtaW5wdXQtaG9yaXpvbnRhbCB7IHdpZHRoOiA3MCU7IGZsb2F0OiBsZWZ0OyB9CiAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1mb3JtLWhvcml6b250YWxSb3cgLm1sLWJ1dHRvbi1ob3Jpem9udGFsIHsgd2lkdGg6IDMwJTsgZmxvYXQ6IGxlZnQ7IH0KICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAubWwtYnV0dG9uLWhvcml6b250YWwubGFiZWxzT24geyBwYWRkaW5nLXRvcDogMjVweDsgIH0KICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuaG9yaXpvbnRhbC1maWVsZHMgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBmbG9hdDogbGVmdDsgcGFkZGluZy1yaWdodDogMTBweDsgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgaW5wdXQgewogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7CiAgICAgICAgY29sb3I6ICNmMDUxNTk7CiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjA1MTU5OwogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsKICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkOwogICAgICAgIGJvcmRlci13aWR0aDogMnB4OwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAxMnB4OwogICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OwogICAgICAgIG1hcmdpbi1ib3R0b206IDA7CiAgICAgICAgbWFyZ2luLXRvcDogMDsKICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgICAgICBvdmVyZmxvdy15OiBpbml0aWFsOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IGJ1dHRvbiB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1jb2xvcjogI2YwNTE1OTsKICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkOwogICAgICAgIGJvcmRlci13aWR0aDogMnB4OwogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsKICAgICAgICBib3gtc2hhZG93OiBub25lOwogICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7CiAgICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgICBsaW5lLWhlaWdodDogMjBweDsKICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsKICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IGJ1dHRvbjpob3ZlciB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBpbnB1dFt0eXBlPSJjaGVja2JveCJdIHsKICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICAgIHBhZGRpbmc6IDA7CiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgIHotaW5kZXg6IC0xOwogICAgICAgIG9wYWNpdHk6IDA7CiAgICAgICAgbWFyZ2luLXRvcDogNXB4OwogICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtOwogICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyAubGFiZWwtZGVzY3JpcHRpb24gewogICAgICAgIGNvbG9yOiAjMDAwMDAwOwogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICBmb250LXNpemU6IDEycHg7CiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsKICAgICAgICBtYXJnaW4tYm90dG9tOiAwOwogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBsYWJlbCB7CiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsKICAgICAgICBtYXJnaW46IDA7CiAgICAgICAgcGFkZGluZzogMDsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgbWluLWhlaWdodDogMjRweDsKICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7CgogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBsYWJlbCBhIHsKICAgICAgICBjb2xvcjogIzAwMDAwMDsKICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgbGFiZWwgcCB7CiAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsKICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsKICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7CiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDsKICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7CiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDAgIWltcG9ydGFudDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgbGFiZWwgcDpsYXN0LWNoaWxkIHsKICAgICAgICBtYXJnaW46IDA7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkU3VibWl0IHsKICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7CiAgICAgICAgZmxvYXQ6IGxlZnQ7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkU3VibWl0IGJ1dHRvbiB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50OwogICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsKICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OwogICAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OwogICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsKICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OwogICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRTdWJtaXQgYnV0dG9uLmxvYWRpbmcgewogICAgICAgIGRpc3BsYXk6IG5vbmU7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkU3VibWl0IGJ1dHRvbjpob3ZlciB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICB9CiAgICAgIC5tbC1zdWJzY3JpYmUtY2xvc2UgewogICAgICAgIHdpZHRoOiAzMHB4OwogICAgICAgIGhlaWdodDogMzBweDsKICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vYXNzZXRzLm1sY2RuLmNvbS9tbC9pbWFnZXMvZGVmYXVsdC9tb2RhbF9jbG9zZS5wbmcnKSBuby1yZXBlYXQ7CiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4OwogICAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsKICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OwogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICB0b3A6IDA7CiAgICAgICAgcmlnaHQ6IDA7CiAgICAgIH0KICAgICAgLm1sLWVycm9yIGlucHV0LCAubWwtZXJyb3IgdGV4dGFyZWEsIC5tbC1lcnJvciBzZWxlY3QgewogICAgICAgIGJvcmRlci1jb2xvcjogcmVkIWltcG9ydGFudDsKICAgICAgfQoKICAgICAgLm1sLWVycm9yIC5jdXN0b20tY2hlY2tib3gtcmFkaW8tbGlzdCB7CiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OwogICAgICAgIHBhZGRpbmc6IDEwcHg7CiAgICAgIH0KCiAgICAgIC5tbC1lcnJvciAubGFiZWwtZGVzY3JpcHRpb24sCiAgICAgIC5tbC1lcnJvciAubGFiZWwtZGVzY3JpcHRpb24gcCwKICAgICAgLm1sLWVycm9yIC5sYWJlbC1kZXNjcmlwdGlvbiBwIGEsCiAgICAgIC5tbC1lcnJvciBsYWJlbDpmaXJzdC1jaGlsZCB7CiAgICAgICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93Lm1sLWVycm9yIC5sYWJlbC1kZXNjcmlwdGlvbiBwLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cubWwtZXJyb3IgLmxhYmVsLWRlc2NyaXB0aW9uIHA6Zmlyc3QtbGV0dGVyIHsKICAgICAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50OwogICAgICB9CiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpewoKICAgICAgICAubWwtZm9ybS1lbWJlZFdyYXBwZXIuZW1iZWREZWZhdWx0LCAubWwtZm9ybS1lbWJlZFdyYXBwZXIuZW1iZWRQb3B1cCB7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgfQogICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIHsgZmxvYXQ6IGxlZnQhaW1wb3J0YW50OyB9CiAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyB7IGhlaWdodDogYXV0byFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgZmxvYXQ6IGxlZnQhaW1wb3J0YW50OyB9CiAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAubWwtaW5wdXQtaG9yaXpvbnRhbCB7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgfQogICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1mb3JtLWhvcml6b250YWxSb3cgLm1sLWlucHV0LWhvcml6b250YWwgPiBkaXYgeyBwYWRkaW5nLXJpZ2h0OiAwcHghaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfQogICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1idXR0b24taG9yaXpvbnRhbCB7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgfQogICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1idXR0b24taG9yaXpvbnRhbC5sYWJlbHNPbiB7IHBhZGRpbmctdG9wOiAwcHghaW1wb3J0YW50OyB9CgogICAgICB9CiAgICA8L3N0eWxlPgoKICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CgogICAgICAubWwtbW9iaWxlQnV0dG9uLWhvcml6b250YWwgeyBkaXNwbGF5OiBub25lOyB9CgogICAgICAjbWxiMi0yMzM5NTIyNSAubWwtbW9iaWxlQnV0dG9uLWhvcml6b250YWwgYnV0dG9uIHsKCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDsKICAgICAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50OwogICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsKICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OwogICAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OwogICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OwogICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CgogICAgICB9CgogICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7CiAgICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIHsKICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDAgIWltcG9ydGFudDsKICAgICAgICB9CiAgICAgICAgLm1sLWhpZGUtaG9yaXpvbnRhbCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfQogICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1idXR0b24taG9yaXpvbnRhbCB7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9CiAgICAgICAgLm1sLW1vYmlsZUJ1dHRvbi1ob3Jpem9udGFsIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDIwcHg7d2lkdGg6MTAwJTsgfQogICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1mb3JtLWhvcml6b250YWxSb3cgLm1sLWlucHV0LWhvcml6b250YWwgPiBkaXYgeyBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH0KICAgICAgfQoKICAgIDwvc3R5bGU+CiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHsKICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmhvcml6b250YWwtZmllbGRzIHsKICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsKICAgICAgfQogICAgfQogIDwvc3R5bGU+CiAgICAKICAgIAoKICAgIAogICAgCgogICAgCiAgICAKCiAgICAKCiAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAKCiAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAKCiAgICAgIAoKICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgCgogICAgICAKCiAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgCgogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAKCiAgICAgICAKCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAKCgogICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAKCgoKICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgCgoKICAgICAgCiAgICAKICAgIAogICAgCiAgICAKICAgIAogICAgCiAgICAKICAKCiAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgIAoKICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgIAoKICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgIAoKICAgICAgIAoKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgIAoKICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAKCiAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgCgogICAgCgogICAgCgoKICAgICAgCgoKICAgICAgCgogICAgICAKICAgICAgCgogICAgICAKCiAgICAgIAoKCgoKCiAgICAKCiAgICAgIAogICAgPGRpdiBpZD0ibWxiMi0yMzM5NTIyNSIgY2xhc3M9Im1sLWZvcm0tZW1iZWRDb250YWluZXIgbWwtc3Vic2NyaWJlLWZvcm0gbWwtc3Vic2NyaWJlLWZvcm0tMjMzOTUyMjUiPgogICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLWFsaWduLWxlZnQgIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLWVtYmVkV3JhcHBlciBlbWJlZEZvcm0iPgoKICAgICAgICAgIAogICAgICAgICAgCgogICAgICAgICAgPGRpdiBjbGFzcz0ibWwtZm9ybS1lbWJlZEJvZHkgbWwtZm9ybS1lbWJlZEJvZHlIb3Jpem9udGFsIHJvdy1mb3JtIj4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1sLWZvcm0tZW1iZWRDb250ZW50IiBzdHlsZT0iICI+CiAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8aDQ+TkVXU0xFVFRFUjwvaDQ+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAKICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8Zm9ybSBjbGFzcz0ibWwtYmxvY2stZm9ybSIgYWN0aW9uPSJodHRwczovL2Fzc2V0cy5tYWlsZXJsaXRlLmNvbS9qc29ucC8xMjM3MzY5L2Zvcm1zLzE0ODEyNjc3MDkzNTEwNTEyMC9zdWJzY3JpYmUiIGRhdGEtY29kZT0iIiBtZXRob2Q9InBvc3QiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWwtZm9ybS1mb3JtQ29udGVudCBob3JvemludGFsRm9ybSI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLWhvcml6b250YWxSb3ciPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1pbnB1dC1ob3Jpem9udGFsIj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0id2lkdGg6IDEwMCU7IiBjbGFzcz0iaG9yaXpvbnRhbC1maWVsZHMiPgoKCgoKCgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1maWVsZC1ncm91cCBtbC1maWVsZC1lbWFpbCBtbC12YWxpZGF0ZS1lbWFpbCBtbC12YWxpZGF0ZS1yZXF1aXJlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBpbnB1dCAtLT4KICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJlbWFpbCIgY2xhc3M9ImZvcm0tY29udHJvbCIgZGF0YS1pbnB1dG1hc2s9IiIgbmFtZT0iZmllbGRzW2VtYWlsXSIgcGxhY2Vob2xkZXI9IkVtYWlsIiBhdXRvY29tcGxldGU9ImVtYWlsIj4KICAgICAgICAgICAgICAgICAgICAgIDwhLS0gL2lucHV0IC0tPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCgoKICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICA8L2Rpdj4KCgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1idXR0b24taG9yaXpvbnRhbCBwcmltYXJ5ICI+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9InByaW1hcnkiPlN1Ym1ldGVyIC8gU3VibWl0PC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBkaXNhYmxlZD0iZGlzYWJsZWQiIHN0eWxlPSJkaXNwbGF5OiBub25lOyIgdHlwZT0iYnV0dG9uIiBjbGFzcz0ibG9hZGluZyI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLWVtYmVkU3VibWl0TG9hZCI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic3Itb25seSI+TG9hZGluZy4uLjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgPCEtLSBQcml2YWN5IHBvbGljeSAtLT4KICAgICAgICAgICAgICAKICAgICAgICAgICAgICA8IS0tIC9Qcml2YWN5IHBvbGljeSAtLT4KCiAgICAgICAgICAgICAgCgogICAgICAgICAgICAgIAoKICAgICAgICAgICAgICAKCgoKCgoKICAgICAgICAgICAgICAKICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJtbC1zdWJtaXQiIHZhbHVlPSIxIj4KCiAgICAgICAgICAgICAgCgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1sLW1vYmlsZUJ1dHRvbi1ob3Jpem9udGFsIj4KICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT0ic3VibWl0IiBjbGFzcz0icHJpbWFyeSI+U3VibWV0ZXIgLyBTdWJtaXQ8L2J1dHRvbj4KICAgICAgICAgICAgICAgIDxidXR0b24gZGlzYWJsZWQ9ImRpc2FibGVkIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImxvYWRpbmciPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLWVtYmVkU3VibWl0TG9hZCI+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzci1vbmx5Ij5Mb2FkaW5nLi4uPC9zcGFuPgogICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iYW50aWNzcmYiIHZhbHVlPSJ0cnVlIj4KICAgICAgICAgICAgPC9mb3JtPgogICAgICAgICAgPC9kaXY+CgogICAgICAgICAgPGRpdiBjbGFzcz0ibWwtZm9ybS1zdWNjZXNzQm9keSByb3ctc3VjY2VzcyIgc3R5bGU9ImRpc3BsYXk6IG5vbmUiPgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWwtZm9ybS1zdWNjZXNzQ29udGVudCI+CiAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8aDQ+VGhhbmsgeW91ITwvaDQ+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgPHA+WW91IGhhdmUgc3VjY2Vzc2Z1bGx5IGpvaW5lZCBvdXIgc3Vic2NyaWJlciBsaXN0LjwvcD4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgIAogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgCgogIAogIAogIDxzY3JpcHQ+CiAgICBmdW5jdGlvbiBtbF93ZWJmb3JtX3N1Y2Nlc3NfMjMzOTUyMjUoKSB7CiAgICAgIHZhciAkID0gbWxfalF1ZXJ5IHx8IGpRdWVyeTsKICAgICAgJCgnLm1sLXN1YnNjcmliZS1mb3JtLTIzMzk1MjI1IC5yb3ctc3VjY2VzcycpLnNob3coKTsKICAgICAgJCgnLm1sLXN1YnNjcmliZS1mb3JtLTIzMzk1MjI1IC5yb3ctZm9ybScpLmhpZGUoKTsKICAgIH0KICAgICAgPC9zY3JpcHQ+CiAgCiAgCiAgICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2dyb290Lm1haWxlcmxpdGUuY29tL2pzL3cvd2ViZm9ybXMubWluLmpzP3YxNzZlMTBiYWE1ZTdlZDgwZDM1YWUyMzViZTNkNTAyNCIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KICAgICAgICA8c2NyaXB0PgogICAgICAgICAgICBmZXRjaCgiaHR0cHM6Ly9hc3NldHMubWFpbGVybGl0ZS5jb20vanNvbnAvMTIzNzM2OS9mb3Jtcy8xNDgxMjY3NzA5MzUxMDUxMjAvdGFrZWwiKQogICAgICAgIDwvc2NyaXB0Pgo8IS0tIC93cDpodG1sIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+Cgo8IS0tIHdwOmNvbHVtbiB7InZlcnRpY2FsQWxpZ25tZW50IjoidG9wIiwid2lkdGgiOiIxMCUiLCJsYXlvdXQiOnsidHlwZSI6ImRlZmF1bHQifX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0iZmxleC1iYXNpczoxMCUiPjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMjZweCJ9IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MjZweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT4KCjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMTczcHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjE3M3B4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CmRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50bWV0YV91YWdfY3VzdG9tX3BhZ2VfbGV2ZWxfY3Nzc2l0ZS1zaWRlYmFyLWxheW91dHNpdGUtY29udGVudC1sYXlvdXRhc3Qtc2l0ZS1jb250ZW50LWxheW91dHNpdGUtY29udGVudC1zdHlsZXNpdGUtc2lkZWJhci1zdHlsZWFzdC1nbG9iYWwtaGVhZGVyLWRpc3BsYXlhc3QtYmFubmVyLXRpdGxlLXZpc2liaWxpdHlhc3QtbWFpbi1oZWFkZXItZGlzcGxheWFzdC1oZmItYWJvdmUtaGVhZGVyLWRpc3BsYXlhc3QtaGZiLWJlbG93LWhlYWRlci1kaXNwbGF5YXN0LWhmYi1tb2JpbGUtaGVhZGVyLWRpc3BsYXlzaXRlLXBvc3QtdGl0bGVhc3QtYnJlYWRjcnVtYnMtY29udGVudGFzdC1mZWF0dXJlZC1pbWdmb290ZXItc21sLWxheW91dHRoZW1lLXRyYW5zcGFyZW50LWhlYWRlci1tZXRhYWR2LWhlYWRlci1pZC1tZXRhc3RpY2staGVhZGVyLW1ldGFoZWFkZXItYWJvdmUtc3RpY2stbWV0YWhlYWRlci1tYWluLXN0aWNrLW1ldGFoZWFkZXItYmVsb3ctc3RpY2stbWV0YWFzdHJhLW1pZ3JhdGUtbWV0YS1sYXlvdXRzYXN0LXBhZ2UtYmFja2dyb3VuZC1lbmFibGVkYXN0LXBhZ2UtYmFja2dyb3VuZC1tZXRhYXN0LWNvbnRlbnQtYmFja2dyb3VuZC1tZXRhYWR2YW5jZWRfc2VvX2Rlc2NyaXB0aW9uamV0cGFja19zZW9faHRtbF90aXRsZWpldHBhY2tfc2VvX25vaW5kZXhmb290bm90ZXNkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsdXNlRmVhdHVyZWRJbWFnZWlkYWx0aGFzUGFyYWxsYXhpc1JlcGVhdGVkZGltUmF0aW9pc1VzZXJPdmVybGF5Q29sb3JiYWNrZ3JvdW5kVHlwZWZvY2FsUG9pbnRtaW5IZWlnaHRtaW5IZWlnaHRVbml0Y29udGVudFBvc2l0aW9uaXNEYXJrdGFnTmFtZXNpemVTbHVnYWxpZ25zdHlsZWxheW91dFRycENvbnRlbnRSZXN0cmljdGlvbm9wZW5Qb3B1cElkVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaXNTdGFja2VkT25Nb2JpbGVhbGlnbnN0eWxlVHJwQ29udGVudFJlc3RyaWN0aW9ub3BlblBvcHVwSWRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN2ZXJ0aWNhbEFsaWdubWVudHdpZHRoc3R5bGVsYXlvdXRUcnBDb250ZW50UmVzdHJpY3Rpb25vcGVuUG9wdXBJZFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVzdHlsZXRleHRDb2xvcmxheW91dFRycENvbnRlbnRSZXN0cmljdGlvbm9wZW5Qb3B1cElkVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNhbGEgMSwgMiBlIDNkcm9wQ2Fwc3R5bGV0ZXh0Q29sb3JUcnBDb250ZW50UmVzdHJpY3Rpb25vcGVuUG9wdXBJZFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YSBocmVmPSJodHRwczovL21haXNzaWx2YS5jb20vcGVkcm8tZnJhbmNhLWFvcy1tb250ZXMtMjEtMDMtMjMtMDUtMjAyNi1zYWxhLTEtMi1lLTMvIiBkYXRhLXR5cGU9InBhZ2UiIGRhdGEtaWQ9IjY2MjIiPlNhYmVyIG1haXM8L2E+ZHJvcENhcHN0eWxldGV4dENvbG9yVHJwQ29udGVudFJlc3RyaWN0aW9ub3BlblBvcHVwSWRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN0YWdOYW1lc3R5bGV0ZXh0Q29sb3JsYXlvdXRUcnBDb250ZW50UmVzdHJpY3Rpb25vcGVuUG9wdXBJZFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRQRURSTyBGUkFOw4dBZHJvcENhcHN0eWxldGV4dENvbG9yVHJwQ29udGVudFJlc3RyaWN0aW9ub3BlblBvcHVwSWRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QW9zIG1vbnRlc2Ryb3BDYXBzdHlsZXRleHRDb2xvclRycENvbnRlbnRSZXN0cmljdGlvbm9wZW5Qb3B1cElkVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0d2lkdGhzdHlsZVRycENvbnRlbnRSZXN0cmljdGlvbm9wZW5Qb3B1cElkVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0VHJwQ29udGVudFJlc3RyaWN0aW9ub3BlblBvcHVwSWRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN2ZXJ0aWNhbEFsaWdubWVudGlzU3RhY2tlZE9uTW9iaWxlYWxpZ25zdHlsZVRycENvbnRlbnRSZXN0cmljdGlvbm9wZW5Qb3B1cElkVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdmVydGljYWxBbGlnbm1lbnR3aWR0aHN0eWxlbGF5b3V0VHJwQ29udGVudFJlc3RyaWN0aW9ub3BlblBvcHVwSWRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TUFJUyBTSUxWQSBHQUxMRVJZZHJvcENhcHN0eWxlVHJwQ29udGVudFJlc3RyaWN0aW9ub3BlblBvcHVwSWRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN2ZXJ0aWNhbEFsaWdubWVudHdpZHRobGF5b3V0VHJwQ29udGVudFJlc3RyaWN0aW9ub3BlblBvcHVwSWRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50QSBNYWlzIFNpbHZhIMOpIHVtYSBnYWxlcmlhIGRlIGFydGUgY29udGVtcG9yw6JuZWEgZGlyaWdpZGEgcG9yJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL20lQzMlQTFyaW8tZmVycmVpcmEtZGEtc2lsdmEtM2JhNDcxNGIvP29yaWdpbmFsU3ViZG9tYWluPXB0Ij48dT5Nw6FyaW8gRmVycmVpcmEgZGEgU2lsdmE8L3U+PC9hPiwgY29tIHVtYSBjdXJhZG9yaWEgcmlnb3Jvc2EgZSB1bWEgdm9jYcOnw6NvIHBhcmEgYSBleHBlcmltZW50YcOnw6NvIGUgaW5vdmHDp8Ojby4gUHJvbW92ZSBvIGRpw6Fsb2dvIGVudHJlIGFydGlzdGFzIHBvcnR1Z3Vlc2VzIGUgaW50ZXJuYWNpb25haXMsIGFwb2lhbmRvIHRhbnRvIHZvemVzIGVtZXJnZW50ZXMgY29tbyBmaWd1cmFzIGVzdGFiZWxlY2lkYXMgZGEgYXJ0ZSBjb250ZW1wb3LDom5lYS48YnI+Q29tcHJvbWV0aWRhIGNvbSBvIGRlc2Vudm9sdmltZW50byBkZSB1bWEgY29tdW5pZGFkZSBhcnTDrXN0aWNhIHZpYnJhbnRlLCBhIE1TRyBjdWx0aXZhIHJlbGHDp8O1ZXMgY29tIHZpc2l0YW50ZXMsIGNvbGVjaW9uYWRvcmVzIGUgYSBjZW5hIGxvY2FsLiBDb250cmlidWkgYXRpdmFtZW50ZSBwYXJhIG8gZWNvc3Npc3RlbWEgYXJ0w61zdGljbyBkbyBQb3J0bywgY3JpYW5kbyB1bSBlc3Bhw6dvIGRlIGVuY29udHJvIGUgcmVmbGV4w6NvIGVtIHRvcm5vIGRhIGFydGUuIENvbSB1bWEgcmVkZSBkZSBjb2xlY2lvbmFkb3JlcyBlbSBleHBhbnPDo28sIGEgZ2FsZXJpYSBhcHJveGltYSBhIGNyaWHDp8OjbyBhcnTDrXN0aWNhIGRvIHDDumJsaWNvLCBvZmVyZWNlbmRvIHVtIHByb2dyYW1hIGRpdmVyc2lmaWNhZG8gbnVtIGFtYmllbnRlIGFjb2xoZWRvci4gPGJyPjxicj5BIE1TRyBuw6NvIGVzdMOhIGEgYW5hbGlzYXIgcG9ydGbDs2xpb3Mgb3Ugc3VibWlzc8O1ZXMgZGUgYXJ0aXN0YXMgbsOjbyBzb2xpY2l0YWRhcyBuZXN0ZSBtb21lbnRvLiBBIHByb2dyYW1hw6fDo28gw6kgcGxhbmVhZGEgY29tIDE4IG1lc2VzIGRlIGFudGVjZWTDqm5jaWEgZSBqw6EgYXRpbmdpdSBhIGNhcGFjaWRhZGUgbcOheGltYSBhdHVhbCBwYXJhIHJlcHJlc2VudGHDp8OjbyBkZSBhcnRpc3Rhcy4gT2JyaWdhZG8gcGVsbyBpbnRlcmVzc2UgZSBhZ3JhZGVjZW1vcyBhIGNvbXByZWVuc8Ojby48YnI+PGJyPkludGVncmEgYSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vZXhoaWJpdGlvLnB0LyI+PHU+RVhISUJJVElPIOKAkyBBc3NvY2lhw6fDo28gTHVzYSBkZSBHYWxlcmlzdGFzPC91PjwvYT4sIGRlZGljYWRhIMOgIHZhbG9yaXphw6fDo28gZGEgYXRpdmlkYWRlIGdhbGVyaXN0YSBlbSBQb3J0dWdhbC5kcm9wQ2Fwc3R5bGV0ZXh0Q29sb3JUcnBDb250ZW50UmVzdHJpY3Rpb25vcGVuUG9wdXBJZFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hlaWdodFRycENvbnRlbnRSZXN0cmljdGlvbm9wZW5Qb3B1cElkVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdmVydGljYWxBbGlnbm1lbnRpc1N0YWNrZWRPbk1vYmlsZWFsaWduc3R5bGVUcnBDb250ZW50UmVzdHJpY3Rpb25vcGVuUG9wdXBJZFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3ZlcnRpY2FsQWxpZ25tZW50d2lkdGhzdHlsZWxheW91dFRycENvbnRlbnRSZXN0cmljdGlvbm9wZW5Qb3B1cElkVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaGVpZ2h0VHJwQ29udGVudFJlc3RyaWN0aW9ub3BlblBvcHVwSWRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN2ZXJ0aWNhbEFsaWdubWVudHdpZHRobGF5b3V0VHJwQ29udGVudFJlc3RyaWN0aW9ub3BlblBvcHVwSWRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VHJwQ29udGVudFJlc3RyaWN0aW9ub3BlblBvcHVwSWRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN2ZXJ0aWNhbEFsaWdubWVudHdpZHRobGF5b3V0VHJwQ29udGVudFJlc3RyaWN0aW9ub3BlblBvcHVwSWRVQUdIaWRlRGVza3RvcFVBR0hpZGVNb2JVQUdIaWRlVGFiVUFHTG9nZ2VkSW5VQUdMb2dnZWRPdXRVQUdEYXlVQUdSZXNwb25zaXZlQ29uZGl0aW9uc1VBR0FuaW1hdGlvblR5cGVVQUdBbmltYXRpb25UaW1lVUFHQW5pbWF0aW9uRGVsYXlVQUdBbmltYXRpb25FYXNpbmdVQUdBbmltYXRpb25SZXBlYXRVQUdQb3NpdGlvblVBR1N0aWNreUxvY2F0aW9uVUFHU3RpY2t5UmVzdHJpY3RlZFVBR1N0aWNreU9mZnNldGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNoZWlnaHRUcnBDb250ZW50UmVzdHJpY3Rpb25vcGVuUG9wdXBJZFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2hlaWdodFRycENvbnRlbnRSZXN0cmljdGlvbm9wZW5Qb3B1cElkVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25vcGVuUG9wdXBJZFVBR0hpZGVEZXNrdG9wVUFHSGlkZU1vYlVBR0hpZGVUYWJVQUdMb2dnZWRJblVBR0xvZ2dlZE91dFVBR0RheVVBR1Jlc3BvbnNpdmVDb25kaXRpb25zVUFHQW5pbWF0aW9uVHlwZVVBR0FuaW1hdGlvblRpbWVVQUdBbmltYXRpb25EZWxheVVBR0FuaW1hdGlvbkVhc2luZ1VBR0FuaW1hdGlvblJlcGVhdFVBR1Bvc2l0aW9uVUFHU3RpY2t5TG9jYXRpb25VQUdTdGlja3lSZXN0cmljdGVkVUFHU3RpY2t5T2Zmc2V0aW5uZXJCbG9ja3NzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnk8IS0tIC93cDpzcGFjZXIgLS0+BQcIBAgECAYIBQQIB7XlBQgHCAYIDggOCAtIAQQaUwAXUgAZGxdcAB0PFxARHRIRFxYXGhsYGxgWEwkIBggHDwQKAxACAwsKCBIOCgkNDwYHCEUABhULDkoACwwGF1AAEVIACxETDwsIBw8EChFFABULDkoACwwGF1AAEVIACxETDwsIBw8EChFFAAYVCw5KAAsMBhdQABFSAAsREw8LCAcPBAoHBQkGFQsOSgALDAYXUAARUgALERMPCwgHDwQKBw0HBQkVCw5KAAsMBhdQABFSAAsREw8LCAcPBAoHhQIHBQkVCw5KAAsMBhdQABFSAAsREw8LCAcPBAoHBQkGFQsOSgALDAYXUAARUgALERMPCwgHDwQKBwwHBQkVCw5KAAsMBhdQABFSAAsREw8LCAcPBAoHCgcFCRULDkoACwwGF1AAEVIACxETDwsIBw8ECgZFABULDkoACwwGF1AAEVIACxETDwsIBw8ECgYVCw5KAAsMBhdQABFSAAsREw8LCAcPBApRAEUAFQsOSgALDAYXUAARUgALERMPCwgHDwQKEUUABhULDkoACwwGF1AAEVIACxETDwsIBw8ECgcSBwUVCw5KAAsMBhdQABFSAAsREw8LCAcPBAoRBQYVCw5KAAsMBhdQABFSAAsREw8LCAcPBAoHiBQHBQkVCw5KAAsMBhdQABFSAAsREw8LCAcPBAoGFQsOSgALDAYXUAARUgALERMPCwgHDwQKUQBFABULDkoACwwGF1AAEVIACxETDwsIBw8EChFFAAYVCw5KAAsMBhdQABFSAAsREw8LCAcPBAoGFQsOSgALDAYXUAARUgALERMPCwgHDwQKEQUGFQsOSgALDAYXUAARUgALERMPCwgHDwQKBxULDkoACwwGF1AAEVIACxETDwsIBw8EChEFBhULDkoACwwGF1AAEVIACxETDwsIBw8ECgYVCw5KAAsMBhdQABFSAAsREw8LCAcPBAoGFQsOSgALDAYXUAARUgALERMPCwgHDwQKRwAVCw5KAAsMBhdQABFSAAsREw8LBQcFBxMSAQQAAAEAAAABBgAdAQAA3wUBWUIBAQBBAABBAABBAABBAABBAAIAQQACAEEAAEEAAgBBAAIAQQAAQQAAQQAAQQAAQQACAEEAAEEAAgBBAABBAABBAABBAABBAABBAABBAABBAABBAABBAAIAB0ECiQFBtQUBnwYAfQF3EzIwMjUtMDctMDlUMTg6NTE6Mzl3BGhvbWV3B3B1Ymxpc2h9gpTp+QF9nzl3BmNsb3NlZHcGY2xvc2VkdwB3AHcHZGVmYXVsdHcAdwdkZWZhdWx0dwdkZWZhdWx0dwdkZWZhdWx0dwB3AHcAdwB3AHcAdwhkaXNhYmxlZHcAdwB3AHcAdwB3AHcAdwB3AHcHZGVmYXVsdHcHZGVmYXVsdHYDB2Rlc2t0b3B2DBBiYWNrZ3JvdW5kLWNvbG9ydxl2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTUpEGJhY2tncm91bmQtaW1hZ2V3ABFiYWNrZ3JvdW5kLXJlcGVhdHcGcmVwZWF0E2JhY2tncm91bmQtcG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmFja2dyb3VuZC1zaXpldwRhdXRvFWJhY2tncm91bmQtYXR0YWNobWVudHcGc2Nyb2xsD2JhY2tncm91bmQtdHlwZXcAEGJhY2tncm91bmQtbWVkaWF3AAxvdmVybGF5LXR5cGV3AA1vdmVybGF5LWNvbG9ydwAPb3ZlcmxheS1vcGFjaXR5dwAQb3ZlcmxheS1ncmFkaWVudHcABnRhYmxldHYMEGJhY2tncm91bmQtY29sb3J3ABBiYWNrZ3JvdW5kLWltYWdldwARYmFja2dyb3VuZC1yZXBlYXR3BnJlcGVhdBNiYWNrZ3JvdW5kLXBvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JhY2tncm91bmQtc2l6ZXcEYXV0bxViYWNrZ3JvdW5kLWF0dGFjaG1lbnR3BnNjcm9sbA9iYWNrZ3JvdW5kLXR5cGV3ABBiYWNrZ3JvdW5kLW1lZGlhdwAMb3ZlcmxheS10eXBldwANb3ZlcmxheS1jb2xvcncAD292ZXJsYXktb3BhY2l0eXcAEG92ZXJsYXktZ3JhZGllbnR3AAZtb2JpbGV2DBBiYWNrZ3JvdW5kLWNvbG9ydwAQYmFja2dyb3VuZC1pbWFnZXcAEWJhY2tncm91bmQtcmVwZWF0dwZyZXBlYXQTYmFja2dyb3VuZC1wb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iYWNrZ3JvdW5kLXNpemV3BGF1dG8VYmFja2dyb3VuZC1hdHRhY2htZW50dwZzY3JvbGwPYmFja2dyb3VuZC10eXBldwAQYmFja2dyb3VuZC1tZWRpYXcADG92ZXJsYXktdHlwZXcADW92ZXJsYXktY29sb3J3AA9vdmVybGF5LW9wYWNpdHl3ABBvdmVybGF5LWdyYWRpZW50dwB2AwdkZXNrdG9wdgwQYmFja2dyb3VuZC1jb2xvcncZdmFyKC0tYXN0LWdsb2JhbC1jb2xvci00KRBiYWNrZ3JvdW5kLWltYWdldwARYmFja2dyb3VuZC1yZXBlYXR3BnJlcGVhdBNiYWNrZ3JvdW5kLXBvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JhY2tncm91bmQtc2l6ZXcEYXV0bxViYWNrZ3JvdW5kLWF0dGFjaG1lbnR3BnNjcm9sbA9iYWNrZ3JvdW5kLXR5cGV3ABBiYWNrZ3JvdW5kLW1lZGlhdwAMb3ZlcmxheS10eXBldwANb3ZlcmxheS1jb2xvcncAD292ZXJsYXktb3BhY2l0eXcAEG92ZXJsYXktZ3JhZGllbnR3AAZ0YWJsZXR2DBBiYWNrZ3JvdW5kLWNvbG9ydxl2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTQpEGJhY2tncm91bmQtaW1hZ2V3ABFiYWNrZ3JvdW5kLXJlcGVhdHcGcmVwZWF0E2JhY2tncm91bmQtcG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmFja2dyb3VuZC1zaXpldwRhdXRvFWJhY2tncm91bmQtYXR0YWNobWVudHcGc2Nyb2xsD2JhY2tncm91bmQtdHlwZXcAEGJhY2tncm91bmQtbWVkaWF3AAxvdmVybGF5LXR5cGV3AA1vdmVybGF5LWNvbG9ydwAPb3ZlcmxheS1vcGFjaXR5dwAQb3ZlcmxheS1ncmFkaWVudHcABm1vYmlsZXYMEGJhY2tncm91bmQtY29sb3J3GXZhcigtLWFzdC1nbG9iYWwtY29sb3ItNCkQYmFja2dyb3VuZC1pbWFnZXcAEWJhY2tncm91bmQtcmVwZWF0dwZyZXBlYXQTYmFja2dyb3VuZC1wb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iYWNrZ3JvdW5kLXNpemV3BGF1dG8VYmFja2dyb3VuZC1hdHRhY2htZW50dwZzY3JvbGwPYmFja2dyb3VuZC10eXBldwAQYmFja2dyb3VuZC1tZWRpYXcADG92ZXJsYXktdHlwZXcADW92ZXJsYXktY29sb3J3AA9vdmVybGF5LW9wYWNpdHl3ABBvdmVybGF5LWdyYWRpZW50dwB3AHcAeXcAdyRiMjQxY2IxZC0zNjM4LTQ2YzEtOTIzMS1lZDdjMzJmZmI1MDB4d5YFPGRpdiBjbGFzcz0id3AtYmxvY2stY292ZXIgYWxpZ25mdWxsIGlzLWxpZ2h0IGhhcy1jdXN0b20tY29udGVudC1wb3NpdGlvbiBpcy1wb3NpdGlvbi10b3AtY2VudGVyIiBzdHlsZT0iYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjBweDtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7bWluLWhlaWdodDoyMDAwcHgiPjxpbWcgY2xhc3M9IndwLWJsb2NrLWNvdmVyX19pbWFnZS1iYWNrZ3JvdW5kIHdwLWltYWdlLTY3MzMgc2l6ZS1mdWxsIiBhbHQ9IiIgc3JjPSJodHRwczovL21haXNzaWx2YS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvYTItMS5qcGciIHN0eWxlPSJvYmplY3QtcG9zaXRpb246MzAlIDAlIiBkYXRhLW9iamVjdC1maXQ9ImNvdmVyIiBkYXRhLW9iamVjdC1wb3NpdGlvbj0iMzAlIDAlIi8+PHNwYW4gYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCBoYXMtYmFja2dyb3VuZC1kaW0tMCBoYXMtYmFja2dyb3VuZC1kaW0iPjwvc3Bhbj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIj48L2Rpdj48L2Rpdj53CmNvcmUvY292ZXJ3OWh0dHBzOi8vbWFpc3NpbHZhLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9hMi0xLmpwZ3l9jWl3AHl5fQB4dwVpbWFnZXYCAXh7P9MzMzMzMzMBeX0AfZAfdwJweHcKdG9wIGNlbnRlcnl3A2RpdncEZnVsbHcEZnVsbHYCB3NwYWNpbmd2AgdwYWRkaW5ndgIFcmlnaHR3ATAEbGVmdHcBMAhibG9ja0dhcHcBMAZib3JkZXJ2AQZyYWRpdXN2BAd0b3BMZWZ0dwMwcHgIdG9wUmlnaHR3AzBweApib3R0b21MZWZ0dwMwcHgLYm90dG9tUmlnaHR3AzBweHYBBHR5cGV3B2RlZmF1bHR2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZDI1NTQ0YzctZDZjYS00MWZmLTgyNWMtNGJjMWJlZDZkZjkweHfWATxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgYWxpZ25mdWxsIiBzdHlsZT0iYm9yZGVyLXN0eWxlOm5vbmU7Ym9yZGVyLXdpZHRoOjBweDtwYWRkaW5nLXRvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0zMCk7cGFkZGluZy1yaWdodDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS04MCk7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLWxlZnQ6Mi41cmVtIj48L2Rpdj53DGNvcmUvY29sdW1uc3h3BGZ1bGx2AgdzcGFjaW5ndgIHcGFkZGluZ3YEA3RvcHcVdmFyOnByZXNldHxzcGFjaW5nfDMwBmJvdHRvbXcBMARsZWZ0dwYyLjVyZW0FcmlnaHR3FXZhcjpwcmVzZXR8c3BhY2luZ3w4MAhibG9ja0dhcHYBBGxlZnR3ATAGYm9yZGVydgIFd2lkdGh3AzBweAVzdHlsZXcEbm9uZXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQxZDljNDQyMC03ZTdlLTRiNWQtOTVlYy0yNTgwYzA1MDQwMmN4d3Y8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9InBhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtmbGV4LWJhc2lzOjEwMCUiPgoKPC9kaXY+dwtjb3JlL2NvbHVtbncDdG9wdwQxMDAldgEHc3BhY2luZ3YBB3BhZGRpbmd2AgN0b3B3ATAGYm90dG9tdwEwdgEEdHlwZXcHZGVmYXVsdHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ1MDE5M2U5OC03OGUwLTRjMjYtOWY5Ny04MzEzOGJmMzhjNGF4d7cBPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgaGFzLWFzdC1nbG9iYWwtY29sb3ItMC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciIgc3R5bGU9InBhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtmb250LXNpemU6MzJweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDAiPgoKPC9kaXY+dwpjb3JlL2dyb3VwdwNkaXZ2AwdzcGFjaW5ndgIHcGFkZGluZ3YCA3RvcHcBMAZib3R0b213ATAIYmxvY2tHYXB3FXZhcjpwcmVzZXR8c3BhY2luZ3w3MAp0eXBvZ3JhcGh5dgMJZm9udFN0eWxldwZub3JtYWwKZm9udFdlaWdodHcDNTAwCGZvbnRTaXpldwQzMnB4CGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcjdmFyOnByZXNldHxjb2xvcnxhc3QtZ2xvYmFsLWNvbG9yLTB3EmFzdC1nbG9iYWwtY29sb3ItMHYEBHR5cGV3BGZsZXgIZmxleFdyYXB3BHdyYXAOanVzdGlmeUNvbnRlbnR3BGxlZnQLb3JpZW50YXRpb253Cmhvcml6b250YWx2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckMzYzMThiYTUtNmZkNi00ZDE0LWE1ZTEtMjkzMzQzMjE3OTU2eHeQATxwIGNsYXNzPSJoYXMtYXN0LWdsb2JhbC1jb2xvci0wLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIiBzdHlsZT0iZm9udC1zaXplOjE3cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NjAwIj5TYWxhIDEsIDIgZSAzPC9wPncOY29yZS9wYXJhZ3JhcGh5dgMKdHlwb2dyYXBoeXYDCWZvbnRTdHlsZXcGbm9ybWFsCmZvbnRXZWlnaHR3AzYwMAhmb250U2l6ZXcEMTdweAhlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3I3ZhcjpwcmVzZXR8Y29sb3J8YXN0LWdsb2JhbC1jb2xvci0wBmxheW91dHYCC3NlbGZTdHJldGNodwRmaWxsCGZsZXhTaXplfncSYXN0LWdsb2JhbC1jb2xvci0wdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDE3NTJhOTkyLTVjYmYtNDc5NC05NDgzLTllOTVlMzAzODNhNHh3twI8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tcmlnaHQgaGFzLWFzdC1nbG9iYWwtY29sb3ItMC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciIgc3R5bGU9ImZvbnQtc2l6ZToxN3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIj48YSBocmVmPSJodHRwczovL21haXNzaWx2YS5jb20vcGVkcm8tZnJhbmNhLWFvcy1tb250ZXMtMjEtMDMtMjMtMDUtMjAyNi1zYWxhLTEtMi1lLTMvIiBkYXRhLXR5cGU9InBhZ2UiIGRhdGEtaWQ9IjY2MjIiPlNhYmVyIG1haXM8L2E+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMKdHlwb2dyYXBoeXYFCWZvbnRTdHlsZXcGbm9ybWFsCmZvbnRXZWlnaHR3AzYwMAhmb250U2l6ZXcEMTdweAl0ZXh0QWxpZ253BXJpZ2h0DnRleHREZWNvcmF0aW9udwl1bmRlcmxpbmUIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dyN2YXI6cHJlc2V0fGNvbG9yfGFzdC1nbG9iYWwtY29sb3ItMAZsYXlvdXR2AgtzZWxmU3RyZXRjaHcEZmlsbAhmbGV4U2l6ZX53EmFzdC1nbG9iYWwtY29sb3ItMHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ0OWNkMGNjOC0wYzdkLTRhOGQtODhmYS0yNTUyMGMyNDVmYmV4d7kBPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgaGFzLWFzdC1nbG9iYWwtY29sb3ItMC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciIgc3R5bGU9InBhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtmb250LXNpemU6MzJweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDAiPgoKCgo8L2Rpdj53CmNvcmUvZ3JvdXB3A2RpdnYDB3NwYWNpbmd2AgdwYWRkaW5ndgIDdG9wdwEwBmJvdHRvbXcBMAhibG9ja0dhcHcVdmFyOnByZXNldHxzcGFjaW5nfDcwCnR5cG9ncmFwaHl2Awlmb250U3R5bGV3Bm5vcm1hbApmb250V2VpZ2h0dwM1MDAIZm9udFNpemV3BDMycHgIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dyN2YXI6cHJlc2V0fGNvbG9yfGFzdC1nbG9iYWwtY29sb3ItMHcSYXN0LWdsb2JhbC1jb2xvci0wdgQEdHlwZXcEZmxleAhmbGV4V3JhcHcEd3JhcA5qdXN0aWZ5Q29udGVudHcEbGVmdAtvcmllbnRhdGlvbncKaG9yaXpvbnRhbHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRkMzQwNjkyYS1iNGU5LTQ0OGItOTViMS04ODcyNzgwZjIzODR4d1c8cCBjbGFzcz0iaGFzLWFzdC1nbG9iYWwtY29sb3ItMi1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+UEVEUk8gRlJBTsOHQTwvcD53DmNvcmUvcGFyYWdyYXBoeXYBCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcjdmFyOnByZXNldHxjb2xvcnxhc3QtZ2xvYmFsLWNvbG9yLTJ3EmFzdC1nbG9iYWwtY29sb3ItMnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRjZDMwM2VlYy00NGVkLTRjMzktOTI2YS1kMjc1YzZhNTllZmJ4d1Q8cCBjbGFzcz0iaGFzLWFzdC1nbG9iYWwtY29sb3ItMi1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+QW9zIG1vbnRlczwvcD53DmNvcmUvcGFyYWdyYXBoeXYBCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcjdmFyOnByZXNldHxjb2xvcnxhc3QtZ2xvYmFsLWNvbG9yLTJ3EmFzdC1nbG9iYWwtY29sb3ItMnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ2NDlhYmU2Ny01MTQzLTQ1YjAtOGY1ZC00ZDc4YWZmODkwNDR4d1c8ZGl2IHN0eWxlPSJoZWlnaHQ6MTAwcHg7d2lkdGg6Mjk0cHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj53C2NvcmUvc3BhY2VydwUxMDBweHcFMjk0cHh2AQZsYXlvdXR2AghmbGV4U2l6ZXcFMjk0cHgLc2VsZlN0cmV0Y2h3BWZpeGVkdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDNmYWJlNzVlLTk3MTUtNDlkYS1iMjkzLTBjYzc4Y2FkM2E5Mnh3SzxkaXYgc3R5bGU9ImhlaWdodDoxMDBweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BTEwMHB4dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGMzMjMzMjAwLWVmOTgtNDU3NC04MDRlLTg4YTViNTg0MzY5Znh3uAE8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIGFsaWduZnVsbCBhcmUtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7cGFkZGluZy10b3A6MDtwYWRkaW5nLXJpZ2h0OjIuOHJlbTtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctbGVmdDoyLjhyZW0iPgoKPC9kaXY+dwxjb3JlL2NvbHVtbnN3A3RvcHh3BGZ1bGx2AQdzcGFjaW5ndgMHcGFkZGluZ3YEA3RvcHcBMAZib3R0b213ATAEbGVmdHcGMi44cmVtBXJpZ2h0dwYyLjhyZW0IYmxvY2tHYXB2AgN0b3B3ATAEbGVmdHcDMHB4Bm1hcmdpbnYCA3RvcHcBMAZib3R0b213ATB2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZjdmYzY2OTAtOTBmNi00NTcwLWE4OTYtMDJlZTA2ZjNiZjM0eHd2PGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7ZmxleC1iYXNpczozMCUiPjwvZGl2PncLY29yZS9jb2x1bW53A3RvcHcDMzAldgEKdHlwb2dyYXBoeXYCCWZvbnRTdHlsZXcGbm9ybWFsCmZvbnRXZWlnaHR3AzUwMHYBBHR5cGV3B2RlZmF1bHR2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckNDEyYmY4ZTgtOWJiNS00NjE1LTlhY2MtYWRhNTAxMmM2YzBkeHcwPHAgc3R5bGU9ImZvbnQtc2l6ZToxN3B4Ij5NQUlTIFNJTFZBIEdBTExFUlk8L3A+dw5jb3JlL3BhcmFncmFwaHl2AQp0eXBvZ3JhcGh5dgEIZm9udFNpemV3BDE3cHh2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckYjQxYWFmYzAtMDk5ZS00NTI0LTllNmQtZTEzNTE5NDNmMGNheHdUPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIGlzLXZlcnRpY2FsbHktYWxpZ25lZC10b3AiIHN0eWxlPSJmbGV4LWJhc2lzOjYwJSI+PC9kaXY+dwtjb3JlL2NvbHVtbncDdG9wdwM2MCV2AQR0eXBldwdkZWZhdWx0dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDVjYzM5MTZlLTQwMjMtNDMxMi04M2ZlLTgzNjViNDZiM2MxN3h3tgs8cCBjbGFzcz0iaGFzLWFzdC1nbG9iYWwtY29sb3ItMC1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciIgc3R5bGU9ImZvbnQtc2l6ZToxN3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjUwMCI+QSBNYWlzIFNpbHZhIMOpIHVtYSBnYWxlcmlhIGRlIGFydGUgY29udGVtcG9yw6JuZWEgZGlyaWdpZGEgcG9yJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL20lQzMlQTFyaW8tZmVycmVpcmEtZGEtc2lsdmEtM2JhNDcxNGIvP29yaWdpbmFsU3ViZG9tYWluPXB0Ij48dT5Nw6FyaW8gRmVycmVpcmEgZGEgU2lsdmE8L3U+PC9hPiwgY29tIHVtYSBjdXJhZG9yaWEgcmlnb3Jvc2EgZSB1bWEgdm9jYcOnw6NvIHBhcmEgYSBleHBlcmltZW50YcOnw6NvIGUgaW5vdmHDp8Ojby4gUHJvbW92ZSBvIGRpw6Fsb2dvIGVudHJlIGFydGlzdGFzIHBvcnR1Z3Vlc2VzIGUgaW50ZXJuYWNpb25haXMsIGFwb2lhbmRvIHRhbnRvIHZvemVzIGVtZXJnZW50ZXMgY29tbyBmaWd1cmFzIGVzdGFiZWxlY2lkYXMgZGEgYXJ0ZSBjb250ZW1wb3LDom5lYS48YnI+Q29tcHJvbWV0aWRhIGNvbSBvIGRlc2Vudm9sdmltZW50byBkZSB1bWEgY29tdW5pZGFkZSBhcnTDrXN0aWNhIHZpYnJhbnRlLCBhIE1TRyBjdWx0aXZhIHJlbGHDp8O1ZXMgY29tIHZpc2l0YW50ZXMsIGNvbGVjaW9uYWRvcmVzIGUgYSBjZW5hIGxvY2FsLiBDb250cmlidWkgYXRpdmFtZW50ZSBwYXJhIG8gZWNvc3Npc3RlbWEgYXJ0w61zdGljbyBkbyBQb3J0bywgY3JpYW5kbyB1bSBlc3Bhw6dvIGRlIGVuY29udHJvIGUgcmVmbGV4w6NvIGVtIHRvcm5vIGRhIGFydGUuIENvbSB1bWEgcmVkZSBkZSBjb2xlY2lvbmFkb3JlcyBlbSBleHBhbnPDo28sIGEgZ2FsZXJpYSBhcHJveGltYSBhIGNyaWHDp8OjbyBhcnTDrXN0aWNhIGRvIHDDumJsaWNvLCBvZmVyZWNlbmRvIHVtIHByb2dyYW1hIGRpdmVyc2lmaWNhZG8gbnVtIGFtYmllbnRlIGFjb2xoZWRvci4gPGJyPjxicj5BIE1TRyBuw6NvIGVzdMOhIGEgYW5hbGlzYXIgcG9ydGbDs2xpb3Mgb3Ugc3VibWlzc8O1ZXMgZGUgYXJ0aXN0YXMgbsOjbyBzb2xpY2l0YWRhcyBuZXN0ZSBtb21lbnRvLiBBIHByb2dyYW1hw6fDo28gw6kgcGxhbmVhZGEgY29tIDE4IG1lc2VzIGRlIGFudGVjZWTDqm5jaWEgZSBqw6EgYXRpbmdpdSBhIGNhcGFjaWRhZGUgbcOheGltYSBhdHVhbCBwYXJhIHJlcHJlc2VudGHDp8OjbyBkZSBhcnRpc3Rhcy4gT2JyaWdhZG8gcGVsbyBpbnRlcmVzc2UgZSBhZ3JhZGVjZW1vcyBhIGNvbXByZWVuc8Ojby48YnI+PGJyPkludGVncmEgYSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vZXhoaWJpdGlvLnB0LyI+PHU+RVhISUJJVElPIOKAkyBBc3NvY2lhw6fDo28gTHVzYSBkZSBHYWxlcmlzdGFzPC91PjwvYT4sIGRlZGljYWRhIMOgIHZhbG9yaXphw6fDo28gZGEgYXRpdmlkYWRlIGdhbGVyaXN0YSBlbSBQb3J0dWdhbC48L3A+dw5jb3JlL3BhcmFncmFwaHl2Agp0eXBvZ3JhcGh5dgMIZm9udFNpemV3BDE3cHgJZm9udFN0eWxldwZub3JtYWwKZm9udFdlaWdodHcDNTAwCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcjdmFyOnByZXNldHxjb2xvcnxhc3QtZ2xvYmFsLWNvbG9yLTB3EmFzdC1nbG9iYWwtY29sb3ItMHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyRhMjY3MTE5OS0wNTlmLTQ3ZmUtOTY2Ni04MGZhOTA0OTE5MDl4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6NDNweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDQzcHh2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckYWJjMjMxN2EtYzRmMi00MDZhLWIxMzItOTA2YzFjZDYxMWNjeHe6ATxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgYWxpZ25mdWxsIGFyZS12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDowO3BhZGRpbmctcmlnaHQ6Mi44cmVtO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjIuOHJlbSI+CgoKCjwvZGl2PncMY29yZS9jb2x1bW5zdwN0b3B4dwRmdWxsdgEHc3BhY2luZ3YDB3BhZGRpbmd2BAN0b3B3ATAGYm90dG9tdwEwBGxlZnR3BjIuOHJlbQVyaWdodHcGMi44cmVtCGJsb2NrR2FwdgIDdG9wdwEwBGxlZnR3AzBweAZtYXJnaW52AgN0b3B3ATAGYm90dG9tdwEwdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGNiNzM1NjRiLTA3MGMtNDdlYS04YjdlLWJiODA3OGVlMDY4Ynh3djxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2ZsZXgtYmFzaXM6MzAlIj48L2Rpdj53C2NvcmUvY29sdW1udwN0b3B3AzMwJXYBCnR5cG9ncmFwaHl2Aglmb250U3R5bGV3Bm5vcm1hbApmb250V2VpZ2h0dwM1MDB2AQR0eXBldwdkZWZhdWx0dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JGUxNGJjOGQ4LTAzNjYtNGY0Yy1hYTJhLWMwZmNkMTRkMzQ5Nnh3SjxkaXYgc3R5bGU9ImhlaWdodDoxN3B4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+dwtjb3JlL3NwYWNlcncEMTdweHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQyMzcxN2Q4MC04OTQwLTRjM2QtYjVkZi02MGQzZmE3NjFmYmV4d1Q8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gaXMtdmVydGljYWxseS1hbGlnbmVkLXRvcCIgc3R5bGU9ImZsZXgtYmFzaXM6NjAlIj48L2Rpdj53C2NvcmUvY29sdW1udwN0b3B3AzYwJXYBBHR5cGV3B2RlZmF1bHR2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckZTU3MDgyZjYtYmIwYy00NTUyLTlhNGYtMjc3ODM0YzA0MGMweHflqQI8c3R5bGUgdHlwZT0idGV4dC9jc3MiPkBpbXBvcnQgdXJsKCJodHRwczovL2Fzc2V0cy5tbGNkbi5jb20vZm9udHMuY3NzP3ZlcnNpb249MTc0MTI1MyIpOzwvc3R5bGU+CiAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgogICAgLyogTE9BREVSICovCiAgICAubWwtZm9ybS1lbWJlZFN1Ym1pdExvYWQgewogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIHdpZHRoOiAyMHB4OwogICAgICBoZWlnaHQ6IDIwcHg7CiAgICB9CgogICAgLmctcmVjYXB0Y2hhIHsKICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7CiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7CiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7CiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDsKICAgIGhlaWdodDogOwogICAgfQoKICAgIC5zci1vbmx5IHsKICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICB3aWR0aDogMXB4OwogICAgICBoZWlnaHQ6IDFweDsKICAgICAgcGFkZGluZzogMDsKICAgICAgbWFyZ2luOiAtMXB4OwogICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgICBjbGlwOiByZWN0KDAsMCwwLDApOwogICAgICBib3JkZXI6IDA7CiAgICB9CgogICAgLm1sLWZvcm0tZW1iZWRTdWJtaXRMb2FkOmFmdGVyIHsKICAgICAgY29udGVudDogIiAiOwogICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgd2lkdGg6IDExcHg7CiAgICAgIGhlaWdodDogMTFweDsKICAgICAgbWFyZ2luOiAxcHg7CiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjsKICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAjZmZmZmZmICNmZmZmZmYgdHJhbnNwYXJlbnQ7CiAgICBhbmltYXRpb246IG1sLWZvcm0tZW1iZWRTdWJtaXRMb2FkIDEuMnMgbGluZWFyIGluZmluaXRlOwogICAgfQogICAgQGtleWZyYW1lcyBtbC1mb3JtLWVtYmVkU3VibWl0TG9hZCB7CiAgICAgIDAlIHsKICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7CiAgICAgIH0KICAgICAgMTAwJSB7CiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7CiAgICAgIH0KICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciB7CiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgICAgICBkaXNwbGF5OiB0YWJsZTsKICAgICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgICBwb3NpdGlvbjogc3RhdGljOwogICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciBoNCwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciBwLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIHNwYW4sCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgYnV0dG9uIHsKICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OwogICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsKICAgICAgICAKICAgICAgICBib3JkZXItd2lkdGg6IDJweDsKICAgICAgICBib3JkZXItY29sb3I6ICNmMDUxNTk7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OwogICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7CiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKICAgICAgICBtYXJnaW46IDA7CiAgICAgICAgcGFkZGluZzogMDsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZFBvcHVwLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZERlZmF1bHQgeyB3aWR0aDogMTAwJTsgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZEZvcm0geyBtYXgtd2lkdGg6IDEwMCU7IHdpZHRoOiAxMDAlOyB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tYWxpZ24tbGVmdCB7IHRleHQtYWxpZ246IGxlZnQ7IH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1hbGlnbi1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1hbGlnbi1kZWZhdWx0IHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tYWxpZ24tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEhlYWRlciBpbWcgewogICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDsKICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4OwogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50OwogICAgICAgIG1heC13aWR0aDogMTAwJTsKICAgICAgICB3aWR0aDogdW5kZWZpbmVkcHg7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5LAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSB7CiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkubWwtZm9ybS1lbWJlZEJvZHlIb3Jpem9udGFsIHsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50LAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCB7CiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsKICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCBoNCwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQgaDQgewogICAgICAgIGNvbG9yOiAjZjA1MTU5OwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAyMHB4OwogICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7CiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOwogICAgICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IHAsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IHAgewogICAgICAgIGNvbG9yOiAjZjA1MTU5OwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAyMHB4OwogICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7CiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7CiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOwogICAgICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCB1bCwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCBvbCwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQgdWwsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IG9sIHsKICAgICAgICBjb2xvcjogI2YwNTE1OTsKICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOwogICAgICAgIGZvbnQtc2l6ZTogMjBweDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IG9sIG9sLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCBvbCBvbCB7CiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IG9sIG9sIG9sLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCBvbCBvbCBvbCB7CiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IHAgYSwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQgcCBhIHsKICAgICAgICBjb2xvcjogI2YwNTE1OTsKICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWJsb2NrLWZvcm0gLm1sLWZpZWxkLWdyb3VwIHsKICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWJsb2NrLWZvcm0gLm1sLWZpZWxkLWdyb3VwIGxhYmVsIHsKICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7CiAgICAgICAgY29sb3I6ICNmMDUxNTk7CiAgICAgICAgZm9udC1zaXplOiAxNHB4OwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOzsKICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkQ29udGVudCBwOmxhc3QtY2hpbGQsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IHA6bGFzdC1jaGlsZCB7CiAgICAgICAgbWFyZ2luOiAwOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSBmb3JtIHsKICAgICAgICBtYXJnaW46IDA7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZvcm1Db250ZW50LAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgewogICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgewogICAgICAgIGZsb2F0OiBsZWZ0OwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSB7CiAgICAgICAgbWFyZ2luOiAwOwogICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIGZsb2F0OiBsZWZ0OwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyB7CiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdy5tbC1sYXN0LWl0ZW0gewogICAgICAgIG1hcmdpbjogMDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cubWwtZm9ybWZpZWxkSG9yaXppbnRhbCB7CiAgICAgICAgbWFyZ2luOiAwOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyBpbnB1dCB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OwogICAgICAgIGNvbG9yOiAjZjA1MTU5ICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjA1MTU5OwogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDsKICAgICAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50OwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsKICAgICAgICBtYXJnaW4tdG9wOiAwOwogICAgICAgIG1hcmdpbi1sZWZ0OiAwOwogICAgICAgIG1hcmdpbi1yaWdodDogMDsKICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDsKICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OwogICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsKICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICNmMDUxNTk7IH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogI2YwNTE1OTsgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICNmMDUxNTk7IH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyBpbnB1dDotbW96LXBsYWNlaG9sZGVyLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICNmMDUxNTk7IH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyB0ZXh0YXJlYSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgdGV4dGFyZWEgewogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsKICAgICAgICBjb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1jb2xvcjogI2YwNTE1OTsKICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDsKICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDsKICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOwogICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OwogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICBsaW5lLWhlaWdodDogMjFweCAhaW1wb3J0YW50OwogICAgICAgIG1hcmdpbi1ib3R0b206IDA7CiAgICAgICAgbWFyZ2luLXRvcDogMDsKICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDsKICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OwogICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsKICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9ucyAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zT3B0aW9uc0NoZWNrYm94IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3cgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3dDaGVja2JveCAubGFiZWwtZGVzY3JpcHRpb246OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlIHsKICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YwNTE1OSFpbXBvcnRhbnQ7CiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IGlucHV0LmN1c3RvbS1jb250cm9sLWlucHV0W3R5cGU9ImNoZWNrYm94Il17CiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgICAgICBwYWRkaW5nOiAwOwogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICB6LWluZGV4OiAtMTsKICAgICAgICBvcGFjaXR5OiAwOwogICAgICAgIG1hcmdpbi10b3A6IDVweDsKICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTsKICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zIC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnNPcHRpb25zQ2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1JvdyAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1Jvd0NoZWNrYm94IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUgewogICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCFpbXBvcnRhbnQ7CiAgICAgIH0KCgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZH4ubGFiZWwtZGVzY3JpcHRpb246OmFmdGVyLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9ucyAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zT3B0aW9uc0NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR+LmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3cgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3dDaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vkfi5sYWJlbC1kZXNjcmlwdGlvbjo6YWZ0ZXIgewogICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlIik7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIgewogICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlIik7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnMgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9uc09wdGlvbnNDaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vkfi5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3cgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3dDaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vkfi5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZH4ubGFiZWwtZGVzY3JpcHRpb246OmJlZm9yZSAgewogICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjA1MTU5IWltcG9ydGFudDsKICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDUxNTkhaW1wb3J0YW50OwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHsKICAgICAgICAgICB0b3A6IDJweDsKICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9ucyAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zT3B0aW9uc0NoZWNrYm94IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9ucyAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zT3B0aW9uc0NoZWNrYm94IC5sYWJlbC1kZXNjcmlwdGlvbjo6YWZ0ZXIsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyAubGFiZWwtZGVzY3JpcHRpb246OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IC5sYWJlbC1kZXNjcmlwdGlvbjo6YWZ0ZXIgewogICAgICAgICAgIHRvcDogMHB4IWltcG9ydGFudDsKICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94IWltcG9ydGFudDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgLmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciB7CiAgICAgICAgdG9wOiAwcHghaW1wb3J0YW50OwogICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ghaW1wb3J0YW50OwogICAgICB9CgogICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93Q2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciB7CiAgICAgICAgICAgIHRvcDogMHB4IWltcG9ydGFudDsKICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCFpbXBvcnRhbnQ7CiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgICAgbGVmdDogLTEuNXJlbTsKICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgICAgIHdpZHRoOiAxcmVtOwogICAgICAgICAgICBoZWlnaHQ6IDFyZW07CiAgICAgICAgICAgIGNvbnRlbnQ6ICIiOwogICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93Q2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUgewogICAgICAgIHRvcDogMHB4IWltcG9ydGFudDsKICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94IWltcG9ydGFudDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHsKICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgIHRvcDogNHB4OwogICAgICAgICAgbGVmdDogLTEuNXJlbTsKICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgICAgd2lkdGg6IDE2cHg7CiAgICAgICAgICBoZWlnaHQ6IDE2cHg7CiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsKICAgICAgICAgIGNvbnRlbnQ6ICIiOwogICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsKICAgICAgICAgIGJvcmRlcjogI2FkYjViZCBzb2xpZCAxcHg7CiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHsKICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgIHRvcDogMnB4IWltcG9ydGFudDsKICAgICAgICAgIGxlZnQ6IC0xLjVyZW07CiAgICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICAgIHdpZHRoOiAxcmVtOwogICAgICAgICAgaGVpZ2h0OiAxcmVtOwogICAgICAgICAgY29udGVudDogIiI7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zIC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnNPcHRpb25zQ2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1JvdyAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1Jvd0NoZWNrYm94IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUgewogICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgdG9wOiA0cHg7CiAgICAgICAgICBsZWZ0OiAtMS41cmVtOwogICAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgICB3aWR0aDogMTZweDsKICAgICAgICAgIGhlaWdodDogMTZweDsKICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOwogICAgICAgICAgY29udGVudDogIiI7CiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOwogICAgICAgICAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDsKICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnMgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9uc09wdGlvbnNDaGVja2JveCAubGFiZWwtZGVzY3JpcHRpb246OmFmdGVyIHsKICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgIHRvcDogMHB4IWltcG9ydGFudDsKICAgICAgICAgIGxlZnQ6IC0xLjVyZW07CiAgICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICAgIHdpZHRoOiAxcmVtOwogICAgICAgICAgaGVpZ2h0OiAxcmVtOwogICAgICAgICAgY29udGVudDogIiI7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyAubGFiZWwtZGVzY3JpcHRpb246OmFmdGVyIHsKICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICAgIHRvcDogMHB4IWltcG9ydGFudDsKICAgICAgICAgIGxlZnQ6IC0xLjVyZW07CiAgICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICAgIHdpZHRoOiAxcmVtOwogICAgICAgICAgaGVpZ2h0OiAxcmVtOwogICAgICAgICAgY29udGVudDogIiI7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIgewogICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS81MCUgNTAlOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zIC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnNPcHRpb25zQ2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93Q2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IC5sYWJlbC1kZXNjcmlwdGlvbjo6YWZ0ZXIgewogICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS81MCUgNTAlOwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1jb250cm9sLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLWNvbnRyb2wgewogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtaW4taGVpZ2h0OiAxLjVyZW07CiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dCwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dCwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgewogICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgei1pbmRleDogLTE7CiAgICAgICAgICBvcGFjaXR5OiAwOwogICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgICAgICAgIHBhZGRpbmc6IDA7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbCwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbCwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgewogICAgICAgICAgY29sb3I6ICNmMDUxNTk7CiAgICAgICAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50OwogICAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OwogICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsKICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7CiAgICAgICAgICBmb250LXdlaWdodDogNDAwOwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1zZWxlY3QsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5jdXN0b20tc2VsZWN0IHsKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7CiAgICAgICAgY29sb3I6ICNmMDUxNTkgIWltcG9ydGFudDsKICAgICAgICBib3JkZXItY29sb3I6ICNmMDUxNTk7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsKICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50OwogICAgICAgIG1hcmdpbi1ib3R0b206IDA7CiAgICAgICAgbWFyZ2luLXRvcDogMDsKICAgICAgICBwYWRkaW5nOiAxMHB4IDI4cHggMTBweCAxMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsKICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7CiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOwogICAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9hc3NldHMubWxjZG4uY29tL21sL2ltYWdlcy9kZWZhdWx0L2Ryb3Bkb3duLnN2ZycpIG5vLXJlcGVhdCByaWdodCAuNzVyZW0gY2VudGVyLzhweCAxMHB4OwogICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsKICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7CiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTsKICAgICAgfQoKCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IHsKICAgICAgICBoZWlnaHQ6IGF1dG87CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgZmxvYXQ6IGxlZnQ7CiAgICAgIH0KICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAubWwtaW5wdXQtaG9yaXpvbnRhbCB7IHdpZHRoOiA3MCU7IGZsb2F0OiBsZWZ0OyB9CiAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1mb3JtLWhvcml6b250YWxSb3cgLm1sLWJ1dHRvbi1ob3Jpem9udGFsIHsgd2lkdGg6IDMwJTsgZmxvYXQ6IGxlZnQ7IH0KICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAubWwtYnV0dG9uLWhvcml6b250YWwubGFiZWxzT24geyBwYWRkaW5nLXRvcDogMjVweDsgIH0KICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuaG9yaXpvbnRhbC1maWVsZHMgeyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBmbG9hdDogbGVmdDsgcGFkZGluZy1yaWdodDogMTBweDsgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgaW5wdXQgewogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7CiAgICAgICAgY29sb3I6ICNmMDUxNTk7CiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjA1MTU5OwogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsKICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkOwogICAgICAgIGJvcmRlci13aWR0aDogMnB4OwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAxMnB4OwogICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OwogICAgICAgIG1hcmdpbi1ib3R0b206IDA7CiAgICAgICAgbWFyZ2luLXRvcDogMDsKICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICAgICAgICBvdmVyZmxvdy15OiBpbml0aWFsOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IGJ1dHRvbiB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1jb2xvcjogI2YwNTE1OTsKICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkOwogICAgICAgIGJvcmRlci13aWR0aDogMnB4OwogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsKICAgICAgICBib3gtc2hhZG93OiBub25lOwogICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7CiAgICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgICBsaW5lLWhlaWdodDogMjBweDsKICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsKICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IGJ1dHRvbjpob3ZlciB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBpbnB1dFt0eXBlPSJjaGVja2JveCJdIHsKICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICAgIHBhZGRpbmc6IDA7CiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgIHotaW5kZXg6IC0xOwogICAgICAgIG9wYWNpdHk6IDA7CiAgICAgICAgbWFyZ2luLXRvcDogNXB4OwogICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtOwogICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyAubGFiZWwtZGVzY3JpcHRpb24gewogICAgICAgIGNvbG9yOiAjMDAwMDAwOwogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICBmb250LXNpemU6IDEycHg7CiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsKICAgICAgICBtYXJnaW4tYm90dG9tOiAwOwogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBsYWJlbCB7CiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsKICAgICAgICBtYXJnaW46IDA7CiAgICAgICAgcGFkZGluZzogMDsKICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgbWluLWhlaWdodDogMjRweDsKICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7CgogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBsYWJlbCBhIHsKICAgICAgICBjb2xvcjogIzAwMDAwMDsKICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgbGFiZWwgcCB7CiAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsKICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsKICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7CiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDsKICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7CiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDAgIWltcG9ydGFudDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgbGFiZWwgcDpsYXN0LWNoaWxkIHsKICAgICAgICBtYXJnaW46IDA7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkU3VibWl0IHsKICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7CiAgICAgICAgZmxvYXQ6IGxlZnQ7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkU3VibWl0IGJ1dHRvbiB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50OwogICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsKICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OwogICAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OwogICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsKICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OwogICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRTdWJtaXQgYnV0dG9uLmxvYWRpbmcgewogICAgICAgIGRpc3BsYXk6IG5vbmU7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkU3VibWl0IGJ1dHRvbjpob3ZlciB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICB9CiAgICAgIC5tbC1zdWJzY3JpYmUtY2xvc2UgewogICAgICAgIHdpZHRoOiAzMHB4OwogICAgICAgIGhlaWdodDogMzBweDsKICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vYXNzZXRzLm1sY2RuLmNvbS9tbC9pbWFnZXMvZGVmYXVsdC9tb2RhbF9jbG9zZS5wbmcnKSBuby1yZXBlYXQ7CiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4OwogICAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDsKICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OwogICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgICB0b3A6IDA7CiAgICAgICAgcmlnaHQ6IDA7CiAgICAgIH0KICAgICAgLm1sLWVycm9yIGlucHV0LCAubWwtZXJyb3IgdGV4dGFyZWEsIC5tbC1lcnJvciBzZWxlY3QgewogICAgICAgIGJvcmRlci1jb2xvcjogcmVkIWltcG9ydGFudDsKICAgICAgfQoKICAgICAgLm1sLWVycm9yIC5jdXN0b20tY2hlY2tib3gtcmFkaW8tbGlzdCB7CiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OwogICAgICAgIHBhZGRpbmc6IDEwcHg7CiAgICAgIH0KCiAgICAgIC5tbC1lcnJvciAubGFiZWwtZGVzY3JpcHRpb24sCiAgICAgIC5tbC1lcnJvciAubGFiZWwtZGVzY3JpcHRpb24gcCwKICAgICAgLm1sLWVycm9yIC5sYWJlbC1kZXNjcmlwdGlvbiBwIGEsCiAgICAgIC5tbC1lcnJvciBsYWJlbDpmaXJzdC1jaGlsZCB7CiAgICAgICAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93Lm1sLWVycm9yIC5sYWJlbC1kZXNjcmlwdGlvbiBwLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cubWwtZXJyb3IgLmxhYmVsLWRlc2NyaXB0aW9uIHA6Zmlyc3QtbGV0dGVyIHsKICAgICAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50OwogICAgICB9CiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpewoKICAgICAgICAubWwtZm9ybS1lbWJlZFdyYXBwZXIuZW1iZWREZWZhdWx0LCAubWwtZm9ybS1lbWJlZFdyYXBwZXIuZW1iZWRQb3B1cCB7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgfQogICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIHsgZmxvYXQ6IGxlZnQhaW1wb3J0YW50OyB9CiAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyB7IGhlaWdodDogYXV0byFpbXBvcnRhbnQ7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgZmxvYXQ6IGxlZnQhaW1wb3J0YW50OyB9CiAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAubWwtaW5wdXQtaG9yaXpvbnRhbCB7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgfQogICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1mb3JtLWhvcml6b250YWxSb3cgLm1sLWlucHV0LWhvcml6b250YWwgPiBkaXYgeyBwYWRkaW5nLXJpZ2h0OiAwcHghaW1wb3J0YW50OyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfQogICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1idXR0b24taG9yaXpvbnRhbCB7IHdpZHRoOiAxMDAlIWltcG9ydGFudDsgfQogICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1idXR0b24taG9yaXpvbnRhbC5sYWJlbHNPbiB7IHBhZGRpbmctdG9wOiAwcHghaW1wb3J0YW50OyB9CgogICAgICB9CiAgICA8L3N0eWxlPgoKICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CgogICAgICAubWwtbW9iaWxlQnV0dG9uLWhvcml6b250YWwgeyBkaXNwbGF5OiBub25lOyB9CgogICAgICAjbWxiMi0yMzM5NTIyNSAubWwtbW9iaWxlQnV0dG9uLWhvcml6b250YWwgYnV0dG9uIHsKCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1jb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDsKICAgICAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50OwogICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsKICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OwogICAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OwogICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OwogICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CgogICAgICB9CgogICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7CiAgICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIHsKICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDAgIWltcG9ydGFudDsKICAgICAgICB9CiAgICAgICAgLm1sLWhpZGUtaG9yaXpvbnRhbCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfQogICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1idXR0b24taG9yaXpvbnRhbCB7IGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9CiAgICAgICAgLm1sLW1vYmlsZUJ1dHRvbi1ob3Jpem9udGFsIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDIwcHg7d2lkdGg6MTAwJTsgfQogICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1mb3JtLWhvcml6b250YWxSb3cgLm1sLWlucHV0LWhvcml6b250YWwgPiBkaXYgeyBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH0KICAgICAgfQoKICAgIDwvc3R5bGU+CiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHsKICAgICAgIC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmhvcml6b250YWwtZmllbGRzIHsKICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsKICAgICAgfQogICAgfQogIDwvc3R5bGU+CiAgICAKICAgIAoKICAgIAogICAgCgogICAgCiAgICAKCiAgICAKCiAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAKCiAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAKCiAgICAgIAoKICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgCgogICAgICAKCiAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgCgogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAKCiAgICAgICAKCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAKCgogICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAKCgoKICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgCgoKICAgICAgCiAgICAKICAgIAogICAgCiAgICAKICAgIAogICAgCiAgICAKICAKCiAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgIAoKICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgIAoKICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgIAoKICAgICAgIAoKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgIAoKICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAKCiAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgCgogICAgCgogICAgCgoKICAgICAgCgoKICAgICAgCgogICAgICAKICAgICAgCgogICAgICAKCiAgICAgIAoKCgoKCiAgICAKCiAgICAgIAogICAgPGRpdiBpZD0ibWxiMi0yMzM5NTIyNSIgY2xhc3M9Im1sLWZvcm0tZW1iZWRDb250YWluZXIgbWwtc3Vic2NyaWJlLWZvcm0gbWwtc3Vic2NyaWJlLWZvcm0tMjMzOTUyMjUiPgogICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLWFsaWduLWxlZnQgIj4KICAgICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLWVtYmVkV3JhcHBlciBlbWJlZEZvcm0iPgoKICAgICAgICAgIAogICAgICAgICAgCgogICAgICAgICAgPGRpdiBjbGFzcz0ibWwtZm9ybS1lbWJlZEJvZHkgbWwtZm9ybS1lbWJlZEJvZHlIb3Jpem9udGFsIHJvdy1mb3JtIj4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1sLWZvcm0tZW1iZWRDb250ZW50IiBzdHlsZT0iICI+CiAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8aDQ+TkVXU0xFVFRFUjwvaDQ+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAKICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8Zm9ybSBjbGFzcz0ibWwtYmxvY2stZm9ybSIgYWN0aW9uPSJodHRwczovL2Fzc2V0cy5tYWlsZXJsaXRlLmNvbS9qc29ucC8xMjM3MzY5L2Zvcm1zLzE0ODEyNjc3MDkzNTEwNTEyMC9zdWJzY3JpYmUiIGRhdGEtY29kZT0iIiBtZXRob2Q9InBvc3QiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWwtZm9ybS1mb3JtQ29udGVudCBob3JvemludGFsRm9ybSI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLWhvcml6b250YWxSb3ciPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1pbnB1dC1ob3Jpem9udGFsIj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0id2lkdGg6IDEwMCU7IiBjbGFzcz0iaG9yaXpvbnRhbC1maWVsZHMiPgoKCgoKCgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1maWVsZC1ncm91cCBtbC1maWVsZC1lbWFpbCBtbC12YWxpZGF0ZS1lbWFpbCBtbC12YWxpZGF0ZS1yZXF1aXJlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgPCEtLSBpbnB1dCAtLT4KICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJlbWFpbCIgY2xhc3M9ImZvcm0tY29udHJvbCIgZGF0YS1pbnB1dG1hc2s9IiIgbmFtZT0iZmllbGRzW2VtYWlsXSIgcGxhY2Vob2xkZXI9IkVtYWlsIiBhdXRvY29tcGxldGU9ImVtYWlsIj4KICAgICAgICAgICAgICAgICAgICAgIDwhLS0gL2lucHV0IC0tPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KCgoKICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICA8L2Rpdj4KCgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1idXR0b24taG9yaXpvbnRhbCBwcmltYXJ5ICI+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9InN1Ym1pdCIgY2xhc3M9InByaW1hcnkiPlN1Ym1ldGVyIC8gU3VibWl0PC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBkaXNhYmxlZD0iZGlzYWJsZWQiIHN0eWxlPSJkaXNwbGF5OiBub25lOyIgdHlwZT0iYnV0dG9uIiBjbGFzcz0ibG9hZGluZyI+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLWVtYmVkU3VibWl0TG9hZCI+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic3Itb25seSI+TG9hZGluZy4uLjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgPCEtLSBQcml2YWN5IHBvbGljeSAtLT4KICAgICAgICAgICAgICAKICAgICAgICAgICAgICA8IS0tIC9Qcml2YWN5IHBvbGljeSAtLT4KCiAgICAgICAgICAgICAgCgogICAgICAgICAgICAgIAoKICAgICAgICAgICAgICAKCgoKCgoKICAgICAgICAgICAgICAKICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJtbC1zdWJtaXQiIHZhbHVlPSIxIj4KCiAgICAgICAgICAgICAgCgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1sLW1vYmlsZUJ1dHRvbi1ob3Jpem9udGFsIj4KICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT0ic3VibWl0IiBjbGFzcz0icHJpbWFyeSI+U3VibWV0ZXIgLyBTdWJtaXQ8L2J1dHRvbj4KICAgICAgICAgICAgICAgIDxidXR0b24gZGlzYWJsZWQ9ImRpc2FibGVkIiBzdHlsZT0iZGlzcGxheTogbm9uZTsiIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImxvYWRpbmciPgogICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLWVtYmVkU3VibWl0TG9hZCI+PC9kaXY+CiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzci1vbmx5Ij5Mb2FkaW5nLi4uPC9zcGFuPgogICAgICAgICAgICAgICAgPC9idXR0b24+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iYW50aWNzcmYiIHZhbHVlPSJ0cnVlIj4KICAgICAgICAgICAgPC9mb3JtPgogICAgICAgICAgPC9kaXY+CgogICAgICAgICAgPGRpdiBjbGFzcz0ibWwtZm9ybS1zdWNjZXNzQm9keSByb3ctc3VjY2VzcyIgc3R5bGU9ImRpc3BsYXk6IG5vbmUiPgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWwtZm9ybS1zdWNjZXNzQ29udGVudCI+CiAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8aDQ+VGhhbmsgeW91ITwvaDQ+CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgPHA+WW91IGhhdmUgc3VjY2Vzc2Z1bGx5IGpvaW5lZCBvdXIgc3Vic2NyaWJlciBsaXN0LjwvcD4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgIAogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgCgogIAogIAogIDxzY3JpcHQ+CiAgICBmdW5jdGlvbiBtbF93ZWJmb3JtX3N1Y2Nlc3NfMjMzOTUyMjUoKSB7CiAgICAgIHZhciAkID0gbWxfalF1ZXJ5IHx8IGpRdWVyeTsKICAgICAgJCgnLm1sLXN1YnNjcmliZS1mb3JtLTIzMzk1MjI1IC5yb3ctc3VjY2VzcycpLnNob3coKTsKICAgICAgJCgnLm1sLXN1YnNjcmliZS1mb3JtLTIzMzk1MjI1IC5yb3ctZm9ybScpLmhpZGUoKTsKICAgIH0KICAgICAgPC9zY3JpcHQ+CiAgCiAgCiAgICAgIDxzY3JpcHQgc3JjPSJodHRwczovL2dyb290Lm1haWxlcmxpdGUuY29tL2pzL3cvd2ViZm9ybXMubWluLmpzP3YxNzZlMTBiYWE1ZTdlZDgwZDM1YWUyMzViZTNkNTAyNCIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4KICAgICAgICA8c2NyaXB0PgogICAgICAgICAgICBmZXRjaCgiaHR0cHM6Ly9hc3NldHMubWFpbGVybGl0ZS5jb20vanNvbnAvMTIzNzM2OS9mb3Jtcy8xNDgxMjY3NzA5MzUxMDUxMjAvdGFrZWwiKQogICAgICAgIDwvc2NyaXB0PncJY29yZS9odG1sd+WpAjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+QGltcG9ydCB1cmwoImh0dHBzOi8vYXNzZXRzLm1sY2RuLmNvbS9mb250cy5jc3M\/dmVyc2lvbj0xNzQxMjUzIik7PC9zdHlsZT4KICAgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+CiAgICAvKiBMT0FERVIgKi8KICAgIC5tbC1mb3JtLWVtYmVkU3VibWl0TG9hZCB7CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgd2lkdGg6IDIwcHg7CiAgICAgIGhlaWdodDogMjBweDsKICAgIH0KCiAgICAuZy1yZWNhcHRjaGEgewogICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsKICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsKICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsKICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwOwogICAgaGVpZ2h0OiA7CiAgICB9CgogICAgLnNyLW9ubHkgewogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgIHdpZHRoOiAxcHg7CiAgICAgIGhlaWdodDogMXB4OwogICAgICBwYWRkaW5nOiAwOwogICAgICBtYXJnaW46IC0xcHg7CiAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7CiAgICAgIGJvcmRlcjogMDsKICAgIH0KCiAgICAubWwtZm9ybS1lbWJlZFN1Ym1pdExvYWQ6YWZ0ZXIgewogICAgICBjb250ZW50OiAiICI7CiAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICB3aWR0aDogMTFweDsKICAgICAgaGVpZ2h0OiAxMXB4OwogICAgICBtYXJnaW46IDFweDsKICAgICAgYm9yZGVyLXJhZGl1czogNTAlOwogICAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmOwogICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICNmZmZmZmYgI2ZmZmZmZiB0cmFuc3BhcmVudDsKICAgIGFuaW1hdGlvbjogbWwtZm9ybS1lbWJlZFN1Ym1pdExvYWQgMS4ycyBsaW5lYXIgaW5maW5pdGU7CiAgICB9CiAgICBAa2V5ZnJhbWVzIG1sLWZvcm0tZW1iZWRTdWJtaXRMb2FkIHsKICAgICAgMCUgewogICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsKICAgICAgfQogICAgICAxMDAlIHsKICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsKICAgICAgfQogICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIHsKICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICAgIGRpc3BsYXk6IHRhYmxlOwogICAgICAgIG1hcmdpbjogMCBhdXRvOwogICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7CiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIGg0LAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIHAsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgc3BhbiwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciBidXR0b24gewogICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7CiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhaW1wb3J0YW50OwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIHsKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOwogICAgICAgIAogICAgICAgIGJvcmRlci13aWR0aDogMnB4OwogICAgICAgIGJvcmRlci1jb2xvcjogI2YwNTE1OTsKICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7CiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsKICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OwogICAgICAgIG1hcmdpbjogMDsKICAgICAgICBwYWRkaW5nOiAwOwogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICAgICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyLmVtYmVkUG9wdXAsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyLmVtYmVkRGVmYXVsdCB7IHdpZHRoOiAxMDAlOyB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyLmVtYmVkRm9ybSB7IG1heC13aWR0aDogMTAwJTsgd2lkdGg6IDEwMCU7IH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1hbGlnbi1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdDsgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWFsaWduLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWFsaWduLWRlZmF1bHQgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1hbGlnbi1yaWdodCB7IHRleHQtYWxpZ246IHJpZ2h0OyB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkSGVhZGVyIGltZyB7CiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4OwogICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7CiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOwogICAgICAgIHdpZHRoOiB1bmRlZmluZWRweDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHksCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IHsKICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4OwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keS5tbC1mb3JtLWVtYmVkQm9keUhvcml6b250YWwgewogICAgICAgIHBhZGRpbmctYm90dG9tOiAwOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZENvbnRlbnQsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IHsKICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IGg0LAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCBoNCB7CiAgICAgICAgY29sb3I6ICNmMDUxNTk7CiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICBmb250LXNpemU6IDIwcHg7CiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7CiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsKICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZENvbnRlbnQgcCwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQgcCB7CiAgICAgICAgY29sb3I6ICNmMDUxNTk7CiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICBmb250LXNpemU6IDIwcHg7CiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsKICAgICAgICBsaW5lLWhlaWdodDogMjZweDsKICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7CiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IHVsLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IG9sLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCB1bCwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQgb2wgewogICAgICAgIGNvbG9yOiAjZjA1MTU5OwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAyMHB4OwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZENvbnRlbnQgb2wgb2wsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IG9sIG9sIHsKICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZENvbnRlbnQgb2wgb2wgb2wsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLXN1Y2Nlc3NCb2R5IC5tbC1mb3JtLXN1Y2Nlc3NDb250ZW50IG9sIG9sIG9sIHsKICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZENvbnRlbnQgcCBhLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1zdWNjZXNzQm9keSAubWwtZm9ybS1zdWNjZXNzQ29udGVudCBwIGEgewogICAgICAgIGNvbG9yOiAjZjA1MTU5OwogICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtYmxvY2stZm9ybSAubWwtZmllbGQtZ3JvdXAgewogICAgICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50OwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtYmxvY2stZm9ybSAubWwtZmllbGQtZ3JvdXAgbGFiZWwgewogICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsKICAgICAgICBjb2xvcjogI2YwNTE1OTsKICAgICAgICBmb250LXNpemU6IDE0cHg7CiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogbm9ybWFsOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7OwogICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgICBsaW5lLWhlaWdodDogMjBweDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRDb250ZW50IHA6bGFzdC1jaGlsZCwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tc3VjY2Vzc0JvZHkgLm1sLWZvcm0tc3VjY2Vzc0NvbnRlbnQgcDpsYXN0LWNoaWxkIHsKICAgICAgICBtYXJnaW46IDA7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IGZvcm0gewogICAgICAgIG1hcmdpbjogMDsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZm9ybUNvbnRlbnQsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyB7CiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwOwogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyB7CiAgICAgICAgZmxvYXQ6IGxlZnQ7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZvcm1Db250ZW50Lmhvcm96aW50YWxGb3JtIHsKICAgICAgICBtYXJnaW46IDA7CiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICBoZWlnaHQ6IGF1dG87CiAgICAgICAgZmxvYXQ6IGxlZnQ7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IHsKICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93Lm1sLWxhc3QtaXRlbSB7CiAgICAgICAgbWFyZ2luOiAwOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdy5tbC1mb3JtZmllbGRIb3JpemludGFsIHsKICAgICAgICBtYXJnaW46IDA7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IGlucHV0IHsKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7CiAgICAgICAgY29sb3I6ICNmMDUxNTkgIWltcG9ydGFudDsKICAgICAgICBib3JkZXItY29sb3I6ICNmMDUxNTk7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsKICAgICAgICBoZWlnaHQ6IGF1dG87CiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDsKICAgICAgICBtYXJnaW4tYm90dG9tOiAwOwogICAgICAgIG1hcmdpbi10b3A6IDA7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOwogICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50OwogICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50OwogICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogI2YwNTE1OTsgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IGlucHV0OjotbW96LXBsYWNlaG9sZGVyLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjZjA1MTU5OyB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLAogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogI2YwNTE1OTsgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogI2YwNTE1OTsgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IHRleHRhcmVhLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyB0ZXh0YXJlYSB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OwogICAgICAgIGNvbG9yOiAjZjA1MTU5ICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjA1MTU5OwogICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDsKICAgICAgICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50OwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7CiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsKICAgICAgICBtYXJnaW4tdG9wOiAwOwogICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50OwogICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50OwogICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zIC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnNPcHRpb25zQ2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1JvdyAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1Jvd0NoZWNrYm94IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUgewogICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjA1MTU5IWltcG9ydGFudDsKICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYhaW1wb3J0YW50OwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgaW5wdXQuY3VzdG9tLWNvbnRyb2wtaW5wdXRbdHlwZT0iY2hlY2tib3giXXsKICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICAgIHBhZGRpbmc6IDA7CiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgIHotaW5kZXg6IC0xOwogICAgICAgIG9wYWNpdHk6IDA7CiAgICAgICAgbWFyZ2luLXRvcDogNXB4OwogICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtOwogICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnMgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9uc09wdGlvbnNDaGVja2JveCAubGFiZWwtZGVzY3JpcHRpb246OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93Q2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyAubGFiZWwtZGVzY3JpcHRpb246OmJlZm9yZSB7CiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IWltcG9ydGFudDsKICAgICAgfQoKCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vkfi5sYWJlbC1kZXNjcmlwdGlvbjo6YWZ0ZXIsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zIC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnNPcHRpb25zQ2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZH4ubGFiZWwtZGVzY3JpcHRpb246OmFmdGVyLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1JvdyAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1Jvd0NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR+LmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciB7CiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2UiKTsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7CiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2UiKTsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9ucyAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zT3B0aW9uc0NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR+LmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1JvdyAubWwtZm9ybS1pbnRlcmVzdEdyb3Vwc1Jvd0NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR+LmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vkfi5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlICB7CiAgICAgICAgICBib3JkZXItY29sb3I6ICNmMDUxNTkhaW1wb3J0YW50OwogICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNTE1OSFpbXBvcnRhbnQ7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZmllbGRSb3cgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIgewogICAgICAgICAgIHRvcDogMnB4OwogICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zIC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnNPcHRpb25zQ2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zIC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnNPcHRpb25zQ2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IC5sYWJlbC1kZXNjcmlwdGlvbjo6YmVmb3JlLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgLmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciB7CiAgICAgICAgICAgdG9wOiAwcHghaW1wb3J0YW50OwogICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ghaW1wb3J0YW50OwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyAubGFiZWwtZGVzY3JpcHRpb246OmFmdGVyIHsKICAgICAgICB0b3A6IDBweCFpbXBvcnRhbnQ7CiAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCFpbXBvcnRhbnQ7CiAgICAgIH0KCiAgICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3cgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3dDaGVja2JveCAubGFiZWwtZGVzY3JpcHRpb246OmFmdGVyIHsKICAgICAgICAgICAgdG9wOiAwcHghaW1wb3J0YW50OwogICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94IWltcG9ydGFudDsKICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgICBsZWZ0OiAtMS41cmVtOwogICAgICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICAgICAgd2lkdGg6IDFyZW07CiAgICAgICAgICAgIGhlaWdodDogMXJlbTsKICAgICAgICAgICAgY29udGVudDogIiI7CiAgICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3cgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3dDaGVja2JveCAubGFiZWwtZGVzY3JpcHRpb246OmJlZm9yZSB7CiAgICAgICAgdG9wOiAwcHghaW1wb3J0YW50OwogICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ghaW1wb3J0YW50OwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUgewogICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgdG9wOiA0cHg7CiAgICAgICAgICBsZWZ0OiAtMS41cmVtOwogICAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgICB3aWR0aDogMTZweDsKICAgICAgICAgIGhlaWdodDogMTZweDsKICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOwogICAgICAgICAgY29udGVudDogIiI7CiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOwogICAgICAgICAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDsKICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIgewogICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgdG9wOiAycHghaW1wb3J0YW50OwogICAgICAgICAgbGVmdDogLTEuNXJlbTsKICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgICAgd2lkdGg6IDFyZW07CiAgICAgICAgICBoZWlnaHQ6IDFyZW07CiAgICAgICAgICBjb250ZW50OiAiIjsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnMgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9uc09wdGlvbnNDaGVja2JveCAubGFiZWwtZGVzY3JpcHRpb246OmJlZm9yZSwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93IC5tbC1mb3JtLWludGVyZXN0R3JvdXBzUm93Q2hlY2tib3ggLmxhYmVsLWRlc2NyaXB0aW9uOjpiZWZvcmUsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyAubGFiZWwtZGVzY3JpcHRpb246OmJlZm9yZSB7CiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgICAgICB0b3A6IDRweDsKICAgICAgICAgIGxlZnQ6IC0xLjVyZW07CiAgICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICAgIHdpZHRoOiAxNnB4OwogICAgICAgICAgaGVpZ2h0OiAxNnB4OwogICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7CiAgICAgICAgICBjb250ZW50OiAiIjsKICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7CiAgICAgICAgICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4OwogICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9ucyAubWwtZm9ybS1lbWJlZFBlcm1pc3Npb25zT3B0aW9uc0NoZWNrYm94IC5sYWJlbC1kZXNjcmlwdGlvbjo6YWZ0ZXIgewogICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgdG9wOiAwcHghaW1wb3J0YW50OwogICAgICAgICAgbGVmdDogLTEuNXJlbTsKICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgICAgd2lkdGg6IDFyZW07CiAgICAgICAgICBoZWlnaHQ6IDFyZW07CiAgICAgICAgICBjb250ZW50OiAiIjsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IC5sYWJlbC1kZXNjcmlwdGlvbjo6YWZ0ZXIgewogICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgICAgdG9wOiAwcHghaW1wb3J0YW50OwogICAgICAgICAgbGVmdDogLTEuNXJlbTsKICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgICAgd2lkdGg6IDFyZW07CiAgICAgICAgICBoZWlnaHQ6IDFyZW07CiAgICAgICAgICBjb250ZW50OiAiIjsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7CiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlLzUwJSA1MCU7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWVtYmVkUGVybWlzc2lvbnMgLm1sLWZvcm0tZW1iZWRQZXJtaXNzaW9uc09wdGlvbnNDaGVja2JveCAubGFiZWwtZGVzY3JpcHRpb246OmFmdGVyLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3cgLm1sLWZvcm0taW50ZXJlc3RHcm91cHNSb3dDaGVja2JveCAubGFiZWwtZGVzY3JpcHRpb246OmFmdGVyLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cgLmxhYmVsLWRlc2NyaXB0aW9uOjphZnRlciB7CiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlLzUwJSA1MCU7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLWNvbnRyb2wsICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5jdXN0b20tY29udHJvbCB7CiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTsKICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0LCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dCwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0LCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dCB7CiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgICAgICB6LWluZGV4OiAtMTsKICAgICAgICAgIG9wYWNpdHk6IDA7CiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICAgICAgcGFkZGluZzogMDsKICAgICAgfQoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbCwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWZpZWxkUm93IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsLCAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbCB7CiAgICAgICAgICBjb2xvcjogI2YwNTE1OTsKICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7CiAgICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOwogICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7CiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOwogICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsKICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsKICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7CiAgICAgIH0KCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1maWVsZFJvdyAuY3VzdG9tLXNlbGVjdCwgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgLmN1c3RvbS1zZWxlY3QgewogICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsKICAgICAgICBjb2xvcjogI2YwNTE1OSAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci1jb2xvcjogI2YwNTE1OTsKICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDsKICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDsKICAgICAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmOwogICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OwogICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsKICAgICAgICBtYXJnaW4tdG9wOiAwOwogICAgICAgIHBhZGRpbmc6IDEwcHggMjhweCAxMHB4IDEycHggIWltcG9ydGFudDsKICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OwogICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsKICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsKICAgICAgICBoZWlnaHQ6IGF1dG87CiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7CiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL2Fzc2V0cy5tbGNkbi5jb20vbWwvaW1hZ2VzL2RlZmF1bHQvZHJvcGRvd24uc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7CiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOwogICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTsKICAgICAgICBhcHBlYXJhbmNlOiBub25lOwogICAgICB9CgoKICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgewogICAgICAgIGhlaWdodDogYXV0bzsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICBmbG9hdDogbGVmdDsKICAgICAgfQogICAgICAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5tbC1pbnB1dC1ob3Jpem9udGFsIHsgd2lkdGg6IDcwJTsgZmxvYXQ6IGxlZnQ7IH0KICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAubWwtYnV0dG9uLWhvcml6b250YWwgeyB3aWR0aDogMzAlOyBmbG9hdDogbGVmdDsgfQogICAgICAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5tbC1idXR0b24taG9yaXpvbnRhbC5sYWJlbHNPbiB7IHBhZGRpbmctdG9wOiAyNXB4OyAgfQogICAgICAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5ob3Jpem9udGFsLWZpZWxkcyB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IGZsb2F0OiBsZWZ0OyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0taG9yaXpvbnRhbFJvdyBpbnB1dCB7CiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsKICAgICAgICBjb2xvcjogI2YwNTE1OTsKICAgICAgICBib3JkZXItY29sb3I6ICNmMDUxNTk7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OwogICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7CiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7CiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICBmb250LXNpemU6IDEycHg7CiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7CiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsKICAgICAgICBtYXJnaW4tdG9wOiAwOwogICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICAgIG92ZXJmbG93LXk6IGluaXRpYWw7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgYnV0dG9uIHsKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MTU5ICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjA1MTU5OwogICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7CiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OwogICAgICAgIGJveC1zaGFkb3c6IG5vbmU7CiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsKICAgICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICAgICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjsKICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsKICAgICAgICBmb250LXdlaWdodDogNzAwOwogICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OwogICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OwogICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICBoZWlnaHQ6IGF1dG87CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWhvcml6b250YWxSb3cgYnV0dG9uOmhvdmVyIHsKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MTU5ICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjA1MTU5ICFpbXBvcnRhbnQ7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IGlucHV0W3R5cGU9ImNoZWNrYm94Il0gewogICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7CiAgICAgICAgcGFkZGluZzogMDsKICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgICAgei1pbmRleDogLTE7CiAgICAgICAgb3BhY2l0eTogMDsKICAgICAgICBtYXJnaW4tdG9wOiA1cHg7CiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07CiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IC5sYWJlbC1kZXNjcmlwdGlvbiB7CiAgICAgICAgY29sb3I6ICMwMDAwMDA7CiAgICAgICAgZGlzcGxheTogYmxvY2s7CiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOwogICAgICAgIGZvbnQtc2l6ZTogMTJweDsKICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgICAgIG1hcmdpbi1ib3R0b206IDA7CiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7CiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IGxhYmVsIHsKICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOwogICAgICAgIG1hcmdpbjogMDsKICAgICAgICBwYWRkaW5nOiAwOwogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgICBkaXNwbGF5OiBibG9jazsKICAgICAgICBtaW4taGVpZ2h0OiAyNHB4OwogICAgICAgIHBhZGRpbmctbGVmdDogMjRweDsKCiAgICAgIH0KICAgICAgI21sYjItMjMzOTUyMjUubWwtZm9ybS1lbWJlZENvbnRhaW5lciAubWwtZm9ybS1lbWJlZFdyYXBwZXIgLm1sLWZvcm0tZW1iZWRCb2R5IC5tbC1mb3JtLWNoZWNrYm94Um93IGxhYmVsIGEgewogICAgICAgIGNvbG9yOiAjMDAwMDAwOwogICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBsYWJlbCBwIHsKICAgICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OwogICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OwogICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OwogICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsKICAgICAgICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50OwogICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsKICAgICAgICBtYXJnaW46IDAgNXB4IDAgMCAhaW1wb3J0YW50OwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdyBsYWJlbCBwOmxhc3QtY2hpbGQgewogICAgICAgIG1hcmdpbjogMDsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRTdWJtaXQgewogICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsKICAgICAgICBmbG9hdDogbGVmdDsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRTdWJtaXQgYnV0dG9uIHsKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MTU5ICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OwogICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7CiAgICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsKICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7CiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDsKICAgICAgICBoZWlnaHQ6IGF1dG87CiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OwogICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7CiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50OwogICAgICB9CiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1lbWJlZFN1Ym1pdCBidXR0b24ubG9hZGluZyB7CiAgICAgICAgZGlzcGxheTogbm9uZTsKICAgICAgfQogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZW1iZWRTdWJtaXQgYnV0dG9uOmhvdmVyIHsKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MTU5ICFpbXBvcnRhbnQ7CiAgICAgIH0KICAgICAgLm1sLXN1YnNjcmliZS1jbG9zZSB7CiAgICAgICAgd2lkdGg6IDMwcHg7CiAgICAgICAgaGVpZ2h0OiAzMHB4OwogICAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9hc3NldHMubWxjZG4uY29tL21sL2ltYWdlcy9kZWZhdWx0L21vZGFsX2Nsb3NlLnBuZycpIG5vLXJlcGVhdDsKICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7CiAgICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgICAgIG1hcmdpbi10b3A6IC0xMHB4OwogICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7CiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICAgIHRvcDogMDsKICAgICAgICByaWdodDogMDsKICAgICAgfQogICAgICAubWwtZXJyb3IgaW5wdXQsIC5tbC1lcnJvciB0ZXh0YXJlYSwgLm1sLWVycm9yIHNlbGVjdCB7CiAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQhaW1wb3J0YW50OwogICAgICB9CgogICAgICAubWwtZXJyb3IgLmN1c3RvbS1jaGVja2JveC1yYWRpby1saXN0IHsKICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDsKICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7CiAgICAgICAgcGFkZGluZzogMTBweDsKICAgICAgfQoKICAgICAgLm1sLWVycm9yIC5sYWJlbC1kZXNjcmlwdGlvbiwKICAgICAgLm1sLWVycm9yIC5sYWJlbC1kZXNjcmlwdGlvbiBwLAogICAgICAubWwtZXJyb3IgLmxhYmVsLWRlc2NyaXB0aW9uIHAgYSwKICAgICAgLm1sLWVycm9yIGxhYmVsOmZpcnN0LWNoaWxkIHsKICAgICAgICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50OwogICAgICB9CgogICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tY2hlY2tib3hSb3cubWwtZXJyb3IgLmxhYmVsLWRlc2NyaXB0aW9uIHAsCiAgICAgICNtbGIyLTIzMzk1MjI1Lm1sLWZvcm0tZW1iZWRDb250YWluZXIgLm1sLWZvcm0tZW1iZWRXcmFwcGVyIC5tbC1mb3JtLWVtYmVkQm9keSAubWwtZm9ybS1jaGVja2JveFJvdy5tbC1lcnJvciAubGFiZWwtZGVzY3JpcHRpb24gcDpmaXJzdC1sZXR0ZXIgewogICAgICAgIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7CiAgICAgIH0KICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCl7CgogICAgICAgIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZERlZmF1bHQsIC5tbC1mb3JtLWVtYmVkV3JhcHBlci5lbWJlZFBvcHVwIHsgd2lkdGg6IDEwMCUhaW1wb3J0YW50OyB9CiAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0geyBmbG9hdDogbGVmdCFpbXBvcnRhbnQ7IH0KICAgICAgICAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSAubWwtZm9ybS1ob3Jpem9udGFsUm93IHsgaGVpZ2h0OiBhdXRvIWltcG9ydGFudDsgd2lkdGg6IDEwMCUhaW1wb3J0YW50OyBmbG9hdDogbGVmdCFpbXBvcnRhbnQ7IH0KICAgICAgICAubWwtZm9ybS1mb3JtQ29udGVudC5ob3JvemludGFsRm9ybSAubWwtZm9ybS1ob3Jpem9udGFsUm93IC5tbC1pbnB1dC1ob3Jpem9udGFsIHsgd2lkdGg6IDEwMCUhaW1wb3J0YW50OyB9CiAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAubWwtaW5wdXQtaG9yaXpvbnRhbCA+IGRpdiB7IHBhZGRpbmctcmlnaHQ6IDBweCFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAxMHB4OyB9CiAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWJ1dHRvbi1ob3Jpem9udGFsIHsgd2lkdGg6IDEwMCUhaW1wb3J0YW50OyB9CiAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWJ1dHRvbi1ob3Jpem9udGFsLmxhYmVsc09uIHsgcGFkZGluZy10b3A6IDBweCFpbXBvcnRhbnQ7IH0KCiAgICAgIH0KICAgIDwvc3R5bGU+CgogICAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCiAgICAgIC5tbC1tb2JpbGVCdXR0b24taG9yaXpvbnRhbCB7IGRpc3BsYXk6IG5vbmU7IH0KCiAgICAgICNtbGIyLTIzMzk1MjI1IC5tbC1tb2JpbGVCdXR0b24taG9yaXpvbnRhbCBidXR0b24gewoKICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA1MTU5ICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjA1MTU5ICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OwogICAgICAgIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OwogICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7CiAgICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsKICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7CiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsKICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7CiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsKCiAgICAgIH0KCiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHsKICAgICAgICAjbWxiMi0yMzM5NTIyNS5tbC1mb3JtLWVtYmVkQ29udGFpbmVyIC5tbC1mb3JtLWVtYmVkV3JhcHBlciAubWwtZm9ybS1lbWJlZEJvZHkgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gewogICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMCAhaW1wb3J0YW50OwogICAgICAgIH0KICAgICAgICAubWwtaGlkZS1ob3Jpem9udGFsIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9CiAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWJ1dHRvbi1ob3Jpem9udGFsIHsgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7IH0KICAgICAgICAubWwtbW9iaWxlQnV0dG9uLWhvcml6b250YWwgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMjBweDt3aWR0aDoxMDAlOyB9CiAgICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAubWwtaW5wdXQtaG9yaXpvbnRhbCA+IGRpdiB7IHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfQogICAgICB9CgogICAgPC9zdHlsZT4KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgogICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkgewogICAgICAgLm1sLWZvcm0tZm9ybUNvbnRlbnQuaG9yb3ppbnRhbEZvcm0gLm1sLWZvcm0taG9yaXpvbnRhbFJvdyAuaG9yaXpvbnRhbC1maWVsZHMgewogICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsKICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OwogICAgICB9CiAgICB9CiAgPC9zdHlsZT4KICAgIAogICAgCgogICAgCiAgICAKCiAgICAKICAgIAoKICAgIAoKICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgIAoKICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgIAoKICAgICAgCgogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAgICAgICAKICAgICAgICAgICAgCiAgICAgICAgICAgIAogICAgICAKCiAgICAgIAoKICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAKCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgIAoKICAgICAgIAoKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgIAoKCiAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogIAoKCgogIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAKCgogICAgICAKICAgIAogICAgCiAgICAKICAgIAogICAgCiAgICAKICAgIAogIAoKICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgCgogICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgCgogICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgICAKICAgICAgCgogICAgICAgCgogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgCgogICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgIAoKICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgCiAgICAgICAKCiAgICAKCiAgICAKCgogICAgICAKCgogICAgICAKCiAgICAgIAogICAgICAKCiAgICAgIAoKICAgICAgCgoKCgoKICAgIAoKICAgICAgCiAgICA8ZGl2IGlkPSJtbGIyLTIzMzk1MjI1IiBjbGFzcz0ibWwtZm9ybS1lbWJlZENvbnRhaW5lciBtbC1zdWJzY3JpYmUtZm9ybSBtbC1zdWJzY3JpYmUtZm9ybS0yMzM5NTIyNSI+CiAgICAgIDxkaXYgY2xhc3M9Im1sLWZvcm0tYWxpZ24tbGVmdCAiPgogICAgICAgIDxkaXYgY2xhc3M9Im1sLWZvcm0tZW1iZWRXcmFwcGVyIGVtYmVkRm9ybSI+CgogICAgICAgICAgCiAgICAgICAgICAKCiAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLWVtYmVkQm9keSBtbC1mb3JtLWVtYmVkQm9keUhvcml6b250YWwgcm93LWZvcm0iPgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWwtZm9ybS1lbWJlZENvbnRlbnQiIHN0eWxlPSIgIj4KICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxoND5ORVdTTEVUVEVSPC9oND4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgIAogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDxmb3JtIGNsYXNzPSJtbC1ibG9jay1mb3JtIiBhY3Rpb249Imh0dHBzOi8vYXNzZXRzLm1haWxlcmxpdGUuY29tL2pzb25wLzEyMzczNjkvZm9ybXMvMTQ4MTI2NzcwOTM1MTA1MTIwL3N1YnNjcmliZSIgZGF0YS1jb2RlPSIiIG1ldGhvZD0icG9zdCIgdGFyZ2V0PSJfYmxhbmsiPgogICAgICAgICAgICAgIAoKICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLWZvcm1Db250ZW50IGhvcm96aW50YWxGb3JtIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1sLWZvcm0taG9yaXpvbnRhbFJvdyI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1sLWlucHV0LWhvcml6b250YWwiPgogICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJ3aWR0aDogMTAwJTsiIGNsYXNzPSJob3Jpem9udGFsLWZpZWxkcyI+CgoKCgoKCiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1sLWZpZWxkLWdyb3VwIG1sLWZpZWxkLWVtYWlsIG1sLXZhbGlkYXRlLWVtYWlsIG1sLXZhbGlkYXRlLXJlcXVpcmVkIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICA8IS0tIGlucHV0IC0tPgogICAgICAgICAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImVtYWlsIiBjbGFzcz0iZm9ybS1jb250cm9sIiBkYXRhLWlucHV0bWFzaz0iIiBuYW1lPSJmaWVsZHNbZW1haWxdIiBwbGFjZWhvbGRlcj0iRW1haWwiIGF1dG9jb21wbGV0ZT0iZW1haWwiPgogICAgICAgICAgICAgICAgICAgICAgPCEtLSAvaW5wdXQgLS0+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgoKCgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgIDwvZGl2PgoKCiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1sLWJ1dHRvbi1ob3Jpem9udGFsIHByaW1hcnkgIj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT0ic3VibWl0IiBjbGFzcz0icHJpbWFyeSI+U3VibWV0ZXIgLyBTdWJtaXQ8L2J1dHRvbj4KICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGRpc2FibGVkPSJkaXNhYmxlZCIgc3R5bGU9ImRpc3BsYXk6IG5vbmU7IiB0eXBlPSJidXR0b24iIGNsYXNzPSJsb2FkaW5nIj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1sLWZvcm0tZW1iZWRTdWJtaXRMb2FkIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzci1vbmx5Ij5Mb2FkaW5nLi4uPC9zcGFuPgogICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICA8IS0tIFByaXZhY3kgcG9saWN5IC0tPgogICAgICAgICAgICAgIAogICAgICAgICAgICAgIDwhLS0gL1ByaXZhY3kgcG9saWN5IC0tPgoKICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgCgogICAgICAgICAgICAgIAoKCgoKCgogICAgICAgICAgICAgIAogICAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Im1sLXN1Ym1pdCIgdmFsdWU9IjEiPgoKICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWwtbW9iaWxlQnV0dG9uLWhvcml6b250YWwiPgogICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPSJzdWJtaXQiIGNsYXNzPSJwcmltYXJ5Ij5TdWJtZXRlciAvIFN1Ym1pdDwvYnV0dG9uPgogICAgICAgICAgICAgICAgPGJ1dHRvbiBkaXNhYmxlZD0iZGlzYWJsZWQiIHN0eWxlPSJkaXNwbGF5OiBub25lOyIgdHlwZT0iYnV0dG9uIiBjbGFzcz0ibG9hZGluZyI+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1sLWZvcm0tZW1iZWRTdWJtaXRMb2FkIj48L2Rpdj4KICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InNyLW9ubHkiPkxvYWRpbmcuLi48L3NwYW4+CiAgICAgICAgICAgICAgICA8L2J1dHRvbj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJhbnRpY3NyZiIgdmFsdWU9InRydWUiPgogICAgICAgICAgICA8L2Zvcm0+CiAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLXN1Y2Nlc3NCb2R5IHJvdy1zdWNjZXNzIiBzdHlsZT0iZGlzcGxheTogbm9uZSI+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtbC1mb3JtLXN1Y2Nlc3NDb250ZW50Ij4KICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxoND5UaGFuayB5b3UhPC9oND4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICA8cD5Zb3UgaGF2ZSBzdWNjZXNzZnVsbHkgam9pbmVkIG91ciBzdWJzY3JpYmVyIGxpc3QuPC9wPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgCiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAKCiAgCiAgCiAgPHNjcmlwdD4KICAgIGZ1bmN0aW9uIG1sX3dlYmZvcm1fc3VjY2Vzc18yMzM5NTIyNSgpIHsKICAgICAgdmFyICQgPSBtbF9qUXVlcnkgfHwgalF1ZXJ5OwogICAgICAkKCcubWwtc3Vic2NyaWJlLWZvcm0tMjMzOTUyMjUgLnJvdy1zdWNjZXNzJykuc2hvdygpOwogICAgICAkKCcubWwtc3Vic2NyaWJlLWZvcm0tMjMzOTUyMjUgLnJvdy1mb3JtJykuaGlkZSgpOwogICAgfQogICAgICA8L3NjcmlwdD4KICAKICAKICAgICAgPHNjcmlwdCBzcmM9Imh0dHBzOi8vZ3Jvb3QubWFpbGVybGl0ZS5jb20vanMvdy93ZWJmb3Jtcy5taW4uanM\/djE3NmUxMGJhYTVlN2VkODBkMzVhZTIzNWJlM2Q1MDI0IiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwvc2NyaXB0PgogICAgICAgIDxzY3JpcHQ+CiAgICAgICAgICAgIGZldGNoKCJodHRwczovL2Fzc2V0cy5tYWlsZXJsaXRlLmNvbS9qc29ucC8xMjM3MzY5L2Zvcm1zLzE0ODEyNjc3MDkzNTEwNTEyMC90YWtlbCIpCiAgICAgICAgPC9zY3JpcHQ+dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB3JDNjY2E5MWFjLTZhNGEtNGM1Ni04MjgyLWJkYTQyZjk4ZTJmMHh3VDxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0iZmxleC1iYXNpczoxMCUiPjwvZGl2PncLY29yZS9jb2x1bW53A3RvcHcDMTAldgEEdHlwZXcHZGVmYXVsdHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3AHl5eXl5dQB5dwB9kAZ9AHcEZWFzZXl3AHcDdG9weX0AdyQ5NDlmYTRiNy01ZDhmLTQ2YzQtOTVkOS0xNTlhMDM3NDMxNGZ4d0o8ZGl2IHN0eWxlPSJoZWlnaHQ6MjZweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2PncLY29yZS9zcGFjZXJ3BDI2cHh2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckOTFhNDY1MTYtMmFiZS00ODI2LTliYjMtM2YyMTEyZDY2OWU3eHdLPGRpdiBzdHlsZT0iaGVpZ2h0OjE3M3B4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+dwtjb3JlL3NwYWNlcncFMTczcHh2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dwB5eXl5eXUAeXcAfZAGfQB3BGVhc2V5dwB3A3RvcHl9AHckODY3YTVkOTEtM2NiOS00OTIxLWFlYjMtYzlmNTk3MmNmMjEweHcHPHA+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHcAeXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQB7QnnZCiNLUAB9rvr2SQGuvfskAv\/yAki0ERo=\",\"updateId\":441275904}","_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"footnotes":""},"class_list":["post-2326","page","type-page","status-publish","has-post-thumbnail","hentry"],"uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?fit=2048%2C1382&ssl=1",2048,1382,false],"thumbnail":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=150%2C150&ssl=1",150,150,true],"medium":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?fit=300%2C202&ssl=1",300,202,true],"medium_large":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?fit=768%2C518&ssl=1",768,518,true],"large":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?fit=1024%2C691&ssl=1",1024,691,true],"1536x1536":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?fit=1536%2C1037&ssl=1",1536,1037,true],"2048x2048":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?fit=2048%2C1382&ssl=1",2048,1382,true],"trp-custom-language-flag":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?fit=18%2C12&ssl=1",18,12,true],"newspack-article-block-landscape-large":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=1200%2C900&ssl=1",1200,900,true],"newspack-article-block-portrait-large":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=900%2C1200&ssl=1",900,1200,true],"newspack-article-block-square-large":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=1200%2C1200&ssl=1",1200,1200,true],"newspack-article-block-landscape-medium":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=800%2C600&ssl=1",800,600,true],"newspack-article-block-portrait-medium":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=600%2C800&ssl=1",600,800,true],"newspack-article-block-square-medium":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=800%2C800&ssl=1",800,800,true],"newspack-article-block-landscape-intermediate":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=600%2C450&ssl=1",600,450,true],"newspack-article-block-portrait-intermediate":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=450%2C600&ssl=1",450,600,true],"newspack-article-block-square-intermediate":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=600%2C600&ssl=1",600,600,true],"newspack-article-block-landscape-small":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=400%2C300&ssl=1",400,300,true],"newspack-article-block-portrait-small":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=300%2C400&ssl=1",300,400,true],"newspack-article-block-square-small":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=400%2C400&ssl=1",400,400,true],"newspack-article-block-landscape-tiny":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=200%2C150&ssl=1",200,150,true],"newspack-article-block-portrait-tiny":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=150%2C200&ssl=1",150,200,true],"newspack-article-block-square-tiny":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?resize=200%2C200&ssl=1",200,200,true],"newspack-article-block-uncropped":["https:\/\/i0.wp.com\/maissilva.com\/wp-content\/uploads\/2025\/09\/CF117645-1.png?fit=1200%2C810&ssl=1",1200,810,true]},"uagb_author_info":{"display_name":"galleryc786b5a476","author_link":"https:\/\/maissilva.com\/en\/author\/galleryc786b5a476\/"},"uagb_comment_info":0,"uagb_excerpt":"MAIS SILVA GALLERY A Mais Silva \u00e9 uma galeria de arte contempor\u00e2nea dirigida por&nbsp;M\u00e1rio Ferreira da Silva, com uma curadoria [&hellip;]","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PglIbe-Bw","_links":{"self":[{"href":"https:\/\/maissilva.com\/en\/wp-json\/wp\/v2\/pages\/2326","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maissilva.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/maissilva.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/maissilva.com\/en\/wp-json\/wp\/v2\/users\/261956866"}],"replies":[{"embeddable":true,"href":"https:\/\/maissilva.com\/en\/wp-json\/wp\/v2\/comments?post=2326"}],"version-history":[{"count":100,"href":"https:\/\/maissilva.com\/en\/wp-json\/wp\/v2\/pages\/2326\/revisions"}],"predecessor-version":[{"id":6783,"href":"https:\/\/maissilva.com\/en\/wp-json\/wp\/v2\/pages\/2326\/revisions\/6783"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maissilva.com\/en\/wp-json\/wp\/v2\/media\/3679"}],"wp:attachment":[{"href":"https:\/\/maissilva.com\/en\/wp-json\/wp\/v2\/media?parent=2326"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}