@charset "UTF-8";/*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap);@import url(https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap);@import url(https://fonts.googleapis.com/css2?family=Homemade+Apple&display=swap);@import url(https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&display=swap);@import url(https://fonts.googleapis.com/css2?family=Reenie+Beanie&display=swap);:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.dashboards-container div.layout .panel__title.h2,.dashboards-container div.layout h2.panel__title,.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form fieldset legend,.dashboards-container div.layout.dashboard-management .polling .polling-label-wrapper .polling-label,.dashboards-container div.layout.dashboard-media .polling .polling-label-wrapper .polling-label,.h1,.h2,.h3,.h4,.h5,.h6,.paragraph--type--carousel .h2,.paragraph--type--carousel h2,.paragraph--type--introduction .h2,.paragraph--type--introduction h2,.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region h2,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.dashboards-container div.layout .panel__title.h2,.dashboards-container div.layout h2.panel__title,.h1,.paragraph--type--carousel .h2,.paragraph--type--carousel h2,.paragraph--type--introduction .h2,.paragraph--type--introduction h2,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region h2,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:75rem){.dashboards-container div.layout .panel__title.h2,.dashboards-container div.layout h2.panel__title,.h1,.paragraph--type--carousel .h2,.paragraph--type--carousel h2,.paragraph--type--introduction .h2,.paragraph--type--introduction h2,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region h2,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:75rem){.h2,h2{font-size:2rem}}.h3,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:75rem){.h3,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,h3{font-size:1.75rem}}.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form fieldset legend,.dashboards-container div.layout.dashboard-management .polling .polling-label-wrapper .polling-label,.dashboards-container div.layout.dashboard-media .polling .polling-label-wrapper .polling-label,.h4,.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:75rem){.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form fieldset legend,.dashboards-container div.layout.dashboard-management .polling .polling-label-wrapper .polling-label,.dashboards-container div.layout.dashboard-media .polling .polling-label-wrapper .polling-label,.h4,.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}.paragraph--type--poll-group .poll-item .poll-view .poll label,.paragraph--type--poll-group .poll-item .poll-view-form .poll label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:75rem){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:75rem){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:75rem){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:75rem){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:75rem){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:75rem){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:75rem){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}#main,.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.mfp-wrap .mfp-content{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:36rem){#main,.container,.container-sm,.mfp-wrap .mfp-content{max-width:540px}}@media (min-width:48rem){#main,.container,.container-md,.container-sm,.mfp-wrap .mfp-content{max-width:720px}}@media (min-width:62rem){#main,.container,.container-lg,.container-md,.container-sm,.mfp-wrap .mfp-content{max-width:960px}}@media (min-width:75rem){#main,.container,.container-lg,.container-md,.container-sm,.container-xl,.mfp-wrap .mfp-content{max-width:1140px}}@media (min-width:87.5rem){#main,.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.mfp-wrap .mfp-content{max-width:1320px}}.paragraph--type--faculty-list .field--type-entity-reference.field__items,.paragraph--type--list .field--type-entity-reference.field__items,.row,.view.view-wishes.view-id-display .mfp-candle-gallery .view-content,.view.view-wishes.view-id-tablet .view-content,body.node--type-event:not(.node-edit) .layout{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.paragraph--type--faculty-list .field--type-entity-reference.field__items>*,.paragraph--type--list .field--type-entity-reference.field__items>*,.row>*,.view.view-wishes.view-id-display .mfp-candle-gallery .view-content>*,.view.view-wishes.view-id-tablet .view-content>*,body.node--type-event:not(.node-edit) .layout>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:36rem){.col-sm{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:48rem){.col-md{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3,.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4,.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6,.paragraph--type--faculty-list .field--type-entity-reference.field__items>.media,.paragraph--type--faculty-list .field--type-entity-reference.field__items>.node,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome,.paragraph--type--filtered-list .view-aps-filtered-view .view-content .views-row,.paragraph--type--list .field--type-entity-reference.field__items>.media,.paragraph--type--list .field--type-entity-reference.field__items>.node,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:62rem){.col-lg{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2,.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3,.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4,.paragraph--type--faculty-list .field--type-entity-reference.field__items>.media,.paragraph--type--faculty-list .field--type-entity-reference.field__items>.node,.paragraph--type--filtered-list .view-aps-filtered-view .view-content .views-row,.paragraph--type--list .field--type-entity-reference.field__items>.media,.paragraph--type--list .field--type-entity-reference.field__items>.node,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:75rem){.col-xl{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:87.5rem){.col-xxl{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:35.99875rem){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:47.99875rem){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:61.99875rem){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:74.99875rem){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:87.49875rem){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + .0625rem);padding-bottom:calc(.375rem + .0625rem);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + .0625rem);padding-bottom:calc(.5rem + .0625rem);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + .0625rem);padding-bottom:calc(.25rem + .0625rem);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;-o-transition:none;transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;-moz-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{-webkit-transition:none;-o-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;-moz-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;-moz-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - .1875rem);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;-webkit-background-size:16px 12px;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{-webkit-transition:none;-o-transition:none;transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;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='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;-webkit-transition:background-position .15s ease-in-out;-o-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{-webkit-transition:none;-o-transition:none;transition:none}}.form-switch .form-check-input:focus{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='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;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")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.addevent-button>.btn-check:disabled+a,.addevent-button>.btn-check[disabled]+a,.administrator-form .btn-check:disabled+a.button--danger,.administrator-form .btn-check:disabled+button[type=submit],.administrator-form .btn-check:disabled+button[value=Cancel],.administrator-form .btn-check:disabled+button[value=Edit],.administrator-form .btn-check:disabled+button[value=Remove],.administrator-form .btn-check:disabled+button[value=Save],.administrator-form .btn-check:disabled+button[value^=Create],.administrator-form .btn-check[disabled]+a.button--danger,.administrator-form .btn-check[disabled]+button[type=submit],.administrator-form .btn-check[disabled]+button[value=Cancel],.administrator-form .btn-check[disabled]+button[value=Edit],.administrator-form .btn-check[disabled]+button[value=Remove],.administrator-form .btn-check[disabled]+button[value=Save],.administrator-form .btn-check[disabled]+button[value^=Create],.btn-check:disabled+.btn,.btn-check:disabled+input[type=button],.btn-check:disabled+input[type=reset],.btn-check:disabled+input[type=submit],.btn-check[disabled]+.btn,.btn-check[disabled]+input[type=button],.btn-check[disabled]+input[type=reset],.btn-check[disabled]+input[type=submit],.dashboards-container .btn-check:disabled+a.button--danger,.dashboards-container .btn-check:disabled+button[type=submit],.dashboards-container .btn-check:disabled+button[value=Cancel],.dashboards-container .btn-check:disabled+button[value=Edit],.dashboards-container .btn-check:disabled+button[value=Remove],.dashboards-container .btn-check:disabled+button[value=Save],.dashboards-container .btn-check:disabled+button[value^=Create],.dashboards-container .btn-check[disabled]+a.button--danger,.dashboards-container .btn-check[disabled]+button[type=submit],.dashboards-container .btn-check[disabled]+button[value=Cancel],.dashboards-container .btn-check[disabled]+button[value=Edit],.dashboards-container .btn-check[disabled]+button[value=Remove],.dashboards-container .btn-check[disabled]+button[value=Save],.dashboards-container .btn-check[disabled]+button[value^=Create],.dashboards-container div.layout div.layout__region form .btn-check:disabled+button[type=submit],.dashboards-container div.layout div.layout__region form .btn-check[disabled]+button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>.btn-check:disabled+input,.dashboards-container div.layout.ably-notifications .administrator-form form>.btn-check[disabled]+input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-check:disabled+.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-check[disabled]+.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-check:disabled+a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-check[disabled]+a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-check:disabled+a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-check[disabled]+a,.feed-icons .views-data-export-feed .btn-check:disabled+a,.feed-icons .views-data-export-feed .btn-check[disabled]+a,.flag .btn-check:disabled+a,.flag .btn-check[disabled]+a,.node-edit .btn-check:disabled+a.button--danger,.node-edit .btn-check:disabled+button[type=submit],.node-edit .btn-check:disabled+button[value=Cancel],.node-edit .btn-check:disabled+button[value=Edit],.node-edit .btn-check:disabled+button[value=Remove],.node-edit .btn-check:disabled+button[value=Save],.node-edit .btn-check:disabled+button[value^=Create],.node-edit .btn-check[disabled]+a.button--danger,.node-edit .btn-check[disabled]+button[type=submit],.node-edit .btn-check[disabled]+button[value=Cancel],.node-edit .btn-check[disabled]+button[value=Edit],.node-edit .btn-check[disabled]+button[value=Remove],.node-edit .btn-check[disabled]+button[value=Save],.node-edit .btn-check[disabled]+button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-check:disabled+.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-check[disabled]+.carousel-controls,.paragraph--type--introduction .field--type-link .btn-check:disabled+a,.paragraph--type--introduction .field--type-link .btn-check[disabled]+a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>.btn-check:disabled+a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>.btn-check[disabled]+a,body[class*=page-user-].user-logged-in form .form-actions a.btn-check:disabled+a,body[class*=page-user-].user-logged-in form .form-actions a.btn-check:disabled+button,body[class*=page-user-].user-logged-in form .form-actions a.btn-check[disabled]+a,body[class*=page-user-].user-logged-in form .form-actions a.btn-check[disabled]+button,body[class*=page-user-].user-logged-in form .form-actions a~.btn-check:disabled+a,body[class*=page-user-].user-logged-in form .form-actions a~.btn-check:disabled+button,body[class*=page-user-].user-logged-in form .form-actions a~.btn-check[disabled]+a,body[class*=page-user-].user-logged-in form .form-actions a~.btn-check[disabled]+button,body[class*=page-user-].user-logged-in form .form-actions button.btn-check:disabled+a,body[class*=page-user-].user-logged-in form .form-actions button.btn-check:disabled+button,body[class*=page-user-].user-logged-in form .form-actions button.btn-check[disabled]+a,body[class*=page-user-].user-logged-in form .form-actions button.btn-check[disabled]+button,body[class*=page-user-].user-logged-in form .form-actions button~.btn-check:disabled+a,body[class*=page-user-].user-logged-in form .form-actions button~.btn-check:disabled+button,body[class*=page-user-].user-logged-in form .form-actions button~.btn-check[disabled]+a,body[class*=page-user-].user-logged-in form .form-actions button~.btn-check[disabled]+button{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-webkit-transition:none;-o-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label,.paragraph--type--poll-group .poll-item .poll-view .poll .form-floating>label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .form-floating>label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .form-floating>.field__label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;-webkit-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;-o-transition:opacity .1s ease-in-out,-o-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out,-o-transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label,.paragraph--type--poll-group .poll-item .poll-view .poll .form-floating>label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .form-floating>label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .form-floating>.field__label{-webkit-transition:none;-o-transition:none;transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-webkit-input-placeholder,.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::-ms-input-placeholder,.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label,.paragraph--type--poll-group .poll-item .poll-view .poll .form-floating>.form-control-plaintext~label,.paragraph--type--poll-group .poll-item .poll-view .poll .form-floating>.form-control:focus~label,.paragraph--type--poll-group .poll-item .poll-view .poll .form-floating>.form-control:not(:placeholder-shown)~label,.paragraph--type--poll-group .poll-item .poll-view .poll .form-floating>.form-select~label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .form-floating>.form-control-plaintext~label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .form-floating>.form-control:focus~label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .form-floating>.form-control:not(:placeholder-shown)~label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .form-floating>.form-select~label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .form-floating>.form-control-plaintext~.field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .form-floating>.form-control:focus~.field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .form-floating>.form-control:not(:placeholder-shown)~.field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .form-floating>.form-select~.field__label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);-o-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label,.paragraph--type--poll-group .poll-item .poll-view .poll .form-floating>.form-control:-webkit-autofill~label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .form-floating>.form-control:-webkit-autofill~label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .form-floating>.form-control:-webkit-autofill~.field__label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.paragraph--type--poll-group .poll-item .poll-view .poll .form-floating>.form-control-plaintext~label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .form-floating>.form-control-plaintext~label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .form-floating>.form-control-plaintext~.field__label{border-width:1px 0}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.administrator-form .input-group a.button--danger,.administrator-form .input-group button[type=submit],.administrator-form .input-group button[value=Cancel],.administrator-form .input-group button[value=Edit],.administrator-form .input-group button[value=Remove],.administrator-form .input-group button[value=Save],.administrator-form .input-group button[value^=Create],.dashboards-container .input-group a.button--danger,.dashboards-container .input-group button[type=submit],.dashboards-container .input-group button[value=Cancel],.dashboards-container .input-group button[value=Edit],.dashboards-container .input-group button[value=Remove],.dashboards-container .input-group button[value=Save],.dashboards-container .input-group button[value^=Create],.dashboards-container div.layout div.layout__region form .input-group button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form .input-group form>input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .input-group .token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li .input-group a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .input-group a,.feed-icons .views-data-export-feed .input-group a,.flag .input-group a,.input-group .addevent-button>a,.input-group .administrator-form a.button--danger,.input-group .administrator-form button[type=submit],.input-group .administrator-form button[value=Cancel],.input-group .administrator-form button[value=Edit],.input-group .administrator-form button[value=Remove],.input-group .administrator-form button[value=Save],.input-group .administrator-form button[value^=Create],.input-group .btn,.input-group .dashboards-container a.button--danger,.input-group .dashboards-container button[type=submit],.input-group .dashboards-container button[value=Cancel],.input-group .dashboards-container button[value=Edit],.input-group .dashboards-container button[value=Remove],.input-group .dashboards-container button[value=Save],.input-group .dashboards-container button[value^=Create],.input-group .dashboards-container div.layout div.layout__region form button[type=submit],.input-group .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog,.input-group .dashboards-container div.layout.ably-notifications .administrator-form form>input,.input-group .dashboards-container div.layout.dashboard-management nav.navigation ul li a,.input-group .dashboards-container div.layout.dashboard-media nav.navigation ul li a,.input-group .feed-icons .views-data-export-feed a,.input-group .flag a,.input-group .node-edit a.button--danger,.input-group .node-edit button[type=submit],.input-group .node-edit button[value=Cancel],.input-group .node-edit button[value=Edit],.input-group .node-edit button[value=Remove],.input-group .node-edit button[value=Save],.input-group .node-edit button[value^=Create],.input-group .paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,.input-group .paragraph--type--introduction .field--type-link a,.input-group body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,.input-group body[class*=page-user-].user-logged-in form .form-actions a~a,.input-group body[class*=page-user-].user-logged-in form .form-actions a~button,.input-group body[class*=page-user-].user-logged-in form .form-actions button~a,.input-group body[class*=page-user-].user-logged-in form .form-actions button~button,.input-group input[type=button],.input-group input[type=reset],.input-group input[type=submit],.node-edit .input-group a.button--danger,.node-edit .input-group button[type=submit],.node-edit .input-group button[value=Cancel],.node-edit .input-group button[value=Edit],.node-edit .input-group button[value=Remove],.node-edit .input-group button[value=Save],.node-edit .input-group button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .input-group .carousel-controls,.paragraph--type--introduction .field--type-link .input-group a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .input-group .action-links>a,body[class*=page-user-].user-logged-in form .form-actions .input-group a~a,body[class*=page-user-].user-logged-in form .form-actions .input-group a~button,body[class*=page-user-].user-logged-in form .form-actions .input-group button~a,body[class*=page-user-].user-logged-in form .form-actions .input-group button~button{position:relative;z-index:2}.administrator-form .input-group a.button--danger:focus,.administrator-form .input-group button[type=submit]:focus,.administrator-form .input-group button[value=Cancel]:focus,.administrator-form .input-group button[value=Edit]:focus,.administrator-form .input-group button[value=Remove]:focus,.administrator-form .input-group button[value=Save]:focus,.administrator-form .input-group button[value^=Create]:focus,.dashboards-container .input-group a.button--danger:focus,.dashboards-container .input-group button[type=submit]:focus,.dashboards-container .input-group button[value=Cancel]:focus,.dashboards-container .input-group button[value=Edit]:focus,.dashboards-container .input-group button[value=Remove]:focus,.dashboards-container .input-group button[value=Save]:focus,.dashboards-container .input-group button[value^=Create]:focus,.dashboards-container div.layout div.layout__region form .input-group button[type=submit]:focus,.dashboards-container div.layout.ably-notifications .administrator-form .input-group form>input:focus,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .input-group .token-dialog:focus,.dashboards-container div.layout.dashboard-management nav.navigation ul li .input-group a:focus,.dashboards-container div.layout.dashboard-media nav.navigation ul li .input-group a:focus,.feed-icons .views-data-export-feed .input-group a:focus,.flag .input-group a:focus,.input-group .addevent-button>a:focus,.input-group .administrator-form a.button--danger:focus,.input-group .administrator-form button[type=submit]:focus,.input-group .administrator-form button[value=Cancel]:focus,.input-group .administrator-form button[value=Edit]:focus,.input-group .administrator-form button[value=Remove]:focus,.input-group .administrator-form button[value=Save]:focus,.input-group .administrator-form button[value^=Create]:focus,.input-group .btn:focus,.input-group .dashboards-container a.button--danger:focus,.input-group .dashboards-container button[type=submit]:focus,.input-group .dashboards-container button[value=Cancel]:focus,.input-group .dashboards-container button[value=Edit]:focus,.input-group .dashboards-container button[value=Remove]:focus,.input-group .dashboards-container button[value=Save]:focus,.input-group .dashboards-container button[value^=Create]:focus,.input-group .dashboards-container div.layout div.layout__region form button[type=submit]:focus,.input-group .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:focus,.input-group .dashboards-container div.layout.ably-notifications .administrator-form form>input:focus,.input-group .dashboards-container div.layout.dashboard-management nav.navigation ul li a:focus,.input-group .dashboards-container div.layout.dashboard-media nav.navigation ul li a:focus,.input-group .feed-icons .views-data-export-feed a:focus,.input-group .flag a:focus,.input-group .node-edit a.button--danger:focus,.input-group .node-edit button[type=submit]:focus,.input-group .node-edit button[value=Cancel]:focus,.input-group .node-edit button[value=Edit]:focus,.input-group .node-edit button[value=Remove]:focus,.input-group .node-edit button[value=Save]:focus,.input-group .node-edit button[value^=Create]:focus,.input-group .paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:focus,.input-group .paragraph--type--introduction .field--type-link a:focus,.input-group body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:focus,.input-group body[class*=page-user-].user-logged-in form .form-actions a~a:focus,.input-group body[class*=page-user-].user-logged-in form .form-actions a~button:focus,.input-group body[class*=page-user-].user-logged-in form .form-actions button~a:focus,.input-group body[class*=page-user-].user-logged-in form .form-actions button~button:focus,.input-group input[type=button]:focus,.input-group input[type=reset]:focus,.input-group input[type=submit]:focus,.node-edit .input-group a.button--danger:focus,.node-edit .input-group button[type=submit]:focus,.node-edit .input-group button[value=Cancel]:focus,.node-edit .input-group button[value=Edit]:focus,.node-edit .input-group button[value=Remove]:focus,.node-edit .input-group button[value=Save]:focus,.node-edit .input-group button[value^=Create]:focus,.paragraph--type--carousel .carousel-wrapper.carousel-active .input-group .carousel-controls:focus,.paragraph--type--introduction .field--type-link .input-group a:focus,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .input-group .action-links>a:focus,body[class*=page-user-].user-logged-in form .form-actions .input-group a~a:focus,body[class*=page-user-].user-logged-in form .form-actions .input-group a~button:focus,body[class*=page-user-].user-logged-in form .form-actions .input-group button~a:focus,body[class*=page-user-].user-logged-in form .form-actions .input-group button~button:focus{z-index:5}.input-group-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.addevent-button.input-group-lg>a,.administrator-form .input-group-lg>a.button--danger,.administrator-form .input-group-lg>button[type=submit],.administrator-form .input-group-lg>button[value=Cancel],.administrator-form .input-group-lg>button[value=Edit],.administrator-form .input-group-lg>button[value=Remove],.administrator-form .input-group-lg>button[value=Save],.administrator-form .input-group-lg>button[value^=Create],.dashboards-container .input-group-lg>a.button--danger,.dashboards-container .input-group-lg>button[type=submit],.dashboards-container .input-group-lg>button[value=Cancel],.dashboards-container .input-group-lg>button[value=Edit],.dashboards-container .input-group-lg>button[value=Remove],.dashboards-container .input-group-lg>button[value=Save],.dashboards-container .input-group-lg>button[value^=Create],.dashboards-container div.layout div.layout__region form .input-group-lg>button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form.input-group-lg>input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .input-group-lg>.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li .input-group-lg>a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .input-group-lg>a,.feed-icons .views-data-export-feed .input-group-lg>a,.flag .input-group-lg>a,.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>input[type=button],.input-group-lg>input[type=reset],.input-group-lg>input[type=submit],.node-edit .input-group-lg>a.button--danger,.node-edit .input-group-lg>button[type=submit],.node-edit .input-group-lg>button[value=Cancel],.node-edit .input-group-lg>button[value=Edit],.node-edit .input-group-lg>button[value=Remove],.node-edit .input-group-lg>button[value=Save],.node-edit .input-group-lg>button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .input-group-lg>.carousel-controls,.paragraph--type--introduction .field--type-link .input-group-lg>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.input-group-lg>a,body[class*=page-user-].user-logged-in form .form-actions .input-group-lg>a~a,body[class*=page-user-].user-logged-in form .form-actions .input-group-lg>a~button,body[class*=page-user-].user-logged-in form .form-actions .input-group-lg>button~a,body[class*=page-user-].user-logged-in form .form-actions .input-group-lg>button~button{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.addevent-button.input-group-sm>a,.administrator-form .input-group-sm>a.button--danger,.administrator-form .input-group-sm>button[type=submit],.administrator-form .input-group-sm>button[value=Cancel],.administrator-form .input-group-sm>button[value=Edit],.administrator-form .input-group-sm>button[value=Remove],.administrator-form .input-group-sm>button[value=Save],.administrator-form .input-group-sm>button[value^=Create],.dashboards-container .input-group-sm>a.button--danger,.dashboards-container .input-group-sm>button[type=submit],.dashboards-container .input-group-sm>button[value=Cancel],.dashboards-container .input-group-sm>button[value=Edit],.dashboards-container .input-group-sm>button[value=Remove],.dashboards-container .input-group-sm>button[value=Save],.dashboards-container .input-group-sm>button[value^=Create],.dashboards-container div.layout div.layout__region form .input-group-sm>button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form.input-group-sm>input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .input-group-sm>.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li .input-group-sm>a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .input-group-sm>a,.feed-icons .views-data-export-feed .input-group-sm>a,.flag .input-group-sm>a,.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>input[type=button],.input-group-sm>input[type=reset],.input-group-sm>input[type=submit],.node-edit .input-group-sm>a.button--danger,.node-edit .input-group-sm>button[type=submit],.node-edit .input-group-sm>button[value=Cancel],.node-edit .input-group-sm>button[value=Edit],.node-edit .input-group-sm>button[value=Remove],.node-edit .input-group-sm>button[value=Save],.node-edit .input-group-sm>button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .input-group-sm>.carousel-controls,.paragraph--type--introduction .field--type-link .input-group-sm>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.input-group-sm>a,body[class*=page-user-].user-logged-in form .form-actions .input-group-sm>a~a,body[class*=page-user-].user-logged-in form .form-actions .input-group-sm>a~button,body[class*=page-user-].user-logged-in form .form-actions .input-group-sm>button~a,body[class*=page-user-].user-logged-in form .form-actions .input-group-sm>button~button{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-.0625rem;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;-webkit-background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;-webkit-background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{-webkit-box-shadow:0 0 0 .25rem rgba(25,135,84,.25);box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;-webkit-background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;-webkit-background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{-webkit-box-shadow:0 0 0 .25rem rgba(220,53,69,.25);box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.addevent-button>a,.administrator-form a.button--danger,.administrator-form button[type=submit],.administrator-form button[value=Cancel],.administrator-form button[value=Edit],.administrator-form button[value=Remove],.administrator-form button[value=Save],.administrator-form button[value^=Create],.btn,.dashboards-container a.button--danger,.dashboards-container button[type=submit],.dashboards-container button[value=Cancel],.dashboards-container button[value=Edit],.dashboards-container button[value=Remove],.dashboards-container button[value=Save],.dashboards-container button[value^=Create],.dashboards-container div.layout div.layout__region form button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>input,.dashboards-container div.layout.dashboard-management nav.navigation ul li a,.dashboards-container div.layout.dashboard-media nav.navigation ul li a,.feed-icons .views-data-export-feed a,.flag a,.node-edit a.button--danger,.node-edit button[type=submit],.node-edit button[value=Cancel],.node-edit button[value=Edit],.node-edit button[value=Remove],.node-edit button[value=Save],.node-edit button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,.paragraph--type--introduction .field--type-link a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,body[class*=page-user-].user-logged-in form .form-actions a~a,body[class*=page-user-].user-logged-in form .form-actions a~button,body[class*=page-user-].user-logged-in form .form-actions button~a,body[class*=page-user-].user-logged-in form .form-actions button~button,input[type=button],input[type=reset],input[type=submit]{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.addevent-button>a,.administrator-form a.button--danger,.administrator-form button[type=submit],.administrator-form button[value=Cancel],.administrator-form button[value=Edit],.administrator-form button[value=Remove],.administrator-form button[value=Save],.administrator-form button[value^=Create],.btn,.dashboards-container a.button--danger,.dashboards-container button[type=submit],.dashboards-container button[value=Cancel],.dashboards-container button[value=Edit],.dashboards-container button[value=Remove],.dashboards-container button[value=Save],.dashboards-container button[value^=Create],.dashboards-container div.layout div.layout__region form button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>input,.dashboards-container div.layout.dashboard-management nav.navigation ul li a,.dashboards-container div.layout.dashboard-media nav.navigation ul li a,.feed-icons .views-data-export-feed a,.flag a,.node-edit a.button--danger,.node-edit button[type=submit],.node-edit button[value=Cancel],.node-edit button[value=Edit],.node-edit button[value=Remove],.node-edit button[value=Save],.node-edit button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,.paragraph--type--introduction .field--type-link a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,body[class*=page-user-].user-logged-in form .form-actions a~a,body[class*=page-user-].user-logged-in form .form-actions a~button,body[class*=page-user-].user-logged-in form .form-actions button~a,body[class*=page-user-].user-logged-in form .form-actions button~button,input[type=button],input[type=reset],input[type=submit]{-webkit-transition:none;-o-transition:none;transition:none}}.addevent-button>a:hover,.administrator-form a.button--danger:hover,.administrator-form button[type=submit]:hover,.administrator-form button[value=Cancel]:hover,.administrator-form button[value=Edit]:hover,.administrator-form button[value=Remove]:hover,.administrator-form button[value=Save]:hover,.administrator-form button[value^=Create]:hover,.btn:hover,.dashboards-container a.button--danger:hover,.dashboards-container button[type=submit]:hover,.dashboards-container button[value=Cancel]:hover,.dashboards-container button[value=Edit]:hover,.dashboards-container button[value=Remove]:hover,.dashboards-container button[value=Save]:hover,.dashboards-container button[value^=Create]:hover,.dashboards-container div.layout div.layout__region form button[type=submit]:hover,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:hover,.dashboards-container div.layout.ably-notifications .administrator-form form>input:hover,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:hover,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:hover,.feed-icons .views-data-export-feed a:hover,.flag a:hover,.node-edit a.button--danger:hover,.node-edit button[type=submit]:hover,.node-edit button[value=Cancel]:hover,.node-edit button[value=Edit]:hover,.node-edit button[value=Remove]:hover,.node-edit button[value=Save]:hover,.node-edit button[value^=Create]:hover,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:hover,.paragraph--type--introduction .field--type-link a:hover,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:hover,body[class*=page-user-].user-logged-in form .form-actions a~a:hover,body[class*=page-user-].user-logged-in form .form-actions a~button:hover,body[class*=page-user-].user-logged-in form .form-actions button~a:hover,body[class*=page-user-].user-logged-in form .form-actions button~button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.addevent-button>.btn-check+a:hover,.administrator-form .btn-check+a.button--danger:hover,.administrator-form .btn-check+button[type=submit]:hover,.administrator-form .btn-check+button[value=Cancel]:hover,.administrator-form .btn-check+button[value=Edit]:hover,.administrator-form .btn-check+button[value=Remove]:hover,.administrator-form .btn-check+button[value=Save]:hover,.administrator-form .btn-check+button[value^=Create]:hover,.btn-check+.btn:hover,.btn-check+input[type=button]:hover,.btn-check+input[type=reset]:hover,.btn-check+input[type=submit]:hover,.dashboards-container .btn-check+a.button--danger:hover,.dashboards-container .btn-check+button[type=submit]:hover,.dashboards-container .btn-check+button[value=Cancel]:hover,.dashboards-container .btn-check+button[value=Edit]:hover,.dashboards-container .btn-check+button[value=Remove]:hover,.dashboards-container .btn-check+button[value=Save]:hover,.dashboards-container .btn-check+button[value^=Create]:hover,.dashboards-container div.layout div.layout__region form .btn-check+button[type=submit]:hover,.dashboards-container div.layout.ably-notifications .administrator-form form>.btn-check+input:hover,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-check+.token-dialog:hover,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-check+a:hover,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-check+a:hover,.feed-icons .views-data-export-feed .btn-check+a:hover,.flag .btn-check+a:hover,.node-edit .btn-check+a.button--danger:hover,.node-edit .btn-check+button[type=submit]:hover,.node-edit .btn-check+button[value=Cancel]:hover,.node-edit .btn-check+button[value=Edit]:hover,.node-edit .btn-check+button[value=Remove]:hover,.node-edit .btn-check+button[value=Save]:hover,.node-edit .btn-check+button[value^=Create]:hover,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-check+.carousel-controls:hover,.paragraph--type--introduction .field--type-link .btn-check+a:hover,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>.btn-check+a:hover,body[class*=page-user-].user-logged-in form .form-actions a.btn-check+a:hover,body[class*=page-user-].user-logged-in form .form-actions a.btn-check+button:hover,body[class*=page-user-].user-logged-in form .form-actions a~.btn-check+a:hover,body[class*=page-user-].user-logged-in form .form-actions a~.btn-check+button:hover,body[class*=page-user-].user-logged-in form .form-actions button.btn-check+a:hover,body[class*=page-user-].user-logged-in form .form-actions button.btn-check+button:hover,body[class*=page-user-].user-logged-in form .form-actions button~.btn-check+a:hover,body[class*=page-user-].user-logged-in form .form-actions button~.btn-check+button:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.addevent-button>a:focus-visible,.administrator-form a.button--danger:focus-visible,.administrator-form button[type=submit]:focus-visible,.administrator-form button[value=Cancel]:focus-visible,.administrator-form button[value=Edit]:focus-visible,.administrator-form button[value=Remove]:focus-visible,.administrator-form button[value=Save]:focus-visible,.administrator-form button[value^=Create]:focus-visible,.btn:focus-visible,.dashboards-container a.button--danger:focus-visible,.dashboards-container button[type=submit]:focus-visible,.dashboards-container button[value=Cancel]:focus-visible,.dashboards-container button[value=Edit]:focus-visible,.dashboards-container button[value=Remove]:focus-visible,.dashboards-container button[value=Save]:focus-visible,.dashboards-container button[value^=Create]:focus-visible,.dashboards-container div.layout div.layout__region form button[type=submit]:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>input:focus-visible,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:focus-visible,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:focus-visible,.feed-icons .views-data-export-feed a:focus-visible,.flag a:focus-visible,.node-edit a.button--danger:focus-visible,.node-edit button[type=submit]:focus-visible,.node-edit button[value=Cancel]:focus-visible,.node-edit button[value=Edit]:focus-visible,.node-edit button[value=Remove]:focus-visible,.node-edit button[value=Save]:focus-visible,.node-edit button[value^=Create]:focus-visible,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:focus-visible,.paragraph--type--introduction .field--type-link a:focus-visible,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~a:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~button:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~a:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~button:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.addevent-button>.btn-check:focus-visible+a,.administrator-form .btn-check:focus-visible+a.button--danger,.administrator-form .btn-check:focus-visible+button[type=submit],.administrator-form .btn-check:focus-visible+button[value=Cancel],.administrator-form .btn-check:focus-visible+button[value=Edit],.administrator-form .btn-check:focus-visible+button[value=Remove],.administrator-form .btn-check:focus-visible+button[value=Save],.administrator-form .btn-check:focus-visible+button[value^=Create],.btn-check:focus-visible+.btn,.btn-check:focus-visible+input[type=button],.btn-check:focus-visible+input[type=reset],.btn-check:focus-visible+input[type=submit],.dashboards-container .btn-check:focus-visible+a.button--danger,.dashboards-container .btn-check:focus-visible+button[type=submit],.dashboards-container .btn-check:focus-visible+button[value=Cancel],.dashboards-container .btn-check:focus-visible+button[value=Edit],.dashboards-container .btn-check:focus-visible+button[value=Remove],.dashboards-container .btn-check:focus-visible+button[value=Save],.dashboards-container .btn-check:focus-visible+button[value^=Create],.dashboards-container div.layout div.layout__region form .btn-check:focus-visible+button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>.btn-check:focus-visible+input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-check:focus-visible+.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-check:focus-visible+a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-check:focus-visible+a,.feed-icons .views-data-export-feed .btn-check:focus-visible+a,.flag .btn-check:focus-visible+a,.node-edit .btn-check:focus-visible+a.button--danger,.node-edit .btn-check:focus-visible+button[type=submit],.node-edit .btn-check:focus-visible+button[value=Cancel],.node-edit .btn-check:focus-visible+button[value=Edit],.node-edit .btn-check:focus-visible+button[value=Remove],.node-edit .btn-check:focus-visible+button[value=Save],.node-edit .btn-check:focus-visible+button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-check:focus-visible+.carousel-controls,.paragraph--type--introduction .field--type-link .btn-check:focus-visible+a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>.btn-check:focus-visible+a,body[class*=page-user-].user-logged-in form .form-actions a.btn-check:focus-visible+a,body[class*=page-user-].user-logged-in form .form-actions a.btn-check:focus-visible+button,body[class*=page-user-].user-logged-in form .form-actions a~.btn-check:focus-visible+a,body[class*=page-user-].user-logged-in form .form-actions a~.btn-check:focus-visible+button,body[class*=page-user-].user-logged-in form .form-actions button.btn-check:focus-visible+a,body[class*=page-user-].user-logged-in form .form-actions button.btn-check:focus-visible+button,body[class*=page-user-].user-logged-in form .form-actions button~.btn-check:focus-visible+a,body[class*=page-user-].user-logged-in form .form-actions button~.btn-check:focus-visible+button{border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.addevent-button>.btn-check:checked+a,.addevent-button>:not(.btn-check)+a:active,.addevent-button>a.active,.addevent-button>a.show,.addevent-button>a:first-child:active,.administrator-form .btn-check:checked+a.button--danger,.administrator-form .btn-check:checked+button[type=submit],.administrator-form .btn-check:checked+button[value=Cancel],.administrator-form .btn-check:checked+button[value=Edit],.administrator-form .btn-check:checked+button[value=Remove],.administrator-form .btn-check:checked+button[value=Save],.administrator-form .btn-check:checked+button[value^=Create],.administrator-form :not(.btn-check)+a.button--danger:active,.administrator-form :not(.btn-check)+button[type=submit]:active,.administrator-form :not(.btn-check)+button[value=Cancel]:active,.administrator-form :not(.btn-check)+button[value=Edit]:active,.administrator-form :not(.btn-check)+button[value=Remove]:active,.administrator-form :not(.btn-check)+button[value=Save]:active,.administrator-form :not(.btn-check)+button[value^=Create]:active,.administrator-form a.active.button--danger,.administrator-form a.button--danger:first-child:active,.administrator-form a.show.button--danger,.administrator-form button.active[type=submit],.administrator-form button.active[value=Cancel],.administrator-form button.active[value=Edit],.administrator-form button.active[value=Remove],.administrator-form button.active[value=Save],.administrator-form button.active[value^=Create],.administrator-form button.show[type=submit],.administrator-form button.show[value=Cancel],.administrator-form button.show[value=Edit],.administrator-form button.show[value=Remove],.administrator-form button.show[value=Save],.administrator-form button.show[value^=Create],.administrator-form button[type=submit]:first-child:active,.administrator-form button[value=Cancel]:first-child:active,.administrator-form button[value=Edit]:first-child:active,.administrator-form button[value=Remove]:first-child:active,.administrator-form button[value=Save]:first-child:active,.administrator-form button[value^=Create]:first-child:active,.btn-check:checked+.btn,.btn-check:checked+input[type=button],.btn-check:checked+input[type=reset],.btn-check:checked+input[type=submit],.btn.active,.btn.show,.btn:first-child:active,.dashboards-container .btn-check:checked+a.button--danger,.dashboards-container .btn-check:checked+button[type=submit],.dashboards-container .btn-check:checked+button[value=Cancel],.dashboards-container .btn-check:checked+button[value=Edit],.dashboards-container .btn-check:checked+button[value=Remove],.dashboards-container .btn-check:checked+button[value=Save],.dashboards-container .btn-check:checked+button[value^=Create],.dashboards-container :not(.btn-check)+a.button--danger:active,.dashboards-container :not(.btn-check)+button[type=submit]:active,.dashboards-container :not(.btn-check)+button[value=Cancel]:active,.dashboards-container :not(.btn-check)+button[value=Edit]:active,.dashboards-container :not(.btn-check)+button[value=Remove]:active,.dashboards-container :not(.btn-check)+button[value=Save]:active,.dashboards-container :not(.btn-check)+button[value^=Create]:active,.dashboards-container a.active.button--danger,.dashboards-container a.button--danger:first-child:active,.dashboards-container a.show.button--danger,.dashboards-container button.active[type=submit],.dashboards-container button.active[value=Cancel],.dashboards-container button.active[value=Edit],.dashboards-container button.active[value=Remove],.dashboards-container button.active[value=Save],.dashboards-container button.active[value^=Create],.dashboards-container button.show[type=submit],.dashboards-container button.show[value=Cancel],.dashboards-container button.show[value=Edit],.dashboards-container button.show[value=Remove],.dashboards-container button.show[value=Save],.dashboards-container button.show[value^=Create],.dashboards-container button[type=submit]:first-child:active,.dashboards-container button[value=Cancel]:first-child:active,.dashboards-container button[value=Edit]:first-child:active,.dashboards-container button[value=Remove]:first-child:active,.dashboards-container button[value=Save]:first-child:active,.dashboards-container button[value^=Create]:first-child:active,.dashboards-container div.layout div.layout__region form .btn-check:checked+button[type=submit],.dashboards-container div.layout div.layout__region form :not(.btn-check)+button[type=submit]:active,.dashboards-container div.layout div.layout__region form button.active[type=submit],.dashboards-container div.layout div.layout__region form button.show[type=submit],.dashboards-container div.layout div.layout__region form button[type=submit]:first-child:active,.dashboards-container div.layout.ably-notifications .administrator-form form>.btn-check:checked+input,.dashboards-container div.layout.ably-notifications .administrator-form form>:not(.btn-check)+input:active,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .active.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-check:checked+.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .show.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:first-child:active,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset :not(.btn-check)+.token-dialog:active,.dashboards-container div.layout.ably-notifications .administrator-form form>input.active,.dashboards-container div.layout.ably-notifications .administrator-form form>input.show,.dashboards-container div.layout.ably-notifications .administrator-form form>input:first-child:active,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-check:checked+a,.dashboards-container div.layout.dashboard-management nav.navigation ul li :not(.btn-check)+a:active,.dashboards-container div.layout.dashboard-management nav.navigation ul li a.active,.dashboards-container div.layout.dashboard-management nav.navigation ul li a.show,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:first-child:active,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-check:checked+a,.dashboards-container div.layout.dashboard-media nav.navigation ul li :not(.btn-check)+a:active,.dashboards-container div.layout.dashboard-media nav.navigation ul li a.active,.dashboards-container div.layout.dashboard-media nav.navigation ul li a.show,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:first-child:active,.feed-icons .views-data-export-feed .btn-check:checked+a,.feed-icons .views-data-export-feed :not(.btn-check)+a:active,.feed-icons .views-data-export-feed a.active,.feed-icons .views-data-export-feed a.show,.feed-icons .views-data-export-feed a:first-child:active,.flag .btn-check:checked+a,.flag :not(.btn-check)+a:active,.flag a.active,.flag a.show,.flag a:first-child:active,.node-edit .btn-check:checked+a.button--danger,.node-edit .btn-check:checked+button[type=submit],.node-edit .btn-check:checked+button[value=Cancel],.node-edit .btn-check:checked+button[value=Edit],.node-edit .btn-check:checked+button[value=Remove],.node-edit .btn-check:checked+button[value=Save],.node-edit .btn-check:checked+button[value^=Create],.node-edit :not(.btn-check)+a.button--danger:active,.node-edit :not(.btn-check)+button[type=submit]:active,.node-edit :not(.btn-check)+button[value=Cancel]:active,.node-edit :not(.btn-check)+button[value=Edit]:active,.node-edit :not(.btn-check)+button[value=Remove]:active,.node-edit :not(.btn-check)+button[value=Save]:active,.node-edit :not(.btn-check)+button[value^=Create]:active,.node-edit a.active.button--danger,.node-edit a.button--danger:first-child:active,.node-edit a.show.button--danger,.node-edit button.active[type=submit],.node-edit button.active[value=Cancel],.node-edit button.active[value=Edit],.node-edit button.active[value=Remove],.node-edit button.active[value=Save],.node-edit button.active[value^=Create],.node-edit button.show[type=submit],.node-edit button.show[value=Cancel],.node-edit button.show[value=Edit],.node-edit button.show[value=Remove],.node-edit button.show[value=Save],.node-edit button.show[value^=Create],.node-edit button[type=submit]:first-child:active,.node-edit button[value=Cancel]:first-child:active,.node-edit button[value=Edit]:first-child:active,.node-edit button[value=Remove]:first-child:active,.node-edit button[value=Save]:first-child:active,.node-edit button[value^=Create]:first-child:active,.paragraph--type--carousel .carousel-wrapper.carousel-active .active.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-check:checked+.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:first-child:active,.paragraph--type--carousel .carousel-wrapper.carousel-active .show.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active :not(.btn-check)+.carousel-controls:active,.paragraph--type--introduction .field--type-link .btn-check:checked+a,.paragraph--type--introduction .field--type-link :not(.btn-check)+a:active,.paragraph--type--introduction .field--type-link a.active,.paragraph--type--introduction .field--type-link a.show,.paragraph--type--introduction .field--type-link a:first-child:active,:not(.btn-check)+.btn:active,:not(.btn-check)+input[type=button]:active,:not(.btn-check)+input[type=reset]:active,:not(.btn-check)+input[type=submit]:active,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>.btn-check:checked+a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>:not(.btn-check)+a:active,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a.active,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a.show,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:first-child:active,body[class*=page-user-].user-logged-in form .form-actions a.btn-check:checked+a,body[class*=page-user-].user-logged-in form .form-actions a.btn-check:checked+button,body[class*=page-user-].user-logged-in form .form-actions a:not(.btn-check)+a:active,body[class*=page-user-].user-logged-in form .form-actions a:not(.btn-check)+button:active,body[class*=page-user-].user-logged-in form .form-actions a~.btn-check:checked+a,body[class*=page-user-].user-logged-in form .form-actions a~.btn-check:checked+button,body[class*=page-user-].user-logged-in form .form-actions a~:not(.btn-check)+a:active,body[class*=page-user-].user-logged-in form .form-actions a~:not(.btn-check)+button:active,body[class*=page-user-].user-logged-in form .form-actions a~a.active,body[class*=page-user-].user-logged-in form .form-actions a~a.show,body[class*=page-user-].user-logged-in form .form-actions a~a:first-child:active,body[class*=page-user-].user-logged-in form .form-actions a~button.active,body[class*=page-user-].user-logged-in form .form-actions a~button.show,body[class*=page-user-].user-logged-in form .form-actions a~button:first-child:active,body[class*=page-user-].user-logged-in form .form-actions button.btn-check:checked+a,body[class*=page-user-].user-logged-in form .form-actions button.btn-check:checked+button,body[class*=page-user-].user-logged-in form .form-actions button:not(.btn-check)+a:active,body[class*=page-user-].user-logged-in form .form-actions button:not(.btn-check)+button:active,body[class*=page-user-].user-logged-in form .form-actions button~.btn-check:checked+a,body[class*=page-user-].user-logged-in form .form-actions button~.btn-check:checked+button,body[class*=page-user-].user-logged-in form .form-actions button~:not(.btn-check)+a:active,body[class*=page-user-].user-logged-in form .form-actions button~:not(.btn-check)+button:active,body[class*=page-user-].user-logged-in form .form-actions button~a.active,body[class*=page-user-].user-logged-in form .form-actions button~a.show,body[class*=page-user-].user-logged-in form .form-actions button~a:first-child:active,body[class*=page-user-].user-logged-in form .form-actions button~button.active,body[class*=page-user-].user-logged-in form .form-actions button~button.show,body[class*=page-user-].user-logged-in form .form-actions button~button:first-child:active,input.active[type=button],input.active[type=reset],input.active[type=submit],input.show[type=button],input.show[type=reset],input.show[type=submit],input[type=button]:first-child:active,input[type=reset]:first-child:active,input[type=submit]:first-child:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.addevent-button>.btn-check:checked+a:focus-visible,.addevent-button>:not(.btn-check)+a:active:focus-visible,.addevent-button>a.active:focus-visible,.addevent-button>a.show:focus-visible,.addevent-button>a:first-child:active:focus-visible,.administrator-form .btn-check:checked+a.button--danger:focus-visible,.administrator-form .btn-check:checked+button[type=submit]:focus-visible,.administrator-form .btn-check:checked+button[value=Cancel]:focus-visible,.administrator-form .btn-check:checked+button[value=Edit]:focus-visible,.administrator-form .btn-check:checked+button[value=Remove]:focus-visible,.administrator-form .btn-check:checked+button[value=Save]:focus-visible,.administrator-form .btn-check:checked+button[value^=Create]:focus-visible,.administrator-form :not(.btn-check)+a.button--danger:active:focus-visible,.administrator-form :not(.btn-check)+button[type=submit]:active:focus-visible,.administrator-form :not(.btn-check)+button[value=Cancel]:active:focus-visible,.administrator-form :not(.btn-check)+button[value=Edit]:active:focus-visible,.administrator-form :not(.btn-check)+button[value=Remove]:active:focus-visible,.administrator-form :not(.btn-check)+button[value=Save]:active:focus-visible,.administrator-form :not(.btn-check)+button[value^=Create]:active:focus-visible,.administrator-form a.active.button--danger:focus-visible,.administrator-form a.button--danger:first-child:active:focus-visible,.administrator-form a.show.button--danger:focus-visible,.administrator-form button.active[type=submit]:focus-visible,.administrator-form button.active[value=Cancel]:focus-visible,.administrator-form button.active[value=Edit]:focus-visible,.administrator-form button.active[value=Remove]:focus-visible,.administrator-form button.active[value=Save]:focus-visible,.administrator-form button.active[value^=Create]:focus-visible,.administrator-form button.show[type=submit]:focus-visible,.administrator-form button.show[value=Cancel]:focus-visible,.administrator-form button.show[value=Edit]:focus-visible,.administrator-form button.show[value=Remove]:focus-visible,.administrator-form button.show[value=Save]:focus-visible,.administrator-form button.show[value^=Create]:focus-visible,.administrator-form button[type=submit]:first-child:active:focus-visible,.administrator-form button[value=Cancel]:first-child:active:focus-visible,.administrator-form button[value=Edit]:first-child:active:focus-visible,.administrator-form button[value=Remove]:first-child:active:focus-visible,.administrator-form button[value=Save]:first-child:active:focus-visible,.administrator-form button[value^=Create]:first-child:active:focus-visible,.btn-check:checked+.btn:focus-visible,.btn-check:checked+input[type=button]:focus-visible,.btn-check:checked+input[type=reset]:focus-visible,.btn-check:checked+input[type=submit]:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,.dashboards-container .btn-check:checked+a.button--danger:focus-visible,.dashboards-container .btn-check:checked+button[type=submit]:focus-visible,.dashboards-container .btn-check:checked+button[value=Cancel]:focus-visible,.dashboards-container .btn-check:checked+button[value=Edit]:focus-visible,.dashboards-container .btn-check:checked+button[value=Remove]:focus-visible,.dashboards-container .btn-check:checked+button[value=Save]:focus-visible,.dashboards-container .btn-check:checked+button[value^=Create]:focus-visible,.dashboards-container :not(.btn-check)+a.button--danger:active:focus-visible,.dashboards-container :not(.btn-check)+button[type=submit]:active:focus-visible,.dashboards-container :not(.btn-check)+button[value=Cancel]:active:focus-visible,.dashboards-container :not(.btn-check)+button[value=Edit]:active:focus-visible,.dashboards-container :not(.btn-check)+button[value=Remove]:active:focus-visible,.dashboards-container :not(.btn-check)+button[value=Save]:active:focus-visible,.dashboards-container :not(.btn-check)+button[value^=Create]:active:focus-visible,.dashboards-container a.active.button--danger:focus-visible,.dashboards-container a.button--danger:first-child:active:focus-visible,.dashboards-container a.show.button--danger:focus-visible,.dashboards-container button.active[type=submit]:focus-visible,.dashboards-container button.active[value=Cancel]:focus-visible,.dashboards-container button.active[value=Edit]:focus-visible,.dashboards-container button.active[value=Remove]:focus-visible,.dashboards-container button.active[value=Save]:focus-visible,.dashboards-container button.active[value^=Create]:focus-visible,.dashboards-container button.show[type=submit]:focus-visible,.dashboards-container button.show[value=Cancel]:focus-visible,.dashboards-container button.show[value=Edit]:focus-visible,.dashboards-container button.show[value=Remove]:focus-visible,.dashboards-container button.show[value=Save]:focus-visible,.dashboards-container button.show[value^=Create]:focus-visible,.dashboards-container button[type=submit]:first-child:active:focus-visible,.dashboards-container button[value=Cancel]:first-child:active:focus-visible,.dashboards-container button[value=Edit]:first-child:active:focus-visible,.dashboards-container button[value=Remove]:first-child:active:focus-visible,.dashboards-container button[value=Save]:first-child:active:focus-visible,.dashboards-container button[value^=Create]:first-child:active:focus-visible,.dashboards-container div.layout div.layout__region form .btn-check:checked+button[type=submit]:focus-visible,.dashboards-container div.layout div.layout__region form :not(.btn-check)+button[type=submit]:active:focus-visible,.dashboards-container div.layout div.layout__region form button.active[type=submit]:focus-visible,.dashboards-container div.layout div.layout__region form button.show[type=submit]:focus-visible,.dashboards-container div.layout div.layout__region form button[type=submit]:first-child:active:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>.btn-check:checked+input:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>:not(.btn-check)+input:active:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .active.token-dialog:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-check:checked+.token-dialog:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .show.token-dialog:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:first-child:active:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset :not(.btn-check)+.token-dialog:active:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>input.active:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>input.show:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>input:first-child:active:focus-visible,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-check:checked+a:focus-visible,.dashboards-container div.layout.dashboard-management nav.navigation ul li :not(.btn-check)+a:active:focus-visible,.dashboards-container div.layout.dashboard-management nav.navigation ul li a.active:focus-visible,.dashboards-container div.layout.dashboard-management nav.navigation ul li a.show:focus-visible,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:first-child:active:focus-visible,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-check:checked+a:focus-visible,.dashboards-container div.layout.dashboard-media nav.navigation ul li :not(.btn-check)+a:active:focus-visible,.dashboards-container div.layout.dashboard-media nav.navigation ul li a.active:focus-visible,.dashboards-container div.layout.dashboard-media nav.navigation ul li a.show:focus-visible,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:first-child:active:focus-visible,.feed-icons .views-data-export-feed .btn-check:checked+a:focus-visible,.feed-icons .views-data-export-feed :not(.btn-check)+a:active:focus-visible,.feed-icons .views-data-export-feed a.active:focus-visible,.feed-icons .views-data-export-feed a.show:focus-visible,.feed-icons .views-data-export-feed a:first-child:active:focus-visible,.flag .btn-check:checked+a:focus-visible,.flag :not(.btn-check)+a:active:focus-visible,.flag a.active:focus-visible,.flag a.show:focus-visible,.flag a:first-child:active:focus-visible,.node-edit .btn-check:checked+a.button--danger:focus-visible,.node-edit .btn-check:checked+button[type=submit]:focus-visible,.node-edit .btn-check:checked+button[value=Cancel]:focus-visible,.node-edit .btn-check:checked+button[value=Edit]:focus-visible,.node-edit .btn-check:checked+button[value=Remove]:focus-visible,.node-edit .btn-check:checked+button[value=Save]:focus-visible,.node-edit .btn-check:checked+button[value^=Create]:focus-visible,.node-edit :not(.btn-check)+a.button--danger:active:focus-visible,.node-edit :not(.btn-check)+button[type=submit]:active:focus-visible,.node-edit :not(.btn-check)+button[value=Cancel]:active:focus-visible,.node-edit :not(.btn-check)+button[value=Edit]:active:focus-visible,.node-edit :not(.btn-check)+button[value=Remove]:active:focus-visible,.node-edit :not(.btn-check)+button[value=Save]:active:focus-visible,.node-edit :not(.btn-check)+button[value^=Create]:active:focus-visible,.node-edit a.active.button--danger:focus-visible,.node-edit a.button--danger:first-child:active:focus-visible,.node-edit a.show.button--danger:focus-visible,.node-edit button.active[type=submit]:focus-visible,.node-edit button.active[value=Cancel]:focus-visible,.node-edit button.active[value=Edit]:focus-visible,.node-edit button.active[value=Remove]:focus-visible,.node-edit button.active[value=Save]:focus-visible,.node-edit button.active[value^=Create]:focus-visible,.node-edit button.show[type=submit]:focus-visible,.node-edit button.show[value=Cancel]:focus-visible,.node-edit button.show[value=Edit]:focus-visible,.node-edit button.show[value=Remove]:focus-visible,.node-edit button.show[value=Save]:focus-visible,.node-edit button.show[value^=Create]:focus-visible,.node-edit button[type=submit]:first-child:active:focus-visible,.node-edit button[value=Cancel]:first-child:active:focus-visible,.node-edit button[value=Edit]:first-child:active:focus-visible,.node-edit button[value=Remove]:first-child:active:focus-visible,.node-edit button[value=Save]:first-child:active:focus-visible,.node-edit button[value^=Create]:first-child:active:focus-visible,.paragraph--type--carousel .carousel-wrapper.carousel-active .active.carousel-controls:focus-visible,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-check:checked+.carousel-controls:focus-visible,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:first-child:active:focus-visible,.paragraph--type--carousel .carousel-wrapper.carousel-active .show.carousel-controls:focus-visible,.paragraph--type--carousel .carousel-wrapper.carousel-active :not(.btn-check)+.carousel-controls:active:focus-visible,.paragraph--type--introduction .field--type-link .btn-check:checked+a:focus-visible,.paragraph--type--introduction .field--type-link :not(.btn-check)+a:active:focus-visible,.paragraph--type--introduction .field--type-link a.active:focus-visible,.paragraph--type--introduction .field--type-link a.show:focus-visible,.paragraph--type--introduction .field--type-link a:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible,:not(.btn-check)+input[type=button]:active:focus-visible,:not(.btn-check)+input[type=reset]:active:focus-visible,:not(.btn-check)+input[type=submit]:active:focus-visible,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>.btn-check:checked+a:focus-visible,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>:not(.btn-check)+a:active:focus-visible,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a.active:focus-visible,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a.show:focus-visible,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:first-child:active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a.btn-check:checked+a:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a.btn-check:checked+button:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a:not(.btn-check)+a:active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a:not(.btn-check)+button:active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~.btn-check:checked+a:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~.btn-check:checked+button:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~:not(.btn-check)+a:active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~:not(.btn-check)+button:active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~a.active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~a.show:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~a:first-child:active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~button.active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~button.show:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~button:first-child:active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button.btn-check:checked+a:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button.btn-check:checked+button:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button:not(.btn-check)+a:active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button:not(.btn-check)+button:active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~.btn-check:checked+a:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~.btn-check:checked+button:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~:not(.btn-check)+a:active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~:not(.btn-check)+button:active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~a.active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~a.show:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~a:first-child:active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~button.active:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~button.show:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~button:first-child:active:focus-visible,input.active[type=button]:focus-visible,input.active[type=reset]:focus-visible,input.active[type=submit]:focus-visible,input.show[type=button]:focus-visible,input.show[type=reset]:focus-visible,input.show[type=submit]:focus-visible,input[type=button]:first-child:active:focus-visible,input[type=reset]:first-child:active:focus-visible,input[type=submit]:first-child:active:focus-visible{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.addevent-button>a.disabled,.addevent-button>a:disabled,.administrator-form a.button--danger:disabled,.administrator-form a.disabled.button--danger,.administrator-form button.disabled[type=submit],.administrator-form button.disabled[value=Cancel],.administrator-form button.disabled[value=Edit],.administrator-form button.disabled[value=Remove],.administrator-form button.disabled[value=Save],.administrator-form button.disabled[value^=Create],.administrator-form button[type=submit]:disabled,.administrator-form button[value=Cancel]:disabled,.administrator-form button[value=Edit]:disabled,.administrator-form button[value=Remove]:disabled,.administrator-form button[value=Save]:disabled,.administrator-form button[value^=Create]:disabled,.administrator-form fieldset:disabled a.button--danger,.administrator-form fieldset:disabled button[type=submit],.administrator-form fieldset:disabled button[value=Cancel],.administrator-form fieldset:disabled button[value=Edit],.administrator-form fieldset:disabled button[value=Remove],.administrator-form fieldset:disabled button[value=Save],.administrator-form fieldset:disabled button[value^=Create],.btn.disabled,.btn:disabled,.dashboards-container a.button--danger:disabled,.dashboards-container a.disabled.button--danger,.dashboards-container button.disabled[type=submit],.dashboards-container button.disabled[value=Cancel],.dashboards-container button.disabled[value=Edit],.dashboards-container button.disabled[value=Remove],.dashboards-container button.disabled[value=Save],.dashboards-container button.disabled[value^=Create],.dashboards-container button[type=submit]:disabled,.dashboards-container button[value=Cancel]:disabled,.dashboards-container button[value=Edit]:disabled,.dashboards-container button[value=Remove]:disabled,.dashboards-container button[value=Save]:disabled,.dashboards-container button[value^=Create]:disabled,.dashboards-container div.layout div.layout__region form button.disabled[type=submit],.dashboards-container div.layout div.layout__region form button[type=submit]:disabled,.dashboards-container div.layout div.layout__region form fieldset:disabled button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form fieldset:disabled form>input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .disabled.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:disabled,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset fieldset:disabled .token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>input.disabled,.dashboards-container div.layout.ably-notifications .administrator-form form>input:disabled,.dashboards-container div.layout.dashboard-management nav.navigation ul li a.disabled,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:disabled,.dashboards-container div.layout.dashboard-management nav.navigation ul li fieldset:disabled a,.dashboards-container div.layout.dashboard-media nav.navigation ul li a.disabled,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:disabled,.dashboards-container div.layout.dashboard-media nav.navigation ul li fieldset:disabled a,.dashboards-container fieldset:disabled a.button--danger,.dashboards-container fieldset:disabled button[type=submit],.dashboards-container fieldset:disabled button[value=Cancel],.dashboards-container fieldset:disabled button[value=Edit],.dashboards-container fieldset:disabled button[value=Remove],.dashboards-container fieldset:disabled button[value=Save],.dashboards-container fieldset:disabled button[value^=Create],.feed-icons .views-data-export-feed a.disabled,.feed-icons .views-data-export-feed a:disabled,.feed-icons .views-data-export-feed fieldset:disabled a,.flag a.disabled,.flag a:disabled,.flag fieldset:disabled a,.node-edit a.button--danger:disabled,.node-edit a.disabled.button--danger,.node-edit button.disabled[type=submit],.node-edit button.disabled[value=Cancel],.node-edit button.disabled[value=Edit],.node-edit button.disabled[value=Remove],.node-edit button.disabled[value=Save],.node-edit button.disabled[value^=Create],.node-edit button[type=submit]:disabled,.node-edit button[value=Cancel]:disabled,.node-edit button[value=Edit]:disabled,.node-edit button[value=Remove]:disabled,.node-edit button[value=Save]:disabled,.node-edit button[value^=Create]:disabled,.node-edit fieldset:disabled a.button--danger,.node-edit fieldset:disabled button[type=submit],.node-edit fieldset:disabled button[value=Cancel],.node-edit fieldset:disabled button[value=Edit],.node-edit fieldset:disabled button[value=Remove],.node-edit fieldset:disabled button[value=Save],.node-edit fieldset:disabled button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:disabled,.paragraph--type--carousel .carousel-wrapper.carousel-active .disabled.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active fieldset:disabled .carousel-controls,.paragraph--type--introduction .field--type-link a.disabled,.paragraph--type--introduction .field--type-link a:disabled,.paragraph--type--introduction .field--type-link fieldset:disabled a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a.disabled,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:disabled,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper fieldset:disabled .action-links>a,body[class*=page-user-].user-logged-in form .form-actions a~a.disabled,body[class*=page-user-].user-logged-in form .form-actions a~a:disabled,body[class*=page-user-].user-logged-in form .form-actions a~button.disabled,body[class*=page-user-].user-logged-in form .form-actions a~button:disabled,body[class*=page-user-].user-logged-in form .form-actions button~a.disabled,body[class*=page-user-].user-logged-in form .form-actions button~a:disabled,body[class*=page-user-].user-logged-in form .form-actions button~button.disabled,body[class*=page-user-].user-logged-in form .form-actions button~button:disabled,body[class*=page-user-].user-logged-in form .form-actions fieldset:disabled a~a,body[class*=page-user-].user-logged-in form .form-actions fieldset:disabled a~button,body[class*=page-user-].user-logged-in form .form-actions fieldset:disabled button~a,body[class*=page-user-].user-logged-in form .form-actions fieldset:disabled button~button,fieldset:disabled .addevent-button>a,fieldset:disabled .administrator-form a.button--danger,fieldset:disabled .administrator-form button[type=submit],fieldset:disabled .administrator-form button[value=Cancel],fieldset:disabled .administrator-form button[value=Edit],fieldset:disabled .administrator-form button[value=Remove],fieldset:disabled .administrator-form button[value=Save],fieldset:disabled .administrator-form button[value^=Create],fieldset:disabled .btn,fieldset:disabled .dashboards-container a.button--danger,fieldset:disabled .dashboards-container button[type=submit],fieldset:disabled .dashboards-container button[value=Cancel],fieldset:disabled .dashboards-container button[value=Edit],fieldset:disabled .dashboards-container button[value=Remove],fieldset:disabled .dashboards-container button[value=Save],fieldset:disabled .dashboards-container button[value^=Create],fieldset:disabled .dashboards-container div.layout div.layout__region form button[type=submit],fieldset:disabled .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog,fieldset:disabled .dashboards-container div.layout.ably-notifications .administrator-form form>input,fieldset:disabled .dashboards-container div.layout.dashboard-management nav.navigation ul li a,fieldset:disabled .dashboards-container div.layout.dashboard-media nav.navigation ul li a,fieldset:disabled .feed-icons .views-data-export-feed a,fieldset:disabled .flag a,fieldset:disabled .node-edit a.button--danger,fieldset:disabled .node-edit button[type=submit],fieldset:disabled .node-edit button[value=Cancel],fieldset:disabled .node-edit button[value=Edit],fieldset:disabled .node-edit button[value=Remove],fieldset:disabled .node-edit button[value=Save],fieldset:disabled .node-edit button[value^=Create],fieldset:disabled .paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,fieldset:disabled .paragraph--type--introduction .field--type-link a,fieldset:disabled body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,fieldset:disabled body[class*=page-user-].user-logged-in form .form-actions a~a,fieldset:disabled body[class*=page-user-].user-logged-in form .form-actions a~button,fieldset:disabled body[class*=page-user-].user-logged-in form .form-actions button~a,fieldset:disabled body[class*=page-user-].user-logged-in form .form-actions button~button,fieldset:disabled input[type=button],fieldset:disabled input[type=reset],fieldset:disabled input[type=submit],input.disabled[type=button],input.disabled[type=reset],input.disabled[type=submit],input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.addevent-button>a,.btn-primary,.dashboards-container div.layout div.layout__region form button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>input,.dashboards-container div.layout.dashboard-management nav.navigation ul li a,.dashboards-container div.layout.dashboard-media nav.navigation ul li a,.feed-icons .views-data-export-feed a,.flag.action-flag a,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,.paragraph--type--introduction .field--type-link a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,body[class*=page-user-].user-logged-in form .form-actions a~a,body[class*=page-user-].user-logged-in form .form-actions a~button,body[class*=page-user-].user-logged-in form .form-actions button~a,body[class*=page-user-].user-logged-in form .form-actions button~button{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog,.flag.action-unflag a{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.addevent-button.btn-group-lg>a,.administrator-form .btn-group-lg>a.button--danger,.administrator-form .btn-group-lg>button[type=submit],.administrator-form .btn-group-lg>button[value=Cancel],.administrator-form .btn-group-lg>button[value=Edit],.administrator-form .btn-group-lg>button[value=Remove],.administrator-form .btn-group-lg>button[value=Save],.administrator-form .btn-group-lg>button[value^=Create],.btn-group-lg>.btn,.btn-group-lg>input[type=button],.btn-group-lg>input[type=reset],.btn-group-lg>input[type=submit],.btn-lg,.dashboards-container .btn-group-lg>a.button--danger,.dashboards-container .btn-group-lg>button[type=submit],.dashboards-container .btn-group-lg>button[value=Cancel],.dashboards-container .btn-group-lg>button[value=Edit],.dashboards-container .btn-group-lg>button[value=Remove],.dashboards-container .btn-group-lg>button[value=Save],.dashboards-container .btn-group-lg>button[value^=Create],.dashboards-container div.layout div.layout__region form .btn-group-lg>button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-lg>input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-lg>.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-lg>a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-lg>a,.feed-icons .views-data-export-feed .btn-group-lg>a,.flag .btn-group-lg>a,.node-edit .btn-group-lg>a.button--danger,.node-edit .btn-group-lg>button[type=submit],.node-edit .btn-group-lg>button[value=Cancel],.node-edit .btn-group-lg>button[value=Edit],.node-edit .btn-group-lg>button[value=Remove],.node-edit .btn-group-lg>button[value=Save],.node-edit .btn-group-lg>button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-lg>.carousel-controls,.paragraph--type--introduction .field--type-link .btn-group-lg>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-lg>a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-lg>a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-lg>a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-lg>button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-lg>button~button{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.addevent-button.btn-group-sm>a,.administrator-form .btn-group-sm>a.button--danger,.administrator-form .btn-group-sm>button[type=submit],.administrator-form .btn-group-sm>button[value=Cancel],.administrator-form .btn-group-sm>button[value=Edit],.administrator-form .btn-group-sm>button[value=Remove],.administrator-form .btn-group-sm>button[value=Save],.administrator-form .btn-group-sm>button[value^=Create],.btn-group-sm>.btn,.btn-group-sm>input[type=button],.btn-group-sm>input[type=reset],.btn-group-sm>input[type=submit],.btn-sm,.dashboards-container .btn-group-sm>a.button--danger,.dashboards-container .btn-group-sm>button[type=submit],.dashboards-container .btn-group-sm>button[value=Cancel],.dashboards-container .btn-group-sm>button[value=Edit],.dashboards-container .btn-group-sm>button[value=Remove],.dashboards-container .btn-group-sm>button[value=Save],.dashboards-container .btn-group-sm>button[value^=Create],.dashboards-container div.layout div.layout__region form .btn-group-sm>button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-sm>input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-sm>.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-sm>a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-sm>a,.feed-icons .views-data-export-feed .btn-group-sm>a,.flag .btn-group-sm>a,.node-edit .btn-group-sm>a.button--danger,.node-edit .btn-group-sm>button[type=submit],.node-edit .btn-group-sm>button[value=Cancel],.node-edit .btn-group-sm>button[value=Edit],.node-edit .btn-group-sm>button[value=Remove],.node-edit .btn-group-sm>button[value=Save],.node-edit .btn-group-sm>button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-sm>.carousel-controls,.paragraph--type--introduction .field--type-link .btn-group-sm>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-sm>a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-sm>a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-sm>a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-sm>button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-sm>button~button{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;-o-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;-o-transition:none;transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;-webkit-transition:width .35s ease;-o-transition:width .35s ease;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;-o-transition:none;transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);-webkit-background-clip:padding-box;background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:36rem){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:48rem){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:62rem){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:75rem){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:87.5rem){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.addevent-button.btn-group-vertical>a,.addevent-button.btn-group>a,.administrator-form .btn-group-vertical>a.button--danger,.administrator-form .btn-group-vertical>button[type=submit],.administrator-form .btn-group-vertical>button[value=Cancel],.administrator-form .btn-group-vertical>button[value=Edit],.administrator-form .btn-group-vertical>button[value=Remove],.administrator-form .btn-group-vertical>button[value=Save],.administrator-form .btn-group-vertical>button[value^=Create],.administrator-form .btn-group>a.button--danger,.administrator-form .btn-group>button[type=submit],.administrator-form .btn-group>button[value=Cancel],.administrator-form .btn-group>button[value=Edit],.administrator-form .btn-group>button[value=Remove],.administrator-form .btn-group>button[value=Save],.administrator-form .btn-group>button[value^=Create],.btn-group-vertical>.btn,.btn-group-vertical>input[type=button],.btn-group-vertical>input[type=reset],.btn-group-vertical>input[type=submit],.btn-group>.btn,.btn-group>input[type=button],.btn-group>input[type=reset],.btn-group>input[type=submit],.dashboards-container .btn-group-vertical>a.button--danger,.dashboards-container .btn-group-vertical>button[type=submit],.dashboards-container .btn-group-vertical>button[value=Cancel],.dashboards-container .btn-group-vertical>button[value=Edit],.dashboards-container .btn-group-vertical>button[value=Remove],.dashboards-container .btn-group-vertical>button[value=Save],.dashboards-container .btn-group-vertical>button[value^=Create],.dashboards-container .btn-group>a.button--danger,.dashboards-container .btn-group>button[type=submit],.dashboards-container .btn-group>button[value=Cancel],.dashboards-container .btn-group>button[value=Edit],.dashboards-container .btn-group>button[value=Remove],.dashboards-container .btn-group>button[value=Save],.dashboards-container .btn-group>button[value^=Create],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group>button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group>input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>a,.feed-icons .views-data-export-feed .btn-group-vertical>a,.feed-icons .views-data-export-feed .btn-group>a,.flag .btn-group-vertical>a,.flag .btn-group>a,.node-edit .btn-group-vertical>a.button--danger,.node-edit .btn-group-vertical>button[type=submit],.node-edit .btn-group-vertical>button[value=Cancel],.node-edit .btn-group-vertical>button[value=Edit],.node-edit .btn-group-vertical>button[value=Remove],.node-edit .btn-group-vertical>button[value=Save],.node-edit .btn-group-vertical>button[value^=Create],.node-edit .btn-group>a.button--danger,.node-edit .btn-group>button[type=submit],.node-edit .btn-group>button[value=Cancel],.node-edit .btn-group>button[value=Edit],.node-edit .btn-group>button[value=Remove],.node-edit .btn-group>button[value=Save],.node-edit .btn-group>button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>.carousel-controls,.paragraph--type--introduction .field--type-link .btn-group-vertical>a,.paragraph--type--introduction .field--type-link .btn-group>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group>a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~button{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.addevent-button.btn-group-vertical>.btn-check:checked+a,.addevent-button.btn-group-vertical>.btn-check:focus+a,.addevent-button.btn-group-vertical>a.active,.addevent-button.btn-group-vertical>a:active,.addevent-button.btn-group-vertical>a:focus,.addevent-button.btn-group-vertical>a:hover,.addevent-button.btn-group>.btn-check:checked+a,.addevent-button.btn-group>.btn-check:focus+a,.addevent-button.btn-group>a.active,.addevent-button.btn-group>a:active,.addevent-button.btn-group>a:focus,.addevent-button.btn-group>a:hover,.administrator-form .btn-group-vertical>.btn-check:checked+a.button--danger,.administrator-form .btn-group-vertical>.btn-check:checked+button[type=submit],.administrator-form .btn-group-vertical>.btn-check:checked+button[value=Cancel],.administrator-form .btn-group-vertical>.btn-check:checked+button[value=Edit],.administrator-form .btn-group-vertical>.btn-check:checked+button[value=Remove],.administrator-form .btn-group-vertical>.btn-check:checked+button[value=Save],.administrator-form .btn-group-vertical>.btn-check:checked+button[value^=Create],.administrator-form .btn-group-vertical>.btn-check:focus+a.button--danger,.administrator-form .btn-group-vertical>.btn-check:focus+button[type=submit],.administrator-form .btn-group-vertical>.btn-check:focus+button[value=Cancel],.administrator-form .btn-group-vertical>.btn-check:focus+button[value=Edit],.administrator-form .btn-group-vertical>.btn-check:focus+button[value=Remove],.administrator-form .btn-group-vertical>.btn-check:focus+button[value=Save],.administrator-form .btn-group-vertical>.btn-check:focus+button[value^=Create],.administrator-form .btn-group-vertical>a.active.button--danger,.administrator-form .btn-group-vertical>a.button--danger:active,.administrator-form .btn-group-vertical>a.button--danger:focus,.administrator-form .btn-group-vertical>a.button--danger:hover,.administrator-form .btn-group-vertical>button.active[type=submit],.administrator-form .btn-group-vertical>button.active[value=Cancel],.administrator-form .btn-group-vertical>button.active[value=Edit],.administrator-form .btn-group-vertical>button.active[value=Remove],.administrator-form .btn-group-vertical>button.active[value=Save],.administrator-form .btn-group-vertical>button.active[value^=Create],.administrator-form .btn-group-vertical>button[type=submit]:active,.administrator-form .btn-group-vertical>button[type=submit]:focus,.administrator-form .btn-group-vertical>button[type=submit]:hover,.administrator-form .btn-group-vertical>button[value=Cancel]:active,.administrator-form .btn-group-vertical>button[value=Cancel]:focus,.administrator-form .btn-group-vertical>button[value=Cancel]:hover,.administrator-form .btn-group-vertical>button[value=Edit]:active,.administrator-form .btn-group-vertical>button[value=Edit]:focus,.administrator-form .btn-group-vertical>button[value=Edit]:hover,.administrator-form .btn-group-vertical>button[value=Remove]:active,.administrator-form .btn-group-vertical>button[value=Remove]:focus,.administrator-form .btn-group-vertical>button[value=Remove]:hover,.administrator-form .btn-group-vertical>button[value=Save]:active,.administrator-form .btn-group-vertical>button[value=Save]:focus,.administrator-form .btn-group-vertical>button[value=Save]:hover,.administrator-form .btn-group-vertical>button[value^=Create]:active,.administrator-form .btn-group-vertical>button[value^=Create]:focus,.administrator-form .btn-group-vertical>button[value^=Create]:hover,.administrator-form .btn-group>.btn-check:checked+a.button--danger,.administrator-form .btn-group>.btn-check:checked+button[type=submit],.administrator-form .btn-group>.btn-check:checked+button[value=Cancel],.administrator-form .btn-group>.btn-check:checked+button[value=Edit],.administrator-form .btn-group>.btn-check:checked+button[value=Remove],.administrator-form .btn-group>.btn-check:checked+button[value=Save],.administrator-form .btn-group>.btn-check:checked+button[value^=Create],.administrator-form .btn-group>.btn-check:focus+a.button--danger,.administrator-form .btn-group>.btn-check:focus+button[type=submit],.administrator-form .btn-group>.btn-check:focus+button[value=Cancel],.administrator-form .btn-group>.btn-check:focus+button[value=Edit],.administrator-form .btn-group>.btn-check:focus+button[value=Remove],.administrator-form .btn-group>.btn-check:focus+button[value=Save],.administrator-form .btn-group>.btn-check:focus+button[value^=Create],.administrator-form .btn-group>a.active.button--danger,.administrator-form .btn-group>a.button--danger:active,.administrator-form .btn-group>a.button--danger:focus,.administrator-form .btn-group>a.button--danger:hover,.administrator-form .btn-group>button.active[type=submit],.administrator-form .btn-group>button.active[value=Cancel],.administrator-form .btn-group>button.active[value=Edit],.administrator-form .btn-group>button.active[value=Remove],.administrator-form .btn-group>button.active[value=Save],.administrator-form .btn-group>button.active[value^=Create],.administrator-form .btn-group>button[type=submit]:active,.administrator-form .btn-group>button[type=submit]:focus,.administrator-form .btn-group>button[type=submit]:hover,.administrator-form .btn-group>button[value=Cancel]:active,.administrator-form .btn-group>button[value=Cancel]:focus,.administrator-form .btn-group>button[value=Cancel]:hover,.administrator-form .btn-group>button[value=Edit]:active,.administrator-form .btn-group>button[value=Edit]:focus,.administrator-form .btn-group>button[value=Edit]:hover,.administrator-form .btn-group>button[value=Remove]:active,.administrator-form .btn-group>button[value=Remove]:focus,.administrator-form .btn-group>button[value=Remove]:hover,.administrator-form .btn-group>button[value=Save]:active,.administrator-form .btn-group>button[value=Save]:focus,.administrator-form .btn-group>button[value=Save]:hover,.administrator-form .btn-group>button[value^=Create]:active,.administrator-form .btn-group>button[value^=Create]:focus,.administrator-form .btn-group>button[value^=Create]:hover,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:checked+input[type=button],.btn-group-vertical>.btn-check:checked+input[type=reset],.btn-group-vertical>.btn-check:checked+input[type=submit],.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn-check:focus+input[type=button],.btn-group-vertical>.btn-check:focus+input[type=reset],.btn-group-vertical>.btn-check:focus+input[type=submit],.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group-vertical>input.active[type=button],.btn-group-vertical>input.active[type=reset],.btn-group-vertical>input.active[type=submit],.btn-group-vertical>input[type=button]:active,.btn-group-vertical>input[type=button]:focus,.btn-group-vertical>input[type=button]:hover,.btn-group-vertical>input[type=reset]:active,.btn-group-vertical>input[type=reset]:focus,.btn-group-vertical>input[type=reset]:hover,.btn-group-vertical>input[type=submit]:active,.btn-group-vertical>input[type=submit]:focus,.btn-group-vertical>input[type=submit]:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:checked+input[type=button],.btn-group>.btn-check:checked+input[type=reset],.btn-group>.btn-check:checked+input[type=submit],.btn-group>.btn-check:focus+.btn,.btn-group>.btn-check:focus+input[type=button],.btn-group>.btn-check:focus+input[type=reset],.btn-group>.btn-check:focus+input[type=submit],.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.btn-group>input.active[type=button],.btn-group>input.active[type=reset],.btn-group>input.active[type=submit],.btn-group>input[type=button]:active,.btn-group>input[type=button]:focus,.btn-group>input[type=button]:hover,.btn-group>input[type=reset]:active,.btn-group>input[type=reset]:focus,.btn-group>input[type=reset]:hover,.btn-group>input[type=submit]:active,.btn-group>input[type=submit]:focus,.btn-group>input[type=submit]:hover,.dashboards-container .btn-group-vertical>.btn-check:checked+a.button--danger,.dashboards-container .btn-group-vertical>.btn-check:checked+button[type=submit],.dashboards-container .btn-group-vertical>.btn-check:checked+button[value=Cancel],.dashboards-container .btn-group-vertical>.btn-check:checked+button[value=Edit],.dashboards-container .btn-group-vertical>.btn-check:checked+button[value=Remove],.dashboards-container .btn-group-vertical>.btn-check:checked+button[value=Save],.dashboards-container .btn-group-vertical>.btn-check:checked+button[value^=Create],.dashboards-container .btn-group-vertical>.btn-check:focus+a.button--danger,.dashboards-container .btn-group-vertical>.btn-check:focus+button[type=submit],.dashboards-container .btn-group-vertical>.btn-check:focus+button[value=Cancel],.dashboards-container .btn-group-vertical>.btn-check:focus+button[value=Edit],.dashboards-container .btn-group-vertical>.btn-check:focus+button[value=Remove],.dashboards-container .btn-group-vertical>.btn-check:focus+button[value=Save],.dashboards-container .btn-group-vertical>.btn-check:focus+button[value^=Create],.dashboards-container .btn-group-vertical>a.active.button--danger,.dashboards-container .btn-group-vertical>a.button--danger:active,.dashboards-container .btn-group-vertical>a.button--danger:focus,.dashboards-container .btn-group-vertical>a.button--danger:hover,.dashboards-container .btn-group-vertical>button.active[type=submit],.dashboards-container .btn-group-vertical>button.active[value=Cancel],.dashboards-container .btn-group-vertical>button.active[value=Edit],.dashboards-container .btn-group-vertical>button.active[value=Remove],.dashboards-container .btn-group-vertical>button.active[value=Save],.dashboards-container .btn-group-vertical>button.active[value^=Create],.dashboards-container .btn-group-vertical>button[type=submit]:active,.dashboards-container .btn-group-vertical>button[type=submit]:focus,.dashboards-container .btn-group-vertical>button[type=submit]:hover,.dashboards-container .btn-group-vertical>button[value=Cancel]:active,.dashboards-container .btn-group-vertical>button[value=Cancel]:focus,.dashboards-container .btn-group-vertical>button[value=Cancel]:hover,.dashboards-container .btn-group-vertical>button[value=Edit]:active,.dashboards-container .btn-group-vertical>button[value=Edit]:focus,.dashboards-container .btn-group-vertical>button[value=Edit]:hover,.dashboards-container .btn-group-vertical>button[value=Remove]:active,.dashboards-container .btn-group-vertical>button[value=Remove]:focus,.dashboards-container .btn-group-vertical>button[value=Remove]:hover,.dashboards-container .btn-group-vertical>button[value=Save]:active,.dashboards-container .btn-group-vertical>button[value=Save]:focus,.dashboards-container .btn-group-vertical>button[value=Save]:hover,.dashboards-container .btn-group-vertical>button[value^=Create]:active,.dashboards-container .btn-group-vertical>button[value^=Create]:focus,.dashboards-container .btn-group-vertical>button[value^=Create]:hover,.dashboards-container .btn-group>.btn-check:checked+a.button--danger,.dashboards-container .btn-group>.btn-check:checked+button[type=submit],.dashboards-container .btn-group>.btn-check:checked+button[value=Cancel],.dashboards-container .btn-group>.btn-check:checked+button[value=Edit],.dashboards-container .btn-group>.btn-check:checked+button[value=Remove],.dashboards-container .btn-group>.btn-check:checked+button[value=Save],.dashboards-container .btn-group>.btn-check:checked+button[value^=Create],.dashboards-container .btn-group>.btn-check:focus+a.button--danger,.dashboards-container .btn-group>.btn-check:focus+button[type=submit],.dashboards-container .btn-group>.btn-check:focus+button[value=Cancel],.dashboards-container .btn-group>.btn-check:focus+button[value=Edit],.dashboards-container .btn-group>.btn-check:focus+button[value=Remove],.dashboards-container .btn-group>.btn-check:focus+button[value=Save],.dashboards-container .btn-group>.btn-check:focus+button[value^=Create],.dashboards-container .btn-group>a.active.button--danger,.dashboards-container .btn-group>a.button--danger:active,.dashboards-container .btn-group>a.button--danger:focus,.dashboards-container .btn-group>a.button--danger:hover,.dashboards-container .btn-group>button.active[type=submit],.dashboards-container .btn-group>button.active[value=Cancel],.dashboards-container .btn-group>button.active[value=Edit],.dashboards-container .btn-group>button.active[value=Remove],.dashboards-container .btn-group>button.active[value=Save],.dashboards-container .btn-group>button.active[value^=Create],.dashboards-container .btn-group>button[type=submit]:active,.dashboards-container .btn-group>button[type=submit]:focus,.dashboards-container .btn-group>button[type=submit]:hover,.dashboards-container .btn-group>button[value=Cancel]:active,.dashboards-container .btn-group>button[value=Cancel]:focus,.dashboards-container .btn-group>button[value=Cancel]:hover,.dashboards-container .btn-group>button[value=Edit]:active,.dashboards-container .btn-group>button[value=Edit]:focus,.dashboards-container .btn-group>button[value=Edit]:hover,.dashboards-container .btn-group>button[value=Remove]:active,.dashboards-container .btn-group>button[value=Remove]:focus,.dashboards-container .btn-group>button[value=Remove]:hover,.dashboards-container .btn-group>button[value=Save]:active,.dashboards-container .btn-group>button[value=Save]:focus,.dashboards-container .btn-group>button[value=Save]:hover,.dashboards-container .btn-group>button[value^=Create]:active,.dashboards-container .btn-group>button[value^=Create]:focus,.dashboards-container .btn-group>button[value^=Create]:hover,.dashboards-container div.layout div.layout__region form .btn-group-vertical>.btn-check:checked+button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>.btn-check:focus+button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button.active[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]:active,.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]:focus,.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]:hover,.dashboards-container div.layout div.layout__region form .btn-group>.btn-check:checked+button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group>.btn-check:focus+button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group>button.active[type=submit],.dashboards-container div.layout div.layout__region form .btn-group>button[type=submit]:active,.dashboards-container div.layout div.layout__region form .btn-group>button[type=submit]:focus,.dashboards-container div.layout div.layout__region form .btn-group>button[type=submit]:hover,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>.btn-check:checked+input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>.btn-check:focus+input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input.active,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input:active,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input:focus,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input:hover,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group>.btn-check:checked+input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group>.btn-check:focus+input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group>input.active,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group>input:active,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group>input:focus,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group>input:hover,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.active.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.btn-check:checked+.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.btn-check:focus+.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog:active,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog:focus,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog:hover,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>.active.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>.btn-check:checked+.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>.btn-check:focus+.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>.token-dialog:active,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>.token-dialog:focus,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>.token-dialog:hover,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>.btn-check:checked+a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>.btn-check:focus+a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a.active,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a:active,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a:focus,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a:hover,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>.btn-check:checked+a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>.btn-check:focus+a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>a.active,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>a:active,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>a:focus,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>a:hover,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>.btn-check:checked+a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>.btn-check:focus+a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a.active,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a:active,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a:focus,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a:hover,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>.btn-check:checked+a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>.btn-check:focus+a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>a.active,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>a:active,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>a:focus,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>a:hover,.feed-icons .views-data-export-feed .btn-group-vertical>.btn-check:checked+a,.feed-icons .views-data-export-feed .btn-group-vertical>.btn-check:focus+a,.feed-icons .views-data-export-feed .btn-group-vertical>a.active,.feed-icons .views-data-export-feed .btn-group-vertical>a:active,.feed-icons .views-data-export-feed .btn-group-vertical>a:focus,.feed-icons .views-data-export-feed .btn-group-vertical>a:hover,.feed-icons .views-data-export-feed .btn-group>.btn-check:checked+a,.feed-icons .views-data-export-feed .btn-group>.btn-check:focus+a,.feed-icons .views-data-export-feed .btn-group>a.active,.feed-icons .views-data-export-feed .btn-group>a:active,.feed-icons .views-data-export-feed .btn-group>a:focus,.feed-icons .views-data-export-feed .btn-group>a:hover,.flag .btn-group-vertical>.btn-check:checked+a,.flag .btn-group-vertical>.btn-check:focus+a,.flag .btn-group-vertical>a.active,.flag .btn-group-vertical>a:active,.flag .btn-group-vertical>a:focus,.flag .btn-group-vertical>a:hover,.flag .btn-group>.btn-check:checked+a,.flag .btn-group>.btn-check:focus+a,.flag .btn-group>a.active,.flag .btn-group>a:active,.flag .btn-group>a:focus,.flag .btn-group>a:hover,.node-edit .btn-group-vertical>.btn-check:checked+a.button--danger,.node-edit .btn-group-vertical>.btn-check:checked+button[type=submit],.node-edit .btn-group-vertical>.btn-check:checked+button[value=Cancel],.node-edit .btn-group-vertical>.btn-check:checked+button[value=Edit],.node-edit .btn-group-vertical>.btn-check:checked+button[value=Remove],.node-edit .btn-group-vertical>.btn-check:checked+button[value=Save],.node-edit .btn-group-vertical>.btn-check:checked+button[value^=Create],.node-edit .btn-group-vertical>.btn-check:focus+a.button--danger,.node-edit .btn-group-vertical>.btn-check:focus+button[type=submit],.node-edit .btn-group-vertical>.btn-check:focus+button[value=Cancel],.node-edit .btn-group-vertical>.btn-check:focus+button[value=Edit],.node-edit .btn-group-vertical>.btn-check:focus+button[value=Remove],.node-edit .btn-group-vertical>.btn-check:focus+button[value=Save],.node-edit .btn-group-vertical>.btn-check:focus+button[value^=Create],.node-edit .btn-group-vertical>a.active.button--danger,.node-edit .btn-group-vertical>a.button--danger:active,.node-edit .btn-group-vertical>a.button--danger:focus,.node-edit .btn-group-vertical>a.button--danger:hover,.node-edit .btn-group-vertical>button.active[type=submit],.node-edit .btn-group-vertical>button.active[value=Cancel],.node-edit .btn-group-vertical>button.active[value=Edit],.node-edit .btn-group-vertical>button.active[value=Remove],.node-edit .btn-group-vertical>button.active[value=Save],.node-edit .btn-group-vertical>button.active[value^=Create],.node-edit .btn-group-vertical>button[type=submit]:active,.node-edit .btn-group-vertical>button[type=submit]:focus,.node-edit .btn-group-vertical>button[type=submit]:hover,.node-edit .btn-group-vertical>button[value=Cancel]:active,.node-edit .btn-group-vertical>button[value=Cancel]:focus,.node-edit .btn-group-vertical>button[value=Cancel]:hover,.node-edit .btn-group-vertical>button[value=Edit]:active,.node-edit .btn-group-vertical>button[value=Edit]:focus,.node-edit .btn-group-vertical>button[value=Edit]:hover,.node-edit .btn-group-vertical>button[value=Remove]:active,.node-edit .btn-group-vertical>button[value=Remove]:focus,.node-edit .btn-group-vertical>button[value=Remove]:hover,.node-edit .btn-group-vertical>button[value=Save]:active,.node-edit .btn-group-vertical>button[value=Save]:focus,.node-edit .btn-group-vertical>button[value=Save]:hover,.node-edit .btn-group-vertical>button[value^=Create]:active,.node-edit .btn-group-vertical>button[value^=Create]:focus,.node-edit .btn-group-vertical>button[value^=Create]:hover,.node-edit .btn-group>.btn-check:checked+a.button--danger,.node-edit .btn-group>.btn-check:checked+button[type=submit],.node-edit .btn-group>.btn-check:checked+button[value=Cancel],.node-edit .btn-group>.btn-check:checked+button[value=Edit],.node-edit .btn-group>.btn-check:checked+button[value=Remove],.node-edit .btn-group>.btn-check:checked+button[value=Save],.node-edit .btn-group>.btn-check:checked+button[value^=Create],.node-edit .btn-group>.btn-check:focus+a.button--danger,.node-edit .btn-group>.btn-check:focus+button[type=submit],.node-edit .btn-group>.btn-check:focus+button[value=Cancel],.node-edit .btn-group>.btn-check:focus+button[value=Edit],.node-edit .btn-group>.btn-check:focus+button[value=Remove],.node-edit .btn-group>.btn-check:focus+button[value=Save],.node-edit .btn-group>.btn-check:focus+button[value^=Create],.node-edit .btn-group>a.active.button--danger,.node-edit .btn-group>a.button--danger:active,.node-edit .btn-group>a.button--danger:focus,.node-edit .btn-group>a.button--danger:hover,.node-edit .btn-group>button.active[type=submit],.node-edit .btn-group>button.active[value=Cancel],.node-edit .btn-group>button.active[value=Edit],.node-edit .btn-group>button.active[value=Remove],.node-edit .btn-group>button.active[value=Save],.node-edit .btn-group>button.active[value^=Create],.node-edit .btn-group>button[type=submit]:active,.node-edit .btn-group>button[type=submit]:focus,.node-edit .btn-group>button[type=submit]:hover,.node-edit .btn-group>button[value=Cancel]:active,.node-edit .btn-group>button[value=Cancel]:focus,.node-edit .btn-group>button[value=Cancel]:hover,.node-edit .btn-group>button[value=Edit]:active,.node-edit .btn-group>button[value=Edit]:focus,.node-edit .btn-group>button[value=Edit]:hover,.node-edit .btn-group>button[value=Remove]:active,.node-edit .btn-group>button[value=Remove]:focus,.node-edit .btn-group>button[value=Remove]:hover,.node-edit .btn-group>button[value=Save]:active,.node-edit .btn-group>button[value=Save]:focus,.node-edit .btn-group>button[value=Save]:hover,.node-edit .btn-group>button[value^=Create]:active,.node-edit .btn-group>button[value^=Create]:focus,.node-edit .btn-group>button[value^=Create]:hover,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.active.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.btn-check:checked+.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.btn-check:focus+.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls:active,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls:focus,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls:hover,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>.active.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>.btn-check:checked+.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>.btn-check:focus+.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>.carousel-controls:active,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>.carousel-controls:focus,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>.carousel-controls:hover,.paragraph--type--introduction .field--type-link .btn-group-vertical>.btn-check:checked+a,.paragraph--type--introduction .field--type-link .btn-group-vertical>.btn-check:focus+a,.paragraph--type--introduction .field--type-link .btn-group-vertical>a.active,.paragraph--type--introduction .field--type-link .btn-group-vertical>a:active,.paragraph--type--introduction .field--type-link .btn-group-vertical>a:focus,.paragraph--type--introduction .field--type-link .btn-group-vertical>a:hover,.paragraph--type--introduction .field--type-link .btn-group>.btn-check:checked+a,.paragraph--type--introduction .field--type-link .btn-group>.btn-check:focus+a,.paragraph--type--introduction .field--type-link .btn-group>a.active,.paragraph--type--introduction .field--type-link .btn-group>a:active,.paragraph--type--introduction .field--type-link .btn-group>a:focus,.paragraph--type--introduction .field--type-link .btn-group>a:hover,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>.btn-check:checked+a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>.btn-check:focus+a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a.active,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a:active,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a:focus,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a:hover,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group>.btn-check:checked+a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group>.btn-check:focus+a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group>a.active,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group>a:active,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group>a:focus,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group>a:hover,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.btn-check:checked+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.btn-check:checked+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.btn-check:focus+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.btn-check:focus+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~.btn-check:checked+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~.btn-check:checked+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~.btn-check:focus+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~.btn-check:focus+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a.active,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a:active,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a:focus,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a:hover,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button.active,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button:active,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button:focus,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button:hover,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button.btn-check:checked+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button.btn-check:checked+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button.btn-check:focus+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button.btn-check:focus+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~.btn-check:checked+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~.btn-check:checked+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~.btn-check:focus+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~.btn-check:focus+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a.active,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a:active,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a:focus,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a:hover,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button.active,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button:active,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button:focus,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button:hover,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a.btn-check:checked+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a.btn-check:checked+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a.btn-check:focus+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a.btn-check:focus+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~.btn-check:checked+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~.btn-check:checked+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~.btn-check:focus+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~.btn-check:focus+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~a.active,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~a:active,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~a:focus,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~a:hover,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~button.active,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~button:active,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~button:focus,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~button:hover,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button.btn-check:checked+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button.btn-check:checked+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button.btn-check:focus+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button.btn-check:focus+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~.btn-check:checked+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~.btn-check:checked+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~.btn-check:focus+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~.btn-check:focus+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~a.active,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~a:active,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~a:focus,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~a:hover,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~button.active,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~button:active,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~button:focus,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~button:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.addevent-button.btn-group>:not(.btn-check:first-child)+a,.administrator-form .btn-group>:not(.btn-check:first-child)+a.button--danger,.administrator-form .btn-group>:not(.btn-check:first-child)+button[type=submit],.administrator-form .btn-group>:not(.btn-check:first-child)+button[value=Cancel],.administrator-form .btn-group>:not(.btn-check:first-child)+button[value=Edit],.administrator-form .btn-group>:not(.btn-check:first-child)+button[value=Remove],.administrator-form .btn-group>:not(.btn-check:first-child)+button[value=Save],.administrator-form .btn-group>:not(.btn-check:first-child)+button[value^=Create],.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>:not(.btn-check:first-child)+input[type=button],.btn-group>:not(.btn-check:first-child)+input[type=reset],.btn-group>:not(.btn-check:first-child)+input[type=submit],.dashboards-container .btn-group>:not(.btn-check:first-child)+a.button--danger,.dashboards-container .btn-group>:not(.btn-check:first-child)+button[type=submit],.dashboards-container .btn-group>:not(.btn-check:first-child)+button[value=Cancel],.dashboards-container .btn-group>:not(.btn-check:first-child)+button[value=Edit],.dashboards-container .btn-group>:not(.btn-check:first-child)+button[value=Remove],.dashboards-container .btn-group>:not(.btn-check:first-child)+button[value=Save],.dashboards-container .btn-group>:not(.btn-check:first-child)+button[value^=Create],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group>:not(.btn-check:first-child)+input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>:not(.btn-check:first-child)+.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>:not(.btn-check:first-child)+a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>:not(.btn-check:first-child)+a,.feed-icons .views-data-export-feed .btn-group>:not(.btn-check:first-child)+a,.flag .btn-group>:not(.btn-check:first-child)+a,.node-edit .btn-group>:not(.btn-check:first-child)+a.button--danger,.node-edit .btn-group>:not(.btn-check:first-child)+button[type=submit],.node-edit .btn-group>:not(.btn-check:first-child)+button[value=Cancel],.node-edit .btn-group>:not(.btn-check:first-child)+button[value=Edit],.node-edit .btn-group>:not(.btn-check:first-child)+button[value=Remove],.node-edit .btn-group>:not(.btn-check:first-child)+button[value=Save],.node-edit .btn-group>:not(.btn-check:first-child)+button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>:not(.btn-check:first-child)+.carousel-controls,.paragraph--type--introduction .field--type-link .btn-group>:not(.btn-check:first-child)+a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group>:not(.btn-check:first-child)+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a:not(.btn-check:first-child)+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a:not(.btn-check:first-child)+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~:not(.btn-check:first-child)+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~:not(.btn-check:first-child)+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button:not(.btn-check:first-child)+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button:not(.btn-check:first-child)+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~:not(.btn-check:first-child)+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~:not(.btn-check:first-child)+button{margin-left:-.0625rem}.addevent-button.btn-group>a.dropdown-toggle-split:first-child,.addevent-button.btn-group>a:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group>.btn-group:not(:last-child)>a.button--danger,.administrator-form .btn-group>.btn-group:not(:last-child)>button[type=submit],.administrator-form .btn-group>.btn-group:not(:last-child)>button[value=Cancel],.administrator-form .btn-group>.btn-group:not(:last-child)>button[value=Edit],.administrator-form .btn-group>.btn-group:not(:last-child)>button[value=Remove],.administrator-form .btn-group>.btn-group:not(:last-child)>button[value=Save],.administrator-form .btn-group>.btn-group:not(:last-child)>button[value^=Create],.administrator-form .btn-group>a.button--danger:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group>a.dropdown-toggle-split.button--danger:first-child,.administrator-form .btn-group>button.dropdown-toggle-split[type=submit]:first-child,.administrator-form .btn-group>button.dropdown-toggle-split[value=Cancel]:first-child,.administrator-form .btn-group>button.dropdown-toggle-split[value=Edit]:first-child,.administrator-form .btn-group>button.dropdown-toggle-split[value=Remove]:first-child,.administrator-form .btn-group>button.dropdown-toggle-split[value=Save]:first-child,.administrator-form .btn-group>button.dropdown-toggle-split[value^=Create]:first-child,.administrator-form .btn-group>button[type=submit]:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group>button[value=Cancel]:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group>button[value=Edit]:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group>button[value=Remove]:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group>button[value=Save]:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group>button[value^=Create]:not(:last-child):not(.dropdown-toggle),.btn-group>.addevent-button.btn-group:not(:last-child)>a,.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn-group:not(:last-child)>input[type=button],.btn-group>.btn-group:not(:last-child)>input[type=reset],.btn-group>.btn-group:not(:last-child)>input[type=submit],.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>input.dropdown-toggle-split[type=button]:first-child,.btn-group>input.dropdown-toggle-split[type=reset]:first-child,.btn-group>input.dropdown-toggle-split[type=submit]:first-child,.btn-group>input[type=button]:not(:last-child):not(.dropdown-toggle),.btn-group>input[type=reset]:not(:last-child):not(.dropdown-toggle),.btn-group>input[type=submit]:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group>.btn-group:not(:last-child)>a.button--danger,.dashboards-container .btn-group>.btn-group:not(:last-child)>button[type=submit],.dashboards-container .btn-group>.btn-group:not(:last-child)>button[value=Cancel],.dashboards-container .btn-group>.btn-group:not(:last-child)>button[value=Edit],.dashboards-container .btn-group>.btn-group:not(:last-child)>button[value=Remove],.dashboards-container .btn-group>.btn-group:not(:last-child)>button[value=Save],.dashboards-container .btn-group>.btn-group:not(:last-child)>button[value^=Create],.dashboards-container .btn-group>a.button--danger:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group>a.dropdown-toggle-split.button--danger:first-child,.dashboards-container .btn-group>button.dropdown-toggle-split[type=submit]:first-child,.dashboards-container .btn-group>button.dropdown-toggle-split[value=Cancel]:first-child,.dashboards-container .btn-group>button.dropdown-toggle-split[value=Edit]:first-child,.dashboards-container .btn-group>button.dropdown-toggle-split[value=Remove]:first-child,.dashboards-container .btn-group>button.dropdown-toggle-split[value=Save]:first-child,.dashboards-container .btn-group>button.dropdown-toggle-split[value^=Create]:first-child,.dashboards-container .btn-group>button[type=submit]:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group>button[value=Cancel]:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group>button[value=Edit]:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group>button[value=Remove]:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group>button[value=Save]:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group>button[value^=Create]:not(:last-child):not(.dropdown-toggle),.dashboards-container div.layout.ably-notifications .administrator-form .btn-group>form.btn-group:not(:last-child)>input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group>input.dropdown-toggle-split:first-child,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group>input:not(:last-child):not(.dropdown-toggle),.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>.btn-group:not(:last-child)>.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>.dropdown-toggle-split.token-dialog:first-child,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>.token-dialog:not(:last-child):not(.dropdown-toggle),.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>.btn-group:not(:last-child)>a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>a.dropdown-toggle-split:first-child,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>a:not(:last-child):not(.dropdown-toggle),.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>.btn-group:not(:last-child)>a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>a.dropdown-toggle-split:first-child,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>a:not(:last-child):not(.dropdown-toggle),.feed-icons .views-data-export-feed .btn-group>.btn-group:not(:last-child)>a,.feed-icons .views-data-export-feed .btn-group>a.dropdown-toggle-split:first-child,.feed-icons .views-data-export-feed .btn-group>a:not(:last-child):not(.dropdown-toggle),.flag .btn-group>.btn-group:not(:last-child)>a,.flag .btn-group>a.dropdown-toggle-split:first-child,.flag .btn-group>a:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group>.btn-group:not(:last-child)>a.button--danger,.node-edit .btn-group>.btn-group:not(:last-child)>button[type=submit],.node-edit .btn-group>.btn-group:not(:last-child)>button[value=Cancel],.node-edit .btn-group>.btn-group:not(:last-child)>button[value=Edit],.node-edit .btn-group>.btn-group:not(:last-child)>button[value=Remove],.node-edit .btn-group>.btn-group:not(:last-child)>button[value=Save],.node-edit .btn-group>.btn-group:not(:last-child)>button[value^=Create],.node-edit .btn-group>a.button--danger:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group>a.dropdown-toggle-split.button--danger:first-child,.node-edit .btn-group>button.dropdown-toggle-split[type=submit]:first-child,.node-edit .btn-group>button.dropdown-toggle-split[value=Cancel]:first-child,.node-edit .btn-group>button.dropdown-toggle-split[value=Edit]:first-child,.node-edit .btn-group>button.dropdown-toggle-split[value=Remove]:first-child,.node-edit .btn-group>button.dropdown-toggle-split[value=Save]:first-child,.node-edit .btn-group>button.dropdown-toggle-split[value^=Create]:first-child,.node-edit .btn-group>button[type=submit]:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group>button[value=Cancel]:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group>button[value=Edit]:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group>button[value=Remove]:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group>button[value=Save]:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group>button[value^=Create]:not(:last-child):not(.dropdown-toggle),.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>.btn-group:not(:last-child)>.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>.carousel-controls:not(:last-child):not(.dropdown-toggle),.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>.dropdown-toggle-split.carousel-controls:first-child,.paragraph--type--introduction .field--type-link .btn-group>.btn-group:not(:last-child)>a,.paragraph--type--introduction .field--type-link .btn-group>a.dropdown-toggle-split:first-child,.paragraph--type--introduction .field--type-link .btn-group>a:not(:last-child):not(.dropdown-toggle),body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group>a.dropdown-toggle-split:first-child,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group>a:not(:last-child):not(.dropdown-toggle),body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .btn-group>.action-links.btn-group:not(:last-child)>a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>.btn-group:not(:last-child)>a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>.btn-group:not(:last-child)>a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>.btn-group:not(:last-child)>button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>.btn-group:not(:last-child)>button~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~a.dropdown-toggle-split:first-child,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~a:not(:last-child):not(.dropdown-toggle),body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~button.dropdown-toggle-split:first-child,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~button:not(:last-child):not(.dropdown-toggle),body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~a.dropdown-toggle-split:first-child,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~a:not(:last-child):not(.dropdown-toggle),body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~button.dropdown-toggle-split:first-child,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~button:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.addevent-button.btn-group>:not(.btn-check)+a,.addevent-button.btn-group>a:nth-child(n+3),.administrator-form .btn-group>.btn-group:not(:first-child)>a.button--danger,.administrator-form .btn-group>.btn-group:not(:first-child)>button[type=submit],.administrator-form .btn-group>.btn-group:not(:first-child)>button[value=Cancel],.administrator-form .btn-group>.btn-group:not(:first-child)>button[value=Edit],.administrator-form .btn-group>.btn-group:not(:first-child)>button[value=Remove],.administrator-form .btn-group>.btn-group:not(:first-child)>button[value=Save],.administrator-form .btn-group>.btn-group:not(:first-child)>button[value^=Create],.administrator-form .btn-group>:not(.btn-check)+a.button--danger,.administrator-form .btn-group>:not(.btn-check)+button[type=submit],.administrator-form .btn-group>:not(.btn-check)+button[value=Cancel],.administrator-form .btn-group>:not(.btn-check)+button[value=Edit],.administrator-form .btn-group>:not(.btn-check)+button[value=Remove],.administrator-form .btn-group>:not(.btn-check)+button[value=Save],.administrator-form .btn-group>:not(.btn-check)+button[value^=Create],.administrator-form .btn-group>a.button--danger:nth-child(n+3),.administrator-form .btn-group>button[type=submit]:nth-child(n+3),.administrator-form .btn-group>button[value=Cancel]:nth-child(n+3),.administrator-form .btn-group>button[value=Edit]:nth-child(n+3),.administrator-form .btn-group>button[value=Remove]:nth-child(n+3),.administrator-form .btn-group>button[value=Save]:nth-child(n+3),.administrator-form .btn-group>button[value^=Create]:nth-child(n+3),.btn-group>.addevent-button.btn-group:not(:first-child)>a,.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn-group:not(:first-child)>input[type=button],.btn-group>.btn-group:not(:first-child)>input[type=reset],.btn-group>.btn-group:not(:first-child)>input[type=submit],.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>:not(.btn-check)+input[type=button],.btn-group>:not(.btn-check)+input[type=reset],.btn-group>:not(.btn-check)+input[type=submit],.btn-group>input[type=button]:nth-child(n+3),.btn-group>input[type=reset]:nth-child(n+3),.btn-group>input[type=submit]:nth-child(n+3),.dashboards-container .btn-group>.btn-group:not(:first-child)>a.button--danger,.dashboards-container .btn-group>.btn-group:not(:first-child)>button[type=submit],.dashboards-container .btn-group>.btn-group:not(:first-child)>button[value=Cancel],.dashboards-container .btn-group>.btn-group:not(:first-child)>button[value=Edit],.dashboards-container .btn-group>.btn-group:not(:first-child)>button[value=Remove],.dashboards-container .btn-group>.btn-group:not(:first-child)>button[value=Save],.dashboards-container .btn-group>.btn-group:not(:first-child)>button[value^=Create],.dashboards-container .btn-group>:not(.btn-check)+a.button--danger,.dashboards-container .btn-group>:not(.btn-check)+button[type=submit],.dashboards-container .btn-group>:not(.btn-check)+button[value=Cancel],.dashboards-container .btn-group>:not(.btn-check)+button[value=Edit],.dashboards-container .btn-group>:not(.btn-check)+button[value=Remove],.dashboards-container .btn-group>:not(.btn-check)+button[value=Save],.dashboards-container .btn-group>:not(.btn-check)+button[value^=Create],.dashboards-container .btn-group>a.button--danger:nth-child(n+3),.dashboards-container .btn-group>button[type=submit]:nth-child(n+3),.dashboards-container .btn-group>button[value=Cancel]:nth-child(n+3),.dashboards-container .btn-group>button[value=Edit]:nth-child(n+3),.dashboards-container .btn-group>button[value=Remove]:nth-child(n+3),.dashboards-container .btn-group>button[value=Save]:nth-child(n+3),.dashboards-container .btn-group>button[value^=Create]:nth-child(n+3),.dashboards-container div.layout div.layout__region form .btn-group>:not(.btn-check)+button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group>button[type=submit]:nth-child(n+3),.dashboards-container div.layout.ably-notifications .administrator-form .btn-group>form.btn-group:not(:first-child)>input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group>:not(.btn-check)+input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group>input:nth-child(n+3),.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>.btn-group:not(:first-child)>.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>.token-dialog:nth-child(n+3),.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group>:not(.btn-check)+.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>.btn-group:not(:first-child)>a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>:not(.btn-check)+a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group>a:nth-child(n+3),.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>.btn-group:not(:first-child)>a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>:not(.btn-check)+a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group>a:nth-child(n+3),.feed-icons .views-data-export-feed .btn-group>.btn-group:not(:first-child)>a,.feed-icons .views-data-export-feed .btn-group>:not(.btn-check)+a,.feed-icons .views-data-export-feed .btn-group>a:nth-child(n+3),.flag .btn-group>.btn-group:not(:first-child)>a,.flag .btn-group>:not(.btn-check)+a,.flag .btn-group>a:nth-child(n+3),.node-edit .btn-group>.btn-group:not(:first-child)>a.button--danger,.node-edit .btn-group>.btn-group:not(:first-child)>button[type=submit],.node-edit .btn-group>.btn-group:not(:first-child)>button[value=Cancel],.node-edit .btn-group>.btn-group:not(:first-child)>button[value=Edit],.node-edit .btn-group>.btn-group:not(:first-child)>button[value=Remove],.node-edit .btn-group>.btn-group:not(:first-child)>button[value=Save],.node-edit .btn-group>.btn-group:not(:first-child)>button[value^=Create],.node-edit .btn-group>:not(.btn-check)+a.button--danger,.node-edit .btn-group>:not(.btn-check)+button[type=submit],.node-edit .btn-group>:not(.btn-check)+button[value=Cancel],.node-edit .btn-group>:not(.btn-check)+button[value=Edit],.node-edit .btn-group>:not(.btn-check)+button[value=Remove],.node-edit .btn-group>:not(.btn-check)+button[value=Save],.node-edit .btn-group>:not(.btn-check)+button[value^=Create],.node-edit .btn-group>a.button--danger:nth-child(n+3),.node-edit .btn-group>button[type=submit]:nth-child(n+3),.node-edit .btn-group>button[value=Cancel]:nth-child(n+3),.node-edit .btn-group>button[value=Edit]:nth-child(n+3),.node-edit .btn-group>button[value=Remove]:nth-child(n+3),.node-edit .btn-group>button[value=Save]:nth-child(n+3),.node-edit .btn-group>button[value^=Create]:nth-child(n+3),.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>.btn-group:not(:first-child)>.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>.carousel-controls:nth-child(n+3),.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group>:not(.btn-check)+.carousel-controls,.paragraph--type--introduction .field--type-link .btn-group>.btn-group:not(:first-child)>a,.paragraph--type--introduction .field--type-link .btn-group>:not(.btn-check)+a,.paragraph--type--introduction .field--type-link .btn-group>a:nth-child(n+3),body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group>:not(.btn-check)+a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group>a:nth-child(n+3),body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .btn-group>.action-links.btn-group:not(:first-child)>a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>.btn-group:not(:first-child)>a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>.btn-group:not(:first-child)>a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>.btn-group:not(:first-child)>button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>.btn-group:not(:first-child)>button~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a:not(.btn-check)+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a:not(.btn-check)+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~:not(.btn-check)+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~:not(.btn-check)+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~a:nth-child(n+3),body[class*=page-user-].user-logged-in form .form-actions .btn-group>a~button:nth-child(n+3),body[class*=page-user-].user-logged-in form .form-actions .btn-group>button:not(.btn-check)+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button:not(.btn-check)+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~:not(.btn-check)+a,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~:not(.btn-check)+button,body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~a:nth-child(n+3),body[class*=page-user-].user-logged-in form .form-actions .btn-group>button~button:nth-child(n+3){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.addevent-button.btn-group-sm>a+.dropdown-toggle-split,.administrator-form .btn-group-sm>a.button--danger+.dropdown-toggle-split,.administrator-form .btn-group-sm>button[type=submit]+.dropdown-toggle-split,.administrator-form .btn-group-sm>button[value=Cancel]+.dropdown-toggle-split,.administrator-form .btn-group-sm>button[value=Edit]+.dropdown-toggle-split,.administrator-form .btn-group-sm>button[value=Remove]+.dropdown-toggle-split,.administrator-form .btn-group-sm>button[value=Save]+.dropdown-toggle-split,.administrator-form .btn-group-sm>button[value^=Create]+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split,.btn-group-sm>input[type=button]+.dropdown-toggle-split,.btn-group-sm>input[type=reset]+.dropdown-toggle-split,.btn-group-sm>input[type=submit]+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split,.dashboards-container .btn-group-sm>a.button--danger+.dropdown-toggle-split,.dashboards-container .btn-group-sm>button[type=submit]+.dropdown-toggle-split,.dashboards-container .btn-group-sm>button[value=Cancel]+.dropdown-toggle-split,.dashboards-container .btn-group-sm>button[value=Edit]+.dropdown-toggle-split,.dashboards-container .btn-group-sm>button[value=Remove]+.dropdown-toggle-split,.dashboards-container .btn-group-sm>button[value=Save]+.dropdown-toggle-split,.dashboards-container .btn-group-sm>button[value^=Create]+.dropdown-toggle-split,.dashboards-container div.layout div.layout__region form .btn-group-sm>button[type=submit]+.dropdown-toggle-split,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-sm>input+.dropdown-toggle-split,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-sm>.token-dialog+.dropdown-toggle-split,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-sm>a+.dropdown-toggle-split,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-sm>a+.dropdown-toggle-split,.feed-icons .views-data-export-feed .btn-group-sm>a+.dropdown-toggle-split,.flag .btn-group-sm>a+.dropdown-toggle-split,.node-edit .btn-group-sm>a.button--danger+.dropdown-toggle-split,.node-edit .btn-group-sm>button[type=submit]+.dropdown-toggle-split,.node-edit .btn-group-sm>button[value=Cancel]+.dropdown-toggle-split,.node-edit .btn-group-sm>button[value=Edit]+.dropdown-toggle-split,.node-edit .btn-group-sm>button[value=Remove]+.dropdown-toggle-split,.node-edit .btn-group-sm>button[value=Save]+.dropdown-toggle-split,.node-edit .btn-group-sm>button[value^=Create]+.dropdown-toggle-split,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-sm>.carousel-controls+.dropdown-toggle-split,.paragraph--type--introduction .field--type-link .btn-group-sm>a+.dropdown-toggle-split,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-sm>a+.dropdown-toggle-split,body[class*=page-user-].user-logged-in form .form-actions .btn-group-sm>a~a+.dropdown-toggle-split,body[class*=page-user-].user-logged-in form .form-actions .btn-group-sm>a~button+.dropdown-toggle-split,body[class*=page-user-].user-logged-in form .form-actions .btn-group-sm>button~a+.dropdown-toggle-split,body[class*=page-user-].user-logged-in form .form-actions .btn-group-sm>button~button+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.addevent-button.btn-group-lg>a+.dropdown-toggle-split,.administrator-form .btn-group-lg>a.button--danger+.dropdown-toggle-split,.administrator-form .btn-group-lg>button[type=submit]+.dropdown-toggle-split,.administrator-form .btn-group-lg>button[value=Cancel]+.dropdown-toggle-split,.administrator-form .btn-group-lg>button[value=Edit]+.dropdown-toggle-split,.administrator-form .btn-group-lg>button[value=Remove]+.dropdown-toggle-split,.administrator-form .btn-group-lg>button[value=Save]+.dropdown-toggle-split,.administrator-form .btn-group-lg>button[value^=Create]+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split,.btn-group-lg>input[type=button]+.dropdown-toggle-split,.btn-group-lg>input[type=reset]+.dropdown-toggle-split,.btn-group-lg>input[type=submit]+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split,.dashboards-container .btn-group-lg>a.button--danger+.dropdown-toggle-split,.dashboards-container .btn-group-lg>button[type=submit]+.dropdown-toggle-split,.dashboards-container .btn-group-lg>button[value=Cancel]+.dropdown-toggle-split,.dashboards-container .btn-group-lg>button[value=Edit]+.dropdown-toggle-split,.dashboards-container .btn-group-lg>button[value=Remove]+.dropdown-toggle-split,.dashboards-container .btn-group-lg>button[value=Save]+.dropdown-toggle-split,.dashboards-container .btn-group-lg>button[value^=Create]+.dropdown-toggle-split,.dashboards-container div.layout div.layout__region form .btn-group-lg>button[type=submit]+.dropdown-toggle-split,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-lg>input+.dropdown-toggle-split,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-lg>.token-dialog+.dropdown-toggle-split,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-lg>a+.dropdown-toggle-split,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-lg>a+.dropdown-toggle-split,.feed-icons .views-data-export-feed .btn-group-lg>a+.dropdown-toggle-split,.flag .btn-group-lg>a+.dropdown-toggle-split,.node-edit .btn-group-lg>a.button--danger+.dropdown-toggle-split,.node-edit .btn-group-lg>button[type=submit]+.dropdown-toggle-split,.node-edit .btn-group-lg>button[value=Cancel]+.dropdown-toggle-split,.node-edit .btn-group-lg>button[value=Edit]+.dropdown-toggle-split,.node-edit .btn-group-lg>button[value=Remove]+.dropdown-toggle-split,.node-edit .btn-group-lg>button[value=Save]+.dropdown-toggle-split,.node-edit .btn-group-lg>button[value^=Create]+.dropdown-toggle-split,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-lg>.carousel-controls+.dropdown-toggle-split,.paragraph--type--introduction .field--type-link .btn-group-lg>a+.dropdown-toggle-split,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-lg>a+.dropdown-toggle-split,body[class*=page-user-].user-logged-in form .form-actions .btn-group-lg>a~a+.dropdown-toggle-split,body[class*=page-user-].user-logged-in form .form-actions .btn-group-lg>a~button+.dropdown-toggle-split,body[class*=page-user-].user-logged-in form .form-actions .btn-group-lg>button~a+.dropdown-toggle-split,body[class*=page-user-].user-logged-in form .form-actions .btn-group-lg>button~button+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.addevent-button.btn-group-vertical>a,.administrator-form .btn-group-vertical>a.button--danger,.administrator-form .btn-group-vertical>button[type=submit],.administrator-form .btn-group-vertical>button[value=Cancel],.administrator-form .btn-group-vertical>button[value=Edit],.administrator-form .btn-group-vertical>button[value=Remove],.administrator-form .btn-group-vertical>button[value=Save],.administrator-form .btn-group-vertical>button[value^=Create],.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>input[type=button],.btn-group-vertical>input[type=reset],.btn-group-vertical>input[type=submit],.dashboards-container .btn-group-vertical>a.button--danger,.dashboards-container .btn-group-vertical>button[type=submit],.dashboards-container .btn-group-vertical>button[value=Cancel],.dashboards-container .btn-group-vertical>button[value=Edit],.dashboards-container .btn-group-vertical>button[value=Remove],.dashboards-container .btn-group-vertical>button[value=Save],.dashboards-container .btn-group-vertical>button[value^=Create],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a,.feed-icons .views-data-export-feed .btn-group-vertical>a,.flag .btn-group-vertical>a,.node-edit .btn-group-vertical>a.button--danger,.node-edit .btn-group-vertical>button[type=submit],.node-edit .btn-group-vertical>button[value=Cancel],.node-edit .btn-group-vertical>button[value=Edit],.node-edit .btn-group-vertical>button[value=Remove],.node-edit .btn-group-vertical>button[value=Save],.node-edit .btn-group-vertical>button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls,.paragraph--type--introduction .field--type-link .btn-group-vertical>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button{width:100%}.addevent-button.btn-group-vertical>a:not(:first-child),.administrator-form .btn-group-vertical>a.button--danger:not(:first-child),.administrator-form .btn-group-vertical>button[type=submit]:not(:first-child),.administrator-form .btn-group-vertical>button[value=Cancel]:not(:first-child),.administrator-form .btn-group-vertical>button[value=Edit]:not(:first-child),.administrator-form .btn-group-vertical>button[value=Remove]:not(:first-child),.administrator-form .btn-group-vertical>button[value=Save]:not(:first-child),.administrator-form .btn-group-vertical>button[value^=Create]:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>input[type=button]:not(:first-child),.btn-group-vertical>input[type=reset]:not(:first-child),.btn-group-vertical>input[type=submit]:not(:first-child),.dashboards-container .btn-group-vertical>a.button--danger:not(:first-child),.dashboards-container .btn-group-vertical>button[type=submit]:not(:first-child),.dashboards-container .btn-group-vertical>button[value=Cancel]:not(:first-child),.dashboards-container .btn-group-vertical>button[value=Edit]:not(:first-child),.dashboards-container .btn-group-vertical>button[value=Remove]:not(:first-child),.dashboards-container .btn-group-vertical>button[value=Save]:not(:first-child),.dashboards-container .btn-group-vertical>button[value^=Create]:not(:first-child),.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]:not(:first-child),.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input:not(:first-child),.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog:not(:first-child),.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a:not(:first-child),.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a:not(:first-child),.feed-icons .views-data-export-feed .btn-group-vertical>a:not(:first-child),.flag .btn-group-vertical>a:not(:first-child),.node-edit .btn-group-vertical>a.button--danger:not(:first-child),.node-edit .btn-group-vertical>button[type=submit]:not(:first-child),.node-edit .btn-group-vertical>button[value=Cancel]:not(:first-child),.node-edit .btn-group-vertical>button[value=Edit]:not(:first-child),.node-edit .btn-group-vertical>button[value=Remove]:not(:first-child),.node-edit .btn-group-vertical>button[value=Save]:not(:first-child),.node-edit .btn-group-vertical>button[value^=Create]:not(:first-child),.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls:not(:first-child),.paragraph--type--introduction .field--type-link .btn-group-vertical>a:not(:first-child),body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a:not(:first-child),body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a:not(:first-child),body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button:not(:first-child),body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a:not(:first-child),body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button:not(:first-child){margin-top:-.0625rem}.addevent-button.btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group-vertical>.btn-group:not(:last-child)>a.button--danger,.administrator-form .btn-group-vertical>.btn-group:not(:last-child)>button[type=submit],.administrator-form .btn-group-vertical>.btn-group:not(:last-child)>button[value=Cancel],.administrator-form .btn-group-vertical>.btn-group:not(:last-child)>button[value=Edit],.administrator-form .btn-group-vertical>.btn-group:not(:last-child)>button[value=Remove],.administrator-form .btn-group-vertical>.btn-group:not(:last-child)>button[value=Save],.administrator-form .btn-group-vertical>.btn-group:not(:last-child)>button[value^=Create],.administrator-form .btn-group-vertical>a.button--danger:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group-vertical>button[type=submit]:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group-vertical>button[value=Cancel]:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group-vertical>button[value=Edit]:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group-vertical>button[value=Remove]:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group-vertical>button[value=Save]:not(:last-child):not(.dropdown-toggle),.administrator-form .btn-group-vertical>button[value^=Create]:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.addevent-button.btn-group:not(:last-child)>a,.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:last-child)>input[type=button],.btn-group-vertical>.btn-group:not(:last-child)>input[type=reset],.btn-group-vertical>.btn-group:not(:last-child)>input[type=submit],.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>input[type=button]:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>input[type=reset]:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>input[type=submit]:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group-vertical>.btn-group:not(:last-child)>a.button--danger,.dashboards-container .btn-group-vertical>.btn-group:not(:last-child)>button[type=submit],.dashboards-container .btn-group-vertical>.btn-group:not(:last-child)>button[value=Cancel],.dashboards-container .btn-group-vertical>.btn-group:not(:last-child)>button[value=Edit],.dashboards-container .btn-group-vertical>.btn-group:not(:last-child)>button[value=Remove],.dashboards-container .btn-group-vertical>.btn-group:not(:last-child)>button[value=Save],.dashboards-container .btn-group-vertical>.btn-group:not(:last-child)>button[value^=Create],.dashboards-container .btn-group-vertical>a.button--danger:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group-vertical>button[type=submit]:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group-vertical>button[value=Cancel]:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group-vertical>button[value=Edit]:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group-vertical>button[value=Remove]:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group-vertical>button[value=Save]:not(:last-child):not(.dropdown-toggle),.dashboards-container .btn-group-vertical>button[value^=Create]:not(:last-child):not(.dropdown-toggle),.dashboards-container div.layout.ably-notifications .administrator-form .btn-group-vertical>form.btn-group:not(:last-child)>input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input:not(:last-child):not(.dropdown-toggle),.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.btn-group:not(:last-child)>.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog:not(:last-child):not(.dropdown-toggle),.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>.btn-group:not(:last-child)>a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>.btn-group:not(:last-child)>a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),.feed-icons .views-data-export-feed .btn-group-vertical>.btn-group:not(:last-child)>a,.feed-icons .views-data-export-feed .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),.flag .btn-group-vertical>.btn-group:not(:last-child)>a,.flag .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group-vertical>.btn-group:not(:last-child)>a.button--danger,.node-edit .btn-group-vertical>.btn-group:not(:last-child)>button[type=submit],.node-edit .btn-group-vertical>.btn-group:not(:last-child)>button[value=Cancel],.node-edit .btn-group-vertical>.btn-group:not(:last-child)>button[value=Edit],.node-edit .btn-group-vertical>.btn-group:not(:last-child)>button[value=Remove],.node-edit .btn-group-vertical>.btn-group:not(:last-child)>button[value=Save],.node-edit .btn-group-vertical>.btn-group:not(:last-child)>button[value^=Create],.node-edit .btn-group-vertical>a.button--danger:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group-vertical>button[type=submit]:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group-vertical>button[value=Cancel]:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group-vertical>button[value=Edit]:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group-vertical>button[value=Remove]:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group-vertical>button[value=Save]:not(:last-child):not(.dropdown-toggle),.node-edit .btn-group-vertical>button[value^=Create]:not(:last-child):not(.dropdown-toggle),.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.btn-group:not(:last-child)>.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls:not(:last-child):not(.dropdown-toggle),.paragraph--type--introduction .field--type-link .btn-group-vertical>.btn-group:not(:last-child)>a,.paragraph--type--introduction .field--type-link .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .btn-group-vertical>.action-links.btn-group:not(:last-child)>a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.btn-group:not(:last-child)>a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.btn-group:not(:last-child)>a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.btn-group:not(:last-child)>button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.btn-group:not(:last-child)>button~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a:not(:last-child):not(.dropdown-toggle),body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button:not(:last-child):not(.dropdown-toggle),body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a:not(:last-child):not(.dropdown-toggle),body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.addevent-button.btn-group-vertical>.btn~a,.addevent-button.btn-group-vertical>a~.btn,.addevent-button.btn-group-vertical>a~a,.addevent-button.btn-group-vertical>a~input[type=button],.addevent-button.btn-group-vertical>a~input[type=reset],.addevent-button.btn-group-vertical>a~input[type=submit],.addevent-button.btn-group-vertical>input[type=button]~a,.addevent-button.btn-group-vertical>input[type=reset]~a,.addevent-button.btn-group-vertical>input[type=submit]~a,.administrator-form .addevent-button.btn-group-vertical>a.button--danger~a,.administrator-form .addevent-button.btn-group-vertical>a~a.button--danger,.administrator-form .addevent-button.btn-group-vertical>a~button[type=submit],.administrator-form .addevent-button.btn-group-vertical>a~button[value=Cancel],.administrator-form .addevent-button.btn-group-vertical>a~button[value=Edit],.administrator-form .addevent-button.btn-group-vertical>a~button[value=Remove],.administrator-form .addevent-button.btn-group-vertical>a~button[value=Save],.administrator-form .addevent-button.btn-group-vertical>a~button[value^=Create],.administrator-form .addevent-button.btn-group-vertical>button[type=submit]~a,.administrator-form .addevent-button.btn-group-vertical>button[value=Cancel]~a,.administrator-form .addevent-button.btn-group-vertical>button[value=Edit]~a,.administrator-form .addevent-button.btn-group-vertical>button[value=Remove]~a,.administrator-form .addevent-button.btn-group-vertical>button[value=Save]~a,.administrator-form .addevent-button.btn-group-vertical>button[value^=Create]~a,.administrator-form .btn-group-vertical>.btn-group:not(:first-child)>a.button--danger,.administrator-form .btn-group-vertical>.btn-group:not(:first-child)>button[type=submit],.administrator-form .btn-group-vertical>.btn-group:not(:first-child)>button[value=Cancel],.administrator-form .btn-group-vertical>.btn-group:not(:first-child)>button[value=Edit],.administrator-form .btn-group-vertical>.btn-group:not(:first-child)>button[value=Remove],.administrator-form .btn-group-vertical>.btn-group:not(:first-child)>button[value=Save],.administrator-form .btn-group-vertical>.btn-group:not(:first-child)>button[value^=Create],.administrator-form .btn-group-vertical>.btn~a.button--danger,.administrator-form .btn-group-vertical>.btn~button[type=submit],.administrator-form .btn-group-vertical>.btn~button[value=Cancel],.administrator-form .btn-group-vertical>.btn~button[value=Edit],.administrator-form .btn-group-vertical>.btn~button[value=Remove],.administrator-form .btn-group-vertical>.btn~button[value=Save],.administrator-form .btn-group-vertical>.btn~button[value^=Create],.administrator-form .btn-group-vertical>a.button--danger~.btn,.administrator-form .btn-group-vertical>a.button--danger~a.button--danger,.administrator-form .btn-group-vertical>a.button--danger~button[type=submit],.administrator-form .btn-group-vertical>a.button--danger~button[value=Cancel],.administrator-form .btn-group-vertical>a.button--danger~button[value=Edit],.administrator-form .btn-group-vertical>a.button--danger~button[value=Remove],.administrator-form .btn-group-vertical>a.button--danger~button[value=Save],.administrator-form .btn-group-vertical>a.button--danger~button[value^=Create],.administrator-form .btn-group-vertical>a.button--danger~input[type=button],.administrator-form .btn-group-vertical>a.button--danger~input[type=reset],.administrator-form .btn-group-vertical>a.button--danger~input[type=submit],.administrator-form .btn-group-vertical>button[type=submit]~.btn,.administrator-form .btn-group-vertical>button[type=submit]~a.button--danger,.administrator-form .btn-group-vertical>button[type=submit]~button[type=submit],.administrator-form .btn-group-vertical>button[type=submit]~button[value=Cancel],.administrator-form .btn-group-vertical>button[type=submit]~button[value=Edit],.administrator-form .btn-group-vertical>button[type=submit]~button[value=Remove],.administrator-form .btn-group-vertical>button[type=submit]~button[value=Save],.administrator-form .btn-group-vertical>button[type=submit]~button[value^=Create],.administrator-form .btn-group-vertical>button[type=submit]~input[type=button],.administrator-form .btn-group-vertical>button[type=submit]~input[type=reset],.administrator-form .btn-group-vertical>button[type=submit]~input[type=submit],.administrator-form .btn-group-vertical>button[value=Cancel]~.btn,.administrator-form .btn-group-vertical>button[value=Cancel]~a.button--danger,.administrator-form .btn-group-vertical>button[value=Cancel]~button[type=submit],.administrator-form .btn-group-vertical>button[value=Cancel]~button[value=Cancel],.administrator-form .btn-group-vertical>button[value=Cancel]~button[value=Edit],.administrator-form .btn-group-vertical>button[value=Cancel]~button[value=Remove],.administrator-form .btn-group-vertical>button[value=Cancel]~button[value=Save],.administrator-form .btn-group-vertical>button[value=Cancel]~button[value^=Create],.administrator-form .btn-group-vertical>button[value=Cancel]~input[type=button],.administrator-form .btn-group-vertical>button[value=Cancel]~input[type=reset],.administrator-form .btn-group-vertical>button[value=Cancel]~input[type=submit],.administrator-form .btn-group-vertical>button[value=Edit]~.btn,.administrator-form .btn-group-vertical>button[value=Edit]~a.button--danger,.administrator-form .btn-group-vertical>button[value=Edit]~button[type=submit],.administrator-form .btn-group-vertical>button[value=Edit]~button[value=Cancel],.administrator-form .btn-group-vertical>button[value=Edit]~button[value=Edit],.administrator-form .btn-group-vertical>button[value=Edit]~button[value=Remove],.administrator-form .btn-group-vertical>button[value=Edit]~button[value=Save],.administrator-form .btn-group-vertical>button[value=Edit]~button[value^=Create],.administrator-form .btn-group-vertical>button[value=Edit]~input[type=button],.administrator-form .btn-group-vertical>button[value=Edit]~input[type=reset],.administrator-form .btn-group-vertical>button[value=Edit]~input[type=submit],.administrator-form .btn-group-vertical>button[value=Remove]~.btn,.administrator-form .btn-group-vertical>button[value=Remove]~a.button--danger,.administrator-form .btn-group-vertical>button[value=Remove]~button[type=submit],.administrator-form .btn-group-vertical>button[value=Remove]~button[value=Cancel],.administrator-form .btn-group-vertical>button[value=Remove]~button[value=Edit],.administrator-form .btn-group-vertical>button[value=Remove]~button[value=Remove],.administrator-form .btn-group-vertical>button[value=Remove]~button[value=Save],.administrator-form .btn-group-vertical>button[value=Remove]~button[value^=Create],.administrator-form .btn-group-vertical>button[value=Remove]~input[type=button],.administrator-form .btn-group-vertical>button[value=Remove]~input[type=reset],.administrator-form .btn-group-vertical>button[value=Remove]~input[type=submit],.administrator-form .btn-group-vertical>button[value=Save]~.btn,.administrator-form .btn-group-vertical>button[value=Save]~a.button--danger,.administrator-form .btn-group-vertical>button[value=Save]~button[type=submit],.administrator-form .btn-group-vertical>button[value=Save]~button[value=Cancel],.administrator-form .btn-group-vertical>button[value=Save]~button[value=Edit],.administrator-form .btn-group-vertical>button[value=Save]~button[value=Remove],.administrator-form .btn-group-vertical>button[value=Save]~button[value=Save],.administrator-form .btn-group-vertical>button[value=Save]~button[value^=Create],.administrator-form .btn-group-vertical>button[value=Save]~input[type=button],.administrator-form .btn-group-vertical>button[value=Save]~input[type=reset],.administrator-form .btn-group-vertical>button[value=Save]~input[type=submit],.administrator-form .btn-group-vertical>button[value^=Create]~.btn,.administrator-form .btn-group-vertical>button[value^=Create]~a.button--danger,.administrator-form .btn-group-vertical>button[value^=Create]~button[type=submit],.administrator-form .btn-group-vertical>button[value^=Create]~button[value=Cancel],.administrator-form .btn-group-vertical>button[value^=Create]~button[value=Edit],.administrator-form .btn-group-vertical>button[value^=Create]~button[value=Remove],.administrator-form .btn-group-vertical>button[value^=Create]~button[value=Save],.administrator-form .btn-group-vertical>button[value^=Create]~button[value^=Create],.administrator-form .btn-group-vertical>button[value^=Create]~input[type=button],.administrator-form .btn-group-vertical>button[value^=Create]~input[type=reset],.administrator-form .btn-group-vertical>button[value^=Create]~input[type=submit],.administrator-form .btn-group-vertical>input[type=button]~a.button--danger,.administrator-form .btn-group-vertical>input[type=button]~button[type=submit],.administrator-form .btn-group-vertical>input[type=button]~button[value=Cancel],.administrator-form .btn-group-vertical>input[type=button]~button[value=Edit],.administrator-form .btn-group-vertical>input[type=button]~button[value=Remove],.administrator-form .btn-group-vertical>input[type=button]~button[value=Save],.administrator-form .btn-group-vertical>input[type=button]~button[value^=Create],.administrator-form .btn-group-vertical>input[type=reset]~a.button--danger,.administrator-form .btn-group-vertical>input[type=reset]~button[type=submit],.administrator-form .btn-group-vertical>input[type=reset]~button[value=Cancel],.administrator-form .btn-group-vertical>input[type=reset]~button[value=Edit],.administrator-form .btn-group-vertical>input[type=reset]~button[value=Remove],.administrator-form .btn-group-vertical>input[type=reset]~button[value=Save],.administrator-form .btn-group-vertical>input[type=reset]~button[value^=Create],.administrator-form .btn-group-vertical>input[type=submit]~a.button--danger,.administrator-form .btn-group-vertical>input[type=submit]~button[type=submit],.administrator-form .btn-group-vertical>input[type=submit]~button[value=Cancel],.administrator-form .btn-group-vertical>input[type=submit]~button[value=Edit],.administrator-form .btn-group-vertical>input[type=submit]~button[value=Remove],.administrator-form .btn-group-vertical>input[type=submit]~button[value=Save],.administrator-form .btn-group-vertical>input[type=submit]~button[value^=Create],.administrator-form .dashboards-container .btn-group-vertical>a.button--danger~a.button--danger,.administrator-form .dashboards-container .btn-group-vertical>a.button--danger~button[type=submit],.administrator-form .dashboards-container .btn-group-vertical>a.button--danger~button[value=Cancel],.administrator-form .dashboards-container .btn-group-vertical>a.button--danger~button[value=Edit],.administrator-form .dashboards-container .btn-group-vertical>a.button--danger~button[value=Remove],.administrator-form .dashboards-container .btn-group-vertical>a.button--danger~button[value=Save],.administrator-form .dashboards-container .btn-group-vertical>a.button--danger~button[value^=Create],.administrator-form .dashboards-container .btn-group-vertical>button[type=submit]~a.button--danger,.administrator-form .dashboards-container .btn-group-vertical>button[type=submit]~button[type=submit],.administrator-form .dashboards-container .btn-group-vertical>button[type=submit]~button[value=Cancel],.administrator-form .dashboards-container .btn-group-vertical>button[type=submit]~button[value=Edit],.administrator-form .dashboards-container .btn-group-vertical>button[type=submit]~button[value=Remove],.administrator-form .dashboards-container .btn-group-vertical>button[type=submit]~button[value=Save],.administrator-form .dashboards-container .btn-group-vertical>button[type=submit]~button[value^=Create],.administrator-form .dashboards-container .btn-group-vertical>button[value=Cancel]~a.button--danger,.administrator-form .dashboards-container .btn-group-vertical>button[value=Cancel]~button[type=submit],.administrator-form .dashboards-container .btn-group-vertical>button[value=Cancel]~button[value=Cancel],.administrator-form .dashboards-container .btn-group-vertical>button[value=Cancel]~button[value=Edit],.administrator-form .dashboards-container .btn-group-vertical>button[value=Cancel]~button[value=Remove],.administrator-form .dashboards-container .btn-group-vertical>button[value=Cancel]~button[value=Save],.administrator-form .dashboards-container .btn-group-vertical>button[value=Cancel]~button[value^=Create],.administrator-form .dashboards-container .btn-group-vertical>button[value=Edit]~a.button--danger,.administrator-form .dashboards-container .btn-group-vertical>button[value=Edit]~button[type=submit],.administrator-form .dashboards-container .btn-group-vertical>button[value=Edit]~button[value=Cancel],.administrator-form .dashboards-container .btn-group-vertical>button[value=Edit]~button[value=Edit],.administrator-form .dashboards-container .btn-group-vertical>button[value=Edit]~button[value=Remove],.administrator-form .dashboards-container .btn-group-vertical>button[value=Edit]~button[value=Save],.administrator-form .dashboards-container .btn-group-vertical>button[value=Edit]~button[value^=Create],.administrator-form .dashboards-container .btn-group-vertical>button[value=Remove]~a.button--danger,.administrator-form .dashboards-container .btn-group-vertical>button[value=Remove]~button[type=submit],.administrator-form .dashboards-container .btn-group-vertical>button[value=Remove]~button[value=Cancel],.administrator-form .dashboards-container .btn-group-vertical>button[value=Remove]~button[value=Edit],.administrator-form .dashboards-container .btn-group-vertical>button[value=Remove]~button[value=Remove],.administrator-form .dashboards-container .btn-group-vertical>button[value=Remove]~button[value=Save],.administrator-form .dashboards-container .btn-group-vertical>button[value=Remove]~button[value^=Create],.administrator-form .dashboards-container .btn-group-vertical>button[value=Save]~a.button--danger,.administrator-form .dashboards-container .btn-group-vertical>button[value=Save]~button[type=submit],.administrator-form .dashboards-container .btn-group-vertical>button[value=Save]~button[value=Cancel],.administrator-form .dashboards-container .btn-group-vertical>button[value=Save]~button[value=Edit],.administrator-form .dashboards-container .btn-group-vertical>button[value=Save]~button[value=Remove],.administrator-form .dashboards-container .btn-group-vertical>button[value=Save]~button[value=Save],.administrator-form .dashboards-container .btn-group-vertical>button[value=Save]~button[value^=Create],.administrator-form .dashboards-container .btn-group-vertical>button[value^=Create]~a.button--danger,.administrator-form .dashboards-container .btn-group-vertical>button[value^=Create]~button[type=submit],.administrator-form .dashboards-container .btn-group-vertical>button[value^=Create]~button[value=Cancel],.administrator-form .dashboards-container .btn-group-vertical>button[value^=Create]~button[value=Edit],.administrator-form .dashboards-container .btn-group-vertical>button[value^=Create]~button[value=Remove],.administrator-form .dashboards-container .btn-group-vertical>button[value^=Create]~button[value=Save],.administrator-form .dashboards-container .btn-group-vertical>button[value^=Create]~button[value^=Create],.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>a.button--danger~button[type=submit],.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~a.button--danger,.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[type=submit],.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value=Cancel],.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value=Edit],.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value=Remove],.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value=Save],.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value^=Create],.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value=Cancel]~button[type=submit],.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value=Edit]~button[type=submit],.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value=Remove]~button[type=submit],.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value=Save]~button[type=submit],.administrator-form .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value^=Create]~button[type=submit],.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a.button--danger~a,.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~a.button--danger,.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[type=submit],.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value=Cancel],.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value=Edit],.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value=Remove],.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value=Save],.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value^=Create],.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[type=submit]~a,.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value=Cancel]~a,.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value=Edit]~a,.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value=Remove]~a,.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value=Save]~a,.administrator-form .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value^=Create]~a,.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a.button--danger~a,.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~a.button--danger,.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[type=submit],.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value=Cancel],.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value=Edit],.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value=Remove],.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value=Save],.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value^=Create],.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[type=submit]~a,.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value=Cancel]~a,.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value=Edit]~a,.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value=Remove]~a,.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value=Save]~a,.administrator-form .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value^=Create]~a,.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>a.button--danger~a,.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>a~a.button--danger,.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>a~button[type=submit],.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value=Cancel],.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value=Edit],.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value=Remove],.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value=Save],.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value^=Create],.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>button[type=submit]~a,.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>button[value=Cancel]~a,.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>button[value=Edit]~a,.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>button[value=Remove]~a,.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>button[value=Save]~a,.administrator-form .feed-icons .views-data-export-feed .btn-group-vertical>button[value^=Create]~a,.administrator-form .flag .btn-group-vertical>a.button--danger~a,.administrator-form .flag .btn-group-vertical>a~a.button--danger,.administrator-form .flag .btn-group-vertical>a~button[type=submit],.administrator-form .flag .btn-group-vertical>a~button[value=Cancel],.administrator-form .flag .btn-group-vertical>a~button[value=Edit],.administrator-form .flag .btn-group-vertical>a~button[value=Remove],.administrator-form .flag .btn-group-vertical>a~button[value=Save],.administrator-form .flag .btn-group-vertical>a~button[value^=Create],.administrator-form .flag .btn-group-vertical>button[type=submit]~a,.administrator-form .flag .btn-group-vertical>button[value=Cancel]~a,.administrator-form .flag .btn-group-vertical>button[value=Edit]~a,.administrator-form .flag .btn-group-vertical>button[value=Remove]~a,.administrator-form .flag .btn-group-vertical>button[value=Save]~a,.administrator-form .flag .btn-group-vertical>button[value^=Create]~a,.administrator-form .node-edit .btn-group-vertical>a.button--danger~a.button--danger,.administrator-form .node-edit .btn-group-vertical>a.button--danger~button[type=submit],.administrator-form .node-edit .btn-group-vertical>a.button--danger~button[value=Cancel],.administrator-form .node-edit .btn-group-vertical>a.button--danger~button[value=Edit],.administrator-form .node-edit .btn-group-vertical>a.button--danger~button[value=Remove],.administrator-form .node-edit .btn-group-vertical>a.button--danger~button[value=Save],.administrator-form .node-edit .btn-group-vertical>a.button--danger~button[value^=Create],.administrator-form .node-edit .btn-group-vertical>button[type=submit]~a.button--danger,.administrator-form .node-edit .btn-group-vertical>button[type=submit]~button[type=submit],.administrator-form .node-edit .btn-group-vertical>button[type=submit]~button[value=Cancel],.administrator-form .node-edit .btn-group-vertical>button[type=submit]~button[value=Edit],.administrator-form .node-edit .btn-group-vertical>button[type=submit]~button[value=Remove],.administrator-form .node-edit .btn-group-vertical>button[type=submit]~button[value=Save],.administrator-form .node-edit .btn-group-vertical>button[type=submit]~button[value^=Create],.administrator-form .node-edit .btn-group-vertical>button[value=Cancel]~a.button--danger,.administrator-form .node-edit .btn-group-vertical>button[value=Cancel]~button[type=submit],.administrator-form .node-edit .btn-group-vertical>button[value=Cancel]~button[value=Cancel],.administrator-form .node-edit .btn-group-vertical>button[value=Cancel]~button[value=Edit],.administrator-form .node-edit .btn-group-vertical>button[value=Cancel]~button[value=Remove],.administrator-form .node-edit .btn-group-vertical>button[value=Cancel]~button[value=Save],.administrator-form .node-edit .btn-group-vertical>button[value=Cancel]~button[value^=Create],.administrator-form .node-edit .btn-group-vertical>button[value=Edit]~a.button--danger,.administrator-form .node-edit .btn-group-vertical>button[value=Edit]~button[type=submit],.administrator-form .node-edit .btn-group-vertical>button[value=Edit]~button[value=Cancel],.administrator-form .node-edit .btn-group-vertical>button[value=Edit]~button[value=Edit],.administrator-form .node-edit .btn-group-vertical>button[value=Edit]~button[value=Remove],.administrator-form .node-edit .btn-group-vertical>button[value=Edit]~button[value=Save],.administrator-form .node-edit .btn-group-vertical>button[value=Edit]~button[value^=Create],.administrator-form .node-edit .btn-group-vertical>button[value=Remove]~a.button--danger,.administrator-form .node-edit .btn-group-vertical>button[value=Remove]~button[type=submit],.administrator-form .node-edit .btn-group-vertical>button[value=Remove]~button[value=Cancel],.administrator-form .node-edit .btn-group-vertical>button[value=Remove]~button[value=Edit],.administrator-form .node-edit .btn-group-vertical>button[value=Remove]~button[value=Remove],.administrator-form .node-edit .btn-group-vertical>button[value=Remove]~button[value=Save],.administrator-form .node-edit .btn-group-vertical>button[value=Remove]~button[value^=Create],.administrator-form .node-edit .btn-group-vertical>button[value=Save]~a.button--danger,.administrator-form .node-edit .btn-group-vertical>button[value=Save]~button[type=submit],.administrator-form .node-edit .btn-group-vertical>button[value=Save]~button[value=Cancel],.administrator-form .node-edit .btn-group-vertical>button[value=Save]~button[value=Edit],.administrator-form .node-edit .btn-group-vertical>button[value=Save]~button[value=Remove],.administrator-form .node-edit .btn-group-vertical>button[value=Save]~button[value=Save],.administrator-form .node-edit .btn-group-vertical>button[value=Save]~button[value^=Create],.administrator-form .node-edit .btn-group-vertical>button[value^=Create]~a.button--danger,.administrator-form .node-edit .btn-group-vertical>button[value^=Create]~button[type=submit],.administrator-form .node-edit .btn-group-vertical>button[value^=Create]~button[value=Cancel],.administrator-form .node-edit .btn-group-vertical>button[value^=Create]~button[value=Edit],.administrator-form .node-edit .btn-group-vertical>button[value^=Create]~button[value=Remove],.administrator-form .node-edit .btn-group-vertical>button[value^=Create]~button[value=Save],.administrator-form .node-edit .btn-group-vertical>button[value^=Create]~button[value^=Create],.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~a.button--danger,.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[type=submit],.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value=Cancel],.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value=Edit],.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value=Remove],.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value=Save],.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value^=Create],.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a.button--danger~.carousel-controls,.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[type=submit]~.carousel-controls,.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value=Cancel]~.carousel-controls,.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value=Edit]~.carousel-controls,.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value=Remove]~.carousel-controls,.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value=Save]~.carousel-controls,.administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value^=Create]~.carousel-controls,.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>a.button--danger~a,.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>a~a.button--danger,.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[type=submit],.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value=Cancel],.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value=Edit],.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value=Remove],.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value=Save],.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value^=Create],.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>button[type=submit]~a,.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value=Cancel]~a,.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value=Edit]~a,.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value=Remove]~a,.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value=Save]~a,.administrator-form .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value^=Create]~a,.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a.button--danger~a,.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~a.button--danger,.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[type=submit],.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value=Cancel],.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value=Edit],.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value=Remove],.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value=Save],.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value^=Create],.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[type=submit]~a,.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value=Cancel]~a,.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value=Edit]~a,.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value=Remove]~a,.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value=Save]~a,.administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value^=Create]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.button--danger~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.button--danger~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.button--danger~button~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.button--danger~button~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~a.button--danger,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[type=submit],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value=Cancel],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value=Edit],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value=Remove],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value=Save],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value^=Create],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[type=submit]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[type=submit]~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Cancel]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Cancel]~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Edit]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Edit]~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Remove]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Remove]~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Save]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Save]~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value^=Create]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value^=Create]~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~a.button--danger,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[type=submit],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value=Cancel],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value=Edit],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value=Remove],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value=Save],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value^=Create],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~a~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~a~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Cancel]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Cancel]~a~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Cancel]~a~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Cancel]~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Edit]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Edit]~a~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Edit]~a~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Edit]~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Remove]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Remove]~a~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Remove]~a~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Remove]~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Save]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Save]~a~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Save]~a~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Save]~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value^=Create]~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value^=Create]~a~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value^=Create]~a~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value^=Create]~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a.button--danger~a,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a.button--danger~button,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~a.button--danger,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[type=submit],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value=Cancel],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value=Edit],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value=Remove],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value=Save],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value^=Create],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~a.button--danger,.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[type=submit],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value=Cancel],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value=Edit],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value=Remove],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value=Save],.administrator-form body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value^=Create],.btn-group-vertical>.addevent-button.btn-group:not(:first-child)>a,.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child)>input[type=button],.btn-group-vertical>.btn-group:not(:first-child)>input[type=reset],.btn-group-vertical>.btn-group:not(:first-child)>input[type=submit],.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn~input[type=button],.btn-group-vertical>.btn~input[type=reset],.btn-group-vertical>.btn~input[type=submit],.btn-group-vertical>input[type=button]~.btn,.btn-group-vertical>input[type=button]~input[type=button],.btn-group-vertical>input[type=button]~input[type=reset],.btn-group-vertical>input[type=button]~input[type=submit],.btn-group-vertical>input[type=reset]~.btn,.btn-group-vertical>input[type=reset]~input[type=button],.btn-group-vertical>input[type=reset]~input[type=reset],.btn-group-vertical>input[type=reset]~input[type=submit],.btn-group-vertical>input[type=submit]~.btn,.btn-group-vertical>input[type=submit]~input[type=button],.btn-group-vertical>input[type=submit]~input[type=reset],.btn-group-vertical>input[type=submit]~input[type=submit],.dashboards-container .addevent-button.btn-group-vertical>a.button--danger~a,.dashboards-container .addevent-button.btn-group-vertical>a~a.button--danger,.dashboards-container .addevent-button.btn-group-vertical>a~button[type=submit],.dashboards-container .addevent-button.btn-group-vertical>a~button[value=Cancel],.dashboards-container .addevent-button.btn-group-vertical>a~button[value=Edit],.dashboards-container .addevent-button.btn-group-vertical>a~button[value=Remove],.dashboards-container .addevent-button.btn-group-vertical>a~button[value=Save],.dashboards-container .addevent-button.btn-group-vertical>a~button[value^=Create],.dashboards-container .addevent-button.btn-group-vertical>button[type=submit]~a,.dashboards-container .addevent-button.btn-group-vertical>button[value=Cancel]~a,.dashboards-container .addevent-button.btn-group-vertical>button[value=Edit]~a,.dashboards-container .addevent-button.btn-group-vertical>button[value=Remove]~a,.dashboards-container .addevent-button.btn-group-vertical>button[value=Save]~a,.dashboards-container .addevent-button.btn-group-vertical>button[value^=Create]~a,.dashboards-container .administrator-form .btn-group-vertical>a.button--danger~a.button--danger,.dashboards-container .administrator-form .btn-group-vertical>a.button--danger~button[type=submit],.dashboards-container .administrator-form .btn-group-vertical>a.button--danger~button[value=Cancel],.dashboards-container .administrator-form .btn-group-vertical>a.button--danger~button[value=Edit],.dashboards-container .administrator-form .btn-group-vertical>a.button--danger~button[value=Remove],.dashboards-container .administrator-form .btn-group-vertical>a.button--danger~button[value=Save],.dashboards-container .administrator-form .btn-group-vertical>a.button--danger~button[value^=Create],.dashboards-container .administrator-form .btn-group-vertical>button[type=submit]~a.button--danger,.dashboards-container .administrator-form .btn-group-vertical>button[type=submit]~button[type=submit],.dashboards-container .administrator-form .btn-group-vertical>button[type=submit]~button[value=Cancel],.dashboards-container .administrator-form .btn-group-vertical>button[type=submit]~button[value=Edit],.dashboards-container .administrator-form .btn-group-vertical>button[type=submit]~button[value=Remove],.dashboards-container .administrator-form .btn-group-vertical>button[type=submit]~button[value=Save],.dashboards-container .administrator-form .btn-group-vertical>button[type=submit]~button[value^=Create],.dashboards-container .administrator-form .btn-group-vertical>button[value=Cancel]~a.button--danger,.dashboards-container .administrator-form .btn-group-vertical>button[value=Cancel]~button[type=submit],.dashboards-container .administrator-form .btn-group-vertical>button[value=Cancel]~button[value=Cancel],.dashboards-container .administrator-form .btn-group-vertical>button[value=Cancel]~button[value=Edit],.dashboards-container .administrator-form .btn-group-vertical>button[value=Cancel]~button[value=Remove],.dashboards-container .administrator-form .btn-group-vertical>button[value=Cancel]~button[value=Save],.dashboards-container .administrator-form .btn-group-vertical>button[value=Cancel]~button[value^=Create],.dashboards-container .administrator-form .btn-group-vertical>button[value=Edit]~a.button--danger,.dashboards-container .administrator-form .btn-group-vertical>button[value=Edit]~button[type=submit],.dashboards-container .administrator-form .btn-group-vertical>button[value=Edit]~button[value=Cancel],.dashboards-container .administrator-form .btn-group-vertical>button[value=Edit]~button[value=Edit],.dashboards-container .administrator-form .btn-group-vertical>button[value=Edit]~button[value=Remove],.dashboards-container .administrator-form .btn-group-vertical>button[value=Edit]~button[value=Save],.dashboards-container .administrator-form .btn-group-vertical>button[value=Edit]~button[value^=Create],.dashboards-container .administrator-form .btn-group-vertical>button[value=Remove]~a.button--danger,.dashboards-container .administrator-form .btn-group-vertical>button[value=Remove]~button[type=submit],.dashboards-container .administrator-form .btn-group-vertical>button[value=Remove]~button[value=Cancel],.dashboards-container .administrator-form .btn-group-vertical>button[value=Remove]~button[value=Edit],.dashboards-container .administrator-form .btn-group-vertical>button[value=Remove]~button[value=Remove],.dashboards-container .administrator-form .btn-group-vertical>button[value=Remove]~button[value=Save],.dashboards-container .administrator-form .btn-group-vertical>button[value=Remove]~button[value^=Create],.dashboards-container .administrator-form .btn-group-vertical>button[value=Save]~a.button--danger,.dashboards-container .administrator-form .btn-group-vertical>button[value=Save]~button[type=submit],.dashboards-container .administrator-form .btn-group-vertical>button[value=Save]~button[value=Cancel],.dashboards-container .administrator-form .btn-group-vertical>button[value=Save]~button[value=Edit],.dashboards-container .administrator-form .btn-group-vertical>button[value=Save]~button[value=Remove],.dashboards-container .administrator-form .btn-group-vertical>button[value=Save]~button[value=Save],.dashboards-container .administrator-form .btn-group-vertical>button[value=Save]~button[value^=Create],.dashboards-container .administrator-form .btn-group-vertical>button[value^=Create]~a.button--danger,.dashboards-container .administrator-form .btn-group-vertical>button[value^=Create]~button[type=submit],.dashboards-container .administrator-form .btn-group-vertical>button[value^=Create]~button[value=Cancel],.dashboards-container .administrator-form .btn-group-vertical>button[value^=Create]~button[value=Edit],.dashboards-container .administrator-form .btn-group-vertical>button[value^=Create]~button[value=Remove],.dashboards-container .administrator-form .btn-group-vertical>button[value^=Create]~button[value=Save],.dashboards-container .administrator-form .btn-group-vertical>button[value^=Create]~button[value^=Create],.dashboards-container .btn-group-vertical>.btn-group:not(:first-child)>a.button--danger,.dashboards-container .btn-group-vertical>.btn-group:not(:first-child)>button[type=submit],.dashboards-container .btn-group-vertical>.btn-group:not(:first-child)>button[value=Cancel],.dashboards-container .btn-group-vertical>.btn-group:not(:first-child)>button[value=Edit],.dashboards-container .btn-group-vertical>.btn-group:not(:first-child)>button[value=Remove],.dashboards-container .btn-group-vertical>.btn-group:not(:first-child)>button[value=Save],.dashboards-container .btn-group-vertical>.btn-group:not(:first-child)>button[value^=Create],.dashboards-container .btn-group-vertical>.btn~a.button--danger,.dashboards-container .btn-group-vertical>.btn~button[type=submit],.dashboards-container .btn-group-vertical>.btn~button[value=Cancel],.dashboards-container .btn-group-vertical>.btn~button[value=Edit],.dashboards-container .btn-group-vertical>.btn~button[value=Remove],.dashboards-container .btn-group-vertical>.btn~button[value=Save],.dashboards-container .btn-group-vertical>.btn~button[value^=Create],.dashboards-container .btn-group-vertical>a.button--danger~.btn,.dashboards-container .btn-group-vertical>a.button--danger~a.button--danger,.dashboards-container .btn-group-vertical>a.button--danger~button[type=submit],.dashboards-container .btn-group-vertical>a.button--danger~button[value=Cancel],.dashboards-container .btn-group-vertical>a.button--danger~button[value=Edit],.dashboards-container .btn-group-vertical>a.button--danger~button[value=Remove],.dashboards-container .btn-group-vertical>a.button--danger~button[value=Save],.dashboards-container .btn-group-vertical>a.button--danger~button[value^=Create],.dashboards-container .btn-group-vertical>a.button--danger~input[type=button],.dashboards-container .btn-group-vertical>a.button--danger~input[type=reset],.dashboards-container .btn-group-vertical>a.button--danger~input[type=submit],.dashboards-container .btn-group-vertical>button[type=submit]~.btn,.dashboards-container .btn-group-vertical>button[type=submit]~a.button--danger,.dashboards-container .btn-group-vertical>button[type=submit]~button[type=submit],.dashboards-container .btn-group-vertical>button[type=submit]~button[value=Cancel],.dashboards-container .btn-group-vertical>button[type=submit]~button[value=Edit],.dashboards-container .btn-group-vertical>button[type=submit]~button[value=Remove],.dashboards-container .btn-group-vertical>button[type=submit]~button[value=Save],.dashboards-container .btn-group-vertical>button[type=submit]~button[value^=Create],.dashboards-container .btn-group-vertical>button[type=submit]~input[type=button],.dashboards-container .btn-group-vertical>button[type=submit]~input[type=reset],.dashboards-container .btn-group-vertical>button[type=submit]~input[type=submit],.dashboards-container .btn-group-vertical>button[value=Cancel]~.btn,.dashboards-container .btn-group-vertical>button[value=Cancel]~a.button--danger,.dashboards-container .btn-group-vertical>button[value=Cancel]~button[type=submit],.dashboards-container .btn-group-vertical>button[value=Cancel]~button[value=Cancel],.dashboards-container .btn-group-vertical>button[value=Cancel]~button[value=Edit],.dashboards-container .btn-group-vertical>button[value=Cancel]~button[value=Remove],.dashboards-container .btn-group-vertical>button[value=Cancel]~button[value=Save],.dashboards-container .btn-group-vertical>button[value=Cancel]~button[value^=Create],.dashboards-container .btn-group-vertical>button[value=Cancel]~input[type=button],.dashboards-container .btn-group-vertical>button[value=Cancel]~input[type=reset],.dashboards-container .btn-group-vertical>button[value=Cancel]~input[type=submit],.dashboards-container .btn-group-vertical>button[value=Edit]~.btn,.dashboards-container .btn-group-vertical>button[value=Edit]~a.button--danger,.dashboards-container .btn-group-vertical>button[value=Edit]~button[type=submit],.dashboards-container .btn-group-vertical>button[value=Edit]~button[value=Cancel],.dashboards-container .btn-group-vertical>button[value=Edit]~button[value=Edit],.dashboards-container .btn-group-vertical>button[value=Edit]~button[value=Remove],.dashboards-container .btn-group-vertical>button[value=Edit]~button[value=Save],.dashboards-container .btn-group-vertical>button[value=Edit]~button[value^=Create],.dashboards-container .btn-group-vertical>button[value=Edit]~input[type=button],.dashboards-container .btn-group-vertical>button[value=Edit]~input[type=reset],.dashboards-container .btn-group-vertical>button[value=Edit]~input[type=submit],.dashboards-container .btn-group-vertical>button[value=Remove]~.btn,.dashboards-container .btn-group-vertical>button[value=Remove]~a.button--danger,.dashboards-container .btn-group-vertical>button[value=Remove]~button[type=submit],.dashboards-container .btn-group-vertical>button[value=Remove]~button[value=Cancel],.dashboards-container .btn-group-vertical>button[value=Remove]~button[value=Edit],.dashboards-container .btn-group-vertical>button[value=Remove]~button[value=Remove],.dashboards-container .btn-group-vertical>button[value=Remove]~button[value=Save],.dashboards-container .btn-group-vertical>button[value=Remove]~button[value^=Create],.dashboards-container .btn-group-vertical>button[value=Remove]~input[type=button],.dashboards-container .btn-group-vertical>button[value=Remove]~input[type=reset],.dashboards-container .btn-group-vertical>button[value=Remove]~input[type=submit],.dashboards-container .btn-group-vertical>button[value=Save]~.btn,.dashboards-container .btn-group-vertical>button[value=Save]~a.button--danger,.dashboards-container .btn-group-vertical>button[value=Save]~button[type=submit],.dashboards-container .btn-group-vertical>button[value=Save]~button[value=Cancel],.dashboards-container .btn-group-vertical>button[value=Save]~button[value=Edit],.dashboards-container .btn-group-vertical>button[value=Save]~button[value=Remove],.dashboards-container .btn-group-vertical>button[value=Save]~button[value=Save],.dashboards-container .btn-group-vertical>button[value=Save]~button[value^=Create],.dashboards-container .btn-group-vertical>button[value=Save]~input[type=button],.dashboards-container .btn-group-vertical>button[value=Save]~input[type=reset],.dashboards-container .btn-group-vertical>button[value=Save]~input[type=submit],.dashboards-container .btn-group-vertical>button[value^=Create]~.btn,.dashboards-container .btn-group-vertical>button[value^=Create]~a.button--danger,.dashboards-container .btn-group-vertical>button[value^=Create]~button[type=submit],.dashboards-container .btn-group-vertical>button[value^=Create]~button[value=Cancel],.dashboards-container .btn-group-vertical>button[value^=Create]~button[value=Edit],.dashboards-container .btn-group-vertical>button[value^=Create]~button[value=Remove],.dashboards-container .btn-group-vertical>button[value^=Create]~button[value=Save],.dashboards-container .btn-group-vertical>button[value^=Create]~button[value^=Create],.dashboards-container .btn-group-vertical>button[value^=Create]~input[type=button],.dashboards-container .btn-group-vertical>button[value^=Create]~input[type=reset],.dashboards-container .btn-group-vertical>button[value^=Create]~input[type=submit],.dashboards-container .btn-group-vertical>input[type=button]~a.button--danger,.dashboards-container .btn-group-vertical>input[type=button]~button[type=submit],.dashboards-container .btn-group-vertical>input[type=button]~button[value=Cancel],.dashboards-container .btn-group-vertical>input[type=button]~button[value=Edit],.dashboards-container .btn-group-vertical>input[type=button]~button[value=Remove],.dashboards-container .btn-group-vertical>input[type=button]~button[value=Save],.dashboards-container .btn-group-vertical>input[type=button]~button[value^=Create],.dashboards-container .btn-group-vertical>input[type=reset]~a.button--danger,.dashboards-container .btn-group-vertical>input[type=reset]~button[type=submit],.dashboards-container .btn-group-vertical>input[type=reset]~button[value=Cancel],.dashboards-container .btn-group-vertical>input[type=reset]~button[value=Edit],.dashboards-container .btn-group-vertical>input[type=reset]~button[value=Remove],.dashboards-container .btn-group-vertical>input[type=reset]~button[value=Save],.dashboards-container .btn-group-vertical>input[type=reset]~button[value^=Create],.dashboards-container .btn-group-vertical>input[type=submit]~a.button--danger,.dashboards-container .btn-group-vertical>input[type=submit]~button[type=submit],.dashboards-container .btn-group-vertical>input[type=submit]~button[value=Cancel],.dashboards-container .btn-group-vertical>input[type=submit]~button[value=Edit],.dashboards-container .btn-group-vertical>input[type=submit]~button[value=Remove],.dashboards-container .btn-group-vertical>input[type=submit]~button[value=Save],.dashboards-container .btn-group-vertical>input[type=submit]~button[value^=Create],.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>a.button--danger~a,.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>a~a.button--danger,.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>a~button[type=submit],.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value=Cancel],.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value=Edit],.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value=Remove],.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value=Save],.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value^=Create],.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>button[type=submit]~a,.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>button[value=Cancel]~a,.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>button[value=Edit]~a,.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>button[value=Remove]~a,.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>button[value=Save]~a,.dashboards-container .feed-icons .views-data-export-feed .btn-group-vertical>button[value^=Create]~a,.dashboards-container .flag .btn-group-vertical>a.button--danger~a,.dashboards-container .flag .btn-group-vertical>a~a.button--danger,.dashboards-container .flag .btn-group-vertical>a~button[type=submit],.dashboards-container .flag .btn-group-vertical>a~button[value=Cancel],.dashboards-container .flag .btn-group-vertical>a~button[value=Edit],.dashboards-container .flag .btn-group-vertical>a~button[value=Remove],.dashboards-container .flag .btn-group-vertical>a~button[value=Save],.dashboards-container .flag .btn-group-vertical>a~button[value^=Create],.dashboards-container .flag .btn-group-vertical>button[type=submit]~a,.dashboards-container .flag .btn-group-vertical>button[value=Cancel]~a,.dashboards-container .flag .btn-group-vertical>button[value=Edit]~a,.dashboards-container .flag .btn-group-vertical>button[value=Remove]~a,.dashboards-container .flag .btn-group-vertical>button[value=Save]~a,.dashboards-container .flag .btn-group-vertical>button[value^=Create]~a,.dashboards-container .node-edit .btn-group-vertical>a.button--danger~a.button--danger,.dashboards-container .node-edit .btn-group-vertical>a.button--danger~button[type=submit],.dashboards-container .node-edit .btn-group-vertical>a.button--danger~button[value=Cancel],.dashboards-container .node-edit .btn-group-vertical>a.button--danger~button[value=Edit],.dashboards-container .node-edit .btn-group-vertical>a.button--danger~button[value=Remove],.dashboards-container .node-edit .btn-group-vertical>a.button--danger~button[value=Save],.dashboards-container .node-edit .btn-group-vertical>a.button--danger~button[value^=Create],.dashboards-container .node-edit .btn-group-vertical>button[type=submit]~a.button--danger,.dashboards-container .node-edit .btn-group-vertical>button[type=submit]~button[type=submit],.dashboards-container .node-edit .btn-group-vertical>button[type=submit]~button[value=Cancel],.dashboards-container .node-edit .btn-group-vertical>button[type=submit]~button[value=Edit],.dashboards-container .node-edit .btn-group-vertical>button[type=submit]~button[value=Remove],.dashboards-container .node-edit .btn-group-vertical>button[type=submit]~button[value=Save],.dashboards-container .node-edit .btn-group-vertical>button[type=submit]~button[value^=Create],.dashboards-container .node-edit .btn-group-vertical>button[value=Cancel]~a.button--danger,.dashboards-container .node-edit .btn-group-vertical>button[value=Cancel]~button[type=submit],.dashboards-container .node-edit .btn-group-vertical>button[value=Cancel]~button[value=Cancel],.dashboards-container .node-edit .btn-group-vertical>button[value=Cancel]~button[value=Edit],.dashboards-container .node-edit .btn-group-vertical>button[value=Cancel]~button[value=Remove],.dashboards-container .node-edit .btn-group-vertical>button[value=Cancel]~button[value=Save],.dashboards-container .node-edit .btn-group-vertical>button[value=Cancel]~button[value^=Create],.dashboards-container .node-edit .btn-group-vertical>button[value=Edit]~a.button--danger,.dashboards-container .node-edit .btn-group-vertical>button[value=Edit]~button[type=submit],.dashboards-container .node-edit .btn-group-vertical>button[value=Edit]~button[value=Cancel],.dashboards-container .node-edit .btn-group-vertical>button[value=Edit]~button[value=Edit],.dashboards-container .node-edit .btn-group-vertical>button[value=Edit]~button[value=Remove],.dashboards-container .node-edit .btn-group-vertical>button[value=Edit]~button[value=Save],.dashboards-container .node-edit .btn-group-vertical>button[value=Edit]~button[value^=Create],.dashboards-container .node-edit .btn-group-vertical>button[value=Remove]~a.button--danger,.dashboards-container .node-edit .btn-group-vertical>button[value=Remove]~button[type=submit],.dashboards-container .node-edit .btn-group-vertical>button[value=Remove]~button[value=Cancel],.dashboards-container .node-edit .btn-group-vertical>button[value=Remove]~button[value=Edit],.dashboards-container .node-edit .btn-group-vertical>button[value=Remove]~button[value=Remove],.dashboards-container .node-edit .btn-group-vertical>button[value=Remove]~button[value=Save],.dashboards-container .node-edit .btn-group-vertical>button[value=Remove]~button[value^=Create],.dashboards-container .node-edit .btn-group-vertical>button[value=Save]~a.button--danger,.dashboards-container .node-edit .btn-group-vertical>button[value=Save]~button[type=submit],.dashboards-container .node-edit .btn-group-vertical>button[value=Save]~button[value=Cancel],.dashboards-container .node-edit .btn-group-vertical>button[value=Save]~button[value=Edit],.dashboards-container .node-edit .btn-group-vertical>button[value=Save]~button[value=Remove],.dashboards-container .node-edit .btn-group-vertical>button[value=Save]~button[value=Save],.dashboards-container .node-edit .btn-group-vertical>button[value=Save]~button[value^=Create],.dashboards-container .node-edit .btn-group-vertical>button[value^=Create]~a.button--danger,.dashboards-container .node-edit .btn-group-vertical>button[value^=Create]~button[type=submit],.dashboards-container .node-edit .btn-group-vertical>button[value^=Create]~button[value=Cancel],.dashboards-container .node-edit .btn-group-vertical>button[value^=Create]~button[value=Edit],.dashboards-container .node-edit .btn-group-vertical>button[value^=Create]~button[value=Remove],.dashboards-container .node-edit .btn-group-vertical>button[value^=Create]~button[value=Save],.dashboards-container .node-edit .btn-group-vertical>button[value^=Create]~button[value^=Create],.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~a.button--danger,.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[type=submit],.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value=Cancel],.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value=Edit],.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value=Remove],.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value=Save],.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value^=Create],.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a.button--danger~.carousel-controls,.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[type=submit]~.carousel-controls,.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value=Cancel]~.carousel-controls,.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value=Edit]~.carousel-controls,.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value=Remove]~.carousel-controls,.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value=Save]~.carousel-controls,.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value^=Create]~.carousel-controls,.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>a.button--danger~a,.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>a~a.button--danger,.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[type=submit],.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value=Cancel],.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value=Edit],.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value=Remove],.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value=Save],.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value^=Create],.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>button[type=submit]~a,.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value=Cancel]~a,.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value=Edit]~a,.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value=Remove]~a,.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value=Save]~a,.dashboards-container .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value^=Create]~a,.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a.button--danger~a,.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~a.button--danger,.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[type=submit],.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value=Cancel],.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value=Edit],.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value=Remove],.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value=Save],.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value^=Create],.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[type=submit]~a,.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value=Cancel]~a,.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value=Edit]~a,.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value=Remove]~a,.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value=Save]~a,.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value^=Create]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.button--danger~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.button--danger~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.button--danger~button~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.button--danger~button~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~a.button--danger,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[type=submit],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value=Cancel],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value=Edit],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value=Remove],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value=Save],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value^=Create],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[type=submit]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[type=submit]~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Cancel]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Cancel]~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Edit]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Edit]~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Remove]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Remove]~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Save]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Save]~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value^=Create]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value^=Create]~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~a.button--danger,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[type=submit],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value=Cancel],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value=Edit],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value=Remove],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value=Save],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value^=Create],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~a~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~a~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Cancel]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Cancel]~a~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Cancel]~a~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Cancel]~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Edit]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Edit]~a~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Edit]~a~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Edit]~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Remove]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Remove]~a~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Remove]~a~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Remove]~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Save]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Save]~a~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Save]~a~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Save]~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value^=Create]~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value^=Create]~a~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value^=Create]~a~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value^=Create]~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a.button--danger~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a.button--danger~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~a.button--danger,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[type=submit],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value=Cancel],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value=Edit],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value=Remove],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value=Save],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value^=Create],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~a.button--danger,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[type=submit],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value=Cancel],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value=Edit],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value=Remove],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value=Save],.dashboards-container body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value^=Create],.dashboards-container div.layout div.layout__region body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[type=submit],.dashboards-container div.layout div.layout__region body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[type=submit]~a,.dashboards-container div.layout div.layout__region body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[type=submit]~button,.dashboards-container div.layout div.layout__region body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[type=submit],.dashboards-container div.layout div.layout__region body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout div.layout__region body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~a~a,.dashboards-container div.layout div.layout__region body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~a~button,.dashboards-container div.layout div.layout__region body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~button,.dashboards-container div.layout div.layout__region body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[type=submit],.dashboards-container div.layout div.layout__region body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[type=submit],.dashboards-container div.layout div.layout__region form .addevent-button.btn-group-vertical>a~button[type=submit],.dashboards-container div.layout div.layout__region form .addevent-button.btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>a.button--danger~button[type=submit],.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>button[type=submit]~a.button--danger,.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>button[type=submit]~button[type=submit],.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>button[type=submit]~button[value=Cancel],.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>button[type=submit]~button[value=Edit],.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>button[type=submit]~button[value=Remove],.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>button[type=submit]~button[value=Save],.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>button[type=submit]~button[value^=Create],.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>button[value=Cancel]~button[type=submit],.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>button[value=Edit]~button[type=submit],.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>button[value=Remove]~button[type=submit],.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>button[value=Save]~button[type=submit],.dashboards-container div.layout div.layout__region form .administrator-form .btn-group-vertical>button[value^=Create]~button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>.btn-group:not(:first-child)>button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>.btn~button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>a.button--danger~button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~.btn,.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~a.button--danger,.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value=Cancel],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value=Edit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value=Remove],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value=Save],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value^=Create],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~input[type=button],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~input[type=reset],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~input[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value=Cancel]~button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value=Edit]~button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value=Remove]~button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value=Save]~button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value^=Create]~button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>input[type=button]~button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>input[type=reset]~button[type=submit],.dashboards-container div.layout div.layout__region form .btn-group-vertical>input[type=submit]~button[type=submit],.dashboards-container div.layout div.layout__region form .feed-icons .views-data-export-feed .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout div.layout__region form .feed-icons .views-data-export-feed .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout div.layout__region form .flag .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout div.layout__region form .flag .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>a.button--danger~button[type=submit],.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>button[type=submit]~a.button--danger,.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>button[type=submit]~button[type=submit],.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>button[type=submit]~button[value=Cancel],.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>button[type=submit]~button[value=Edit],.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>button[type=submit]~button[value=Remove],.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>button[type=submit]~button[value=Save],.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>button[type=submit]~button[value^=Create],.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>button[value=Cancel]~button[type=submit],.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>button[value=Edit]~button[type=submit],.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>button[value=Remove]~button[type=submit],.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>button[value=Save]~button[type=submit],.dashboards-container div.layout div.layout__region form .node-edit .btn-group-vertical>button[value^=Create]~button[type=submit],.dashboards-container div.layout div.layout__region form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[type=submit],.dashboards-container div.layout div.layout__region form .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[type=submit]~.carousel-controls,.dashboards-container div.layout div.layout__region form .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout div.layout__region form .paragraph--type--introduction .field--type-link .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout div.layout__region form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[type=submit],.dashboards-container div.layout div.layout__region form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout.ably-notifications .administrator-form .btn-group-vertical>form.btn-group:not(:first-child)>input,.dashboards-container div.layout.ably-notifications .administrator-form .feed-icons .views-data-export-feed form.btn-group-vertical>a~input,.dashboards-container div.layout.ably-notifications .administrator-form .feed-icons .views-data-export-feed form.btn-group-vertical>input~a,.dashboards-container div.layout.ably-notifications .administrator-form .flag form.btn-group-vertical>a~input,.dashboards-container div.layout.ably-notifications .administrator-form .flag form.btn-group-vertical>input~a,.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>a.button--danger~input,.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>button[type=submit]~input,.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>button[value=Cancel]~input,.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>button[value=Edit]~input,.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>button[value=Remove]~input,.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>button[value=Save]~input,.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>button[value^=Create]~input,.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>input~a.button--danger,.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>input~button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>input~button[value=Cancel],.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>input~button[value=Edit],.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>input~button[value=Remove],.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>input~button[value=Save],.dashboards-container div.layout.ably-notifications .administrator-form .node-edit form.btn-group-vertical>input~button[value^=Create],.dashboards-container div.layout.ably-notifications .administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active form.btn-group-vertical>.carousel-controls~input,.dashboards-container div.layout.ably-notifications .administrator-form .paragraph--type--carousel .carousel-wrapper.carousel-active form.btn-group-vertical>input~.carousel-controls,.dashboards-container div.layout.ably-notifications .administrator-form .paragraph--type--introduction .field--type-link form.btn-group-vertical>a~input,.dashboards-container div.layout.ably-notifications .administrator-form .paragraph--type--introduction .field--type-link form.btn-group-vertical>input~a,.dashboards-container div.layout.ably-notifications .administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper form.action-links.btn-group-vertical>a~input,.dashboards-container div.layout.ably-notifications .administrator-form body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper form.action-links.btn-group-vertical>input~a,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form .form-actions form.btn-group-vertical>a~a~input,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form .form-actions form.btn-group-vertical>a~button~input,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form .form-actions form.btn-group-vertical>a~input~a,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form .form-actions form.btn-group-vertical>a~input~button,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form .form-actions form.btn-group-vertical>button~a~input,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form .form-actions form.btn-group-vertical>button~button~input,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form .form-actions form.btn-group-vertical>button~input~a,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form .form-actions form.btn-group-vertical>button~input~button,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form .form-actions form.btn-group-vertical>input~a~a,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form .form-actions form.btn-group-vertical>input~a~button,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form .form-actions form.btn-group-vertical>input~button~a,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form .form-actions form.btn-group-vertical>input~button~button,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>.token-dialog~a~a,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>.token-dialog~a~button,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>.token-dialog~button~a,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>.token-dialog~button~button,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>a.token-dialog~a,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>a.token-dialog~button,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>a~.token-dialog~a,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>a~.token-dialog~button,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>a~a~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>a~button~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>button.token-dialog~a,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>button.token-dialog~button,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>button~.token-dialog~a,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>button~.token-dialog~button,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>button~a~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form body[class*=page-user-].user-logged-in form>fieldset .form-actions .btn-group-vertical>button~button~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form div.layout.dashboard-management nav.navigation ul li form.btn-group-vertical>a~input,.dashboards-container div.layout.ably-notifications .administrator-form div.layout.dashboard-management nav.navigation ul li form.btn-group-vertical>input~a,.dashboards-container div.layout.ably-notifications .administrator-form div.layout.dashboard-media nav.navigation ul li form.btn-group-vertical>a~input,.dashboards-container div.layout.ably-notifications .administrator-form div.layout.dashboard-media nav.navigation ul li form.btn-group-vertical>input~a,.dashboards-container div.layout.ably-notifications .administrator-form div.layout__region form form.btn-group-vertical>button[type=submit]~input,.dashboards-container div.layout.ably-notifications .administrator-form div.layout__region form form.btn-group-vertical>input~button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form div.layout__region form>fieldset .btn-group-vertical>.token-dialog~button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form div.layout__region form>fieldset .btn-group-vertical>button[type=submit]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form.addevent-button.btn-group-vertical>a~input,.dashboards-container div.layout.ably-notifications .administrator-form form.addevent-button.btn-group-vertical>input~a,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>.btn~input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>a.button--danger~input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button[type=submit]~input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button[value=Cancel]~input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button[value=Edit]~input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button[value=Remove]~input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button[value=Save]~input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button[value^=Create]~input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input[type=button]~input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input[type=reset]~input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input[type=submit]~input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~.btn,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~a.button--danger,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button[value=Cancel],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button[value=Edit],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button[value=Remove],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button[value=Save],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button[value^=Create],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~input,.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~input[type=button],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~input[type=reset],.dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~input[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .addevent-button.btn-group-vertical>.token-dialog~a,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .addevent-button.btn-group-vertical>a~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.btn-group:not(:first-child)>.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.btn~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~.btn,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~a.button--danger,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[value=Cancel],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[value=Edit],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[value=Remove],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[value=Save],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[value^=Create],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~input[type=button],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~input[type=reset],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~input[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>a.button--danger~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>button[type=submit]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>button[value=Cancel]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>button[value=Edit]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>button[value=Remove]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>button[value=Save]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>button[value^=Create]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>input[type=button]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>input[type=reset]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>input[type=submit]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .feed-icons .views-data-export-feed .btn-group-vertical>.token-dialog~a,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .feed-icons .views-data-export-feed .btn-group-vertical>a~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .flag .btn-group-vertical>.token-dialog~a,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .flag .btn-group-vertical>a~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>.token-dialog~a.button--danger,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>.token-dialog~button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>.token-dialog~button[value=Cancel],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>.token-dialog~button[value=Edit],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>.token-dialog~button[value=Remove],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>.token-dialog~button[value=Save],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>.token-dialog~button[value^=Create],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>a.button--danger~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>button[type=submit]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>button[value=Cancel]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>button[value=Edit]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>button[value=Remove]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>button[value=Save]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .node-edit .btn-group-vertical>button[value^=Create]~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.token-dialog~.carousel-controls,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .paragraph--type--introduction .field--type-link .btn-group-vertical>.token-dialog~a,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .paragraph--type--introduction .field--type-link .btn-group-vertical>a~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>.token-dialog~a,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>.token-dialog~a,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>.token-dialog~a,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset form.btn-group-vertical>.token-dialog~input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset form.btn-group-vertical>input~.token-dialog,.dashboards-container div.layout.ably-notifications div.layout__region .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[type=submit],.dashboards-container div.layout.ably-notifications div.layout__region .administrator-form form>fieldset .btn-group-vertical>button[type=submit]~.token-dialog,.dashboards-container div.layout.ably-notifications div.layout__region form .administrator-form form.btn-group-vertical>button[type=submit]~input,.dashboards-container div.layout.ably-notifications div.layout__region form .administrator-form form.btn-group-vertical>input~button[type=submit],.dashboards-container div.layout.dashboard-management div.layout__region form nav.navigation ul li .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout.dashboard-management div.layout__region form nav.navigation ul li .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>a.button--danger~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>a~a.button--danger,.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>a~button[value=Cancel],.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>a~button[value=Edit],.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>a~button[value=Remove],.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>a~button[value=Save],.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>a~button[value^=Create],.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>button[value=Cancel]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>button[value=Edit]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>button[value=Remove]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>button[value=Save]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .administrator-form .btn-group-vertical>button[value^=Create]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>.btn-group:not(:first-child)>a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>.btn~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a.button--danger~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~.btn,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~a.button--danger,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value=Cancel],.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value=Edit],.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value=Remove],.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value=Save],.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value^=Create],.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~input[type=button],.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~input[type=reset],.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~input[type=submit],.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value=Cancel]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value=Edit]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value=Remove]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value=Save]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value^=Create]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>input[type=button]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>input[type=reset]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>input[type=submit]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .feed-icons .views-data-export-feed .btn-group-vertical>a~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .flag .btn-group-vertical>a~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>a.button--danger~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>a~a.button--danger,.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>a~button[value=Cancel],.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>a~button[value=Edit],.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>a~button[value=Remove],.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>a~button[value=Save],.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>a~button[value^=Create],.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>button[value=Cancel]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>button[value=Edit]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>button[value=Remove]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>button[value=Save]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .node-edit .btn-group-vertical>button[value^=Create]~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a~.carousel-controls,.dashboards-container div.layout.dashboard-management nav.navigation ul li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button,.dashboards-container div.layout.dashboard-management nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button,.dashboards-container div.layout.dashboard-management nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button,.dashboards-container div.layout.dashboard-management nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li div.layout.ably-notifications .administrator-form form.btn-group-vertical>a~input,.dashboards-container div.layout.dashboard-management nav.navigation ul li div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>a~.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li div.layout__region form .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout.dashboard-management nav.navigation ul li div.layout__region form .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout.dashboard-media div.layout__region form nav.navigation ul li .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout.dashboard-media div.layout__region form nav.navigation ul li .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>a.button--danger~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>a~a.button--danger,.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>a~button[value=Cancel],.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>a~button[value=Edit],.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>a~button[value=Remove],.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>a~button[value=Save],.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>a~button[value^=Create],.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>button[value=Cancel]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>button[value=Edit]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>button[value=Remove]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>button[value=Save]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .administrator-form .btn-group-vertical>button[value^=Create]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>.btn-group:not(:first-child)>a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>.btn~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a.button--danger~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~.btn,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~a.button--danger,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value=Cancel],.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value=Edit],.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value=Remove],.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value=Save],.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value^=Create],.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~input[type=button],.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~input[type=reset],.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~input[type=submit],.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value=Cancel]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value=Edit]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value=Remove]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value=Save]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value^=Create]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>input[type=button]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>input[type=reset]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>input[type=submit]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .feed-icons .views-data-export-feed .btn-group-vertical>a~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .flag .btn-group-vertical>a~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>a.button--danger~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>a~a.button--danger,.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>a~button[value=Cancel],.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>a~button[value=Edit],.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>a~button[value=Remove],.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>a~button[value=Save],.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>a~button[value^=Create],.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>button[type=submit]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>button[value=Cancel]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>button[value=Edit]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>button[value=Remove]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>button[value=Save]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .node-edit .btn-group-vertical>button[value^=Create]~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a~.carousel-controls,.dashboards-container div.layout.dashboard-media nav.navigation ul li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button,.dashboards-container div.layout.dashboard-media nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button,.dashboards-container div.layout.dashboard-media nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button,.dashboards-container div.layout.dashboard-media nav.navigation ul li body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li div.layout.ably-notifications .administrator-form form.btn-group-vertical>a~input,.dashboards-container div.layout.dashboard-media nav.navigation ul li div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>a~.token-dialog,.dashboards-container div.layout.dashboard-media nav.navigation ul li div.layout__region form .btn-group-vertical>a~button[type=submit],.dashboards-container div.layout.dashboard-media nav.navigation ul li div.layout__region form .btn-group-vertical>button[type=submit]~a,.feed-icons .views-data-export-feed .addevent-button.btn-group-vertical>a~a,.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>a.button--danger~a,.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>a~a.button--danger,.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>a~button[type=submit],.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>a~button[value=Cancel],.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>a~button[value=Edit],.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>a~button[value=Remove],.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>a~button[value=Save],.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>a~button[value^=Create],.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>button[type=submit]~a,.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>button[value=Cancel]~a,.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>button[value=Edit]~a,.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>button[value=Remove]~a,.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>button[value=Save]~a,.feed-icons .views-data-export-feed .administrator-form .btn-group-vertical>button[value^=Create]~a,.feed-icons .views-data-export-feed .btn-group-vertical>.btn-group:not(:first-child)>a,.feed-icons .views-data-export-feed .btn-group-vertical>.btn~a,.feed-icons .views-data-export-feed .btn-group-vertical>a~.btn,.feed-icons .views-data-export-feed .btn-group-vertical>a~a,.feed-icons .views-data-export-feed .btn-group-vertical>a~input[type=button],.feed-icons .views-data-export-feed .btn-group-vertical>a~input[type=reset],.feed-icons .views-data-export-feed .btn-group-vertical>a~input[type=submit],.feed-icons .views-data-export-feed .btn-group-vertical>input[type=button]~a,.feed-icons .views-data-export-feed .btn-group-vertical>input[type=reset]~a,.feed-icons .views-data-export-feed .btn-group-vertical>input[type=submit]~a,.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>a.button--danger~a,.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>a~a.button--danger,.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>a~button[type=submit],.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>a~button[value=Cancel],.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>a~button[value=Edit],.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>a~button[value=Remove],.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>a~button[value=Save],.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>a~button[value^=Create],.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>button[type=submit]~a,.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>button[value=Cancel]~a,.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>button[value=Edit]~a,.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>button[value=Remove]~a,.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>button[value=Save]~a,.feed-icons .views-data-export-feed .dashboards-container .btn-group-vertical>button[value^=Create]~a,.feed-icons .views-data-export-feed .dashboards-container div.layout div.layout__region form .btn-group-vertical>a~button[type=submit],.feed-icons .views-data-export-feed .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~a,.feed-icons .views-data-export-feed .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>a~input,.feed-icons .views-data-export-feed .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~a,.feed-icons .views-data-export-feed .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~a,.feed-icons .views-data-export-feed .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>a~.token-dialog,.feed-icons .views-data-export-feed .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~a,.feed-icons .views-data-export-feed .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~a,.feed-icons .views-data-export-feed .flag .btn-group-vertical>a~a,.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>a.button--danger~a,.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>a~a.button--danger,.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>a~button[type=submit],.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>a~button[value=Cancel],.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>a~button[value=Edit],.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>a~button[value=Remove],.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>a~button[value=Save],.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>a~button[value^=Create],.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>button[type=submit]~a,.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>button[value=Cancel]~a,.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>button[value=Edit]~a,.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>button[value=Remove]~a,.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>button[value=Save]~a,.feed-icons .views-data-export-feed .node-edit .btn-group-vertical>button[value^=Create]~a,.feed-icons .views-data-export-feed .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~a,.feed-icons .views-data-export-feed .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a~.carousel-controls,.feed-icons .views-data-export-feed .paragraph--type--introduction .field--type-link .btn-group-vertical>a~a,.feed-icons .views-data-export-feed body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~a,.feed-icons .views-data-export-feed body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a,.feed-icons .views-data-export-feed body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~a,.feed-icons .views-data-export-feed body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button,.feed-icons .views-data-export-feed body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~a,.feed-icons .views-data-export-feed body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button,.feed-icons .views-data-export-feed body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~a,.feed-icons .views-data-export-feed body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button,.feed-icons .views-data-export-feed body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~a,.flag .addevent-button.btn-group-vertical>a~a,.flag .administrator-form .btn-group-vertical>a.button--danger~a,.flag .administrator-form .btn-group-vertical>a~a.button--danger,.flag .administrator-form .btn-group-vertical>a~button[type=submit],.flag .administrator-form .btn-group-vertical>a~button[value=Cancel],.flag .administrator-form .btn-group-vertical>a~button[value=Edit],.flag .administrator-form .btn-group-vertical>a~button[value=Remove],.flag .administrator-form .btn-group-vertical>a~button[value=Save],.flag .administrator-form .btn-group-vertical>a~button[value^=Create],.flag .administrator-form .btn-group-vertical>button[type=submit]~a,.flag .administrator-form .btn-group-vertical>button[value=Cancel]~a,.flag .administrator-form .btn-group-vertical>button[value=Edit]~a,.flag .administrator-form .btn-group-vertical>button[value=Remove]~a,.flag .administrator-form .btn-group-vertical>button[value=Save]~a,.flag .administrator-form .btn-group-vertical>button[value^=Create]~a,.flag .btn-group-vertical>.btn-group:not(:first-child)>a,.flag .btn-group-vertical>.btn~a,.flag .btn-group-vertical>a~.btn,.flag .btn-group-vertical>a~a,.flag .btn-group-vertical>a~input[type=button],.flag .btn-group-vertical>a~input[type=reset],.flag .btn-group-vertical>a~input[type=submit],.flag .btn-group-vertical>input[type=button]~a,.flag .btn-group-vertical>input[type=reset]~a,.flag .btn-group-vertical>input[type=submit]~a,.flag .dashboards-container .btn-group-vertical>a.button--danger~a,.flag .dashboards-container .btn-group-vertical>a~a.button--danger,.flag .dashboards-container .btn-group-vertical>a~button[type=submit],.flag .dashboards-container .btn-group-vertical>a~button[value=Cancel],.flag .dashboards-container .btn-group-vertical>a~button[value=Edit],.flag .dashboards-container .btn-group-vertical>a~button[value=Remove],.flag .dashboards-container .btn-group-vertical>a~button[value=Save],.flag .dashboards-container .btn-group-vertical>a~button[value^=Create],.flag .dashboards-container .btn-group-vertical>button[type=submit]~a,.flag .dashboards-container .btn-group-vertical>button[value=Cancel]~a,.flag .dashboards-container .btn-group-vertical>button[value=Edit]~a,.flag .dashboards-container .btn-group-vertical>button[value=Remove]~a,.flag .dashboards-container .btn-group-vertical>button[value=Save]~a,.flag .dashboards-container .btn-group-vertical>button[value^=Create]~a,.flag .dashboards-container div.layout div.layout__region form .btn-group-vertical>a~button[type=submit],.flag .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~a,.flag .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>a~input,.flag .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~a,.flag .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~a,.flag .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>a~.token-dialog,.flag .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~a,.flag .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~a,.flag .feed-icons .views-data-export-feed .btn-group-vertical>a~a,.flag .node-edit .btn-group-vertical>a.button--danger~a,.flag .node-edit .btn-group-vertical>a~a.button--danger,.flag .node-edit .btn-group-vertical>a~button[type=submit],.flag .node-edit .btn-group-vertical>a~button[value=Cancel],.flag .node-edit .btn-group-vertical>a~button[value=Edit],.flag .node-edit .btn-group-vertical>a~button[value=Remove],.flag .node-edit .btn-group-vertical>a~button[value=Save],.flag .node-edit .btn-group-vertical>a~button[value^=Create],.flag .node-edit .btn-group-vertical>button[type=submit]~a,.flag .node-edit .btn-group-vertical>button[value=Cancel]~a,.flag .node-edit .btn-group-vertical>button[value=Edit]~a,.flag .node-edit .btn-group-vertical>button[value=Remove]~a,.flag .node-edit .btn-group-vertical>button[value=Save]~a,.flag .node-edit .btn-group-vertical>button[value^=Create]~a,.flag .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~a,.flag .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a~.carousel-controls,.flag .paragraph--type--introduction .field--type-link .btn-group-vertical>a~a,.flag body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~a,.flag body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a,.flag body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~a,.flag body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button,.flag body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~a,.flag body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button,.flag body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~a,.flag body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button,.flag body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~a,.node-edit .addevent-button.btn-group-vertical>a.button--danger~a,.node-edit .addevent-button.btn-group-vertical>a~a.button--danger,.node-edit .addevent-button.btn-group-vertical>a~button[type=submit],.node-edit .addevent-button.btn-group-vertical>a~button[value=Cancel],.node-edit .addevent-button.btn-group-vertical>a~button[value=Edit],.node-edit .addevent-button.btn-group-vertical>a~button[value=Remove],.node-edit .addevent-button.btn-group-vertical>a~button[value=Save],.node-edit .addevent-button.btn-group-vertical>a~button[value^=Create],.node-edit .addevent-button.btn-group-vertical>button[type=submit]~a,.node-edit .addevent-button.btn-group-vertical>button[value=Cancel]~a,.node-edit .addevent-button.btn-group-vertical>button[value=Edit]~a,.node-edit .addevent-button.btn-group-vertical>button[value=Remove]~a,.node-edit .addevent-button.btn-group-vertical>button[value=Save]~a,.node-edit .addevent-button.btn-group-vertical>button[value^=Create]~a,.node-edit .administrator-form .btn-group-vertical>a.button--danger~a.button--danger,.node-edit .administrator-form .btn-group-vertical>a.button--danger~button[type=submit],.node-edit .administrator-form .btn-group-vertical>a.button--danger~button[value=Cancel],.node-edit .administrator-form .btn-group-vertical>a.button--danger~button[value=Edit],.node-edit .administrator-form .btn-group-vertical>a.button--danger~button[value=Remove],.node-edit .administrator-form .btn-group-vertical>a.button--danger~button[value=Save],.node-edit .administrator-form .btn-group-vertical>a.button--danger~button[value^=Create],.node-edit .administrator-form .btn-group-vertical>button[type=submit]~a.button--danger,.node-edit .administrator-form .btn-group-vertical>button[type=submit]~button[type=submit],.node-edit .administrator-form .btn-group-vertical>button[type=submit]~button[value=Cancel],.node-edit .administrator-form .btn-group-vertical>button[type=submit]~button[value=Edit],.node-edit .administrator-form .btn-group-vertical>button[type=submit]~button[value=Remove],.node-edit .administrator-form .btn-group-vertical>button[type=submit]~button[value=Save],.node-edit .administrator-form .btn-group-vertical>button[type=submit]~button[value^=Create],.node-edit .administrator-form .btn-group-vertical>button[value=Cancel]~a.button--danger,.node-edit .administrator-form .btn-group-vertical>button[value=Cancel]~button[type=submit],.node-edit .administrator-form .btn-group-vertical>button[value=Cancel]~button[value=Cancel],.node-edit .administrator-form .btn-group-vertical>button[value=Cancel]~button[value=Edit],.node-edit .administrator-form .btn-group-vertical>button[value=Cancel]~button[value=Remove],.node-edit .administrator-form .btn-group-vertical>button[value=Cancel]~button[value=Save],.node-edit .administrator-form .btn-group-vertical>button[value=Cancel]~button[value^=Create],.node-edit .administrator-form .btn-group-vertical>button[value=Edit]~a.button--danger,.node-edit .administrator-form .btn-group-vertical>button[value=Edit]~button[type=submit],.node-edit .administrator-form .btn-group-vertical>button[value=Edit]~button[value=Cancel],.node-edit .administrator-form .btn-group-vertical>button[value=Edit]~button[value=Edit],.node-edit .administrator-form .btn-group-vertical>button[value=Edit]~button[value=Remove],.node-edit .administrator-form .btn-group-vertical>button[value=Edit]~button[value=Save],.node-edit .administrator-form .btn-group-vertical>button[value=Edit]~button[value^=Create],.node-edit .administrator-form .btn-group-vertical>button[value=Remove]~a.button--danger,.node-edit .administrator-form .btn-group-vertical>button[value=Remove]~button[type=submit],.node-edit .administrator-form .btn-group-vertical>button[value=Remove]~button[value=Cancel],.node-edit .administrator-form .btn-group-vertical>button[value=Remove]~button[value=Edit],.node-edit .administrator-form .btn-group-vertical>button[value=Remove]~button[value=Remove],.node-edit .administrator-form .btn-group-vertical>button[value=Remove]~button[value=Save],.node-edit .administrator-form .btn-group-vertical>button[value=Remove]~button[value^=Create],.node-edit .administrator-form .btn-group-vertical>button[value=Save]~a.button--danger,.node-edit .administrator-form .btn-group-vertical>button[value=Save]~button[type=submit],.node-edit .administrator-form .btn-group-vertical>button[value=Save]~button[value=Cancel],.node-edit .administrator-form .btn-group-vertical>button[value=Save]~button[value=Edit],.node-edit .administrator-form .btn-group-vertical>button[value=Save]~button[value=Remove],.node-edit .administrator-form .btn-group-vertical>button[value=Save]~button[value=Save],.node-edit .administrator-form .btn-group-vertical>button[value=Save]~button[value^=Create],.node-edit .administrator-form .btn-group-vertical>button[value^=Create]~a.button--danger,.node-edit .administrator-form .btn-group-vertical>button[value^=Create]~button[type=submit],.node-edit .administrator-form .btn-group-vertical>button[value^=Create]~button[value=Cancel],.node-edit .administrator-form .btn-group-vertical>button[value^=Create]~button[value=Edit],.node-edit .administrator-form .btn-group-vertical>button[value^=Create]~button[value=Remove],.node-edit .administrator-form .btn-group-vertical>button[value^=Create]~button[value=Save],.node-edit .administrator-form .btn-group-vertical>button[value^=Create]~button[value^=Create],.node-edit .btn-group-vertical>.btn-group:not(:first-child)>a.button--danger,.node-edit .btn-group-vertical>.btn-group:not(:first-child)>button[type=submit],.node-edit .btn-group-vertical>.btn-group:not(:first-child)>button[value=Cancel],.node-edit .btn-group-vertical>.btn-group:not(:first-child)>button[value=Edit],.node-edit .btn-group-vertical>.btn-group:not(:first-child)>button[value=Remove],.node-edit .btn-group-vertical>.btn-group:not(:first-child)>button[value=Save],.node-edit .btn-group-vertical>.btn-group:not(:first-child)>button[value^=Create],.node-edit .btn-group-vertical>.btn~a.button--danger,.node-edit .btn-group-vertical>.btn~button[type=submit],.node-edit .btn-group-vertical>.btn~button[value=Cancel],.node-edit .btn-group-vertical>.btn~button[value=Edit],.node-edit .btn-group-vertical>.btn~button[value=Remove],.node-edit .btn-group-vertical>.btn~button[value=Save],.node-edit .btn-group-vertical>.btn~button[value^=Create],.node-edit .btn-group-vertical>a.button--danger~.btn,.node-edit .btn-group-vertical>a.button--danger~a.button--danger,.node-edit .btn-group-vertical>a.button--danger~button[type=submit],.node-edit .btn-group-vertical>a.button--danger~button[value=Cancel],.node-edit .btn-group-vertical>a.button--danger~button[value=Edit],.node-edit .btn-group-vertical>a.button--danger~button[value=Remove],.node-edit .btn-group-vertical>a.button--danger~button[value=Save],.node-edit .btn-group-vertical>a.button--danger~button[value^=Create],.node-edit .btn-group-vertical>a.button--danger~input[type=button],.node-edit .btn-group-vertical>a.button--danger~input[type=reset],.node-edit .btn-group-vertical>a.button--danger~input[type=submit],.node-edit .btn-group-vertical>button[type=submit]~.btn,.node-edit .btn-group-vertical>button[type=submit]~a.button--danger,.node-edit .btn-group-vertical>button[type=submit]~button[type=submit],.node-edit .btn-group-vertical>button[type=submit]~button[value=Cancel],.node-edit .btn-group-vertical>button[type=submit]~button[value=Edit],.node-edit .btn-group-vertical>button[type=submit]~button[value=Remove],.node-edit .btn-group-vertical>button[type=submit]~button[value=Save],.node-edit .btn-group-vertical>button[type=submit]~button[value^=Create],.node-edit .btn-group-vertical>button[type=submit]~input[type=button],.node-edit .btn-group-vertical>button[type=submit]~input[type=reset],.node-edit .btn-group-vertical>button[type=submit]~input[type=submit],.node-edit .btn-group-vertical>button[value=Cancel]~.btn,.node-edit .btn-group-vertical>button[value=Cancel]~a.button--danger,.node-edit .btn-group-vertical>button[value=Cancel]~button[type=submit],.node-edit .btn-group-vertical>button[value=Cancel]~button[value=Cancel],.node-edit .btn-group-vertical>button[value=Cancel]~button[value=Edit],.node-edit .btn-group-vertical>button[value=Cancel]~button[value=Remove],.node-edit .btn-group-vertical>button[value=Cancel]~button[value=Save],.node-edit .btn-group-vertical>button[value=Cancel]~button[value^=Create],.node-edit .btn-group-vertical>button[value=Cancel]~input[type=button],.node-edit .btn-group-vertical>button[value=Cancel]~input[type=reset],.node-edit .btn-group-vertical>button[value=Cancel]~input[type=submit],.node-edit .btn-group-vertical>button[value=Edit]~.btn,.node-edit .btn-group-vertical>button[value=Edit]~a.button--danger,.node-edit .btn-group-vertical>button[value=Edit]~button[type=submit],.node-edit .btn-group-vertical>button[value=Edit]~button[value=Cancel],.node-edit .btn-group-vertical>button[value=Edit]~button[value=Edit],.node-edit .btn-group-vertical>button[value=Edit]~button[value=Remove],.node-edit .btn-group-vertical>button[value=Edit]~button[value=Save],.node-edit .btn-group-vertical>button[value=Edit]~button[value^=Create],.node-edit .btn-group-vertical>button[value=Edit]~input[type=button],.node-edit .btn-group-vertical>button[value=Edit]~input[type=reset],.node-edit .btn-group-vertical>button[value=Edit]~input[type=submit],.node-edit .btn-group-vertical>button[value=Remove]~.btn,.node-edit .btn-group-vertical>button[value=Remove]~a.button--danger,.node-edit .btn-group-vertical>button[value=Remove]~button[type=submit],.node-edit .btn-group-vertical>button[value=Remove]~button[value=Cancel],.node-edit .btn-group-vertical>button[value=Remove]~button[value=Edit],.node-edit .btn-group-vertical>button[value=Remove]~button[value=Remove],.node-edit .btn-group-vertical>button[value=Remove]~button[value=Save],.node-edit .btn-group-vertical>button[value=Remove]~button[value^=Create],.node-edit .btn-group-vertical>button[value=Remove]~input[type=button],.node-edit .btn-group-vertical>button[value=Remove]~input[type=reset],.node-edit .btn-group-vertical>button[value=Remove]~input[type=submit],.node-edit .btn-group-vertical>button[value=Save]~.btn,.node-edit .btn-group-vertical>button[value=Save]~a.button--danger,.node-edit .btn-group-vertical>button[value=Save]~button[type=submit],.node-edit .btn-group-vertical>button[value=Save]~button[value=Cancel],.node-edit .btn-group-vertical>button[value=Save]~button[value=Edit],.node-edit .btn-group-vertical>button[value=Save]~button[value=Remove],.node-edit .btn-group-vertical>button[value=Save]~button[value=Save],.node-edit .btn-group-vertical>button[value=Save]~button[value^=Create],.node-edit .btn-group-vertical>button[value=Save]~input[type=button],.node-edit .btn-group-vertical>button[value=Save]~input[type=reset],.node-edit .btn-group-vertical>button[value=Save]~input[type=submit],.node-edit .btn-group-vertical>button[value^=Create]~.btn,.node-edit .btn-group-vertical>button[value^=Create]~a.button--danger,.node-edit .btn-group-vertical>button[value^=Create]~button[type=submit],.node-edit .btn-group-vertical>button[value^=Create]~button[value=Cancel],.node-edit .btn-group-vertical>button[value^=Create]~button[value=Edit],.node-edit .btn-group-vertical>button[value^=Create]~button[value=Remove],.node-edit .btn-group-vertical>button[value^=Create]~button[value=Save],.node-edit .btn-group-vertical>button[value^=Create]~button[value^=Create],.node-edit .btn-group-vertical>button[value^=Create]~input[type=button],.node-edit .btn-group-vertical>button[value^=Create]~input[type=reset],.node-edit .btn-group-vertical>button[value^=Create]~input[type=submit],.node-edit .btn-group-vertical>input[type=button]~a.button--danger,.node-edit .btn-group-vertical>input[type=button]~button[type=submit],.node-edit .btn-group-vertical>input[type=button]~button[value=Cancel],.node-edit .btn-group-vertical>input[type=button]~button[value=Edit],.node-edit .btn-group-vertical>input[type=button]~button[value=Remove],.node-edit .btn-group-vertical>input[type=button]~button[value=Save],.node-edit .btn-group-vertical>input[type=button]~button[value^=Create],.node-edit .btn-group-vertical>input[type=reset]~a.button--danger,.node-edit .btn-group-vertical>input[type=reset]~button[type=submit],.node-edit .btn-group-vertical>input[type=reset]~button[value=Cancel],.node-edit .btn-group-vertical>input[type=reset]~button[value=Edit],.node-edit .btn-group-vertical>input[type=reset]~button[value=Remove],.node-edit .btn-group-vertical>input[type=reset]~button[value=Save],.node-edit .btn-group-vertical>input[type=reset]~button[value^=Create],.node-edit .btn-group-vertical>input[type=submit]~a.button--danger,.node-edit .btn-group-vertical>input[type=submit]~button[type=submit],.node-edit .btn-group-vertical>input[type=submit]~button[value=Cancel],.node-edit .btn-group-vertical>input[type=submit]~button[value=Edit],.node-edit .btn-group-vertical>input[type=submit]~button[value=Remove],.node-edit .btn-group-vertical>input[type=submit]~button[value=Save],.node-edit .btn-group-vertical>input[type=submit]~button[value^=Create],.node-edit .dashboards-container .btn-group-vertical>a.button--danger~a.button--danger,.node-edit .dashboards-container .btn-group-vertical>a.button--danger~button[type=submit],.node-edit .dashboards-container .btn-group-vertical>a.button--danger~button[value=Cancel],.node-edit .dashboards-container .btn-group-vertical>a.button--danger~button[value=Edit],.node-edit .dashboards-container .btn-group-vertical>a.button--danger~button[value=Remove],.node-edit .dashboards-container .btn-group-vertical>a.button--danger~button[value=Save],.node-edit .dashboards-container .btn-group-vertical>a.button--danger~button[value^=Create],.node-edit .dashboards-container .btn-group-vertical>button[type=submit]~a.button--danger,.node-edit .dashboards-container .btn-group-vertical>button[type=submit]~button[type=submit],.node-edit .dashboards-container .btn-group-vertical>button[type=submit]~button[value=Cancel],.node-edit .dashboards-container .btn-group-vertical>button[type=submit]~button[value=Edit],.node-edit .dashboards-container .btn-group-vertical>button[type=submit]~button[value=Remove],.node-edit .dashboards-container .btn-group-vertical>button[type=submit]~button[value=Save],.node-edit .dashboards-container .btn-group-vertical>button[type=submit]~button[value^=Create],.node-edit .dashboards-container .btn-group-vertical>button[value=Cancel]~a.button--danger,.node-edit .dashboards-container .btn-group-vertical>button[value=Cancel]~button[type=submit],.node-edit .dashboards-container .btn-group-vertical>button[value=Cancel]~button[value=Cancel],.node-edit .dashboards-container .btn-group-vertical>button[value=Cancel]~button[value=Edit],.node-edit .dashboards-container .btn-group-vertical>button[value=Cancel]~button[value=Remove],.node-edit .dashboards-container .btn-group-vertical>button[value=Cancel]~button[value=Save],.node-edit .dashboards-container .btn-group-vertical>button[value=Cancel]~button[value^=Create],.node-edit .dashboards-container .btn-group-vertical>button[value=Edit]~a.button--danger,.node-edit .dashboards-container .btn-group-vertical>button[value=Edit]~button[type=submit],.node-edit .dashboards-container .btn-group-vertical>button[value=Edit]~button[value=Cancel],.node-edit .dashboards-container .btn-group-vertical>button[value=Edit]~button[value=Edit],.node-edit .dashboards-container .btn-group-vertical>button[value=Edit]~button[value=Remove],.node-edit .dashboards-container .btn-group-vertical>button[value=Edit]~button[value=Save],.node-edit .dashboards-container .btn-group-vertical>button[value=Edit]~button[value^=Create],.node-edit .dashboards-container .btn-group-vertical>button[value=Remove]~a.button--danger,.node-edit .dashboards-container .btn-group-vertical>button[value=Remove]~button[type=submit],.node-edit .dashboards-container .btn-group-vertical>button[value=Remove]~button[value=Cancel],.node-edit .dashboards-container .btn-group-vertical>button[value=Remove]~button[value=Edit],.node-edit .dashboards-container .btn-group-vertical>button[value=Remove]~button[value=Remove],.node-edit .dashboards-container .btn-group-vertical>button[value=Remove]~button[value=Save],.node-edit .dashboards-container .btn-group-vertical>button[value=Remove]~button[value^=Create],.node-edit .dashboards-container .btn-group-vertical>button[value=Save]~a.button--danger,.node-edit .dashboards-container .btn-group-vertical>button[value=Save]~button[type=submit],.node-edit .dashboards-container .btn-group-vertical>button[value=Save]~button[value=Cancel],.node-edit .dashboards-container .btn-group-vertical>button[value=Save]~button[value=Edit],.node-edit .dashboards-container .btn-group-vertical>button[value=Save]~button[value=Remove],.node-edit .dashboards-container .btn-group-vertical>button[value=Save]~button[value=Save],.node-edit .dashboards-container .btn-group-vertical>button[value=Save]~button[value^=Create],.node-edit .dashboards-container .btn-group-vertical>button[value^=Create]~a.button--danger,.node-edit .dashboards-container .btn-group-vertical>button[value^=Create]~button[type=submit],.node-edit .dashboards-container .btn-group-vertical>button[value^=Create]~button[value=Cancel],.node-edit .dashboards-container .btn-group-vertical>button[value^=Create]~button[value=Edit],.node-edit .dashboards-container .btn-group-vertical>button[value^=Create]~button[value=Remove],.node-edit .dashboards-container .btn-group-vertical>button[value^=Create]~button[value=Save],.node-edit .dashboards-container .btn-group-vertical>button[value^=Create]~button[value^=Create],.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>a.button--danger~button[type=submit],.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~a.button--danger,.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[type=submit],.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value=Cancel],.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value=Edit],.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value=Remove],.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value=Save],.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~button[value^=Create],.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value=Cancel]~button[type=submit],.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value=Edit]~button[type=submit],.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value=Remove]~button[type=submit],.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value=Save]~button[type=submit],.node-edit .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[value^=Create]~button[type=submit],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>a.button--danger~input,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button[type=submit]~input,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button[value=Cancel]~input,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button[value=Edit]~input,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button[value=Remove]~input,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button[value=Save]~input,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button[value^=Create]~input,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~a.button--danger,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button[type=submit],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button[value=Cancel],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button[value=Edit],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button[value=Remove],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button[value=Save],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button[value^=Create],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~a.button--danger,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[type=submit],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[value=Cancel],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[value=Edit],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[value=Remove],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[value=Save],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~button[value^=Create],.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>a.button--danger~.token-dialog,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>button[type=submit]~.token-dialog,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>button[value=Cancel]~.token-dialog,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>button[value=Edit]~.token-dialog,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>button[value=Remove]~.token-dialog,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>button[value=Save]~.token-dialog,.node-edit .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>button[value^=Create]~.token-dialog,.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a.button--danger~a,.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~a.button--danger,.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[type=submit],.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value=Cancel],.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value=Edit],.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value=Remove],.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value=Save],.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button[value^=Create],.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[type=submit]~a,.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value=Cancel]~a,.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value=Edit]~a,.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value=Remove]~a,.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value=Save]~a,.node-edit .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button[value^=Create]~a,.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a.button--danger~a,.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~a.button--danger,.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[type=submit],.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value=Cancel],.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value=Edit],.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value=Remove],.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value=Save],.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button[value^=Create],.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[type=submit]~a,.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value=Cancel]~a,.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value=Edit]~a,.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value=Remove]~a,.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value=Save]~a,.node-edit .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button[value^=Create]~a,.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>a.button--danger~a,.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>a~a.button--danger,.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>a~button[type=submit],.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value=Cancel],.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value=Edit],.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value=Remove],.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value=Save],.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>a~button[value^=Create],.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>button[type=submit]~a,.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>button[value=Cancel]~a,.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>button[value=Edit]~a,.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>button[value=Remove]~a,.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>button[value=Save]~a,.node-edit .feed-icons .views-data-export-feed .btn-group-vertical>button[value^=Create]~a,.node-edit .flag .btn-group-vertical>a.button--danger~a,.node-edit .flag .btn-group-vertical>a~a.button--danger,.node-edit .flag .btn-group-vertical>a~button[type=submit],.node-edit .flag .btn-group-vertical>a~button[value=Cancel],.node-edit .flag .btn-group-vertical>a~button[value=Edit],.node-edit .flag .btn-group-vertical>a~button[value=Remove],.node-edit .flag .btn-group-vertical>a~button[value=Save],.node-edit .flag .btn-group-vertical>a~button[value^=Create],.node-edit .flag .btn-group-vertical>button[type=submit]~a,.node-edit .flag .btn-group-vertical>button[value=Cancel]~a,.node-edit .flag .btn-group-vertical>button[value=Edit]~a,.node-edit .flag .btn-group-vertical>button[value=Remove]~a,.node-edit .flag .btn-group-vertical>button[value=Save]~a,.node-edit .flag .btn-group-vertical>button[value^=Create]~a,.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~a.button--danger,.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[type=submit],.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value=Cancel],.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value=Edit],.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value=Remove],.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value=Save],.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button[value^=Create],.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a.button--danger~.carousel-controls,.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[type=submit]~.carousel-controls,.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value=Cancel]~.carousel-controls,.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value=Edit]~.carousel-controls,.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value=Remove]~.carousel-controls,.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value=Save]~.carousel-controls,.node-edit .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button[value^=Create]~.carousel-controls,.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>a.button--danger~a,.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>a~a.button--danger,.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[type=submit],.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value=Cancel],.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value=Edit],.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value=Remove],.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value=Save],.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button[value^=Create],.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>button[type=submit]~a,.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value=Cancel]~a,.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value=Edit]~a,.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value=Remove]~a,.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value=Save]~a,.node-edit .paragraph--type--introduction .field--type-link .btn-group-vertical>button[value^=Create]~a,.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a.button--danger~a,.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~a.button--danger,.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[type=submit],.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value=Cancel],.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value=Edit],.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value=Remove],.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value=Save],.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button[value^=Create],.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[type=submit]~a,.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value=Cancel]~a,.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value=Edit]~a,.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value=Remove]~a,.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value=Save]~a,.node-edit body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button[value^=Create]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.button--danger~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.button--danger~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.button--danger~button~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.button--danger~button~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~a.button--danger,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[type=submit],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value=Cancel],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value=Edit],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value=Remove],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value=Save],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button[value^=Create],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[type=submit]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[type=submit]~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Cancel]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Cancel]~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Edit]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Edit]~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Remove]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Remove]~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Save]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value=Save]~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value^=Create]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button[value^=Create]~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~a.button--danger,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[type=submit],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value=Cancel],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value=Edit],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value=Remove],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value=Save],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button[value^=Create],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~a~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~a~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[type=submit]~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Cancel]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Cancel]~a~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Cancel]~a~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Cancel]~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Edit]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Edit]~a~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Edit]~a~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Edit]~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Remove]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Remove]~a~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Remove]~a~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Remove]~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Save]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Save]~a~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Save]~a~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value=Save]~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value^=Create]~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value^=Create]~a~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value^=Create]~a~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button[value^=Create]~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a.button--danger~a,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a.button--danger~button,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~a.button--danger,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[type=submit],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value=Cancel],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value=Edit],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value=Remove],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value=Save],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button[value^=Create],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~a.button--danger,.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[type=submit],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value=Cancel],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value=Edit],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value=Remove],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value=Save],.node-edit body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .addevent-button.btn-group-vertical>.carousel-controls~a,.paragraph--type--carousel .carousel-wrapper.carousel-active .addevent-button.btn-group-vertical>a~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>.carousel-controls~a.button--danger,.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>.carousel-controls~button[type=submit],.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>.carousel-controls~button[value=Cancel],.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>.carousel-controls~button[value=Edit],.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>.carousel-controls~button[value=Remove],.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>.carousel-controls~button[value=Save],.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>.carousel-controls~button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>a.button--danger~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>button[type=submit]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>button[value=Cancel]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>button[value=Edit]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>button[value=Remove]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>button[value=Save]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .administrator-form .btn-group-vertical>button[value^=Create]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.btn-group:not(:first-child)>.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.btn~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~.btn,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~input[type=button],.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~input[type=reset],.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~input[type=submit],.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>input[type=button]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>input[type=reset]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>input[type=submit]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>.carousel-controls~a.button--danger,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>.carousel-controls~button[type=submit],.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>.carousel-controls~button[value=Cancel],.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>.carousel-controls~button[value=Edit],.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>.carousel-controls~button[value=Remove],.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>.carousel-controls~button[value=Save],.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>.carousel-controls~button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>a.button--danger~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>button[type=submit]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>button[value=Cancel]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>button[value=Edit]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>button[value=Remove]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>button[value=Save]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container .btn-group-vertical>button[value^=Create]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container div.layout div.layout__region form .btn-group-vertical>.carousel-controls~button[type=submit],.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>.carousel-controls~input,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.carousel-controls~.token-dialog,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>.carousel-controls~a,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>.carousel-controls~a,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .feed-icons .views-data-export-feed .btn-group-vertical>.carousel-controls~a,.paragraph--type--carousel .carousel-wrapper.carousel-active .feed-icons .views-data-export-feed .btn-group-vertical>a~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .flag .btn-group-vertical>.carousel-controls~a,.paragraph--type--carousel .carousel-wrapper.carousel-active .flag .btn-group-vertical>a~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>.carousel-controls~a.button--danger,.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>.carousel-controls~button[type=submit],.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>.carousel-controls~button[value=Cancel],.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>.carousel-controls~button[value=Edit],.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>.carousel-controls~button[value=Remove],.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>.carousel-controls~button[value=Save],.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>.carousel-controls~button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>a.button--danger~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>button[type=submit]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>button[value=Cancel]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>button[value=Edit]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>button[value=Remove]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>button[value=Save]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .node-edit .btn-group-vertical>button[value^=Create]~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .paragraph--type--introduction .field--type-link .btn-group-vertical>.carousel-controls~a,.paragraph--type--carousel .carousel-wrapper.carousel-active .paragraph--type--introduction .field--type-link .btn-group-vertical>a~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>.carousel-controls~a,.paragraph--type--carousel .carousel-wrapper.carousel-active body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.carousel-controls~a~a,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.carousel-controls~a~button,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.carousel-controls~button~a,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.carousel-controls~button~button,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.carousel-controls~a,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.carousel-controls~button,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~.carousel-controls~a,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~.carousel-controls~button,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button.carousel-controls~a,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button.carousel-controls~button,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~.carousel-controls~a,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~.carousel-controls~button,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~.carousel-controls,.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>a.button--danger~a,.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>a~a.button--danger,.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>a~button[type=submit],.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>a~button[value=Cancel],.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>a~button[value=Edit],.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>a~button[value=Remove],.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>a~button[value=Save],.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>a~button[value^=Create],.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>button[type=submit]~a,.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>button[value=Cancel]~a,.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>button[value=Edit]~a,.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>button[value=Remove]~a,.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>button[value=Save]~a,.paragraph--type--introduction .field--type-link .administrator-form .btn-group-vertical>button[value^=Create]~a,.paragraph--type--introduction .field--type-link .btn-group-vertical>.btn-group:not(:first-child)>a,.paragraph--type--introduction .field--type-link .btn-group-vertical>.btn~a,.paragraph--type--introduction .field--type-link .btn-group-vertical>a~.btn,.paragraph--type--introduction .field--type-link .btn-group-vertical>a~a,.paragraph--type--introduction .field--type-link .btn-group-vertical>a~input[type=button],.paragraph--type--introduction .field--type-link .btn-group-vertical>a~input[type=reset],.paragraph--type--introduction .field--type-link .btn-group-vertical>a~input[type=submit],.paragraph--type--introduction .field--type-link .btn-group-vertical>input[type=button]~a,.paragraph--type--introduction .field--type-link .btn-group-vertical>input[type=reset]~a,.paragraph--type--introduction .field--type-link .btn-group-vertical>input[type=submit]~a,.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>a.button--danger~a,.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>a~a.button--danger,.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>a~button[type=submit],.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>a~button[value=Cancel],.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>a~button[value=Edit],.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>a~button[value=Remove],.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>a~button[value=Save],.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>a~button[value^=Create],.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>button[type=submit]~a,.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>button[value=Cancel]~a,.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>button[value=Edit]~a,.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>button[value=Remove]~a,.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>button[value=Save]~a,.paragraph--type--introduction .field--type-link .dashboards-container .btn-group-vertical>button[value^=Create]~a,.paragraph--type--introduction .field--type-link .dashboards-container div.layout div.layout__region form .btn-group-vertical>a~button[type=submit],.paragraph--type--introduction .field--type-link .dashboards-container div.layout div.layout__region form .btn-group-vertical>button[type=submit]~a,.paragraph--type--introduction .field--type-link .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>a~input,.paragraph--type--introduction .field--type-link .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~a,.paragraph--type--introduction .field--type-link .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>.token-dialog~a,.paragraph--type--introduction .field--type-link .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .btn-group-vertical>a~.token-dialog,.paragraph--type--introduction .field--type-link .feed-icons .views-data-export-feed .btn-group-vertical>a~a,.paragraph--type--introduction .field--type-link .flag .btn-group-vertical>a~a,.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>a.button--danger~a,.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>a~a.button--danger,.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>a~button[type=submit],.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>a~button[value=Cancel],.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>a~button[value=Edit],.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>a~button[value=Remove],.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>a~button[value=Save],.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>a~button[value^=Create],.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>button[type=submit]~a,.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>button[value=Cancel]~a,.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>button[value=Edit]~a,.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>button[value=Remove]~a,.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>button[value=Save]~a,.paragraph--type--introduction .field--type-link .node-edit .btn-group-vertical>button[value^=Create]~a,.paragraph--type--introduction .field--type-link .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~a,.paragraph--type--introduction .field--type-link .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a~.carousel-controls,.paragraph--type--introduction .field--type-link body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~a,.paragraph--type--introduction .field--type-link body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a,.paragraph--type--introduction .field--type-link body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~a,.paragraph--type--introduction .field--type-link body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button,.paragraph--type--introduction .field--type-link body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~a,.paragraph--type--introduction .field--type-link body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button,.paragraph--type--introduction .field--type-link body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~a,.paragraph--type--introduction .field--type-link body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button,.paragraph--type--introduction .field--type-link body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.addevent-button.btn-group-vertical>a~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>.btn~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~.btn,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~input[type=button],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~input[type=reset],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~input[type=submit],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>input[type=button]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>input[type=reset]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>input[type=submit]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>a.button--danger~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>a~a.button--danger,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>a~button[type=submit],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>a~button[value=Cancel],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>a~button[value=Edit],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>a~button[value=Remove],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>a~button[value=Save],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>a~button[value^=Create],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>button[type=submit]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>button[value=Cancel]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>button[value=Edit]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>button[value=Remove]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>button[value=Save]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .administrator-form .action-links.btn-group-vertical>button[value^=Create]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .btn-group-vertical>.action-links.btn-group:not(:first-child)>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>a.button--danger~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>a~a.button--danger,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>a~button[type=submit],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>a~button[value=Cancel],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>a~button[value=Edit],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>a~button[value=Remove],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>a~button[value=Save],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>a~button[value^=Create],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>button[type=submit]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>button[value=Cancel]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>button[value=Edit]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>button[value=Remove]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>button[value=Save]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links.btn-group-vertical>button[value^=Create]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container div.layout div.layout__region form .action-links.btn-group-vertical>a~button[type=submit],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container div.layout div.layout__region form .action-links.btn-group-vertical>button[type=submit]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container div.layout.ably-notifications .administrator-form form.action-links.btn-group-vertical>a~input,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container div.layout.ably-notifications .administrator-form form.action-links.btn-group-vertical>input~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .action-links.btn-group-vertical>.token-dialog~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .action-links.btn-group-vertical>a~.token-dialog,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container div.layout.dashboard-management nav.navigation ul li .action-links.btn-group-vertical>a~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container div.layout.dashboard-media nav.navigation ul li .action-links.btn-group-vertical>a~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .feed-icons .views-data-export-feed .action-links.btn-group-vertical>a~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .flag .action-links.btn-group-vertical>a~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>a.button--danger~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>a~a.button--danger,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>a~button[type=submit],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>a~button[value=Cancel],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>a~button[value=Edit],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>a~button[value=Remove],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>a~button[value=Save],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>a~button[value^=Create],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>button[type=submit]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>button[value=Cancel]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>button[value=Edit]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>button[value=Remove]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>button[value=Save]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node-edit .action-links.btn-group-vertical>button[value^=Create]~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .paragraph--type--carousel .carousel-wrapper.carousel-active .action-links.btn-group-vertical>.carousel-controls~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .paragraph--type--carousel .carousel-wrapper.carousel-active .action-links.btn-group-vertical>a~.carousel-controls,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .paragraph--type--introduction .field--type-link .action-links.btn-group-vertical>a~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper body[class*=page-user-].user-logged-in form .form-actions .action-links.btn-group-vertical>a~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper body[class*=page-user-].user-logged-in form .form-actions .action-links.btn-group-vertical>a~a~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper body[class*=page-user-].user-logged-in form .form-actions .action-links.btn-group-vertical>a~a~button,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper body[class*=page-user-].user-logged-in form .form-actions .action-links.btn-group-vertical>a~button,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper body[class*=page-user-].user-logged-in form .form-actions .action-links.btn-group-vertical>a~button~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper body[class*=page-user-].user-logged-in form .form-actions .action-links.btn-group-vertical>a~button~button,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper body[class*=page-user-].user-logged-in form .form-actions .action-links.btn-group-vertical>button~a~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper body[class*=page-user-].user-logged-in form .form-actions .action-links.btn-group-vertical>button~a~button,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper body[class*=page-user-].user-logged-in form .form-actions .action-links.btn-group-vertical>button~button~a,body[class*=page-user-].user-logged-in .dashboards-container div.layout div.layout__region form .form-actions .btn-group-vertical>a~a~button[type=submit],body[class*=page-user-].user-logged-in .dashboards-container div.layout div.layout__region form .form-actions .btn-group-vertical>a~button[type=submit]~a,body[class*=page-user-].user-logged-in .dashboards-container div.layout div.layout__region form .form-actions .btn-group-vertical>a~button[type=submit]~button,body[class*=page-user-].user-logged-in .dashboards-container div.layout div.layout__region form .form-actions .btn-group-vertical>a~button~button[type=submit],body[class*=page-user-].user-logged-in .dashboards-container div.layout div.layout__region form .form-actions .btn-group-vertical>button[type=submit]~a,body[class*=page-user-].user-logged-in .dashboards-container div.layout div.layout__region form .form-actions .btn-group-vertical>button[type=submit]~a~a,body[class*=page-user-].user-logged-in .dashboards-container div.layout div.layout__region form .form-actions .btn-group-vertical>button[type=submit]~a~button,body[class*=page-user-].user-logged-in .dashboards-container div.layout div.layout__region form .form-actions .btn-group-vertical>button[type=submit]~button,body[class*=page-user-].user-logged-in .dashboards-container div.layout div.layout__region form .form-actions .btn-group-vertical>button~a~button[type=submit],body[class*=page-user-].user-logged-in .dashboards-container div.layout div.layout__region form .form-actions .btn-group-vertical>button~button~button[type=submit],body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>.token-dialog~a~a,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>.token-dialog~a~button,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>.token-dialog~button~a,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>.token-dialog~button~button,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>a.token-dialog~a,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>a.token-dialog~button,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>a~.token-dialog~a,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>a~.token-dialog~button,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>a~a~.token-dialog,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>a~button~.token-dialog,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>button.token-dialog~a,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>button.token-dialog~button,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>button~.token-dialog~a,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>button~.token-dialog~button,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>button~a~.token-dialog,body[class*=page-user-].user-logged-in .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .form-actions .btn-group-vertical>button~button~.token-dialog,body[class*=page-user-].user-logged-in form .form-actions .addevent-button.btn-group-vertical>a~a,body[class*=page-user-].user-logged-in form .form-actions .addevent-button.btn-group-vertical>a~a~a,body[class*=page-user-].user-logged-in form .form-actions .addevent-button.btn-group-vertical>a~button,body[class*=page-user-].user-logged-in form .form-actions .addevent-button.btn-group-vertical>a~button~a,body[class*=page-user-].user-logged-in form .form-actions .addevent-button.btn-group-vertical>a~button~button,body[class*=page-user-].user-logged-in form .form-actions .addevent-button.btn-group-vertical>button~a~a,body[class*=page-user-].user-logged-in form .form-actions .addevent-button.btn-group-vertical>button~a~button,body[class*=page-user-].user-logged-in form .form-actions .addevent-button.btn-group-vertical>button~button~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a.button--danger~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a.button--danger~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a.button--danger~button~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a.button--danger~button~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~a~a.button--danger,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~a~button[type=submit],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~a~button[value=Cancel],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~a~button[value=Edit],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~a~button[value=Remove],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~a~button[value=Save],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~a~button[value^=Create],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button[type=submit]~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button[type=submit]~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button[value=Cancel]~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button[value=Cancel]~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button[value=Edit]~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button[value=Edit]~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button[value=Remove]~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button[value=Remove]~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button[value=Save]~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button[value=Save]~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button[value^=Create]~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button[value^=Create]~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button~a.button--danger,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button~button[type=submit],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button~button[value=Cancel],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button~button[value=Edit],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button~button[value=Remove],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button~button[value=Save],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>a~button~button[value^=Create],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[type=submit]~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[type=submit]~a~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[type=submit]~a~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[type=submit]~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Cancel]~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Cancel]~a~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Cancel]~a~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Cancel]~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Edit]~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Edit]~a~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Edit]~a~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Edit]~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Remove]~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Remove]~a~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Remove]~a~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Remove]~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Save]~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Save]~a~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Save]~a~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value=Save]~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value^=Create]~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value^=Create]~a~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value^=Create]~a~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button[value^=Create]~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~a.button--danger~a,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~a.button--danger~button,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~a~a.button--danger,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~a~button[type=submit],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~a~button[value=Cancel],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~a~button[value=Edit],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~a~button[value=Remove],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~a~button[value=Save],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~a~button[value^=Create],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~button~a.button--danger,body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~button~button[type=submit],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~button~button[value=Cancel],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~button~button[value=Edit],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~button~button[value=Remove],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~button~button[value=Save],body[class*=page-user-].user-logged-in form .form-actions .administrator-form .btn-group-vertical>button~button~button[value^=Create],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.btn-group:not(:first-child)>a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.btn-group:not(:first-child)>a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.btn-group:not(:first-child)>button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.btn-group:not(:first-child)>button~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.btn~a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.btn~a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.btn~button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>.btn~button~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.btn~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a.btn~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~.btn~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~.btn~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~.btn,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~button~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~input[type=button],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~input[type=reset],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~a~input[type=submit],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~.btn,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~input[type=button],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~input[type=reset],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~button~input[type=submit],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~input[type=button]~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~input[type=button]~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~input[type=reset]~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~input[type=reset]~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~input[type=submit]~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>a~input[type=submit]~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button.btn~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button.btn~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~.btn~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~.btn~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~.btn,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~button~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~input[type=button],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~input[type=reset],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~a~input[type=submit],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~.btn,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~input[type=button],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~input[type=reset],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~button~input[type=submit],body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~input[type=button]~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~input[type=button]~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~input[type=reset]~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~input[type=reset]~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~input[type=submit]~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>button~input[type=submit]~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>input[type=button]~a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>input[type=button]~a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>input[type=button]~button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>input[type=button]~button~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>input[type=reset]~a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>input[type=reset]~a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>input[type=reset]~button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>input[type=reset]~button~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>input[type=submit]~a~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>input[type=submit]~a~button,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>input[type=submit]~button~a,body[class*=page-user-].user-logged-in form .form-actions .btn-group-vertical>input[type=submit]~button~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a.button--danger~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a.button--danger~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a.button--danger~button~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a.button--danger~button~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~a~a.button--danger,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~a~button[type=submit],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~a~button[value=Cancel],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~a~button[value=Edit],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~a~button[value=Remove],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~a~button[value=Save],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~a~button[value^=Create],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button[type=submit]~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button[type=submit]~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button[value=Cancel]~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button[value=Cancel]~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button[value=Edit]~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button[value=Edit]~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button[value=Remove]~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button[value=Remove]~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button[value=Save]~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button[value=Save]~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button[value^=Create]~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button[value^=Create]~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button~a.button--danger,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button~button[type=submit],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button~button[value=Cancel],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button~button[value=Edit],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button~button[value=Remove],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button~button[value=Save],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>a~button~button[value^=Create],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[type=submit]~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[type=submit]~a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[type=submit]~a~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[type=submit]~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Cancel]~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Cancel]~a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Cancel]~a~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Cancel]~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Edit]~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Edit]~a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Edit]~a~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Edit]~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Remove]~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Remove]~a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Remove]~a~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Remove]~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Save]~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Save]~a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Save]~a~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value=Save]~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value^=Create]~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value^=Create]~a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value^=Create]~a~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button[value^=Create]~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~a.button--danger~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~a.button--danger~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~a~a.button--danger,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~a~button[type=submit],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~a~button[value=Cancel],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~a~button[value=Edit],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~a~button[value=Remove],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~a~button[value=Save],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~a~button[value^=Create],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~button~a.button--danger,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~button~button[type=submit],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~button~button[value=Cancel],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~button~button[value=Edit],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~button~button[value=Remove],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~button~button[value=Save],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container .btn-group-vertical>button~button~button[value^=Create],body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>a~a~input,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>a~button~input,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>a~input~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>a~input~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button~a~input,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button~button~input,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button~input~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>button~input~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~a~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.ably-notifications .administrator-form form.btn-group-vertical>input~button~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>a~button~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button~a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button~a~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-management nav.navigation ul li .btn-group-vertical>button~button~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>a~button~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button~a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button~a~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container div.layout.dashboard-media nav.navigation ul li .btn-group-vertical>button~button~a,body[class*=page-user-].user-logged-in form .form-actions .feed-icons .views-data-export-feed .btn-group-vertical>a~a,body[class*=page-user-].user-logged-in form .form-actions .feed-icons .views-data-export-feed .btn-group-vertical>a~a~a,body[class*=page-user-].user-logged-in form .form-actions .feed-icons .views-data-export-feed .btn-group-vertical>a~button,body[class*=page-user-].user-logged-in form .form-actions .feed-icons .views-data-export-feed .btn-group-vertical>a~button~a,body[class*=page-user-].user-logged-in form .form-actions .feed-icons .views-data-export-feed .btn-group-vertical>a~button~button,body[class*=page-user-].user-logged-in form .form-actions .feed-icons .views-data-export-feed .btn-group-vertical>button~a~a,body[class*=page-user-].user-logged-in form .form-actions .feed-icons .views-data-export-feed .btn-group-vertical>button~a~button,body[class*=page-user-].user-logged-in form .form-actions .feed-icons .views-data-export-feed .btn-group-vertical>button~button~a,body[class*=page-user-].user-logged-in form .form-actions .flag .btn-group-vertical>a~a,body[class*=page-user-].user-logged-in form .form-actions .flag .btn-group-vertical>a~a~a,body[class*=page-user-].user-logged-in form .form-actions .flag .btn-group-vertical>a~button,body[class*=page-user-].user-logged-in form .form-actions .flag .btn-group-vertical>a~button~a,body[class*=page-user-].user-logged-in form .form-actions .flag .btn-group-vertical>a~button~button,body[class*=page-user-].user-logged-in form .form-actions .flag .btn-group-vertical>button~a~a,body[class*=page-user-].user-logged-in form .form-actions .flag .btn-group-vertical>button~a~button,body[class*=page-user-].user-logged-in form .form-actions .flag .btn-group-vertical>button~button~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a.button--danger~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a.button--danger~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a.button--danger~button~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a.button--danger~button~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~a~a.button--danger,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~a~button[type=submit],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~a~button[value=Cancel],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~a~button[value=Edit],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~a~button[value=Remove],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~a~button[value=Save],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~a~button[value^=Create],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button[type=submit]~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button[type=submit]~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button[value=Cancel]~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button[value=Cancel]~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button[value=Edit]~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button[value=Edit]~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button[value=Remove]~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button[value=Remove]~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button[value=Save]~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button[value=Save]~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button[value^=Create]~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button[value^=Create]~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button~a.button--danger,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button~button[type=submit],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button~button[value=Cancel],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button~button[value=Edit],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button~button[value=Remove],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button~button[value=Save],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>a~button~button[value^=Create],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[type=submit]~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[type=submit]~a~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[type=submit]~a~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[type=submit]~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Cancel]~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Cancel]~a~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Cancel]~a~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Cancel]~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Edit]~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Edit]~a~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Edit]~a~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Edit]~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Remove]~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Remove]~a~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Remove]~a~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Remove]~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Save]~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Save]~a~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Save]~a~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value=Save]~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value^=Create]~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value^=Create]~a~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value^=Create]~a~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button[value^=Create]~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~a.button--danger~a,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~a.button--danger~button,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~a~a.button--danger,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~a~button[type=submit],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~a~button[value=Cancel],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~a~button[value=Edit],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~a~button[value=Remove],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~a~button[value=Save],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~a~button[value^=Create],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~button~a.button--danger,body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~button~button[type=submit],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~button~button[value=Cancel],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~button~button[value=Edit],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~button~button[value=Remove],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~button~button[value=Save],body[class*=page-user-].user-logged-in form .form-actions .node-edit .btn-group-vertical>button~button~button[value^=Create],body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~a~a,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~a~button,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button~a,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>.carousel-controls~button~button,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a.carousel-controls~a,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a.carousel-controls~button,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a~.carousel-controls~a,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a~.carousel-controls~button,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a~a~.carousel-controls,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>a~button~.carousel-controls,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button.carousel-controls~a,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button.carousel-controls~button,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button~.carousel-controls~a,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button~.carousel-controls~button,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button~a~.carousel-controls,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--carousel .carousel-wrapper.carousel-active .btn-group-vertical>button~button~.carousel-controls,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--introduction .field--type-link .btn-group-vertical>a~a,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--introduction .field--type-link .btn-group-vertical>a~a~a,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button~a,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--introduction .field--type-link .btn-group-vertical>a~button~button,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--introduction .field--type-link .btn-group-vertical>button~a~a,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--introduction .field--type-link .btn-group-vertical>button~a~button,body[class*=page-user-].user-logged-in form .form-actions .paragraph--type--introduction .field--type-link .btn-group-vertical>button~button~a,body[class*=page-user-].user-logged-in form .form-actions body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~a,body[class*=page-user-].user-logged-in form .form-actions body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~a~a,body[class*=page-user-].user-logged-in form .form-actions body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~a~button,body[class*=page-user-].user-logged-in form .form-actions body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button,body[class*=page-user-].user-logged-in form .form-actions body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button~a,body[class*=page-user-].user-logged-in form .form-actions body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>a~button~button,body[class*=page-user-].user-logged-in form .form-actions body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button~a~a,body[class*=page-user-].user-logged-in form .form-actions body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button~a~button,body[class*=page-user-].user-logged-in form .form-actions body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links.btn-group-vertical>button~button~a{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{-webkit-transition:none;-o-transition:none;transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.mfp-wrap .navbar>.mfp-content,.navbar>#main,.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);-webkit-transition:var(--bs-navbar-toggler-transition);-o-transition:var(--bs-navbar-toggler-transition);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{-webkit-transition:none;-o-transition:none;transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;-webkit-box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;-webkit-background-size:100% 100%;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:36rem){.navbar-expand-sm{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-o-transform:none!important;transform:none!important;-webkit-transition:none;-o-transition:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:48rem){.navbar-expand-md{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-o-transform:none!important;transform:none!important;-webkit-transition:none;-o-transition:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:62rem){.navbar-expand-lg{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-o-transform:none!important;transform:none!important;-webkit-transition:none;-o-transition:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:75rem){.navbar-expand-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-o-transform:none!important;transform:none!important;-webkit-transition:none;-o-transition:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:87.5rem){.navbar-expand-xxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-o-transform:none!important;transform:none!important;-webkit-transition:none;-o-transition:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;-o-transform:none!important;transform:none!important;-webkit-transition:none;-o-transition:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, 0.03);--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);-webkit-background-clip:border-box;background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:36rem){.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:#212529;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;-webkit-transition:var(--bs-accordion-transition);-o-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{-webkit-transition:none;-o-transition:none;transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);-webkit-transform:var(--bs-accordion-btn-icon-transform);-o-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;-webkit-background-size:var(--bs-accordion-btn-icon-width) var(--bs-accordion-btn-icon-width);background-size:var(--bs-accordion-btn-icon-width);-webkit-transition:var(--bs-accordion-btn-icon-transition);-o-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{-webkit-transition:none;-o-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:#6c757d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;-o-transition:none;transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;-webkit-box-shadow:var(--bs-pagination-focus-box-shadow);box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-.0625rem}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.addevent-button>a .badge,.administrator-form a.button--danger .badge,.administrator-form button[type=submit] .badge,.administrator-form button[value=Cancel] .badge,.administrator-form button[value=Edit] .badge,.administrator-form button[value=Remove] .badge,.administrator-form button[value=Save] .badge,.administrator-form button[value^=Create] .badge,.btn .badge,.dashboards-container a.button--danger .badge,.dashboards-container button[type=submit] .badge,.dashboards-container button[value=Cancel] .badge,.dashboards-container button[value=Edit] .badge,.dashboards-container button[value=Remove] .badge,.dashboards-container button[value=Save] .badge,.dashboards-container button[value^=Create] .badge,.dashboards-container div.layout div.layout__region form button[type=submit] .badge,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog .badge,.dashboards-container div.layout.ably-notifications .administrator-form form>input .badge,.dashboards-container div.layout.dashboard-management nav.navigation ul li a .badge,.dashboards-container div.layout.dashboard-media nav.navigation ul li a .badge,.feed-icons .views-data-export-feed a .badge,.flag a .badge,.node-edit a.button--danger .badge,.node-edit button[type=submit] .badge,.node-edit button[value=Cancel] .badge,.node-edit button[value=Edit] .badge,.node-edit button[value=Remove] .badge,.node-edit button[value=Save] .badge,.node-edit button[value^=Create] .badge,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls .badge,.paragraph--type--introduction .field--type-link a .badge,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a .badge,body[class*=page-user-].user-logged-in form .form-actions a~a .badge,body[class*=page-user-].user-logged-in form .form-actions a~button .badge,body[class*=page-user-].user-logged-in form .form-actions button~a .badge,body[class*=page-user-].user-logged-in form .form-actions button~button .badge,input[type=button] .badge,input[type=reset] .badge,input[type=submit] .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@-o-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);-webkit-transition:var(--bs-progress-bar-transition);-o-transition:var(--bs-progress-bar-transition);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;-o-transition:none;transition:none}}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:var(--bs-progress-height) var(--bs-progress-height);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;-o-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;-o-animation:none;animation:none}}.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:36rem){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:48rem){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:62rem){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:75rem){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:87.5rem){.list-group-horizontal-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{-webkit-box-sizing:content-box;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(13,110,253,.25);box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.25}.btn-close-white{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);-webkit-background-clip:padding-box;background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);-webkit-box-shadow:var(--bs-toast-box-shadow);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);-webkit-background-clip:padding-box;background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-50px);-o-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-o-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);-webkit-background-clip:padding-box;background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:36rem){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:62rem){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:75rem){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:35.99875rem){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:47.99875rem){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:61.99875rem){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:74.99875rem){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:87.49875rem){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0.375rem;--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);-webkit-background-clip:padding-box;background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transform:none;-o-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;-o-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;-webkit-transition:opacity .15s ease;-o-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;-webkit-background-size:100% 100%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:.1875rem;margin-left:.1875rem;text-indent:-999px;cursor:pointer;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;-o-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{-webkit-transition:none;-o-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);-o-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner-border{to{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes spinner-grow{0%{-o-transform:scale(0);transform:scale(0)}50%{opacity:1;-o-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@media (max-width:35.99875rem){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}}@media (max-width:35.99875rem) and (prefers-reduced-motion:reduce){.offcanvas-sm{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:35.99875rem){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:35.99875rem){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:35.99875rem){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:35.99875rem){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:35.99875rem){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{-webkit-transform:none;-o-transform:none;transform:none}}@media (max-width:35.99875rem){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:36rem){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:47.99875rem){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}}@media (max-width:47.99875rem) and (prefers-reduced-motion:reduce){.offcanvas-md{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:47.99875rem){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:47.99875rem){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:47.99875rem){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:47.99875rem){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:47.99875rem){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{-webkit-transform:none;-o-transform:none;transform:none}}@media (max-width:47.99875rem){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:48rem){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:61.99875rem){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}}@media (max-width:61.99875rem) and (prefers-reduced-motion:reduce){.offcanvas-lg{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:61.99875rem){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:61.99875rem){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:61.99875rem){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:61.99875rem){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:61.99875rem){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{-webkit-transform:none;-o-transform:none;transform:none}}@media (max-width:61.99875rem){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:62rem){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:74.99875rem){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}}@media (max-width:74.99875rem) and (prefers-reduced-motion:reduce){.offcanvas-xl{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:74.99875rem){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:74.99875rem){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:74.99875rem){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:74.99875rem){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:74.99875rem){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{-webkit-transform:none;-o-transform:none;transform:none}}@media (max-width:74.99875rem){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:75rem){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:87.49875rem){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}}@media (max-width:87.49875rem) and (prefers-reduced-motion:reduce){.offcanvas-xxl{-webkit-transition:none;-o-transition:none;transition:none}}@media (max-width:87.49875rem){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:87.49875rem){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:87.49875rem){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:87.49875rem){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:87.49875rem){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{-webkit-transform:none;-o-transform:none;transform:none}}@media (max-width:87.49875rem){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:87.5rem){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{-webkit-transition:none;-o-transition:none;transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{-webkit-transform:none;-o-transform:none;transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.addevent-button>a.placeholder::before,.administrator-form a.placeholder.button--danger::before,.administrator-form button.placeholder[type=submit]::before,.administrator-form button.placeholder[value=Cancel]::before,.administrator-form button.placeholder[value=Edit]::before,.administrator-form button.placeholder[value=Remove]::before,.administrator-form button.placeholder[value=Save]::before,.administrator-form button.placeholder[value^=Create]::before,.dashboards-container a.placeholder.button--danger::before,.dashboards-container button.placeholder[type=submit]::before,.dashboards-container button.placeholder[value=Cancel]::before,.dashboards-container button.placeholder[value=Edit]::before,.dashboards-container button.placeholder[value=Remove]::before,.dashboards-container button.placeholder[value=Save]::before,.dashboards-container button.placeholder[value^=Create]::before,.dashboards-container div.layout div.layout__region form button.placeholder[type=submit]::before,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .placeholder.token-dialog::before,.dashboards-container div.layout.ably-notifications .administrator-form form>input.placeholder::before,.dashboards-container div.layout.dashboard-management nav.navigation ul li a.placeholder::before,.dashboards-container div.layout.dashboard-media nav.navigation ul li a.placeholder::before,.feed-icons .views-data-export-feed a.placeholder::before,.flag a.placeholder::before,.node-edit a.placeholder.button--danger::before,.node-edit button.placeholder[type=submit]::before,.node-edit button.placeholder[value=Cancel]::before,.node-edit button.placeholder[value=Edit]::before,.node-edit button.placeholder[value=Remove]::before,.node-edit button.placeholder[value=Save]::before,.node-edit button.placeholder[value^=Create]::before,.paragraph--type--carousel .carousel-wrapper.carousel-active .placeholder.carousel-controls::before,.paragraph--type--introduction .field--type-link a.placeholder::before,.placeholder.btn::before,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a.placeholder::before,body[class*=page-user-].user-logged-in form .form-actions a~a.placeholder::before,body[class*=page-user-].user-logged-in form .form-actions a~button.placeholder::before,body[class*=page-user-].user-logged-in form .form-actions button~a.placeholder::before,body[class*=page-user-].user-logged-in form .form-actions button~button.placeholder::before,input.placeholder[type=button]::before,input.placeholder[type=reset]::before,input.placeholder[type=submit]::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;-o-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@-o-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:-webkit-linear-gradient(320deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;-o-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@-o-keyframes placeholder-wave{100%{mask-position:-200% 0}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .media-container .media-preview,.media .media__content .media-thumbnail,.mfp-content .faculty-wrapper .faculty-container .photo-wrapper,.mfp-content .faculty-wrapper .photo-spacer,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .click-footer .click-home,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .click-footer .click-home,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .click-footer .click-home,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .click-footer .click-home,.node--type-faculty .faculty-wrapper .faculty-container .photo-wrapper,.node--type-faculty .faculty-wrapper .photo-spacer,.paragraph--type--introduction .field--type-iframe>div,.ratio,body.node--type-event:not(.node-edit) .layout .field--type-iframe>div,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link,body.page-user-login .apscore-user #page>.header .navbar .login-logo,body.page-user-password .apscore-user #page>.header .navbar .login-logo,body.page-user-register .apscore-user #page>.header .navbar .login-logo,body.page-user-reset .apscore-user #page>.header .navbar .login-logo,body[class*=page-user-].user-logged-in form #edit-pass fieldset.confirm-parent .password-confirm-message,body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent .password-strength .password-strength__meter .password-strength__indicator{position:relative;width:100%}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .media-container .media-preview::before,.media .media__content .media-thumbnail::before,.mfp-content .faculty-wrapper .faculty-container .photo-wrapper::before,.mfp-content .faculty-wrapper .photo-spacer::before,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .click-footer .click-home::before,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .click-footer .click-home::before,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .click-footer .click-home::before,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .click-footer .click-home::before,.node--type-faculty .faculty-wrapper .faculty-container .photo-wrapper::before,.node--type-faculty .faculty-wrapper .photo-spacer::before,.paragraph--type--introduction .field--type-iframe>div::before,.ratio::before,body.node--type-event:not(.node-edit) .layout .field--type-iframe>div::before,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link::before,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link::before,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link::before,body.page-user-login .apscore-user #page>.header .navbar .login-logo::before,body.page-user-password .apscore-user #page>.header .navbar .login-logo::before,body.page-user-register .apscore-user #page>.header .navbar .login-logo::before,body.page-user-reset .apscore-user #page>.header .navbar .login-logo::before,body[class*=page-user-].user-logged-in form #edit-pass fieldset.confirm-parent .password-confirm-message::before,body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent .password-strength .password-strength__meter .password-strength__indicator::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .media-container .media-preview>*,.media .media__content .media-thumbnail>*,.mfp-content .faculty-wrapper .faculty-container .photo-wrapper>*,.mfp-content .faculty-wrapper .photo-spacer>*,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .click-footer .click-home>*,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .click-footer .click-home>*,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .click-footer .click-home>*,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .click-footer .click-home>*,.node--type-faculty .faculty-wrapper .faculty-container .photo-wrapper>*,.node--type-faculty .faculty-wrapper .photo-spacer>*,.paragraph--type--introduction .field--type-iframe>div>*,.ratio>*,body.node--type-event:not(.node-edit) .layout .field--type-iframe>div>*,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link>*,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link>*,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link>*,body.page-user-login .apscore-user #page>.header .navbar .login-logo>*,body.page-user-password .apscore-user #page>.header .navbar .login-logo>*,body.page-user-register .apscore-user #page>.header .navbar .login-logo>*,body.page-user-reset .apscore-user #page>.header .navbar .login-logo>*,body[class*=page-user-].user-logged-in form #edit-pass fieldset.confirm-parent .password-confirm-message>*,body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent .password-strength .password-strength__meter .password-strength__indicator>*{position:absolute;top:0;left:0;width:100%;height:100%}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .click-footer .click-home,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .click-footer .click-home,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .click-footer .click-home,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .click-footer .click-home,.ratio-1x1,body[class*=page-user-].user-logged-in form #edit-pass fieldset.confirm-parent .password-confirm-message,body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent .password-strength .password-strength__meter .password-strength__indicator{--bs-aspect-ratio:100%}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .media-container .media-preview,.ratio-4x3{--bs-aspect-ratio:75%}.media .media__content .media-thumbnail,.paragraph--type--introduction .field--type-iframe>div,.ratio-16x9,body.node--type-event:not(.node-edit) .layout .field--type-iframe>div,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:36rem){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:48rem){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:62rem){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:75rem){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:87.5rem){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.vstack{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-.0625rem!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;-o-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.view.view-wishes.view-id-display .candle-display .views-element-container>* ul.candle-carousel,.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100,.view.view-wishes.view-id-display .candle-display .views-element-container>* ul.candle-carousel{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.dashboards-container div.layout.dashboard-management .polling .polling-label-wrapper .polling-label,.dashboards-container div.layout.dashboard-media .polling .polling-label-wrapper .polling-label,.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .action-links a,.m-0,.media.media--type-link.media--view-mode-webcast .media__content .media-wrapper .media-link a,.mfp-content #question-info ul,.mfp-wrap .mfp-content .mfp-figure figure img.mfp-img,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+label,.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .vote-form .form-check input+.field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .vote-form .form-check input+.field__label,.paragraph--type--webform div[id*=webform-submission-word-cloud] form table tbody tr td fieldset,.view.view-wishes .view-header .title .h2,.view.view-wishes .view-header .title h2,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides,.view.view-wishes.view-id-tablet .view-content .candle .webform-element,body.node--type-landing-page:not(.node-edit) #page main#content section,body.node--type-welcome-page:not(.node-edit) #page main#content section,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #captcha,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form .captcha,body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__item,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+.field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+.field__label,form.views-exposed-form>div>*,tr.draggable .tabledrag-handle,tr.draggable .tabledrag-handle .handle{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content,.mx-0,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .view-content,.view.view-wishes.view-id-display .candle-display .views-element-container>*>.view-content{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-animate,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-answer,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-refresh{margin-right:.5rem!important;margin-left:.5rem!important}.feed-icons .views-data-export-feed a,.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.dashboards-container div.layout.dashboard-management .polling,.dashboards-container div.layout.dashboard-media .polling,.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mfp-content .candle-box,.mx-auto,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider,.view.view-wishes.view-id-display .candle-display .views-element-container>* ul.candle-carousel,.view.view-wishes.view-id-flexslider,.webform-element .webform-type-textarea textarea,form.webform-submission-form .webform-type-textarea textarea{margin-right:auto!important;margin-left:auto!important}.my-0,.view.view-wishes.view-id-display .candle-display .views-element-container>* ul.candle-carousel{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.dashboards-container div.layout.dashboard-management .polling,.dashboards-container div.layout.dashboard-media .polling,.my-4,.webform-element .simple-keyboard.hg-theme-default,form.webform-submission-form .simple-keyboard.hg-theme-default{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form fieldset,.my-5,.view.view-aps-event-list.view-display-id-question_extend details{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.media .media__content,.mt-0,.node--type-tile .node__content,body.node--type-welcome-page:not(.node-edit) #page main#content section .node__content{margin-top:0!important}.mt-1,body.node--type-event:not(.node-edit) .layout.webinar-support form .small,body.node--type-event:not(.node-edit) .layout.webinar-support form small{margin-top:.25rem!important}.mt-2,.paragraph--type--agenda .agenda-wrapper .agenda-time .timezone,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>span .addevent-button~ul,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-links .addevent-button~ul,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-links .addevent-button~ul,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-links .addevent-button~ul{margin-top:.5rem!important}.administrator-form .field--type-entity-reference-revisions.field--widget-entity-browser-entity-reference .entities-list,.administrator-form .field--type-entity-reference.field--widget-entity-browser-entity-reference .entities-list,.dashboards-container .field--type-entity-reference-revisions.field--widget-entity-browser-entity-reference .entities-list,.dashboards-container .field--type-entity-reference.field--widget-entity-browser-entity-reference .entities-list,.dashboards-container div.layout.dashboard-events,.dashboards-container div.layout.dashboard-events .upcoming-wrapper .upcoming-info a,.dashboards-container div.layout.dashboard-media .upcoming-wrapper .upcoming-info a,.mfp-content .faculty-wrapper .faculty-container .faculty-content .faculty-titles .biography,.mt-3,.node--type-faculty .faculty-wrapper .faculty-container .faculty-content .faculty-titles .biography,.node-edit .field--type-entity-reference-revisions.field--widget-entity-browser-entity-reference .entities-list,.node-edit .field--type-entity-reference.field--widget-entity-browser-entity-reference .entities-list,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .info,.paragraph--type--introduction .field--type-link,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .info,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header .info,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header .info,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-addevent-button .addevent-button~ul,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .header .info,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .info,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .info,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .header .info,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .header .info,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .header .info,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .header .info,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .info,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .info,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .info,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .info{margin-top:1rem!important}.mt-4,.webform-element .canvas-wrapper .controls,.webform-element .form-actions,.webform-element .webform-type-webform-image-canvas .controls,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-edit-user,form.webform-submission-form .canvas-wrapper .controls,form.webform-submission-form .form-actions,form.webform-submission-form .webform-type-webform-image-canvas .controls{margin-top:1.5rem!important}.mt-5,.paragraph~.paragraph,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer,body.node--type-welcome-page:not(.node-edit) #page main#content section .layout.edit-button a{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.administrator-form .field--type-entity-reference .paragraph-type-top .paragraph-type-title,.administrator-form .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.administrator-form .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.administrator-form .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form>.js-form-wrapper,.administrator-form .field--type-entity-reference .table tbody>tr>td>div.ief-entity-operations,.administrator-form .field--type-entity-reference fieldset .fieldset-wrapper>.checkbox>*,.administrator-form .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.administrator-form .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.administrator-form .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form>.js-form-wrapper,.administrator-form .field--type-entity-reference table tbody>tr>td>div.ief-entity-operations,.administrator-form .field--type-entity-reference-revisions .paragraph-type-top .paragraph-type-title,.administrator-form .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.administrator-form .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.administrator-form .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form>.js-form-wrapper,.administrator-form .field--type-entity-reference-revisions .table tbody>tr>td>div.ief-entity-operations,.administrator-form .field--type-entity-reference-revisions fieldset .fieldset-wrapper>.checkbox>*,.administrator-form .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.administrator-form .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.administrator-form .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form>.js-form-wrapper,.administrator-form .field--type-entity-reference-revisions table tbody>tr>td>div.ief-entity-operations,.administrator-form .field--type-image img,.dashboards-container .field--type-entity-reference .paragraph-type-top .paragraph-type-title,.dashboards-container .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.dashboards-container .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.dashboards-container .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form>.js-form-wrapper,.dashboards-container .field--type-entity-reference .table tbody>tr>td>div.ief-entity-operations,.dashboards-container .field--type-entity-reference fieldset .fieldset-wrapper>.checkbox>*,.dashboards-container .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.dashboards-container .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.dashboards-container .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form>.js-form-wrapper,.dashboards-container .field--type-entity-reference table tbody>tr>td>div.ief-entity-operations,.dashboards-container .field--type-entity-reference-revisions .paragraph-type-top .paragraph-type-title,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.dashboards-container .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form>.js-form-wrapper,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr>td>div.ief-entity-operations,.dashboards-container .field--type-entity-reference-revisions fieldset .fieldset-wrapper>.checkbox>*,.dashboards-container .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.dashboards-container .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.dashboards-container .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form>.js-form-wrapper,.dashboards-container .field--type-entity-reference-revisions table tbody>tr>td>div.ief-entity-operations,.dashboards-container .field--type-image img,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset #edit-user-role--wrapper #edit-user-role>div,.dashboards-container div.layout.dashboard-management .polling .polling-label-wrapper .inline-edit-button a,.dashboards-container div.layout.dashboard-media .polling .polling-label-wrapper .inline-edit-button a,.mb-0,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li,.node--type-apsclick-event:not(.node-edit) #page .featured-top,.node-edit .field--type-entity-reference .paragraph-type-top .paragraph-type-title,.node-edit .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.node-edit .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.node-edit .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form>.js-form-wrapper,.node-edit .field--type-entity-reference .table tbody>tr>td>div.ief-entity-operations,.node-edit .field--type-entity-reference fieldset .fieldset-wrapper>.checkbox>*,.node-edit .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.node-edit .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.node-edit .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form>.js-form-wrapper,.node-edit .field--type-entity-reference table tbody>tr>td>div.ief-entity-operations,.node-edit .field--type-entity-reference-revisions .paragraph-type-top .paragraph-type-title,.node-edit .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.node-edit .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.node-edit .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form>.js-form-wrapper,.node-edit .field--type-entity-reference-revisions .table tbody>tr>td>div.ief-entity-operations,.node-edit .field--type-entity-reference-revisions fieldset .fieldset-wrapper>.checkbox>*,.node-edit .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.node-edit .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.node-edit .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form>.js-form-wrapper,.node-edit .field--type-entity-reference-revisions table tbody>tr>td>div.ief-entity-operations,.node-edit .field--type-image img,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li:last-child a,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li:last-of-type a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li:last-child a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li:last-of-type a,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check:last-child,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check:last-of-type,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check:last-child,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check:last-of-type,.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul li:last-child a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul li:last-of-type a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul li:last-child a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul li:last-of-type a,body.comparison-graph #page #main-wrapper section #block-system-main-block,body.node--type-event:not(.node-edit) .layout.webinar-support form .form-actions,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .item-list ul li:last-child a,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .item-list ul li:last-of-type a,body.node--type-welcome-page:not(.node-edit) #page .featured-top,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li:last-child a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li:last-of-type a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li:last-child a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li:last-of-type a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .item-list ul li:last-child a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .item-list ul li:last-of-type a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .item-list ul li:last-child a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .item-list ul li:last-of-type a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .item-list ul li:last-child a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .item-list ul li:last-of-type a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .item-list ul li:last-child a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .item-list ul li:last-of-type a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a:last-child,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a:last-of-type,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a:last-child,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a:last-of-type,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .confirm-parent,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form div.form-wrapper,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form div.form-wrapper:not(#edit-account) fieldset,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form div.form-wrapper:not(#edit-account)>*,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a:last-child,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a:last-of-type,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a:last-child,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a:last-of-type,body.polling-graph #page #main-wrapper section #block-system-main-block,form.views-exposed-form>div .form-actions{margin-bottom:0!important}.mb-1,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .icon,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .icon,.paragraph--type--poll-group .poll-item .poll-view .poll body.node--type-event:not(.node-edit) .layout.webinar-support form label,.paragraph--type--poll-group .poll-item .poll-view .poll label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body.node--type-event:not(.node-edit) .layout.webinar-support form label,.paragraph--type--poll-group .poll-item .poll-view-form .poll label,.view.view-aps-faq .view-content>div strong,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header .icon,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header .icon,body.node--type-event:not(.node-edit) .layout.webinar-support form .paragraph--type--poll-group .poll-item .poll-view .poll label,body.node--type-event:not(.node-edit) .layout.webinar-support form .paragraph--type--poll-group .poll-item .poll-view-form .poll label,body.node--type-event:not(.node-edit) .layout.webinar-support form label,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .header .icon,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .icon,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .icon,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .header .icon,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .header .icon,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .header .icon,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .header .icon,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon,body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,label{margin-bottom:.25rem!important}.dashboards-container div.layout.dashboard-management .polling .polling-label-wrapper,.dashboards-container div.layout.dashboard-management nav.navigation ul li a~* [class*=fa-],.dashboards-container div.layout.dashboard-media .polling .polling-label-wrapper,.dashboards-container div.layout.dashboard-media nav.navigation ul li a~* [class*=fa-],.mb-2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li a,.paragraph--type--poll-group .poll-item .poll-view .poll .h3,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check,.paragraph--type--poll-group .poll-item .poll-view .poll body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,.paragraph--type--poll-group .poll-item .poll-view .poll dl dt,.paragraph--type--poll-group .poll-item .poll-view .poll h3,.paragraph--type--poll-group .poll-item .poll-view-form .poll .h3,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check,.paragraph--type--poll-group .poll-item .poll-view-form .poll body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,.paragraph--type--poll-group .poll-item .poll-view-form .poll dl dt,.paragraph--type--poll-group .poll-item .poll-view-form .poll h3,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul li a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--poll-group .poll-item .poll-view .poll .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--poll-group .poll-item .poll-view-form .poll .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .item-list ul li a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a{margin-bottom:.5rem!important}.dashboards-container div.layout body.maintenance-page #maintenance-wrapper #main .panel__title.h2,.dashboards-container div.layout body.maintenance-page #maintenance-wrapper #main h2.panel__title,.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row,.feed-icons .views-data-export-feed a,.mb-3,.media .media__content .media-thumbnail,.node--type-tile .node__content .tile-thumbnail img,.paragraph--type--agenda .agenda-wrapper .agenda-info .description .title,.paragraph--type--carousel body.maintenance-page #maintenance-wrapper #main .h2,.paragraph--type--carousel body.maintenance-page #maintenance-wrapper #main h2,.paragraph--type--faculty-list .field--type-entity-reference.field__items>.media,.paragraph--type--faculty-list .field--type-entity-reference.field__items>.node,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form,.paragraph--type--filtered-list .view-aps-filtered-view .view-content .views-row,.paragraph--type--introduction body.maintenance-page #maintenance-wrapper #main .h2,.paragraph--type--introduction body.maintenance-page #maintenance-wrapper #main h2,.paragraph--type--list .field--type-entity-reference.field__items>.media,.paragraph--type--list .field--type-entity-reference.field__items>.node,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form,.paragraph--type--poll-group .poll-item .poll-view .poll dl,.paragraph--type--poll-group .poll-item .poll-view-form .poll dl,.view.view-aps-ask-a-question .chairperson,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li,.view.view-aps-faq .view-content>div,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form,.view.view-wishes.view-id-tablet .view-content>*,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission,body.maintenance-page #maintenance-wrapper #main .dashboards-container div.layout .panel__title.h2,body.maintenance-page #maintenance-wrapper #main .dashboards-container div.layout h2.panel__title,body.maintenance-page #maintenance-wrapper #main .h1,body.maintenance-page #maintenance-wrapper #main .paragraph--type--carousel .h2,body.maintenance-page #maintenance-wrapper #main .paragraph--type--carousel h2,body.maintenance-page #maintenance-wrapper #main .paragraph--type--introduction .h2,body.maintenance-page #maintenance-wrapper #main .paragraph--type--introduction h2,body.maintenance-page #maintenance-wrapper #main body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.maintenance-page #maintenance-wrapper #main body.node--type-landing-page:not(.node-edit) #page main#content section .layout .h2,body.maintenance-page #maintenance-wrapper #main body.node--type-landing-page:not(.node-edit) #page main#content section .layout h2,body.maintenance-page #maintenance-wrapper #main body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.maintenance-page #maintenance-wrapper #main body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.maintenance-page #maintenance-wrapper #main h1,body.node--type-event:not(.node-edit) .layout .layout__region body.maintenance-page #maintenance-wrapper #main .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form,body.node--type-landing-page:not(.node-edit) #page .featured-top,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-container .event-description .title,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-container .event-description .title,body.node--type-landing-page:not(.node-edit) #page main#content section .layout body.maintenance-page #maintenance-wrapper #main .h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout body.maintenance-page #maintenance-wrapper #main h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account fieldset.form-type-email,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form,body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-animate,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-answer,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-refresh,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-container .event-description .title,body[class*=page-user-].user-logged-in div.layout div.layout__region body.maintenance-page #maintenance-wrapper #main .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.maintenance-page #maintenance-wrapper #main h2,body[class*=page-user-].user-logged-in div.layout.user-profile .field,body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent{margin-bottom:1rem!important}.mb-4,.node--type-tile .node__content .tile-wrapper .tile-link a{margin-bottom:1.5rem!important}.dashboards-container body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .panel__title.h2,.dashboards-container div.layout body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2.panel__title,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.mb-5,.paragraph--type--carousel .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2,.paragraph--type--carousel body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2,.paragraph--type--introduction body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.maintenance-page #maintenance-wrapper .icon,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .dashboards-container div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .dashboards-container div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .layout__region .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout .layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body[class*=page-user-].user-logged-in div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region .h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body[class*=page-user-].user-logged-in div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body[class*=page-user-].user-logged-in div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body[class*=page-user-].user-logged-in div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .dashboards-container div.layout .panel__title.h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .dashboards-container div.layout h2.panel__title,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h1,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--carousel .h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--carousel h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--introduction .h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--introduction h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h1,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description main#content section .layout h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .dashboards-container div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .dashboards-container div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .layout__region .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout .layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) body[class*=page-user-].user-logged-in div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) body[class*=page-user-].user-logged-in div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) body[class*=page-user-].user-logged-in div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) body[class*=page-user-].user-logged-in div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region .h2,body[class*=page-user-].user-logged-in body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region h2,body[class*=page-user-].user-logged-in body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region .h2,body[class*=page-user-].user-logged-in body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region h2,body[class*=page-user-].user-logged-in body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.administrator-form .field--type-image .image-widget .image-preview,.dashboards-container .field--type-image .image-widget .image-preview,.media.media--type-link.media--view-mode-webcast .media__content .media-wrapper .media-content,.node--type-apsclick-event:not(.node-edit) #main main#content section,.node-edit .field--type-image .image-widget .image-preview,.p-0,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check,.view.view-wishes .view-header .title .h2,.view.view-wishes .view-header .title h2,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides,.view.view-wishes.view-id-display .candle-display .views-element-container>* ul.candle-carousel,form.views-exposed-form>div>*,tr.draggable .tabledrag-handle .handle{padding:0!important}.p-1{padding:.25rem!important}.addevent-button~ul li a,.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .media-container .media-preview .media-preview-title,.p-2,.view.view-aps-manage-webform.view-display-id-social_wall .views-form .form-item-action:after,.view.view-aps-manage-webform.view-display-id-word_cloud .views-form .form-item-action:after,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-label,body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice .choice-label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__item,div.simple-status-messages .status-messages button span{padding:.5rem!important}.administrator-form .field--type-entity-reference fieldset.ief-form,.administrator-form .field--type-entity-reference-revisions fieldset.ief-form,.administrator-form .vertical-tabs div.vertical-tabs__panes>details .details-wrapper,.dashboards-container .field--type-entity-reference fieldset.ief-form,.dashboards-container .field--type-entity-reference-revisions fieldset.ief-form,.dashboards-container .vertical-tabs div.vertical-tabs__panes>details .details-wrapper,.dashboards-container div.layout.dashboard-events .upcoming-wrapper .upcoming-info,.dashboards-container div.layout.dashboard-management .polling,.dashboards-container div.layout.dashboard-management nav.navigation ul,.dashboards-container div.layout.dashboard-media .polling,.dashboards-container div.layout.dashboard-media .upcoming-wrapper .upcoming-info,.dashboards-container div.layout.dashboard-media nav.navigation ul,.node-edit .field--type-entity-reference fieldset.ief-form,.node-edit .field--type-entity-reference-revisions fieldset.ief-form,.node-edit .vertical-tabs div.vertical-tabs__panes>details .details-wrapper,.p-3,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header,.ui-widget.ui-dialog,.view.view-aps-ask-a-question .chairperson .question-wrapper .actions,.view.view-aps-ask-a-question .chairperson .question-wrapper .question,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .header,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .header,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .header,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .header,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .header,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header{padding:1rem!important}.dashboards-container div.layout div.layout__region form,.dashboards-container div.layout.ably-notifications .administrator-form form,.p-4,select,textarea{padding:1.5rem!important}.p-5,body.comparison-graph #page #main-wrapper section #block-system-main-block,body.polling-graph #page #main-wrapper section #block-system-main-block{padding:3rem!important}.mfp-wrap .mfp-content,.node--type-apsclick-event:not(.node-edit) #main,.node--type-apsclick-event:not(.node-edit) #main main#content,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper.offcanvas,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper.offcanvas,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main.offcanvas,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main.offcanvas,.paragraph--type--filtered-list .view-aps-filtered-view .view-filters form.views-exposed-form,.px-0,footer.site-footer .site-footer__top nav.block-menu ul li a,footer.site-footer .site-footer__top nav.block-menu ul li span{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.administrator-form .field--type-entity-reference details>.details-wrapper,.administrator-form .field--type-entity-reference-revisions details>.details-wrapper,.dashboards-container .field--type-entity-reference details>.details-wrapper,.dashboards-container .field--type-entity-reference-revisions details>.details-wrapper,.node-edit .field--type-entity-reference details>.details-wrapper,.node-edit .field--type-entity-reference-revisions details>.details-wrapper,.px-2,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar .bar .percentage,body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li,body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice .choice-bar .bar .percentage,footer.site-footer .site-footer__top nav.block-menu ul li{padding-right:.5rem!important;padding-left:.5rem!important}.administrator-form .field--type-entity-reference details summary,.administrator-form .field--type-entity-reference-revisions details summary,.administrator-form .vertical-tabs div.vertical-tabs__panes,.dashboards-container .field--type-entity-reference details summary,.dashboards-container .field--type-entity-reference-revisions details summary,.dashboards-container .vertical-tabs div.vertical-tabs__panes,.dashboards-container details summary,.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form fieldset legend,.dashboards-container div.layout.dashboard-management .polling .polling-content-wrapper .poll-choices-wrapper,.dashboards-container div.layout.dashboard-media .polling .polling-content-wrapper .poll-choices-wrapper,.mfp-wrap .mfp-container,.node-edit .field--type-entity-reference details summary,.node-edit .field--type-entity-reference-revisions details summary,.node-edit .vertical-tabs div.vertical-tabs__panes,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+label,.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .vote-form .form-check input+.field__label,.paragraph--type--poll-group .poll-item .poll-view .poll dl dt,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .vote-form .form-check input+.field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll dl dt,.px-3,.view.view-aps-ask-a-question .chairperson .question-wrapper .author,.view.view-aps-event-list.view-display-id-question_extend details summary,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission.correct .choice-label:after,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button,body.node--type-event:not(.node-edit) .layout.webinar-support details summary,body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice.correct .choice-label:after,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+.field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+.field__label,footer.site-footer .site-footer__top{padding-right:1rem!important;padding-left:1rem!important}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .date-fragment span,.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form,.media.media--type-link.media--view-mode-webcast .media__content .media-wrapper,.px-5,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-links .action-links,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-links .action-links,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-links .action-links,form.views-exposed-form{padding-right:3rem!important;padding-left:3rem!important}.py-0,body.node--type-welcome-page:not(.node-edit) #page main#content section{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.administrator-form .field--type-entity-reference .paragraph-type-top,.administrator-form .field--type-entity-reference details summary,.administrator-form .field--type-entity-reference-revisions .paragraph-type-top,.administrator-form .field--type-entity-reference-revisions details summary,.dashboards-container .field--type-entity-reference .paragraph-type-top,.dashboards-container .field--type-entity-reference details summary,.dashboards-container .field--type-entity-reference-revisions .paragraph-type-top,.dashboards-container .field--type-entity-reference-revisions details summary,.dashboards-container details summary,.dashboards-container div.layout.dashboard-management .polling .polling-content-wrapper .poll-choices-wrapper table.poll-choices tr td,.dashboards-container div.layout.dashboard-management .polling .polling-content-wrapper .polling-flag-wrapper,.dashboards-container div.layout.dashboard-media .polling .polling-content-wrapper .poll-choices-wrapper table.poll-choices tr td,.dashboards-container div.layout.dashboard-media .polling .polling-content-wrapper .polling-flag-wrapper,.node-edit .field--type-entity-reference .paragraph-type-top,.node-edit .field--type-entity-reference details summary,.node-edit .field--type-entity-reference-revisions .paragraph-type-top,.node-edit .field--type-entity-reference-revisions details summary,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+label,.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .vote-form .form-check input+.field__label,.paragraph--type--poll-group .poll-item .poll-view .poll dl dt,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .vote-form .form-check input+.field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll dl dt,.py-2,.view.view-aps-event-list.view-display-id-question_extend details summary,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar .bar,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button,body.node--type-event:not(.node-edit) .layout.webinar-support details summary,body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice .choice-bar .bar,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+.field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+.field__label{padding-top:.5rem!important;padding-bottom:.5rem!important}.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form,.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form fieldset,.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .date-fragment,.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .live-event,.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .syotimer__body .syotimer-cell,.media .media__content .media-wrapper .media-content,.node--type-tile .node__content .tile-wrapper .tile-content,.py-3,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .date-fragment,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .live-event,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .syotimer__body .syotimer-cell{padding-top:1rem!important;padding-bottom:1rem!important}.administrator-form .field--type-entity-reference details>.details-wrapper,.administrator-form .field--type-entity-reference-revisions details>.details-wrapper,.dashboards-container .field--type-entity-reference details>.details-wrapper,.dashboards-container .field--type-entity-reference-revisions details>.details-wrapper,.media.media--type-link.media--view-mode-webcast .media__content .media-wrapper,.node-edit .field--type-entity-reference details>.details-wrapper,.node-edit .field--type-entity-reference-revisions details>.details-wrapper,.py-4,body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer,form.views-exposed-form{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .navtabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .navtabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper .click-banner,.py-5,body.node--type-welcome-page:not(.node-edit) #page main#content section .node__content .field--name-field-paragraph-content>.paragraph,body[class*=page-user-].user-logged-in div.layout.user-events{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.mfp-wrap .mfp-close-btn-in .mfp-custom-close,.mfp-wrap .mfp-content .mfp-custom-close,.pt-3,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-container .event-description,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-container .event-description,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-container .event-description{padding-top:1rem!important}.paragraph--type--faculty-list,.paragraph--type--filtered-list,.paragraph--type--list,.pt-4,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-links .action-links,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-links .action-links,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-links .action-links{padding-top:1.5rem!important}.pt-5,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-links .view-node,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-links .view-node,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-links .view-node{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.administrator-form .vertical-tabs ul.vertical-tabs__menu li,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li,.node-edit .vertical-tabs ul.vertical-tabs__menu li,.pb-2{padding-bottom:.5rem!important}.dashboards-container div.layout.dashboard-management .polling .polling-label-wrapper,.dashboards-container div.layout.dashboard-media .polling .polling-label-wrapper,.media .media__content .media-wrapper .media-content .title,.node--type-tile .node__content .tile-wrapper .tile-content .title,.pb-3,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-edit-user{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend .type:nth-child(odd) .colour,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend .type:nth-of-type(odd) .colour,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar:nth-child(odd) .bar,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar:nth-of-type(odd) .bar,body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice .choice-bar .bar{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend .type:nth-child(even) .colour,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend .type:nth-of-type(even) .colour,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar:nth-child(even) .bar,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar:nth-of-type(even) .bar,body.polling-graph #page{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.mfp-content .faculty-wrapper .faculty-container .photo-wrapper .photo img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .click-footer .click-home,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .click-footer .click-home,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .click-footer .click-home,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .click-footer .click-home,.node--type-faculty .faculty-wrapper .faculty-container .photo-wrapper .photo img,.paragraph--type--agenda .agenda-wrapper .agenda-info .photo-wrapper .photo img,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,.rounded-circle,.view.view-wishes .view-header .home a,header.header .site-header__top nav ul li a:before{border-radius:50%!important}.addevent-button>a,.administrator-form a.button--danger,.administrator-form button[type=submit],.administrator-form button[value=Cancel],.administrator-form button[value=Edit],.administrator-form button[value=Remove],.administrator-form button[value=Save],.administrator-form button[value^=Create],.btn,.dashboards-container a.button--danger,.dashboards-container button[type=submit],.dashboards-container button[value=Cancel],.dashboards-container button[value=Edit],.dashboards-container button[value=Remove],.dashboards-container button[value=Save],.dashboards-container button[value^=Create],.dashboards-container div.layout div.layout__region form button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>input,.dashboards-container div.layout.dashboard-management nav.navigation ul li a,.dashboards-container div.layout.dashboard-media nav.navigation ul li a,.feed-icons .views-data-export-feed a,.flag a,.node-edit a.button--danger,.node-edit button[type=submit],.node-edit button[value=Cancel],.node-edit button[value=Edit],.node-edit button[value=Remove],.node-edit button[value=Save],.node-edit button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,.paragraph--type--introduction .field--type-link a,.rounded-pill,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,body[class*=page-user-].user-logged-in form .form-actions a~a,body[class*=page-user-].user-logged-in form .form-actions a~button,body[class*=page-user-].user-logged-in form .form-actions button~a,body[class*=page-user-].user-logged-in form .form-actions button~button,input[type=button],input[type=reset],input[type=submit]{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:36rem){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:48rem){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:62rem){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:75rem){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:87.5rem){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:75rem){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}.candle{aspect-ratio:1/4;width:100%;max-height:100%;height:auto;container-type:inline-size;container-name:candle;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:10;text-align:center;font-size:1.25rem}.candle:before{content:"";position:absolute;top:0;left:0;right:0;height:25%;background-image:url(../images/flame.gif),url(../images/flame.svg);background-blend-mode:normal;background-position:40% center,center;-webkit-background-size:125%,contain;background-size:125%,contain;background-repeat:no-repeat;z-index:8}.candle:after{content:"";position:absolute;bottom:0;left:0;right:0;height:75%;overflow:hidden;border-radius:50% 50% 20px 20px/7.5% 7.5% 5% 5%;z-index:9}.candle__content{position:absolute;left:7.5%;right:7.5%;top:25%;bottom:0;z-index:20;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:165%;line-height:1.2}.candle.primary,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) .candle,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) .candle{color:#fff}.candle.primary img,.candle.primary svg,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) .candle img,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) .candle svg,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) .candle img,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) .candle svg{-webkit-filter:brightness(0) invert(1) opacity(1);filter:brightness(0) invert(1) opacity(1)}.candle.primary:after,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) .candle:after,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) .candle:after{background:-webkit-repeating-linear-gradient(110deg,var(--primary-color),var(--primary-color) 2.5rem,color-mix(in srgb,var(--primary-color) 80%,#fff 20%) 2.5rem,color-mix(in srgb,var(--primary-color) 80%,#fff 20%) calc(2.5rem * 2));background:-o-repeating-linear-gradient(110deg,var(--primary-color),var(--primary-color) 2.5rem,color-mix(in srgb,var(--primary-color) 80%,#fff 20%) 2.5rem,color-mix(in srgb,var(--primary-color) 80%,#fff 20%) calc(2.5rem * 2));background:repeating-linear-gradient(-20deg,var(--primary-color),var(--primary-color) 2.5rem,color-mix(in srgb,var(--primary-color) 80%,#fff 20%) 2.5rem,color-mix(in srgb,var(--primary-color) 80%,#fff 20%) calc(2.5rem * 2))}.candle.secondary,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(2) .candle,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(2n) .candle{color:#fff}.candle.secondary img,.candle.secondary svg,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(2) .candle img,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(2) .candle svg,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(2n) .candle img,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(2n) .candle svg{-webkit-filter:brightness(0) invert(1) opacity(1);filter:brightness(0) invert(1) opacity(1)}.candle.secondary:after,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(2) .candle:after,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(2n) .candle:after{background:-webkit-repeating-linear-gradient(110deg,var(--secondary-color),var(--secondary-color) 2.5rem,color-mix(in srgb,var(--secondary-color) 80%,#fff 20%) 2.5rem,color-mix(in srgb,var(--secondary-color) 80%,#fff 20%) calc(2.5rem * 2));background:-o-repeating-linear-gradient(110deg,var(--secondary-color),var(--secondary-color) 2.5rem,color-mix(in srgb,var(--secondary-color) 80%,#fff 20%) 2.5rem,color-mix(in srgb,var(--secondary-color) 80%,#fff 20%) calc(2.5rem * 2));background:repeating-linear-gradient(-20deg,var(--secondary-color),var(--secondary-color) 2.5rem,color-mix(in srgb,var(--secondary-color) 80%,#fff 20%) 2.5rem,color-mix(in srgb,var(--secondary-color) 80%,#fff 20%) calc(2.5rem * 2))}.candle.tertiary,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(3) .candle,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(3n) .candle{color:var(--text-color)}.candle.tertiary:after,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(3) .candle:after,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(3n) .candle:after{background:-webkit-repeating-linear-gradient(110deg,var(--tertiary-color),var(--tertiary-color) 2.5rem,color-mix(in srgb,var(--tertiary-color) 80%,#fff 20%) 2.5rem,color-mix(in srgb,var(--tertiary-color) 80%,#fff 20%) calc(2.5rem * 2));background:-o-repeating-linear-gradient(110deg,var(--tertiary-color),var(--tertiary-color) 2.5rem,color-mix(in srgb,var(--tertiary-color) 80%,#fff 20%) 2.5rem,color-mix(in srgb,var(--tertiary-color) 80%,#fff 20%) calc(2.5rem * 2));background:repeating-linear-gradient(-20deg,var(--tertiary-color),var(--tertiary-color) 2.5rem,color-mix(in srgb,var(--tertiary-color) 80%,#fff 20%) 2.5rem,color-mix(in srgb,var(--tertiary-color) 80%,#fff 20%) calc(2.5rem * 2))}.addevent-button>a,.administrator-form a.button--danger,.administrator-form button[type=submit],.administrator-form button[value=Cancel],.administrator-form button[value=Edit],.administrator-form button[value=Remove],.administrator-form button[value=Save],.administrator-form button[value^=Create],.btn,.dashboards-container a.button--danger,.dashboards-container button[type=submit],.dashboards-container button[value=Cancel],.dashboards-container button[value=Edit],.dashboards-container button[value=Remove],.dashboards-container button[value=Save],.dashboards-container button[value^=Create],.dashboards-container div.layout div.layout__region form button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>input,.dashboards-container div.layout.dashboard-management nav.navigation ul li a,.dashboards-container div.layout.dashboard-media nav.navigation ul li a,.feed-icons .views-data-export-feed a,.flag a,.node-edit a.button--danger,.node-edit button[type=submit],.node-edit button[value=Cancel],.node-edit button[value=Edit],.node-edit button[value=Remove],.node-edit button[value=Save],.node-edit button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,.paragraph--type--introduction .field--type-link a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,body[class*=page-user-].user-logged-in form .form-actions a~a,body[class*=page-user-].user-logged-in form .form-actions a~button,body[class*=page-user-].user-logged-in form .form-actions button~a,body[class*=page-user-].user-logged-in form .form-actions button~button,input[type=button],input[type=reset],input[type=submit]{font-size:1.5rem;font-weight:var(--font-bold);text-align:left;text-transform:uppercase;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.5em 1em;border:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:20rem;line-height:1}.addevent-button>a.disabled,.addevent-button>a:disabled,.addevent-button>a[disabled],.administrator-form a.button--danger:disabled,.administrator-form a.disabled.button--danger,.administrator-form a[disabled].button--danger,.administrator-form button.disabled[type=submit],.administrator-form button.disabled[value=Cancel],.administrator-form button.disabled[value=Edit],.administrator-form button.disabled[value=Remove],.administrator-form button.disabled[value=Save],.administrator-form button.disabled[value^=Create],.administrator-form button[disabled][type=submit],.administrator-form button[disabled][value=Cancel],.administrator-form button[disabled][value=Edit],.administrator-form button[disabled][value=Remove],.administrator-form button[disabled][value=Save],.administrator-form button[disabled][value^=Create],.administrator-form button[type=submit]:disabled,.administrator-form button[value=Cancel]:disabled,.administrator-form button[value=Edit]:disabled,.administrator-form button[value=Remove]:disabled,.administrator-form button[value=Save]:disabled,.administrator-form button[value^=Create]:disabled,.btn.disabled,.btn:disabled,.btn[disabled],.dashboards-container a.button--danger:disabled,.dashboards-container a.disabled.button--danger,.dashboards-container a[disabled].button--danger,.dashboards-container button.disabled[type=submit],.dashboards-container button.disabled[value=Cancel],.dashboards-container button.disabled[value=Edit],.dashboards-container button.disabled[value=Remove],.dashboards-container button.disabled[value=Save],.dashboards-container button.disabled[value^=Create],.dashboards-container button[disabled][type=submit],.dashboards-container button[disabled][value=Cancel],.dashboards-container button[disabled][value=Edit],.dashboards-container button[disabled][value=Remove],.dashboards-container button[disabled][value=Save],.dashboards-container button[disabled][value^=Create],.dashboards-container button[type=submit]:disabled,.dashboards-container button[value=Cancel]:disabled,.dashboards-container button[value=Edit]:disabled,.dashboards-container button[value=Remove]:disabled,.dashboards-container button[value=Save]:disabled,.dashboards-container button[value^=Create]:disabled,.dashboards-container div.layout div.layout__region form button.disabled[type=submit],.dashboards-container div.layout div.layout__region form button[disabled][type=submit],.dashboards-container div.layout div.layout__region form button[type=submit]:disabled,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .disabled.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:disabled,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset [disabled].token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>input.disabled,.dashboards-container div.layout.ably-notifications .administrator-form form>input:disabled,.dashboards-container div.layout.ably-notifications .administrator-form form>input[disabled],.dashboards-container div.layout.dashboard-management nav.navigation ul li a.disabled,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:disabled,.dashboards-container div.layout.dashboard-management nav.navigation ul li a[disabled],.dashboards-container div.layout.dashboard-media nav.navigation ul li a.disabled,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:disabled,.dashboards-container div.layout.dashboard-media nav.navigation ul li a[disabled],.feed-icons .views-data-export-feed a.disabled,.feed-icons .views-data-export-feed a:disabled,.feed-icons .views-data-export-feed a[disabled],.flag a.disabled,.flag a:disabled,.flag a[disabled],.node-edit a.button--danger:disabled,.node-edit a.disabled.button--danger,.node-edit a[disabled].button--danger,.node-edit button.disabled[type=submit],.node-edit button.disabled[value=Cancel],.node-edit button.disabled[value=Edit],.node-edit button.disabled[value=Remove],.node-edit button.disabled[value=Save],.node-edit button.disabled[value^=Create],.node-edit button[disabled][type=submit],.node-edit button[disabled][value=Cancel],.node-edit button[disabled][value=Edit],.node-edit button[disabled][value=Remove],.node-edit button[disabled][value=Save],.node-edit button[disabled][value^=Create],.node-edit button[type=submit]:disabled,.node-edit button[value=Cancel]:disabled,.node-edit button[value=Edit]:disabled,.node-edit button[value=Remove]:disabled,.node-edit button[value=Save]:disabled,.node-edit button[value^=Create]:disabled,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:disabled,.paragraph--type--carousel .carousel-wrapper.carousel-active .disabled.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active [disabled].carousel-controls,.paragraph--type--introduction .field--type-link a.disabled,.paragraph--type--introduction .field--type-link a:disabled,.paragraph--type--introduction .field--type-link a[disabled],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a.disabled,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:disabled,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a[disabled],body[class*=page-user-].user-logged-in form .form-actions a~a.disabled,body[class*=page-user-].user-logged-in form .form-actions a~a:disabled,body[class*=page-user-].user-logged-in form .form-actions a~a[disabled],body[class*=page-user-].user-logged-in form .form-actions a~button.disabled,body[class*=page-user-].user-logged-in form .form-actions a~button:disabled,body[class*=page-user-].user-logged-in form .form-actions a~button[disabled],body[class*=page-user-].user-logged-in form .form-actions button~a.disabled,body[class*=page-user-].user-logged-in form .form-actions button~a:disabled,body[class*=page-user-].user-logged-in form .form-actions button~a[disabled],body[class*=page-user-].user-logged-in form .form-actions button~button.disabled,body[class*=page-user-].user-logged-in form .form-actions button~button:disabled,body[class*=page-user-].user-logged-in form .form-actions button~button[disabled],input.disabled[type=button],input.disabled[type=reset],input.disabled[type=submit],input[disabled][type=button],input[disabled][type=reset],input[disabled][type=submit],input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{background-color:grey;opacity:1}.addevent-button>a:focus-visible,.administrator-form a.button--danger:focus-visible,.administrator-form button[type=submit]:focus-visible,.administrator-form button[value=Cancel]:focus-visible,.administrator-form button[value=Edit]:focus-visible,.administrator-form button[value=Remove]:focus-visible,.administrator-form button[value=Save]:focus-visible,.administrator-form button[value^=Create]:focus-visible,.btn:focus-visible,.dashboards-container a.button--danger:focus-visible,.dashboards-container button[type=submit]:focus-visible,.dashboards-container button[value=Cancel]:focus-visible,.dashboards-container button[value=Edit]:focus-visible,.dashboards-container button[value=Remove]:focus-visible,.dashboards-container button[value=Save]:focus-visible,.dashboards-container button[value^=Create]:focus-visible,.dashboards-container div.layout div.layout__region form button[type=submit]:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:focus-visible,.dashboards-container div.layout.ably-notifications .administrator-form form>input:focus-visible,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:focus-visible,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:focus-visible,.feed-icons .views-data-export-feed a:focus-visible,.flag a:focus-visible,.node-edit a.button--danger:focus-visible,.node-edit button[type=submit]:focus-visible,.node-edit button[value=Cancel]:focus-visible,.node-edit button[value=Edit]:focus-visible,.node-edit button[value=Remove]:focus-visible,.node-edit button[value=Save]:focus-visible,.node-edit button[value^=Create]:focus-visible,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:focus-visible,.paragraph--type--introduction .field--type-link a:focus-visible,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~a:focus-visible,body[class*=page-user-].user-logged-in form .form-actions a~button:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~a:focus-visible,body[class*=page-user-].user-logged-in form .form-actions button~button:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{background-color:inherit;border:inherit}.addevent-button>a,.btn-primary,.dashboards-container div.layout div.layout__region form button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>input,.dashboards-container div.layout.dashboard-management nav.navigation ul li a,.dashboards-container div.layout.dashboard-media nav.navigation ul li a,.feed-icons .views-data-export-feed a,.flag.action-flag a,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,.paragraph--type--introduction .field--type-link a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,body[class*=page-user-].user-logged-in form .form-actions a~a,body[class*=page-user-].user-logged-in form .form-actions a~button,body[class*=page-user-].user-logged-in form .form-actions button~a,body[class*=page-user-].user-logged-in form .form-actions button~button{color:var(--primary-color);background-color:#fff}.addevent-button>a:active,.addevent-button>a:focus,.addevent-button>a:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.dashboards-container div.layout div.layout__region form button[type=submit]:active,.dashboards-container div.layout div.layout__region form button[type=submit]:focus,.dashboards-container div.layout div.layout__region form button[type=submit]:hover,.dashboards-container div.layout.ably-notifications .administrator-form form>input:active,.dashboards-container div.layout.ably-notifications .administrator-form form>input:focus,.dashboards-container div.layout.ably-notifications .administrator-form form>input:hover,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:active,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:focus,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:hover,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:active,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:focus,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:hover,.feed-icons .views-data-export-feed a:active,.feed-icons .views-data-export-feed a:focus,.feed-icons .views-data-export-feed a:hover,.flag.action-flag a:active,.flag.action-flag a:focus,.flag.action-flag a:hover,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button:active,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button:focus,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button:hover,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:active,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:focus,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:hover,.paragraph--type--introduction .field--type-link a:active,.paragraph--type--introduction .field--type-link a:focus,.paragraph--type--introduction .field--type-link a:hover,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:active,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:focus,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:hover,body[class*=page-user-].user-logged-in form .form-actions a~a:active,body[class*=page-user-].user-logged-in form .form-actions a~a:focus,body[class*=page-user-].user-logged-in form .form-actions a~a:hover,body[class*=page-user-].user-logged-in form .form-actions a~button:active,body[class*=page-user-].user-logged-in form .form-actions a~button:focus,body[class*=page-user-].user-logged-in form .form-actions a~button:hover,body[class*=page-user-].user-logged-in form .form-actions button~a:active,body[class*=page-user-].user-logged-in form .form-actions button~a:focus,body[class*=page-user-].user-logged-in form .form-actions button~a:hover,body[class*=page-user-].user-logged-in form .form-actions button~button:active,body[class*=page-user-].user-logged-in form .form-actions button~button:focus,body[class*=page-user-].user-logged-in form .form-actions button~button:hover{background-color:#fff}.addevent-button>a:first-child:active,.addevent-button>a:first-child:focus,.addevent-button>a:first-child:hover,.addevent-button>a:first-of-type:active,.addevent-button>a:first-of-type:focus,.addevent-button>a:first-of-type:hover,.btn-primary:first-child:active,.btn-primary:first-child:focus,.btn-primary:first-child:hover,.btn-primary:first-of-type:active,.btn-primary:first-of-type:focus,.btn-primary:first-of-type:hover,.dashboards-container div.layout div.layout__region form button[type=submit]:first-child:active,.dashboards-container div.layout div.layout__region form button[type=submit]:first-child:focus,.dashboards-container div.layout div.layout__region form button[type=submit]:first-child:hover,.dashboards-container div.layout div.layout__region form button[type=submit]:first-of-type:active,.dashboards-container div.layout div.layout__region form button[type=submit]:first-of-type:focus,.dashboards-container div.layout div.layout__region form button[type=submit]:first-of-type:hover,.dashboards-container div.layout.ably-notifications .administrator-form form>input:first-child:active,.dashboards-container div.layout.ably-notifications .administrator-form form>input:first-child:focus,.dashboards-container div.layout.ably-notifications .administrator-form form>input:first-child:hover,.dashboards-container div.layout.ably-notifications .administrator-form form>input:first-of-type:active,.dashboards-container div.layout.ably-notifications .administrator-form form>input:first-of-type:focus,.dashboards-container div.layout.ably-notifications .administrator-form form>input:first-of-type:hover,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:first-child:active,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:first-child:focus,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:first-child:hover,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:first-of-type:active,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:first-of-type:focus,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:first-of-type:hover,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:first-child:active,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:first-child:focus,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:first-child:hover,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:first-of-type:active,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:first-of-type:focus,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:first-of-type:hover,.feed-icons .views-data-export-feed a:first-child:active,.feed-icons .views-data-export-feed a:first-child:focus,.feed-icons .views-data-export-feed a:first-child:hover,.feed-icons .views-data-export-feed a:first-of-type:active,.feed-icons .views-data-export-feed a:first-of-type:focus,.feed-icons .views-data-export-feed a:first-of-type:hover,.flag.action-flag a:first-child:active,.flag.action-flag a:first-child:focus,.flag.action-flag a:first-child:hover,.flag.action-flag a:first-of-type:active,.flag.action-flag a:first-of-type:focus,.flag.action-flag a:first-of-type:hover,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button:first-child:active,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button:first-child:focus,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button:first-child:hover,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button:first-of-type:active,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button:first-of-type:focus,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button:first-of-type:hover,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:first-child:active,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:first-child:focus,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:first-child:hover,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:first-of-type:active,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:first-of-type:focus,.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:first-of-type:hover,.paragraph--type--introduction .field--type-link a:first-child:active,.paragraph--type--introduction .field--type-link a:first-child:focus,.paragraph--type--introduction .field--type-link a:first-child:hover,.paragraph--type--introduction .field--type-link a:first-of-type:active,.paragraph--type--introduction .field--type-link a:first-of-type:focus,.paragraph--type--introduction .field--type-link a:first-of-type:hover,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:first-child:active,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:first-child:focus,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:first-child:hover,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:first-of-type:active,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:first-of-type:focus,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:first-of-type:hover,body[class*=page-user-].user-logged-in form .form-actions a~a:first-child:active,body[class*=page-user-].user-logged-in form .form-actions a~a:first-child:focus,body[class*=page-user-].user-logged-in form .form-actions a~a:first-child:hover,body[class*=page-user-].user-logged-in form .form-actions a~a:first-of-type:active,body[class*=page-user-].user-logged-in form .form-actions a~a:first-of-type:focus,body[class*=page-user-].user-logged-in form .form-actions a~a:first-of-type:hover,body[class*=page-user-].user-logged-in form .form-actions a~button:first-child:active,body[class*=page-user-].user-logged-in form .form-actions a~button:first-child:focus,body[class*=page-user-].user-logged-in form .form-actions a~button:first-child:hover,body[class*=page-user-].user-logged-in form .form-actions a~button:first-of-type:active,body[class*=page-user-].user-logged-in form .form-actions a~button:first-of-type:focus,body[class*=page-user-].user-logged-in form .form-actions a~button:first-of-type:hover,body[class*=page-user-].user-logged-in form .form-actions button~a:first-child:active,body[class*=page-user-].user-logged-in form .form-actions button~a:first-child:focus,body[class*=page-user-].user-logged-in form .form-actions button~a:first-child:hover,body[class*=page-user-].user-logged-in form .form-actions button~a:first-of-type:active,body[class*=page-user-].user-logged-in form .form-actions button~a:first-of-type:focus,body[class*=page-user-].user-logged-in form .form-actions button~a:first-of-type:hover,body[class*=page-user-].user-logged-in form .form-actions button~button:first-child:active,body[class*=page-user-].user-logged-in form .form-actions button~button:first-child:focus,body[class*=page-user-].user-logged-in form .form-actions button~button:first-child:hover,body[class*=page-user-].user-logged-in form .form-actions button~button:first-of-type:active,body[class*=page-user-].user-logged-in form .form-actions button~button:first-of-type:focus,body[class*=page-user-].user-logged-in form .form-actions button~button:first-of-type:hover{background-color:#fff!important}.addevent-button>a.disabled,.addevent-button>a:disabled,.addevent-button>a[disabled],.btn-primary.disabled,.btn-primary:disabled,.btn-primary[disabled],.dashboards-container div.layout div.layout__region form button.disabled[type=submit],.dashboards-container div.layout div.layout__region form button[disabled][type=submit],.dashboards-container div.layout div.layout__region form button[type=submit]:disabled,.dashboards-container div.layout.ably-notifications .administrator-form form>input.disabled,.dashboards-container div.layout.ably-notifications .administrator-form form>input:disabled,.dashboards-container div.layout.ably-notifications .administrator-form form>input[disabled],.dashboards-container div.layout.dashboard-management nav.navigation ul li a.disabled,.dashboards-container div.layout.dashboard-management nav.navigation ul li a:disabled,.dashboards-container div.layout.dashboard-management nav.navigation ul li a[disabled],.dashboards-container div.layout.dashboard-media nav.navigation ul li a.disabled,.dashboards-container div.layout.dashboard-media nav.navigation ul li a:disabled,.dashboards-container div.layout.dashboard-media nav.navigation ul li a[disabled],.feed-icons .views-data-export-feed a.disabled,.feed-icons .views-data-export-feed a:disabled,.feed-icons .views-data-export-feed a[disabled],.flag.action-flag a.disabled,.flag.action-flag a:disabled,.flag.action-flag a[disabled],.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button.disabled,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button:disabled,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button[disabled],.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:disabled,.paragraph--type--carousel .carousel-wrapper.carousel-active .disabled.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active [disabled].carousel-controls,.paragraph--type--introduction .field--type-link a.disabled,.paragraph--type--introduction .field--type-link a:disabled,.paragraph--type--introduction .field--type-link a[disabled],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a.disabled,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:disabled,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a[disabled],body[class*=page-user-].user-logged-in form .form-actions a~a.disabled,body[class*=page-user-].user-logged-in form .form-actions a~a:disabled,body[class*=page-user-].user-logged-in form .form-actions a~a[disabled],body[class*=page-user-].user-logged-in form .form-actions a~button.disabled,body[class*=page-user-].user-logged-in form .form-actions a~button:disabled,body[class*=page-user-].user-logged-in form .form-actions a~button[disabled],body[class*=page-user-].user-logged-in form .form-actions button~a.disabled,body[class*=page-user-].user-logged-in form .form-actions button~a:disabled,body[class*=page-user-].user-logged-in form .form-actions button~a[disabled],body[class*=page-user-].user-logged-in form .form-actions button~button.disabled,body[class*=page-user-].user-logged-in form .form-actions button~button:disabled,body[class*=page-user-].user-logged-in form .form-actions button~button[disabled]{background-color:grey;opacity:1}.btn-secondary,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog,.flag.action-unflag a{background-color:var(--secondary-color)}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:active,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:focus,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:hover,.flag.action-unflag a:active,.flag.action-unflag a:focus,.flag.action-unflag a:hover{background-color:var(--secondary-dark)}.btn-secondary:first-child:active,.btn-secondary:first-child:focus,.btn-secondary:first-child:hover,.btn-secondary:first-of-type:active,.btn-secondary:first-of-type:focus,.btn-secondary:first-of-type:hover,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:first-child:active,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:first-child:focus,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:first-child:hover,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:first-of-type:active,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:first-of-type:focus,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:first-of-type:hover,.flag.action-unflag a:first-child:active,.flag.action-unflag a:first-child:focus,.flag.action-unflag a:first-child:hover,.flag.action-unflag a:first-of-type:active,.flag.action-unflag a:first-of-type:focus,.flag.action-unflag a:first-of-type:hover{background-color:var(--secondary-dark)!important}.btn-secondary.disabled,.btn-secondary:disabled,.btn-secondary[disabled],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .disabled.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog:disabled,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset [disabled].token-dialog,.flag.action-unflag a.disabled,.flag.action-unflag a:disabled,.flag.action-unflag a[disabled]{background-color:grey;opacity:1}.bg-primary,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend .type:nth-child(odd) .colour,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend .type:nth-of-type(odd) .colour,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar:nth-child(odd) .bar,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar:nth-of-type(odd) .bar,body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice .choice-bar .bar{background-color:var(--primary-color)!important}.bg-secondary,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend .type:nth-child(even) .colour,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend .type:nth-of-type(even) .colour,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar:nth-child(even) .bar,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar:nth-of-type(even) .bar,body.polling-graph #page{background-color:var(--secondary-color)!important}.placeholder{all:revert-layer}.candle,.handwriting,.view.view-wishes.view-id-tablet .view-content .candle .webform-element.webform-element-type-textarea,select,textarea{font-family:"Indie Flower",cursive}.fontawesome-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fontawesome-icon i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.fontawesome-icon i:before{font-size:100%}[class*=fa-]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}[class*=fa-]:before{font-size:100%}.drop-shadow{-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}.border-radius{border-radius:3rem}.btn-arrow-right,.flag a,.media .media__content .media-wrapper .media-link a,.media .media__content .media-wrapper .media-link button,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button,.node--type-tile .node__content .tile-wrapper .tile-link a,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions button,.paragraph--type--introduction .field--type-link a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions button,.paragraph--type--poll-group .poll-item .poll-view .form-actions button,.paragraph--type--poll-group .poll-item .poll-view-form .form-actions button,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions button,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-event:not(.node-edit) .layout.webinar-support form .form-actions button,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions button,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button{position:relative;padding-right:calc(1.5rem + 1.125rem)!important}.btn-arrow-right:after,.flag a:after,.media .media__content .media-wrapper .media-link a:after,.media .media__content .media-wrapper .media-link button:after,.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button:after,.node--type-tile .node__content .tile-wrapper .tile-link a:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions button:after,.paragraph--type--introduction .field--type-link a:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions button:after,.paragraph--type--poll-group .poll-item .poll-view .form-actions button:after,.paragraph--type--poll-group .poll-item .poll-view-form .form-actions button:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions button:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions button:after,body.node--type-event:not(.node-edit) .layout.webinar-support form .form-actions button:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions button:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions button:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions button:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions button:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions button:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions button:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions button:after,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button:after,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button:after,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button:after,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button:after{color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-regular);position:absolute;aspect-ratio:27/22;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:18px;right:.75rem;content:"\f061";font-size:150%}.addevent-button>a,.administrator-form .field--type-entity-reference details summary,.administrator-form .field--type-entity-reference-revisions details summary,.btn-arrow-dropdown,.dashboards-container .field--type-entity-reference details summary,.dashboards-container .field--type-entity-reference-revisions details summary,.dashboards-container details summary,.node-edit .field--type-entity-reference details summary,.node-edit .field--type-entity-reference-revisions details summary,.view.view-aps-event-list.view-display-id-question_extend details summary,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button,body.node--type-event:not(.node-edit) .layout.webinar-support details summary{position:relative;padding-right:calc(1.5rem + 1.125rem)!important}.addevent-button>a:after,.administrator-form .field--type-entity-reference details summary:after,.administrator-form .field--type-entity-reference-revisions details summary:after,.btn-arrow-dropdown:after,.dashboards-container .field--type-entity-reference details summary:after,.dashboards-container .field--type-entity-reference-revisions details summary:after,.dashboards-container details summary:after,.node-edit .field--type-entity-reference details summary:after,.node-edit .field--type-entity-reference-revisions details summary:after,.view.view-aps-event-list.view-display-id-question_extend details summary:after,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button:after,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary:after,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button:after,body.node--type-event:not(.node-edit) .layout.webinar-support details summary:after{position:absolute;height:18px;width:18px;right:.75rem;content:"";display:block;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") center right no-repeat transparent;-webkit-background-size:contain;background-size:contain;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-o-transform .2s ease-in-out}.administrator-form .field--type-entity-reference .paragraph-type-top .paragraph-type-title,.administrator-form .field--type-entity-reference-revisions .paragraph-type-top .paragraph-type-title,.administrator-form .paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.administrator-form .paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.administrator-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.administrator-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .field__label,.administrator-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .field__label,.administrator-form fieldset legend,.administrator-form fieldset[id^=edit-group] legend span,.administrator-form label,.dashboards-container .field--type-entity-reference .paragraph-type-top .paragraph-type-title,.dashboards-container .field--type-entity-reference-revisions .paragraph-type-top .paragraph-type-title,.dashboards-container .paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.dashboards-container .paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.dashboards-container body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.dashboards-container body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .field__label,.dashboards-container body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .field__label,.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .syotimer__body .syotimer-cell .syotimer-cell__unit,.dashboards-container fieldset legend,.dashboards-container fieldset[id^=edit-group] legend span,.dashboards-container label,.dashboards-container table thead th a,.font-weight-bold,.inline-edit-button a,.media .media__content .media-wrapper .media-content .title,.mfp-content .faculty-wrapper .faculty-container .faculty-content .faculty-titles .name,.mfp-wrap .mfp-close-btn-in .mfp-custom-close,.mfp-wrap .mfp-content .mfp-custom-close,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .navtabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .navtabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper .click-banner,.node--type-faculty .faculty-wrapper .faculty-container .faculty-content .faculty-titles .name,.node--type-tile .node__content .tile-wrapper .tile-content .title,.node-edit .field--type-entity-reference .paragraph-type-top .paragraph-type-title,.node-edit .field--type-entity-reference-revisions .paragraph-type-top .paragraph-type-title,.node-edit .paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.node-edit .paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.node-edit body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.node-edit body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .field__label,.node-edit body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .field__label,.node-edit fieldset legend,.node-edit fieldset[id^=edit-group] legend span,.node-edit label,.paragraph--type--agenda .agenda-wrapper .agenda-info .description .title,.paragraph--type--agenda .agenda-wrapper .agenda-time,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .title,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .title,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li a,.paragraph--type--poll-group .poll-item .poll-view .poll .h3,.paragraph--type--poll-group .poll-item .poll-view .poll body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .administrator-form .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .dashboards-container .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .node-edit .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll h3,.paragraph--type--poll-group .poll-item .poll-view .poll label,.paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .h3,.paragraph--type--poll-group .poll-item .poll-view-form .poll body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .administrator-form .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .dashboards-container .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .node-edit .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll h3,.paragraph--type--poll-group .poll-item .poll-view-form .poll label,.paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.view.view-aps-ask-a-question .chairperson .question-wrapper .actions .links .edit a,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-faq .view-content>div strong,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item a,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header .title,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul li a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header .title,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul li a,b,body.comparison-graph #page #main-wrapper section #block-system-main-block .h3,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend .type .label,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-label,body.comparison-graph #page #main-wrapper section #block-system-main-block body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,body.comparison-graph #page #main-wrapper section #block-system-main-block h3,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--poll-group .poll-item .poll-view .poll .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--poll-group .poll-item .poll-view-form .poll .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region body.comparison-graph #page #main-wrapper section #block-system-main-block .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region body.polling-graph #page #main-wrapper section #block-system-main-block .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .header .title,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .date-fragment,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .syotimer__body .syotimer-cell .syotimer-cell__unit,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-container .event-description .title,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-container .event-description .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .header .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .header .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .header .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .header .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .item-list ul li a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .title,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .title,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .title,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .title,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a,body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice .choice-label,body.polling-graph #page #main-wrapper section #block-system-main-block .h3,body.polling-graph #page #main-wrapper section #block-system-main-block body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,body.polling-graph #page #main-wrapper section #block-system-main-block h3,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-animate span,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-answer span,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-refresh span,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-container .event-description .title,body[class*=page-user-].user-logged-in div.layout.user-profile .field .administrator-form .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .dashboards-container .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .node-edit .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .administrator-form .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .dashboards-container .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .node-edit .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .administrator-form .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .dashboards-container .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .node-edit .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .field__label,footer.site-footer .site-footer__top nav.block-menu.menu--header-menu ul li a,footer.site-footer .site-footer__top nav.block-menu.menu--header-menu ul li span,label,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item a,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item a,nav ul.nav.primary li.nav-item a,strong,table thead tr th,ul.pagination li.page-item{font-weight:var(--font-bold)}.form-control,.form-select{border-radius:3rem;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;overflow:hidden;background:rgba(255,255,255,.2);border:none}.form-control:active,.form-control:focus,.form-select:active,.form-select:focus{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;background:rgba(255,255,255,.2);border-color:var(--secondary-color)!important}.form-control.error,.form-select.error{border-color:#dc3545!important}.node__content{font-size:1em}.opaque{background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toolbar .toolbar-bar{z-index:9999}tr.draggable .tabledrag-handle{height:auto}tr.draggable .tabledrag-handle .handle{height:1rem;width:1rem;background-position:center center}@media (max-width:61.99875rem){#main,.container,.container-md,.container-sm,.mfp-wrap .mfp-content{max-width:none}}@media (max-width:47.99875rem){#main,.container,.container-sm,.mfp-wrap .mfp-content{max-width:none}.layout--twocol-section.layout--twocol-section--25-75,.layout--twocol-section.layout--twocol-section--33-67,.layout--twocol-section.layout--twocol-section--50-50,.layout--twocol-section.layout--twocol-section--67-33,.layout--twocol-section.layout--twocol-section--75-25{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout--twocol-section.layout--twocol-section--25-75>.layout__region--first,.layout--twocol-section.layout--twocol-section--25-75>.layout__region--second,.layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.layout--twocol-section.layout--twocol-section--33-67>.layout__region--second,.layout--twocol-section.layout--twocol-section--50-50>.layout__region--first,.layout--twocol-section.layout--twocol-section--50-50>.layout__region--second,.layout--twocol-section.layout--twocol-section--67-33>.layout__region--first,.layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.layout--twocol-section.layout--twocol-section--75-25>.layout__region--first,.layout--twocol-section.layout--twocol-section--75-25>.layout__region--second{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}}@media (max-width:35.99875rem){.addevent-button>a,.administrator-form a.button--danger,.administrator-form button[type=submit],.administrator-form button[value=Cancel],.administrator-form button[value=Edit],.administrator-form button[value=Remove],.administrator-form button[value=Save],.administrator-form button[value^=Create],.btn,.dashboards-container a.button--danger,.dashboards-container button[type=submit],.dashboards-container button[value=Cancel],.dashboards-container button[value=Edit],.dashboards-container button[value=Remove],.dashboards-container button[value=Save],.dashboards-container button[value^=Create],.dashboards-container div.layout div.layout__region form button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>input,.dashboards-container div.layout.dashboard-management nav.navigation ul li a,.dashboards-container div.layout.dashboard-media nav.navigation ul li a,.feed-icons .views-data-export-feed a,.flag a,.node-edit a.button--danger,.node-edit button[type=submit],.node-edit button[value=Cancel],.node-edit button[value=Edit],.node-edit button[value=Remove],.node-edit button[value=Save],.node-edit button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,.paragraph--type--introduction .field--type-link a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,body[class*=page-user-].user-logged-in form .form-actions a~a,body[class*=page-user-].user-logged-in form .form-actions a~button,body[class*=page-user-].user-logged-in form .form-actions button~a,body[class*=page-user-].user-logged-in form .form-actions button~button,input[type=button],input[type=reset],input[type=submit]{max-width:none}}.paragraph--type--agenda .agenda-wrapper{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.paragraph--type--agenda .agenda-wrapper .agenda-time{background-color:#f7f7f7;color:var(--primary-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:calc(1rem * 3);padding:3rem}.paragraph--type--agenda .agenda-wrapper .agenda-time time{white-space:initial}.paragraph--type--agenda .agenda-wrapper .agenda-time .timezone{color:var(--secondary-color);font-weight:var(--font-bold);font-size:2.5rem;line-height:1.2em}.paragraph--type--agenda .agenda-wrapper .agenda-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.paragraph--type--agenda .agenda-wrapper .agenda-info .photo-wrapper .photo .field--type-image{float:none;margin:0}.paragraph--type--agenda .agenda-wrapper .agenda-info .photo-wrapper .photo img{width:100%;max-width:100px;height:auto;margin:0 0 0 3rem}.paragraph--type--agenda .agenda-wrapper .agenda-info .description{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:2rem 3rem}.paragraph--type--agenda .agenda-wrapper .agenda-info .description .title{font-size:2.5rem;color:var(--secondary-color)}@media (max-width:35.99875rem){.paragraph--type--agenda .agenda-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.paragraph--type--agenda .agenda-wrapper .agenda-time{display:block;padding:1.5rem}.paragraph--type--agenda .agenda-wrapper .agenda-info{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0}.paragraph--type--agenda .agenda-wrapper .agenda-info .photo-wrapper{display:none}.paragraph--type--agenda .agenda-wrapper .agenda-info .photo-wrapper .photo .field--type-image{float:none;margin:0}.paragraph--type--agenda .agenda-wrapper .agenda-info .photo-wrapper .photo img{margin:0}.paragraph--type--agenda .agenda-wrapper .agenda-info .description{text-align:center;padding:1.5rem}}.paragraph--type--carousel .h2,.paragraph--type--carousel h2{font-size:2.5rem;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;justify-self:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.paragraph--type--carousel .carousel-wrapper{position:relative}.paragraph--type--carousel .carousel-wrapper .lSSlideOuter .lSSlideWrapper .carousel-list{height:auto!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;gap:calc(var(--bs-gutter-x) * 2)}.paragraph--type--carousel .carousel-wrapper .lSSlideOuter .lSSlideWrapper .carousel-list:after,.paragraph--type--carousel .carousel-wrapper .lSSlideOuter .lSSlideWrapper .carousel-list:before{position:absolute}.paragraph--type--carousel .carousel-wrapper .lSSlideOuter .lSSlideWrapper .carousel-list li{margin-top:var(--bs-gutter-x);margin-bottom:var(--bs-gutter-x)}.paragraph--type--carousel .carousel-wrapper .lSSlideOuter .lSSlideWrapper .carousel-list li:first-child,.paragraph--type--carousel .carousel-wrapper .lSSlideOuter .lSSlideWrapper .carousel-list li:first-of-type{margin-left:calc(var(--bs-gutter-x) * 1)}.paragraph--type--carousel .carousel-wrapper .lSSlideOuter .lSSlideWrapper .carousel-list li:last-child,.paragraph--type--carousel .carousel-wrapper .lSSlideOuter .lSSlideWrapper .carousel-list li:last-of-type{margin-right:calc(var(--bs-gutter-x) * 1)!important}.paragraph--type--carousel .carousel-wrapper .lSSlideOuter .lSSlideWrapper .carousel-list li .node__content,.paragraph--type--carousel .carousel-wrapper .lSSlideOuter .lSSlideWrapper .carousel-list li article{height:100%}.paragraph--type--carousel .carousel-wrapper.carousel-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;position:relative;min-width:30px;height:30px}.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls:after{position:absolute;height:70%;width:60%;left:20%;top:15%;content:"";display:block;background:url(../images/icons/arrow-right.svg) center right no-repeat transparent;-webkit-background-size:contain;background-size:contain;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-o-transform .2s ease-in-out}.paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls.prev:after{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.paragraph--type--carousel .carousel-wrapper .carousel-controls{display:none}.paragraph--type--faculty-list .field--type-entity-reference.field__items>.media>.media__content,.paragraph--type--faculty-list .field--type-entity-reference.field__items>.media>.node__content,.paragraph--type--faculty-list .field--type-entity-reference.field__items>.node>.media__content,.paragraph--type--faculty-list .field--type-entity-reference.field__items>.node>.node__content{height:100%}.paragraph--type--filtered-list .view-aps-filtered-view .view-content .views-row>.media,.paragraph--type--filtered-list .view-aps-filtered-view .view-content .views-row>.node{height:100%}.paragraph--type--filtered-list .view-aps-filtered-view .view-content .views-row>.media>.media__content,.paragraph--type--filtered-list .view-aps-filtered-view .view-content .views-row>.media>.node__content,.paragraph--type--filtered-list .view-aps-filtered-view .view-content .views-row>.node>.media__content,.paragraph--type--filtered-list .view-aps-filtered-view .view-content .views-row>.node>.node__content{height:100%}.paragraph--type--introduction .h2,.paragraph--type--introduction h2{font-size:2.5rem}.paragraph--type--introduction .field--type-iframe{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%);overflow:hidden}.paragraph--type--introduction .layout.layout--twocol-section .layout__region--first{padding-right:3rem}@media (max-width:61.99875rem){.paragraph--type--introduction .field--type-link a{max-width:none}.paragraph--type--introduction .layout.layout--twocol-section .layout__region--first{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:0;padding-bottom:1rem}.paragraph--type--introduction .layout.layout--twocol-section .layout__region--second{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}}.paragraph--type--link a{border-radius:3rem;background:#fff;padding:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:var(--primary-color);font-size:3.125rem;text-transform:uppercase;font-weight:var(--font-bold);line-height:1}.paragraph--type--faculty-list .paragraph--type--link a .field--type-entity-reference.field__items,.paragraph--type--link a .paragraph--type--faculty-list .field--type-entity-reference.field__items,.paragraph--type--link a .paragraph--type--list .field--type-entity-reference.field__items,.paragraph--type--link a .row,.paragraph--type--link a .view.view-wishes.view-id-display .mfp-candle-gallery .view-content,.paragraph--type--link a .view.view-wishes.view-id-tablet .view-content,.paragraph--type--link a body.node--type-event:not(.node-edit) .layout,.paragraph--type--list .paragraph--type--link a .field--type-entity-reference.field__items,.view.view-wishes.view-id-display .mfp-candle-gallery .paragraph--type--link a .view-content,.view.view-wishes.view-id-tablet .paragraph--type--link a .view-content,body.node--type-event:not(.node-edit) .paragraph--type--link a .layout{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.paragraph--type--faculty-list .paragraph--type--link a .field--type-entity-reference.field__items .title,.paragraph--type--link a .paragraph--type--faculty-list .field--type-entity-reference.field__items .title,.paragraph--type--link a .paragraph--type--list .field--type-entity-reference.field__items .title,.paragraph--type--link a .row .title,.paragraph--type--link a .view.view-wishes.view-id-display .mfp-candle-gallery .view-content .title,.paragraph--type--link a .view.view-wishes.view-id-tablet .view-content .title,.paragraph--type--link a body.node--type-event:not(.node-edit) .layout .title,.paragraph--type--list .paragraph--type--link a .field--type-entity-reference.field__items .title,.view.view-wishes.view-id-display .mfp-candle-gallery .paragraph--type--link a .view-content .title,.view.view-wishes.view-id-tablet .paragraph--type--link a .view-content .title,body.node--type-event:not(.node-edit) .paragraph--type--link a .layout .title{white-space:nowrap}@media (max-width:35.99875rem){.paragraph--type--link a{font-size:2.8125rem}.paragraph--type--faculty-list .paragraph--type--link a .field--type-entity-reference.field__items,.paragraph--type--link a .paragraph--type--faculty-list .field--type-entity-reference.field__items,.paragraph--type--link a .paragraph--type--list .field--type-entity-reference.field__items,.paragraph--type--link a .row,.paragraph--type--link a .view.view-wishes.view-id-display .mfp-candle-gallery .view-content,.paragraph--type--link a .view.view-wishes.view-id-tablet .view-content,.paragraph--type--link a body.node--type-event:not(.node-edit) .layout,.paragraph--type--list .paragraph--type--link a .field--type-entity-reference.field__items,.view.view-wishes.view-id-display .mfp-candle-gallery .paragraph--type--link a .view-content,.view.view-wishes.view-id-tablet .paragraph--type--link a .view-content,body.node--type-event:not(.node-edit) .paragraph--type--link a .layout{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph--type--faculty-list .paragraph--type--link a .field--type-entity-reference.field__items .title,.paragraph--type--link a .paragraph--type--faculty-list .field--type-entity-reference.field__items .title,.paragraph--type--link a .paragraph--type--list .field--type-entity-reference.field__items .title,.paragraph--type--link a .row .title,.paragraph--type--link a .view.view-wishes.view-id-display .mfp-candle-gallery .view-content .title,.paragraph--type--link a .view.view-wishes.view-id-tablet .view-content .title,.paragraph--type--link a body.node--type-event:not(.node-edit) .layout .title,.paragraph--type--list .paragraph--type--link a .field--type-entity-reference.field__items .title,.view.view-wishes.view-id-display .mfp-candle-gallery .paragraph--type--link a .view-content .title,.view.view-wishes.view-id-tablet .paragraph--type--link a .view-content .title,body.node--type-event:not(.node-edit) .paragraph--type--link a .layout .title{white-space:normal}}.paragraph--type--list .field--type-entity-reference.field__items>.media>.media__content,.paragraph--type--list .field--type-entity-reference.field__items>.media>.node__content,.paragraph--type--list .field--type-entity-reference.field__items>.node>.media__content,.paragraph--type--list .field--type-entity-reference.field__items>.node>.node__content{height:100%}.paragraph--type--poll-group .poll-item.inactive{display:none}.paragraph--type--poll-group .poll-item.active{display:block}.paragraph--type--poll-group .poll-item.active~footer{display:none}.paragraph--type--poll-group .poll-item .poll-view .poll .h3,.paragraph--type--poll-group .poll-item .poll-view .poll body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,.paragraph--type--poll-group .poll-item .poll-view .poll h3,.paragraph--type--poll-group .poll-item .poll-view-form .poll .h3,.paragraph--type--poll-group .poll-item .poll-view-form .poll body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,.paragraph--type--poll-group .poll-item .poll-view-form .poll h3,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--poll-group .poll-item .poll-view .poll .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--poll-group .poll-item .poll-view-form .poll .block-field-blocknodeeventfield-event-date{font-size:2.5rem;color:var(--primary-color);text-transform:none}.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .field__label{font-size:1rem}.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form legend,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form legend{display:none}.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input.form-checkbox,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input.form-radio,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input.form-checkbox,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input.form-radio{display:none}.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+label,.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .vote-form .form-check input+.field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .vote-form .form-check input+.field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+.field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+.field__label{border-radius:3rem;display:block;cursor:pointer;background-color:#ecf0f3;border:0;margin:0 auto;color:var(--secondary-color);-webkit-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label:active,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label:focus,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label:hover,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+label:active,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+label:focus,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+label:hover,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label:active,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label:focus,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input+.field__label:hover,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+label:active,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+label:focus,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+label:hover,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+.field__label:active,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+.field__label:focus,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input+.field__label:hover,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+.field__label:active,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+.field__label:focus,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input+.field__label:hover{background-color:#bdcbd5}.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input:checked+.field__label,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input:checked+label,.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .vote-form .form-check input:checked+.field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input:checked+.field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input:checked+label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .vote-form .form-check input:checked+.field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input:checked+.field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input:checked+.field__label{background-color:var(--primary-color);color:#fff}.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input:checked+.field__label:active,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input:checked+.field__label:focus,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input:checked+.field__label:hover,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input:checked+label:active,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input:checked+label:focus,.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input:checked+label:hover,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input:checked+.field__label:active,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input:checked+.field__label:focus,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check body[class*=page-user-].user-logged-in div.layout.user-profile .field input:checked+.field__label:hover,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input:checked+label:active,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input:checked+label:focus,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input:checked+label:hover,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input:checked+.field__label:active,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input:checked+.field__label:focus,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-check input:checked+.field__label:hover,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input:checked+.field__label:active,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input:checked+.field__label:focus,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-check input:checked+.field__label:hover{background-color:var(--primary-dark)}.paragraph--type--poll-group .poll-item .poll-view .poll .vote-form .form-actions,.paragraph--type--poll-group .poll-item .poll-view-form .poll .vote-form .form-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;gap:.5rem}.paragraph--type--poll-group .poll-item .poll-view .poll dl dd,.paragraph--type--poll-group .poll-item .poll-view-form .poll dl dd{display:none}.paragraph--type--poll-group .poll-item .poll-view .poll dl dt,.paragraph--type--poll-group .poll-item .poll-view-form .poll dl dt{border-radius:3rem;display:block;background-color:#ecf0f3;border:0;margin:0 auto;color:var(--secondary-color);font-size:1rem;-webkit-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s}.paragraph--type--poll-group .poll-item .poll-view .poll dl dt.is-current-selection,.paragraph--type--poll-group .poll-item .poll-view-form .poll dl dt.is-current-selection{background-color:var(--secondary-color);color:#fff}.paragraph--type--poll-group .poll-item .poll-view .poll dl~.total,.paragraph--type--poll-group .poll-item .poll-view-form .poll dl~.total{display:none}.paragraph--type--poll-group .poll-item .poll-view .simple-status-messages,.paragraph--type--poll-group .poll-item .poll-view-form .simple-status-messages{display:none}.paragraph--type--poll-group .poll-item .poll-view .form-actions button,.paragraph--type--poll-group .poll-item .poll-view-form .form-actions button{width:100%;max-width:none}.paragraph--type--poll-group .poll-item .poll-view .form-actions button[data-drupal-selector=edit-result],.paragraph--type--poll-group .poll-item .poll-view-form .form-actions button[data-drupal-selector=edit-result]{display:none}.paragraph--type--poll-group .poll-item .poll-view .form-actions.js-form-wrapper,.paragraph--type--poll-group .poll-item .poll-view-form .form-actions.js-form-wrapper{position:relative}.paragraph--type--poll-group .poll-item .poll-view .form-actions.js-form-wrapper .ajax-progress,.paragraph--type--poll-group .poll-item .poll-view-form .form-actions.js-form-wrapper .ajax-progress{border-radius:calc(3rem * .65);overflow:hidden;position:absolute;width:100%;height:100%!important;left:0;top:0;background:url(../images/ajax.gif) center center repeat-x transparent;background-blend-mode:hard-light;-webkit-background-size:cover;background-size:cover;padding:0;opacity:.25}.paragraph--type--poll-group .poll-item .poll-view .form-actions.js-form-wrapper .ajax-progress .message,.paragraph--type--poll-group .poll-item .poll-view .form-actions.js-form-wrapper .ajax-progress .throbber,.paragraph--type--poll-group .poll-item .poll-view-form .form-actions.js-form-wrapper .ajax-progress .message,.paragraph--type--poll-group .poll-item .poll-view-form .form-actions.js-form-wrapper .ajax-progress .throbber{display:none}.paragraph--type--webform .social-wall-wrapper{opacity:0;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);border:solid 2px var(--primary-color)}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button{padding:.9375rem 1.25rem;border:0;background:0 0}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button .hover-magnify{display:none}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button:active .default-magnify,.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button:focus .default-magnify,.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button:hover .default-magnify{display:none}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button:active .hover-magnify,.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button:focus .hover-magnify,.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button:hover .hover-magnify{display:block}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img img{width:100%;height:auto;margin:0;padding:0}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body{color:#fff;position:absolute;bottom:0;left:0;width:100%}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body .card-comment{margin-bottom:0}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body .post-info{line-height:2em;font-size:1rem}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body .post-info .card-name{font-weight:lighter;font-style:italic}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body p{margin-bottom:2em}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body p:last-child,.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body p:last-of-type{margin-bottom:0}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card.text-only .card-body{position:static;text-align:center;background:0 0;color:var(--primary-color)}.paragraph--type--webform .social-wall-wrapper.sw-ready{opacity:1}.social-wall-post-modal{padding:0!important}.social-wall-post-modal .modal-dialog{z-index:1000;min-height:100%;max-width:750px;padding:3.125rem 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:35.99875rem){.social-wall-post-modal .modal-dialog{margin:auto}}.social-wall-post-modal .modal-content{border-radius:0;border:none}.social-wall-post-modal .modal-content .modal-body{position:relative}.social-wall-post-modal .modal-content .modal-body button.close{position:absolute;top:10px;right:10px;background-color:#fff;opacity:1}.social-wall-post-modal .modal-content .modal-body button.close .hover-close{display:none}.social-wall-post-modal .modal-content .modal-body button.close:active .default-close,.social-wall-post-modal .modal-content .modal-body button.close:focus .default-close,.social-wall-post-modal .modal-content .modal-body button.close:hover .default-close{display:none}.social-wall-post-modal .modal-content .modal-body button.close:active .hover-close,.social-wall-post-modal .modal-content .modal-body button.close:focus .hover-close,.social-wall-post-modal .modal-content .modal-body button.close:hover .hover-close{display:block}.social-wall-post-modal .modal-content .modal-body #socialPostModalImageContainer img{width:100%;height:auto}.social-wall-post-modal .modal-content .modal-footer{border:0;padding-top:1.25rem;padding-bottom:.9375rem}.paragraph--type--split{border-radius:3rem;padding:.75em;font-size:3.125rem;line-height:1}.paragraph--type--split .field--type-entity-reference img{width:100%;height:auto}.paragraph--type--split .paragraph--type--image img{width:100%;border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}.paragraph--type--split .text{color:#fff;font-size:3.125rem;text-transform:uppercase;font-weight:var(--font-bold)}.paragraph--type--split .subtext{text-align:center;color:var(--text-color);font-size:1.5rem;font-weight:var(--font-normal);line-height:1em;margin-top:1em}@media (max-width:35.99875rem){.paragraph--type--faculty-list .paragraph--type--split>.field--type-entity-reference.field__items,.paragraph--type--list .paragraph--type--split>.field--type-entity-reference.field__items,.paragraph--type--split>.row,.view.view-wishes.view-id-display .mfp-candle-gallery .paragraph--type--split>.view-content,.view.view-wishes.view-id-tablet .paragraph--type--split>.view-content,body.node--type-event:not(.node-edit) .paragraph--type--split>.layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.paragraph--type--split .media{margin-bottom:.5em}.paragraph--type--split .text{text-align:center}}.paragraph--type--text{font-size:min(10rem,20vw);text-align:center;color:#fff;line-height:1;position:relative}.paragraph--type--text:after{font-size:2rem;content:"Your message has gone to a moderator for approval";display:block;width:100%;height:100%;font-weight:var(--font-normal);line-height:1}.paragraph--type--webform div[id*=webform-submission-word-cloud] form table{border-collapse:collapse;margin-bottom:0}.paragraph--type--webform div[id*=webform-submission-word-cloud] form table *{border-width:0}.paragraph--type--webform div[id*=webform-submission-word-cloud] form table thead{display:none}.paragraph--type--webform div[id*=webform-submission-word-cloud] form table tbody tr td{background:0 0;--bs-table-accent-bg:transparent;padding-left:0;padding-right:0}.paragraph--type--webform div[id*=webform-submission-word-cloud] form table tbody tr td[class^=webform-multiple]{display:none}.paragraph--type--webform div[id*=webform-submission-word-cloud] form fieldset[id^=edit-your-message]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem}.paragraph--type--webform div[id*=webform-submission-word-cloud] form fieldset[id^=edit-your-message] .webform-multiple-table-responsive{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.paragraph--type--webform div[id*=webform-submission-word-cloud] form fieldset[id^=edit-your-message]:after{display:none}.paragraph--type--webform div[id*=webform-submission-word-cloud] form .tabledrag-toggle-weight-wrapper{display:none}.paragraph--type--webform div[id*=webform-submission-word-cloud] form .webform-multiple-add fieldset{display:none}.addevent-button{position:relative}.addevent-button>a{color:#fff!important}.addevent-button~ul{width:100%;left:0;overflow:hidden;height:auto;border-radius:calc(3rem * .65);-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}.addevent-button~ul li{padding:0;border-bottom-width:0}.addevent-button~ul li a{color:var(--tertiary-color);font-size:1rem;text-transform:uppercase;text-decoration:none;display:block;text-align:center}.addevent-button~ul li a:active,.addevent-button~ul li a:focus,.addevent-button~ul li a:hover{background:var(--primary-color);color:#fff}.addevent-button.open a{background:var(--secondary-color)}.addevent-button.open a:active,.addevent-button.open a:focus,.addevent-button.open a:hover{background:var(--secondary-dark)}.addevent-button.open a:after{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.highlighted-item,.highlighted-tab,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission.correct .choice-bar,body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice.correct .choice-bar{z-index:200;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.highlighted-item~.bg-cover,.highlighted-tab~.bg-cover,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission.correct .choice-bar~.bg-cover,body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice.correct .choice-bar~.bg-cover{z-index:199;position:fixed;width:100vw!important;height:100vh!important;left:0;top:0;display:none;background:rgba(0,0,0,.8)}.highlighted-item.animate,body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission.correct .animate.choice-bar,body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice.correct .animate.choice-bar{-webkit-animation:pulse-primary-content .8s infinite;-o-animation:pulse-primary-content .8s infinite;animation:pulse-primary-content .8s infinite}.highlighted-tab.animate{-webkit-animation:pulse-primary-tab .8s infinite;-o-animation:pulse-primary-tab .8s infinite;animation:pulse-primary-tab .8s infinite}.highlighted-tab.animate.active{-webkit-animation:pulse-primary-tab-active .8s infinite;-o-animation:pulse-primary-tab-active .8s infinite;animation:pulse-primary-tab-active .8s infinite}@-webkit-keyframes pulse-primary-content{0%{-webkit-box-shadow:0 0 15px 5px var(--primary-alpha);box-shadow:0 0 15px 5px var(--primary-alpha);outline:solid 2px var(--primary-color)}70%{-webkit-box-shadow:0 0 25px 5px var(--primary-color);box-shadow:0 0 25px 5px var(--primary-color);outline:solid 2px var(--primary-color)}100%{-webkit-box-shadow:0 0 15px 5px var(--primary-alpha);box-shadow:0 0 15px 5px var(--primary-alpha);outline:solid 2px var(--primary-color)}}@-o-keyframes pulse-primary-content{0%{-webkit-box-shadow:0 0 15px 5px var(--primary-alpha);box-shadow:0 0 15px 5px var(--primary-alpha);outline:solid 2px var(--primary-color)}70%{-webkit-box-shadow:0 0 25px 5px var(--primary-color);box-shadow:0 0 25px 5px var(--primary-color);outline:solid 2px var(--primary-color)}100%{-webkit-box-shadow:0 0 15px 5px var(--primary-alpha);box-shadow:0 0 15px 5px var(--primary-alpha);outline:solid 2px var(--primary-color)}}@keyframes pulse-primary-content{0%{-webkit-box-shadow:0 0 15px 5px var(--primary-alpha);box-shadow:0 0 15px 5px var(--primary-alpha);outline:solid 2px var(--primary-color)}70%{-webkit-box-shadow:0 0 25px 5px var(--primary-color);box-shadow:0 0 25px 5px var(--primary-color);outline:solid 2px var(--primary-color)}100%{-webkit-box-shadow:0 0 15px 5px var(--primary-alpha);box-shadow:0 0 15px 5px var(--primary-alpha);outline:solid 2px var(--primary-color)}}@-webkit-keyframes pulse-primary-tab{0%{background-color:var(--primary-color)}100%{background-color:var(--primary-dark)}}@-o-keyframes pulse-primary-tab{0%{background-color:var(--primary-color)}100%{background-color:var(--primary-dark)}}@keyframes pulse-primary-tab{0%{background-color:var(--primary-color)}100%{background-color:var(--primary-dark)}}@-webkit-keyframes pulse-primary-tab-active{0%{background-color:var(--primary-dark)}100%{background-color:var(--primary-color)}}@-o-keyframes pulse-primary-tab-active{0%{background-color:var(--primary-dark)}100%{background-color:var(--primary-color)}}@keyframes pulse-primary-tab-active{0%{background-color:var(--primary-dark)}100%{background-color:var(--primary-color)}}.view.view-aps-ask-a-question .chairperson .question-wrapper{-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);border-radius:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.view.view-aps-ask-a-question .chairperson .question-wrapper .question{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:6rem}.view.view-aps-ask-a-question .chairperson .question-wrapper .author{color:var(--secondary-color);font-size:1rem}.view.view-aps-ask-a-question .chairperson .question-wrapper .actions .links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.view.view-aps-ask-a-question .chairperson .question-wrapper .actions .links .flags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;gap:1rem}.view.view-aps-ask-a-question .chairperson .question-wrapper .actions .links .flags a{white-space:nowrap}.view.view-aps-ask-a-question .chairperson .question-wrapper .actions .links .edit{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:right}.view.view-aps-ask-a-question .chairperson .question-wrapper .actions .links .edit a{border-radius:calc(3rem * .75);color:#c99700;display:inline-block;padding:.375rem .75rem .375rem 2.25rem;border:solid 2px #ffc107;text-decoration:none;text-transform:uppercase;font-size:1rem;background:url(../images/icons/edit.svg) left center no-repeat #fff0c4;-webkit-background-size:50% 50%;background-size:50% 50%}.view.view-aps-event-list.view-display-id-question_extend details{border:0;background:#fff;overflow:hidden;margin:0;padding:0;border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}.view.view-aps-event-list.view-display-id-question_extend details summary{font-size:1rem;background-color:var(--secondary-color);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;vertical-align:middle;height:3.5rem;width:100%;outline:0}.view.view-aps-event-list.view-display-id-question_extend details summary:before{content:"";height:1.5em;width:2.5em;background:url(../images/icons/support.svg) center left no-repeat transparent;-webkit-background-size:contain;background-size:contain;clear:none}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.view.view-aps-event-list.view-display-id-question_extend details summary{line-height:2.5rem}.view.view-aps-event-list.view-display-id-question_extend details summary:before{display:none}.view.view-aps-event-list.view-display-id-question_extend details summary span{display:none}}}.view.view-aps-event-list.view-display-id-question_extend details summary:after{top:calc(50% - 9px)}.view.view-aps-event-list.view-display-id-question_extend details summary::-webkit-details-marker{display:none}.view.view-aps-event-list.view-display-id-question_extend details summary:focus,.view.view-aps-event-list.view-display-id-question_extend details summary:hover{-webkit-box-shadow:none;box-shadow:none;background-color:var(--secondary-dark)}.view.view-aps-event-list.view-display-id-question_extend details[open] summary:after{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.view.view-aps-event-list.view-display-id-question_extend details:not([open]) summary:after{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.view.view-aps-event-list.view-display-id-question_extend details .details-wrapper{padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.view.view-aps-event-list.view-display-id-question_extend details .details-wrapper a{min-width:20rem}div[id*=webform-submission-ask-a-question] nav.webform-submission-navigation{display:none}div[id*=webform-submission-ask-a-question] details.webform-submission-information{display:none}div[id*=webform-submission-ask-a-question] .form-actions{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.mfp-content #question-info{margin:0 auto;padding:3rem;width:80%;background:#fff;position:relative;font-size:6rem;border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}@media (max-width:35.99875rem){.mfp-content #question-info{margin:0;max-width:none;width:100%}}body.comparison-graph #page{background:#f7f7f7}body.comparison-graph #page footer,body.comparison-graph #page header{display:none}body.comparison-graph #page #main-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.comparison-graph #page #main-wrapper section #block-system-main-block{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);background:#fff}body.comparison-graph #page #main-wrapper section #block-system-main-block .h3,body.comparison-graph #page #main-wrapper section #block-system-main-block body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,body.comparison-graph #page #main-wrapper section #block-system-main-block h3,body.node--type-event:not(.node-edit) .layout .layout__region body.comparison-graph #page #main-wrapper section #block-system-main-block .block-field-blocknodeeventfield-event-date{color:var(--secondary-color)}body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;color:var(--secondary-color)}body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar{border-radius:calc(3rem * 2);border:solid 2px #fff;background:#f7f7f7;overflow:hidden}body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar .bar{border-radius:calc(3rem * 2);overflow:hidden;min-width:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-height:2rem}body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission .submission-bars .submission-bar .bar .percentage{color:#fff}body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .submissions .submission.correct .choice-label:after{font-size:135%;content:"✓";color:#28a745;line-height:1rem}body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend{padding-left:1.5rem;width:20%}body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend .type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;margin:.25rem 0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend .type .label{font-size:1.25rem;color:var(--secondary-color);line-height:1.2}body.comparison-graph #page #main-wrapper section #block-system-main-block .submission-graph .legend .type .colour{margin-right:1rem;width:20%}.dashboards-container div.layout{margin-bottom:var(--bs-gutter-x)}.dashboards-container div.layout .panel__title.h2,.dashboards-container div.layout h2.panel__title{font-size:6rem!important;padding:2rem 0 1rem;display:block!important;text-align:center}.dashboards-container div.layout .panel__title.h2:after,.dashboards-container div.layout h2.panel__title:after{left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.dashboards-container div.layout div.layout__region{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dashboards-container div.layout div.layout__region form button[type=submit]{width:100%;border:none!important}.dashboards-container div.layout.layout--twocol-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;gap:var(--bs-gutter-x)}.dashboards-container div.layout.dashboard-events div.layout__region{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border-radius:0;overflow:visible}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--bs-gutter-x)}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment{-webkit-box-flex:1;-webkit-flex:1 0 33%;-ms-flex:1 0 33%;flex:1 0 33%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:var(--bs-gutter-x)}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);overflow:hidden}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view{display:block}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer{background:#fff;overflow:hidden;opacity:0}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .date-fragment{text-align:center;color:var(--primary-color);font-size:1rem;text-transform:uppercase;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .date-fragment span{display:block;color:var(--secondary-color);font-size:calc(1rem * 3);position:relative}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .date-fragment span:after{content:":";display:inline-block;position:absolute;right:0;color:var(--secondary-color);font-size:inherit;-webkit-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .date-fragment:last-child span:after,.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .date-fragment:last-of-type span:after{display:none}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer time{display:none}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer.syotimer{opacity:1}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .syotimer__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .syotimer__body .syotimer-cell{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .syotimer__body .syotimer-cell .syotimer-cell__value{display:block;text-align:center;color:var(--secondary-color);font-size:3rem;font-weight:var(--font-light);line-height:1}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .syotimer__body .syotimer-cell .syotimer-cell__unit{text-align:center;color:var(--primary-color);font-size:1rem;text-transform:uppercase}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .syotimer__body .syotimer-cell.syotimer-cell_type_day .syotimer-cell__value:after,.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .syotimer__body .syotimer-cell.syotimer-cell_type_hour .syotimer-cell__value:after{content:":";display:inline-block;position:absolute;right:0;color:var(--secondary-color);font-size:inherit;-webkit-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .syotimer__body .syotimer-cell.syotimer-cell_type_second{display:none}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view .countdown-timer .live-event{text-align:center;text-transform:uppercase;color:var(--primary-color);font-size:2.5rem;display:block}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.attachment>div .view.view-display-id-interest>div{display:block;color:var(--secondary-color);font-size:1.75rem;position:relative;text-align:center;padding:1rem 0}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.view-content{-webkit-box-flex:1;-webkit-flex:1 0 67%;-ms-flex:1 0 67%;flex:1 0 67%}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content>.view-content .upcoming-wrapper{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);overflow:hidden;height:100%}.dashboards-container div.layout.dashboard-events .panel__title.h2,.dashboards-container div.layout.dashboard-events h2.panel__title{text-align:center;display:block;color:var(--primary-color);font-size:6rem;padding-bottom:0;margin-bottom:0}.dashboards-container div.layout.dashboard-events .panel__title.h2:after,.dashboards-container div.layout.dashboard-events h2.panel__title:after{display:none}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content.view-display-id-event_registrant_next .view-content{text-align:center;color:var(--secondary-color);font-size:2.5rem}.dashboards-container div.layout.dashboard-events .view.view-dashboard-content.view-display-id-event_registrant_next .view-content>div:empty{display:none}.dashboards-container div.layout.dashboard-events .upcoming-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.dashboards-container div.layout.dashboard-events .upcoming-wrapper .upcoming-image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1rem}.dashboards-container div.layout.dashboard-events .upcoming-wrapper .upcoming-image img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.dashboards-container div.layout.dashboard-events .upcoming-wrapper .upcoming-info{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.dashboards-container div.layout.dashboard-management nav.navigation ul,.dashboards-container div.layout.dashboard-media nav.navigation ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;width:100%;gap:var(--bs-gutter-x)}.dashboards-container div.layout.dashboard-management nav.navigation ul li,.dashboards-container div.layout.dashboard-media nav.navigation ul li{-webkit-box-flex:1;-webkit-flex:1 0 15%;-ms-flex:1 0 15%;flex:1 0 15%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:column-reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.dashboards-container div.layout.dashboard-management nav.navigation ul li a,.dashboards-container div.layout.dashboard-media nav.navigation ul li a{text-align:center;width:100%}.dashboards-container div.layout.dashboard-management nav.navigation ul li a~* [class*=fa-],.dashboards-container div.layout.dashboard-media nav.navigation ul li a~* [class*=fa-]{color:var(--primary-color);width:auto!important;height:2.5rem}.dashboards-container div.layout.dashboard-management nav.navigation ul li a:active~* [class*=fa-],.dashboards-container div.layout.dashboard-management nav.navigation ul li a:focus~* [class*=fa-],.dashboards-container div.layout.dashboard-management nav.navigation ul li a:hover~* [class*=fa-],.dashboards-container div.layout.dashboard-media nav.navigation ul li a:active~* [class*=fa-],.dashboards-container div.layout.dashboard-media nav.navigation ul li a:focus~* [class*=fa-],.dashboards-container div.layout.dashboard-media nav.navigation ul li a:hover~* [class*=fa-]{color:var(--primary-dark)}.dashboards-container div.layout.dashboard-management nav.navigation ul:after,.dashboards-container div.layout.dashboard-media nav.navigation ul:after{display:none}.dashboards-container div.layout.dashboard-management .polling,.dashboards-container div.layout.dashboard-media .polling{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}.dashboards-container div.layout.dashboard-management .polling .polling-label-wrapper,.dashboards-container div.layout.dashboard-media .polling .polling-label-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:solid 2px var(--primary-color)}.dashboards-container div.layout.dashboard-management .polling .polling-label-wrapper .polling-label,.dashboards-container div.layout.dashboard-media .polling .polling-label-wrapper .polling-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-transform:none!important}.dashboards-container div.layout.dashboard-management .polling .polling-content-wrapper,.dashboards-container div.layout.dashboard-media .polling .polling-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.dashboards-container div.layout.dashboard-management .polling .polling-content-wrapper .poll-choices-wrapper,.dashboards-container div.layout.dashboard-media .polling .polling-content-wrapper .poll-choices-wrapper{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.dashboards-container div.layout.dashboard-management .polling .polling-content-wrapper .poll-choices-wrapper table.poll-choices tr td,.dashboards-container div.layout.dashboard-media .polling .polling-content-wrapper .poll-choices-wrapper table.poll-choices tr td{border-bottom:solid 1px var(--secondary-color);width:99%}.dashboards-container div.layout.dashboard-management .polling .polling-content-wrapper .poll-choices-wrapper table.poll-choices tr td.choice-flag,.dashboards-container div.layout.dashboard-media .polling .polling-content-wrapper .poll-choices-wrapper table.poll-choices tr td.choice-flag{width:auto;text-align:right}.dashboards-container div.layout.dashboard-management .polling .polling-content-wrapper .poll-choices-wrapper table.poll-choices tr td.choice-flag a,.dashboards-container div.layout.dashboard-media .polling .polling-content-wrapper .poll-choices-wrapper table.poll-choices tr td.choice-flag a{white-space:nowrap}.dashboards-container div.layout.dashboard-management .polling .polling-content-wrapper .poll-choices-wrapper table.poll-choices tr:last-child td,.dashboards-container div.layout.dashboard-management .polling .polling-content-wrapper .poll-choices-wrapper table.poll-choices tr:last-of-type td,.dashboards-container div.layout.dashboard-media .polling .polling-content-wrapper .poll-choices-wrapper table.poll-choices tr:last-child td,.dashboards-container div.layout.dashboard-media .polling .polling-content-wrapper .poll-choices-wrapper table.poll-choices tr:last-of-type td{border-bottom:none}.dashboards-container div.layout.dashboard-management .polling .polling-content-wrapper .polling-flag-wrapper,.dashboards-container div.layout.dashboard-media .polling .polling-content-wrapper .polling-flag-wrapper{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form fieldset{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form fieldset table{table-layout:fixed}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content{padding:1rem}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:100%;overflow:hidden}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .media-container .media-preview{overflow:hidden}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .media-container .media-preview *{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .media-container .media-preview .media-preview-title{position:absolute;bottom:0;top:auto;height:auto;background:rgba(0,0,0,.4);color:#fff}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .action-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .action-links a{border-radius:0;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dashboards-container div.layout.dashboard-media .panel__title.h2,.dashboards-container div.layout.dashboard-media h2.panel__title{text-align:center;display:block;color:var(--primary-color);font-size:6rem;padding-bottom:0;margin-bottom:0}.dashboards-container div.layout.dashboard-media .panel__title.h2:after,.dashboards-container div.layout.dashboard-media h2.panel__title:after{display:none}.dashboards-container div.layout.dashboard-media .view.view-dashboard-content.view-display-id-event_registrant_next .view-content{text-align:center;color:var(--secondary-color);font-size:2.5rem}.dashboards-container div.layout.dashboard-media .view.view-dashboard-content.view-display-id-event_registrant_next .view-content>div:empty{display:none}.dashboards-container div.layout.dashboard-media .upcoming-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.dashboards-container div.layout.dashboard-media .upcoming-wrapper .upcoming-image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1rem}.dashboards-container div.layout.dashboard-media .upcoming-wrapper .upcoming-image img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.dashboards-container div.layout.dashboard-media .upcoming-wrapper .upcoming-info{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content{padding:1rem}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:100%;overflow:hidden}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .media-container .media-preview{overflow:hidden}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .media-container .media-preview *{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .media-container .media-preview .media-preview-title{position:absolute;bottom:0;top:auto;height:auto;background:rgba(0,0,0,.4);color:#fff}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .action-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.dashboards-container div.layout.dashboard-media .view.view-dashboard-media .view-content .views-row .media-wrapper .action-links a{border-radius:0;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dashboards-container div.layout.dashboard-media .panel__title.h2,.dashboards-container div.layout.dashboard-media h2.panel__title{text-align:center;display:block;color:var(--primary-color);font-size:6rem;padding-bottom:0;margin-bottom:0}.dashboards-container div.layout.dashboard-media .panel__title.h2:after,.dashboards-container div.layout.dashboard-media h2.panel__title:after{display:none}.dashboards-container div.layout.dashboard-media .view.view-dashboard-content.view-display-id-event_registrant_next .view-content{text-align:center;color:var(--secondary-color);font-size:2.5rem}.dashboards-container div.layout.dashboard-media .view.view-dashboard-content.view-display-id-event_registrant_next .view-content>div:empty{display:none}.dashboards-container div.layout.dashboard-media .upcoming-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}.dashboards-container div.layout.dashboard-media .upcoming-wrapper .upcoming-image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1rem}.dashboards-container div.layout.dashboard-media .upcoming-wrapper .upcoming-image img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.dashboards-container div.layout.dashboard-media .upcoming-wrapper .upcoming-info{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.dashboards-container div.layout.ably-notifications .administrator-form{padding-top:0}.dashboards-container div.layout.ably-notifications .administrator-form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.dashboards-container div.layout.ably-notifications .administrator-form form>div[class*=message]{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:0}.dashboards-container div.layout.ably-notifications .administrator-form form>div[class*=message]>div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset{min-width:25rem}.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset:first-child,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset:first-of-type{-webkit-box-flex:1;-webkit-flex:1 0 calc(60% - .75rem);-ms-flex:1 0 calc(60% - .75rem);flex:1 0 calc(60% - .75rem)}.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset:last-child,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset:last-of-type{-webkit-box-flex:1;-webkit-flex:1 0 calc(40% - .75rem);-ms-flex:1 0 calc(40% - .75rem);flex:1 0 calc(40% - .75rem)}.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset #edit-notification-message-format{display:none}.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset #edit-user-role--wrapper{margin-top:2rem}.dashboards-container div.layout.ably-notifications .administrator-form form>input{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;border:none!important}.dashboards-container table thead th a{color:var(--primary-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;gap:.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dashboards-container table thead th a .tablesort{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.dashboards-container table tbody td{vertical-align:middle}.dashboards-container table tbody td strong{display:block}.dashboards-container table tbody td.views-align-right{width:1%;white-space:nowrap;border-left:solid 1px #000}.dashboards-container details{border:0;background:#fff;overflow:hidden;margin:0;padding:0;border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}.dashboards-container details summary{font-size:1rem;color:#fff;background-color:var(--secondary-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;vertical-align:middle;width:100%;outline:0}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.dashboards-container details summary{line-height:2.5rem}.dashboards-container details summary:before{display:none}.dashboards-container details summary span{display:none}}}.dashboards-container details summary:after{top:calc(50% - 9px)}.dashboards-container details summary::-webkit-details-marker{display:none}.dashboards-container details summary:focus,.dashboards-container details summary:hover{-webkit-box-shadow:none;box-shadow:none;background-color:var(--secondary-dark)}.dashboards-container details[open] summary:after{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.dashboards-container details:not([open]) summary:after{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.dashboards-container details .details-wrapper{padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;gap:1rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dashboards-container details .details-wrapper a{min-width:20rem}.administrator-form .dashboards-container a.button--danger,.administrator-form .dashboards-container button[type=submit],.administrator-form .dashboards-container button[value=Cancel],.administrator-form .dashboards-container button[value=Edit],.administrator-form .dashboards-container button[value=Remove],.administrator-form .dashboards-container button[value=Save],.administrator-form .dashboards-container button[value^=Create],.dashboards-container .addevent-button>a,.dashboards-container .administrator-form a.button--danger,.dashboards-container .administrator-form button[type=submit],.dashboards-container .administrator-form button[value=Cancel],.dashboards-container .administrator-form button[value=Edit],.dashboards-container .administrator-form button[value=Remove],.dashboards-container .administrator-form button[value=Save],.dashboards-container .administrator-form button[value^=Create],.dashboards-container .feed-icons .views-data-export-feed a,.dashboards-container .flag a,.dashboards-container .node-edit a.button--danger,.dashboards-container .node-edit button[type=submit],.dashboards-container .node-edit button[value=Cancel],.dashboards-container .node-edit button[value=Edit],.dashboards-container .node-edit button[value=Remove],.dashboards-container .node-edit button[value=Save],.dashboards-container .node-edit button[value^=Create],.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active a.carousel-controls,.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active button.carousel-controls,.dashboards-container .paragraph--type--introduction .field--type-link a,.dashboards-container a.btn,.dashboards-container a.button--danger,.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions a~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions a~button,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions button~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions button~button,.dashboards-container button.btn,.dashboards-container button[type=submit],.dashboards-container button[value=Cancel],.dashboards-container button[value=Edit],.dashboards-container button[value=Remove],.dashboards-container button[value=Save],.dashboards-container button[value^=Create],.dashboards-container div.layout div.layout__region form button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset a.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset button.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li a,.dashboards-container div.layout.dashboard-media nav.navigation ul li a,.feed-icons .views-data-export-feed .dashboards-container a,.flag .dashboards-container a,.node-edit .dashboards-container a.button--danger,.node-edit .dashboards-container button[type=submit],.node-edit .dashboards-container button[value=Cancel],.node-edit .dashboards-container button[value=Edit],.node-edit .dashboards-container button[value=Remove],.node-edit .dashboards-container button[value=Save],.node-edit .dashboards-container button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container a.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container button.carousel-controls,.paragraph--type--introduction .field--type-link .dashboards-container a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links>a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container a~button,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container button~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container button~button{display:inline-block;height:auto}.administrator-form .dashboards-container a~a.button--danger,.administrator-form .dashboards-container button~a.button--danger,.dashboards-container .addevent-button>a~a,.dashboards-container .addevent-button>button~a,.dashboards-container .administrator-form a~a.button--danger,.dashboards-container .administrator-form button~a.button--danger,.dashboards-container .feed-icons .views-data-export-feed a~a,.dashboards-container .feed-icons .views-data-export-feed button~a,.dashboards-container .flag a~a,.dashboards-container .flag button~a,.dashboards-container .node-edit a~a.button--danger,.dashboards-container .node-edit button~a.button--danger,.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active a~a.carousel-controls,.dashboards-container .paragraph--type--carousel .carousel-wrapper.carousel-active button~a.carousel-controls,.dashboards-container .paragraph--type--introduction .field--type-link a~a,.dashboards-container .paragraph--type--introduction .field--type-link button~a,.dashboards-container a~a.btn,.dashboards-container a~a.button--danger,.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a~a,.dashboards-container body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>button~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions a~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions a~button~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions button~a,.dashboards-container body[class*=page-user-].user-logged-in form .form-actions button~a~a,.dashboards-container button~a.btn,.dashboards-container button~a.button--danger,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset a~a.token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset button~a.token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li a~a,.dashboards-container div.layout.dashboard-management nav.navigation ul li button~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li a~a,.dashboards-container div.layout.dashboard-media nav.navigation ul li button~a,.feed-icons .views-data-export-feed .dashboards-container a~a,.feed-icons .views-data-export-feed .dashboards-container button~a,.flag .dashboards-container a~a,.flag .dashboards-container button~a,.node-edit .dashboards-container a~a.button--danger,.node-edit .dashboards-container button~a.button--danger,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container a~a.carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active .dashboards-container button~a.carousel-controls,.paragraph--type--introduction .field--type-link .dashboards-container a~a,.paragraph--type--introduction .field--type-link .dashboards-container button~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links>a~a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .dashboards-container .action-links>button~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container a~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container a~button~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container button~a,body[class*=page-user-].user-logged-in form .form-actions .dashboards-container button~a~a{margin-left:calc(var(--bs-gutter-x) * .5)}.view.view-aps-manage-webform.view-display-id-social_wall .views-form .form-item-action:after,.view.view-aps-manage-webform.view-display-id-word_cloud .views-form .form-item-action:after{content:"Locking/unlocking submissions will publish/unpublish respectively";display:block;color:var(--secondary-color);font-size:1rem}.view.view-aps-manage-webform.view-display-id-word_cloud tbody tr td.views-field-webform-submission-value ul{margin-bottom:0}.view.view-aps-manage-webform.view-display-id-word_cloud tbody tr td.views-field-webform-submission-value ul li{padding:0;background-color:transparent;border:none;display:list-item;list-style-type:disc}.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle,nav ul.nav.primary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background:0 0}.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item,nav ul.nav.primary li.nav-item{-webkit-box-flex:unset;-webkit-flex-grow:unset;-ms-flex-positive:unset;flex-grow:unset;overflow:hidden}.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item a,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item a,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item a,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item a,nav ul.nav.primary li.nav-item a{-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;background-color:#ecf0f3;border-left:solid 1px #ecf0f3;border-right:solid 1px #ecf0f3;border-radius:0;padding:.65em 1.5em;color:#000;text-decoration:none;font-size:1rem;display:block}.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item a.is-active,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item a.is-active,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item a.is-active,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item a.is-active,nav ul.nav.primary li.nav-item a.is-active{color:#fff;border-left-width:1px;border-right-width:1px;border-color:var(--tertiary-color);background-color:var(--primary-color)}.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item a:active,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item a:focus,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item a:hover,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item a:active,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item a:focus,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item a:hover,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item a:active,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item a:focus,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item a:hover,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item a:active,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item a:focus,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item a:hover,nav ul.nav.primary li.nav-item a:active,nav ul.nav.primary li.nav-item a:focus,nav ul.nav.primary li.nav-item a:hover{color:#fff;background-color:var(--tertiary-color)}.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item:first-child,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item:first-of-type,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item:first-child,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item:first-of-type,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item:first-child,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item:first-of-type,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item:first-child,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item:first-of-type,nav ul.nav.primary li.nav-item:first-child,nav ul.nav.primary li.nav-item:first-of-type{border-top-left-radius:3rem;border-bottom-left-radius:3rem}.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item:first-child a,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item:first-of-type a,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item:first-child a,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item:first-of-type a,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item:first-child a,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item:first-of-type a,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item:first-child a,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item:first-of-type a,nav ul.nav.primary li.nav-item:first-child a,nav ul.nav.primary li.nav-item:first-of-type a{border-left:none}.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item:last-child,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item:last-of-type,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item:last-child,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item:last-of-type,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item:last-child,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item:last-of-type,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item:last-child,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item:last-of-type,nav ul.nav.primary li.nav-item:last-child,nav ul.nav.primary li.nav-item:last-of-type{border-top-right-radius:3rem;border-bottom-right-radius:3rem}.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item:last-child a,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) nav ul.nav.candle li.nav-item:last-of-type a,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item:last-child a,.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) nav ul.nav.candle li.nav-item:last-of-type a,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item:last-child a,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-child(1) ul.nav.candle li.nav-item:last-of-type a,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item:last-child a,nav .view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider ul.slides li:nth-of-type(1n) ul.nav.candle li.nav-item:last-of-type a,nav ul.nav.primary li.nav-item:last-child a,nav ul.nav.primary li.nav-item:last-of-type a{border-right:none}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-wrap .mfp-content .mfp-figure figure img.mfp-img{width:100%}.mfp-wrap .mfp-content .mfp-figure:after{background:#fff}.mfp-wrap .mfp-close-btn-in,.mfp-wrap .mfp-content{position:relative}.mfp-wrap .mfp-close-btn-in .tile-poster div,.mfp-wrap .mfp-close-btn-in .tile-poster iframe,.mfp-wrap .mfp-content .tile-poster div,.mfp-wrap .mfp-content .tile-poster iframe{height:100%}.mfp-wrap .mfp-close-btn-in .mfp-close,.mfp-wrap .mfp-content .mfp-close{border-radius:30px;width:5rem;height:5rem;font-size:4rem;left:unset;color:#000;background:#fff;-webkit-transform:translateX(100%) translateY(-100%);-o-transform:translateX(100%) translateY(-100%);transform:translateX(100%) translateY(-100%)}.mfp-wrap .mfp-close-btn-in .mfp-custom-close,.mfp-wrap .mfp-content .mfp-custom-close{text-align:center;text-decoration:underline}.mfp-wrap .mfp-close{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;cursor:pointer!important;width:5rem;height:5rem;font-size:4rem;left:unset}.mfp-arrow:before{display:none}.mfp-arrow:after{border-top-width:23px;border-bottom-width:23px}.mfp-arrow-left:after{border-right:27px solid #fff;margin-left:2.5625rem}.mfp-arrow-right:after{border-left:27px solid #fff;margin-left:1.8125rem}.mfp-content{max-height:80vh}.mfp-content .candle-box{aspect-ratio:1/4;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-height:inherit;margin:0 auto}div.alert{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.alert:before{margin-right:1rem;min-width:1.75rem;background-position:center left}div.alert.alert-dismissible button.btn-close{top:auto;box-shadow:none;-webkit-box-shadow:none}div.simple-status-messages{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:auto;right:auto;z-index:auto;margin:1.5rem auto}div.simple-status-messages .status-messages{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);border-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-position:10px center;gap:.5em;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em}div.simple-status-messages .status-messages .placeholder{display:inline-block;min-height:unset;vertical-align:middle;cursor:initial;background-color:transparent;opacity:1}div.simple-status-messages .status-messages button{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;height:auto;margin-left:2rem}div.simple-status-messages .status-messages button span{position:relative;right:auto;opacity:.5}div.simple-status-messages .status-messages .item-list .list-group{list-style:disc inside}div.simple-status-messages .status-messages .item-list .list-group .list-group-item{background:0 0;border:none;text-align:left;display:list-item}div.simple-status-messages .status-messages .item-list .list-group .list-group-item a{color:inherit}div.simple-status-messages .status-messages.messages--status{background-color:#afecbd}div.simple-status-messages .status-messages.messages--warning{background-color:#fff4d3}div.simple-status-messages .status-messages.messages--error{background-color:#fae3e5}form.views-exposed-form>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:var(--bs-gutter-x)}form.views-exposed-form>div>*{width:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}form.views-exposed-form>div .form-actions{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}form.views-exposed-form>div .form-actions a,form.views-exposed-form>div .form-actions button{height:auto}ul.pagination{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}ul.pagination li.page-item a{border:none;background:0 0;color:var(--primary-color);font-weight:inherit}ul.pagination li.page-item a span.page-link{color:inherit}ul.pagination li.page-item.active span{border-radius:3rem;background:var(--primary-color);border:none;color:#fff}ul.pagination li .page-link,ul.pagination li span{border:none;background:0 0;color:var(--secondary-color)}.feed-icons .views-data-export-feed a{background-image:none;text-indent:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}.ui-widget.ui-dialog{z-index:101;text-align:center;max-width:90%;margin:0 auto;border-radius:3rem}.ui-widget.ui-dialog.ui-widget-content{border:none}.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar{background:0 0;border:none;position:static}.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title{padding-left:calc(2.75rem - 1rem);padding-right:calc(2.75rem - 1rem);white-space:normal;text-overflow:unset;width:100%}.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close{top:0;right:0;width:44px;height:44px;margin:0;border:none;background:0 0;color:var(--tertiary-color);padding:0;overflow:hidden;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close:before{content:"×";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;color:var(--tertiary-color);font-size:6rem;text-indent:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:.65}.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close:active:before,.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close:focus:before,.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close:hover:before{opacity:1}.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-space,.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon{display:none}.ui-widget.ui-dialog.ui-widget-content .ui-dialog-content{color:var(--secondary-color);font-size:2.5rem}.ui-widget-overlay{background-color:#000;opacity:.8}.view.view-aps-faq .view-content>div a{color:var(--secondary-color)}.view.view-aps-faq .view-content>div a:active,.view.view-aps-faq .view-content>div a:focus,.view.view-aps-faq .view-content>div a:hover{color:var(--secondary-dark)}.view.view-aps-faq .view-content>div strong{font-size:2.5rem;color:var(--secondary-color);display:block}.node .field--type-image{float:none;margin:0}.node .field--type-image img{margin:0}.node .field--type-entity-reference{margin:0}.flag{position:relative}.flag a~p.js-flag-message{display:none}.flag.action-flag .ajax-progress{background-color:var(--primary-color)}.flag.action-unflag a:after{content:"\f00c"}.flag.action-unflag .ajax-progress{background-color:var(--secondary-color)}.flag .ajax-progress{border-radius:calc(3rem * .65);overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/ajax.gif) center center repeat-x transparent;background-blend-mode:hard-light;-webkit-background-size:cover;background-size:cover;padding:0;opacity:.25}.flag .ajax-progress .throbber{display:none}footer.site-footer{margin-top:2rem;color:#fff;font-size:1rem}footer.site-footer .site-footer__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-weight:var(--font-normal)}footer.site-footer .site-footer__top .region{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}footer.site-footer .site-footer__top .region-footer-first{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer.site-footer .site-footer__top .region-footer-second{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}footer.site-footer .site-footer__top nav.block-menu ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}footer.site-footer .site-footer__top nav.block-menu ul li>div{display:none}footer.site-footer .site-footer__top nav.block-menu ul li a,footer.site-footer .site-footer__top nav.block-menu ul li span{color:#fff;text-align:left;text-decoration:none}footer.site-footer .site-footer__top nav.block-menu ul li a:active,footer.site-footer .site-footer__top nav.block-menu ul li a:focus,footer.site-footer .site-footer__top nav.block-menu ul li a:hover,footer.site-footer .site-footer__top nav.block-menu ul li span:active,footer.site-footer .site-footer__top nav.block-menu ul li span:focus,footer.site-footer .site-footer__top nav.block-menu ul li span:hover{color:var(--primary-color)}footer.site-footer .site-footer__top nav.block-menu ul li span{cursor:pointer}footer.site-footer .site-footer__top nav.block-menu ul li:first-child a.nav-link,footer.site-footer .site-footer__top nav.block-menu ul li:first-of-type a.nav-link{padding-left:0}@media (max-width:47.99875rem){footer.site-footer .site-footer__logo{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer.site-footer .site-footer__logo .navbar-brand{padding:0}footer.site-footer .site-footer__top nav.block-menu ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer.site-footer .site-footer__top nav.block-menu ul li a,footer.site-footer .site-footer__top nav.block-menu ul li span{text-align:center;border-right:none}footer.site-footer .site-footer__top nav.block-menu ul li:last-child a.nav-link,footer.site-footer .site-footer__top nav.block-menu ul li:last-of-type a.nav-link{border-bottom:none}footer.site-footer .site-footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer.site-footer .site-footer__top .region-footer-first{text-align:center}footer.site-footer .site-footer__top .region-footer-second{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:1em}}header.header{top:0;z-index:1020;margin-bottom:2rem}header.header .site-header__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}header.header .site-header__top>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}header.header .site-header__top #block-disclaimer-code-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}header.header .site-header__top #block-disclaimer-code-block p{font-weight:var(--font-light);font-size:.75rem}header.header .site-header__top nav ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}header.header .site-header__top nav ul li a{text-decoration:none;color:var(--text-color);position:relative;padding-left:2.5rem;line-height:2rem}header.header .site-header__top nav ul li a:after,header.header .site-header__top nav ul li a:before{content:"";position:absolute;top:0;left:0;width:2rem;height:2rem;line-height:2rem}header.header .site-header__top nav ul li a:before{background-color:var(--text-color)}header.header .site-header__top nav ul li a:after{color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);position:absolute;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;content:"\f015";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header.header .site-header__top #block-sobi-logo-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header.header .site-header__top #block-sobi-logo-block img{height:100%;max-height:2.25rem;width:auto;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.candy-stripe .site-header__top #block-disclaimer-code-block p{color:#fff}body.candy-stripe .site-header__top nav ul li a{color:#fff}body.candy-stripe .site-header__top nav ul li a:before{background-color:#fff}body.candy-stripe .site-header__top nav ul li a:after{color:var(--primary-color)}body.candy-stripe .site-header__top #block-sobi-logo-block img{-webkit-filter:brightness(0) invert(1) opacity(1);filter:brightness(0) invert(1) opacity(1)}@media (max-width:47.99875rem){header.header{position:relative}header.header #navbar-main .navbar-brand img{max-height:3rem}header.header #navbar-main nav{display:none}}@media (max-width:35.99875rem){header.header .site-header__top nav{display:none}}body,html{background:#fff;font-weight:var(--font-bold);font-size:1rem;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background:-webkit-linear-gradient(110deg,color-mix(in srgb,var(--primary-color) 20%,#fff 80%) 25%,color-mix(in srgb,var(--tertiary-color) 20%,#fff 80%) 75%);background:-o-linear-gradient(110deg,color-mix(in srgb,var(--primary-color) 20%,#fff 80%) 25%,color-mix(in srgb,var(--tertiary-color) 20%,#fff 80%) 75%);background:linear-gradient(-20deg,color-mix(in srgb,var(--primary-color) 20%,#fff 80%) 25%,color-mix(in srgb,var(--tertiary-color) 20%,#fff 80%) 75%);color:var(--text-color)}body.candy-stripe,html.candy-stripe{background:-webkit-repeating-linear-gradient(110deg,var(--primary-color),var(--primary-color) 20rem,color-mix(in srgb,var(--primary-color) 80%,#fff 20%) 20rem,color-mix(in srgb,var(--primary-color) 80%,#fff 20%) calc(20rem * 2));background:-o-repeating-linear-gradient(110deg,var(--primary-color),var(--primary-color) 20rem,color-mix(in srgb,var(--primary-color) 80%,#fff 20%) 20rem,color-mix(in srgb,var(--primary-color) 80%,#fff 20%) calc(20rem * 2));background:repeating-linear-gradient(-20deg,var(--primary-color),var(--primary-color) 20rem,color-mix(in srgb,var(--primary-color) 80%,#fff 20%) 20rem,color-mix(in srgb,var(--primary-color) 80%,#fff 20%) calc(20rem * 2))}.dashboards-container div.layout .panel__title.h2,.dashboards-container div.layout h2.panel__title,.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form fieldset legend,.dashboards-container div.layout.dashboard-management .polling .polling-label-wrapper .polling-label,.dashboards-container div.layout.dashboard-media .polling .polling-label-wrapper .polling-label,.h1,.h2,.h3,.h4,.h5,.h6,.paragraph--type--carousel .h2,.paragraph--type--carousel h2,.paragraph--type--introduction .h2,.paragraph--type--introduction h2,.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region h2,h1,h2,h3,h4,h5,h6{color:var(--primary-color);font-weight:var(--font-light);margin-bottom:1em;text-transform:uppercase}.dashboards-container div.layout .panel__title.h2:empty,.dashboards-container div.layout h2.panel__title:empty,.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form fieldset legend:empty,.dashboards-container div.layout.dashboard-management .polling .polling-label-wrapper .polling-label:empty,.dashboards-container div.layout.dashboard-media .polling .polling-label-wrapper .polling-label:empty,.h1:empty,.h2:empty,.h3:empty,.h4:empty,.h5:empty,.h6:empty,.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title:empty,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date:empty,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:empty,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .h2:empty,body.node--type-landing-page:not(.node-edit) #page main#content section .layout h2:empty,body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:empty,body[class*=page-user-].user-logged-in div.layout div.layout__region h2:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.dashboards-container div.layout .panel__title.h2,.dashboards-container div.layout h2.panel__title,.h1,.paragraph--type--carousel .h2,.paragraph--type--carousel h2,.paragraph--type--introduction .h2,.paragraph--type--introduction h2,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region h2,h1{color:var(--primary-color);font-size:6rem;text-transform:uppercase;font-weight:var(--font-bold)}.h2,h2{color:var(--primary-color);font-size:2.5rem;text-transform:uppercase;font-weight:var(--font-bold)}.h3,body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,h3{font-size:2.5rem}.dashboards-container div.layout.dashboard-comparison #aps-graph-compare-settings-form fieldset legend,.dashboards-container div.layout.dashboard-management .polling .polling-label-wrapper .polling-label,.dashboards-container div.layout.dashboard-media .polling .polling-label-wrapper .polling-label,.h4,.ui-widget.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p:last-child,p:last-of-type{margin-bottom:0}a{color:var(--secondary-color)}a:active,a:focus,a:hover{color:var(--secondary-dark)}sub,sup{font-size:.75rem}sup{vertical-align:super}sub{vertical-align:sub}.paragraph--type--poll-group .poll-item .poll-view .poll label,.paragraph--type--poll-group .poll-item .poll-view-form .poll label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,label{font-size:1rem;color:var(--primary-color)}table thead tr th{color:var(--primary-color)}select,textarea{background:rgba(255,255,255,.2);text-align:center;font-size:min(8.5vw,3.75rem)!important;resize:none!important}select:active,select:focus,textarea:active,textarea:focus{border-color:#fff}input[type=checkbox]{position:relative!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden}.grecaptcha-badge{visibility:hidden!important}#page{padding:2.5vh 5vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#page #main-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#page #main-wrapper main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:47.99875rem){#page .featured-top{padding-top:1.5rem;padding-bottom:1.5rem}}body.maintenance-page{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background-image:-webkit-radial-gradient(circle,#fff,#bdcbd5);background-image:-o-radial-gradient(circle,#fff,#bdcbd5);background-image:radial-gradient(circle,#fff,#bdcbd5)}.dashboards-container div.layout body.maintenance-page .panel__title.h2,.dashboards-container div.layout body.maintenance-page h2.panel__title,body.maintenance-page .dashboards-container div.layout .panel__title.h2,body.maintenance-page .dashboards-container div.layout h2.panel__title,body.maintenance-page .h1,body.maintenance-page .h2,body.maintenance-page .h3,body.maintenance-page a,body.maintenance-page body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,body.maintenance-page body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.maintenance-page body.node--type-landing-page:not(.node-edit) #page main#content section .layout .h2,body.maintenance-page body.node--type-landing-page:not(.node-edit) #page main#content section .layout h2,body.maintenance-page body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.maintenance-page body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.maintenance-page h1,body.maintenance-page h2,body.maintenance-page h3,body.maintenance-page img,body.maintenance-page p,body.maintenance-page svg,body.node--type-event:not(.node-edit) .layout .layout__region body.maintenance-page .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region body.maintenance-page .block-field-blocknodeeventtitle,body.node--type-landing-page:not(.node-edit) #page main#content section .layout body.maintenance-page .h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout body.maintenance-page h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.maintenance-page .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.maintenance-page h2{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--tertiary-color);padding:initial;margin:initial;font-size:initial;display:initial}.dashboards-container div.layout body.maintenance-page .panel__title.h2:after,.dashboards-container div.layout body.maintenance-page .panel__title.h2:before,.dashboards-container div.layout body.maintenance-page h2.panel__title:after,.dashboards-container div.layout body.maintenance-page h2.panel__title:before,body.maintenance-page .dashboards-container div.layout .panel__title.h2:after,body.maintenance-page .dashboards-container div.layout .panel__title.h2:before,body.maintenance-page .dashboards-container div.layout h2.panel__title:after,body.maintenance-page .dashboards-container div.layout h2.panel__title:before,body.maintenance-page .h1:after,body.maintenance-page .h1:before,body.maintenance-page .h2:after,body.maintenance-page .h2:before,body.maintenance-page .h3:after,body.maintenance-page .h3:before,body.maintenance-page a:after,body.maintenance-page a:before,body.maintenance-page body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date:after,body.maintenance-page body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date:before,body.maintenance-page body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:after,body.maintenance-page body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:before,body.maintenance-page body.node--type-landing-page:not(.node-edit) #page main#content section .layout .h2:after,body.maintenance-page body.node--type-landing-page:not(.node-edit) #page main#content section .layout .h2:before,body.maintenance-page body.node--type-landing-page:not(.node-edit) #page main#content section .layout h2:after,body.maintenance-page body.node--type-landing-page:not(.node-edit) #page main#content section .layout h2:before,body.maintenance-page body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:after,body.maintenance-page body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:before,body.maintenance-page body[class*=page-user-].user-logged-in div.layout div.layout__region h2:after,body.maintenance-page body[class*=page-user-].user-logged-in div.layout div.layout__region h2:before,body.maintenance-page h1:after,body.maintenance-page h1:before,body.maintenance-page h2:after,body.maintenance-page h2:before,body.maintenance-page h3:after,body.maintenance-page h3:before,body.maintenance-page img:after,body.maintenance-page img:before,body.maintenance-page p:after,body.maintenance-page p:before,body.maintenance-page svg:after,body.maintenance-page svg:before,body.node--type-event:not(.node-edit) .layout .layout__region body.maintenance-page .block-field-blocknodeeventfield-event-date:after,body.node--type-event:not(.node-edit) .layout .layout__region body.maintenance-page .block-field-blocknodeeventfield-event-date:before,body.node--type-event:not(.node-edit) .layout .layout__region body.maintenance-page .block-field-blocknodeeventtitle:after,body.node--type-event:not(.node-edit) .layout .layout__region body.maintenance-page .block-field-blocknodeeventtitle:before,body.node--type-landing-page:not(.node-edit) #page main#content section .layout body.maintenance-page .h2:after,body.node--type-landing-page:not(.node-edit) #page main#content section .layout body.maintenance-page .h2:before,body.node--type-landing-page:not(.node-edit) #page main#content section .layout body.maintenance-page h2:after,body.node--type-landing-page:not(.node-edit) #page main#content section .layout body.maintenance-page h2:before,body[class*=page-user-].user-logged-in div.layout div.layout__region body.maintenance-page .h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.maintenance-page .h2:before,body[class*=page-user-].user-logged-in div.layout div.layout__region body.maintenance-page h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.maintenance-page h2:before{display:none}body.maintenance-page #maintenance-wrapper{text-align:center;max-width:85%;margin:0 auto}body.maintenance-page #maintenance-wrapper .icon img,body.maintenance-page #maintenance-wrapper .icon svg{width:96px;height:auto;-webkit-filter:brightness(0) invert(0) opacity(1);filter:brightness(0) invert(0) opacity(1)}body.maintenance-page #maintenance-wrapper #main{width:100%!important}.dashboards-container div.layout body.maintenance-page #maintenance-wrapper #main .panel__title.h2,.dashboards-container div.layout body.maintenance-page #maintenance-wrapper #main h2.panel__title,.paragraph--type--carousel body.maintenance-page #maintenance-wrapper #main .h2,.paragraph--type--carousel body.maintenance-page #maintenance-wrapper #main h2,.paragraph--type--introduction body.maintenance-page #maintenance-wrapper #main .h2,.paragraph--type--introduction body.maintenance-page #maintenance-wrapper #main h2,body.maintenance-page #maintenance-wrapper #main .dashboards-container div.layout .panel__title.h2,body.maintenance-page #maintenance-wrapper #main .dashboards-container div.layout h2.panel__title,body.maintenance-page #maintenance-wrapper #main .h1,body.maintenance-page #maintenance-wrapper #main .paragraph--type--carousel .h2,body.maintenance-page #maintenance-wrapper #main .paragraph--type--carousel h2,body.maintenance-page #maintenance-wrapper #main .paragraph--type--introduction .h2,body.maintenance-page #maintenance-wrapper #main .paragraph--type--introduction h2,body.maintenance-page #maintenance-wrapper #main body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.maintenance-page #maintenance-wrapper #main body.node--type-landing-page:not(.node-edit) #page main#content section .layout .h2,body.maintenance-page #maintenance-wrapper #main body.node--type-landing-page:not(.node-edit) #page main#content section .layout h2,body.maintenance-page #maintenance-wrapper #main body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.maintenance-page #maintenance-wrapper #main body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.maintenance-page #maintenance-wrapper #main h1,body.node--type-event:not(.node-edit) .layout .layout__region body.maintenance-page #maintenance-wrapper #main .block-field-blocknodeeventtitle,body.node--type-landing-page:not(.node-edit) #page main#content section .layout body.maintenance-page #maintenance-wrapper #main .h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout body.maintenance-page #maintenance-wrapper #main h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.maintenance-page #maintenance-wrapper #main .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.maintenance-page #maintenance-wrapper #main h2{font-size:calc(1rem * 2.5);margin-bottom:.5em;display:block}.media .media__content{height:100%}.media .media__content .media-thumbnail{overflow:hidden}.media .media__content .media-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media .media__content .media-wrapper{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);overflow:hidden;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.media .media__content .media-wrapper .media-content{text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:2rem;padding-right:2rem}.media .media__content .media-wrapper .media-content .title{color:var(--secondary-color);font-size:2.5rem}.media .media__content .media-wrapper .media-link a,.media .media__content .media-wrapper .media-link button{text-align:left;margin-left:2rem;margin-right:2rem;max-width:none}.media .media__content .media-wrapper .media-link a~a,.media .media__content .media-wrapper .media-link a~button,.media .media__content .media-wrapper .media-link button~a,.media .media__content .media-wrapper .media-link button~button{margin-top:.5rem}.media .media__content .media-wrapper .media-link a:last-child,.media .media__content .media-wrapper .media-link a:last-of-type,.media .media__content .media-wrapper .media-link button:last-child,.media .media__content .media-wrapper .media-link button:last-of-type{margin-bottom:2rem}.media.media--type-link.media--view-mode-webcast .media__content{-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:overlay;background-color:#cdcdcd}.media.media--type-link.media--view-mode-webcast .media__content .media-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.media.media--type-link.media--view-mode-webcast .media__content .media-wrapper .media-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media.media--type-link.media--view-mode-webcast .media__content .media-wrapper .media-link a{max-width:20rem}.media.media--type-iframe .field--type-iframe iframe{height:100%!important}.administrator-form #page,.dashboards-container #page,.node-edit #page{background-image:none;background-color:#fff}.administrator-form .paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.administrator-form .paragraph--type--poll-group .poll-item .poll-view .poll label,.administrator-form .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.administrator-form .paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.administrator-form .paragraph--type--poll-group .poll-item .poll-view-form .poll label,.administrator-form .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.administrator-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.administrator-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .field__label,.administrator-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .field__label,.administrator-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .field__label,.administrator-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .field__label,.administrator-form fieldset legend,.administrator-form label,.dashboards-container .paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.dashboards-container .paragraph--type--poll-group .poll-item .poll-view .poll label,.dashboards-container .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.dashboards-container .paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.dashboards-container .paragraph--type--poll-group .poll-item .poll-view-form .poll label,.dashboards-container .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.dashboards-container body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.dashboards-container body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .field__label,.dashboards-container body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .field__label,.dashboards-container body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .field__label,.dashboards-container body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .field__label,.dashboards-container fieldset legend,.dashboards-container label,.node-edit .paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.node-edit .paragraph--type--poll-group .poll-item .poll-view .poll label,.node-edit .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.node-edit .paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.node-edit .paragraph--type--poll-group .poll-item .poll-view-form .poll label,.node-edit .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.node-edit body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.node-edit body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .field__label,.node-edit body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .field__label,.node-edit body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .field__label,.node-edit body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .field__label,.node-edit fieldset legend,.node-edit label,.paragraph--type--poll-group .poll-item .poll-view .poll .administrator-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll .administrator-form label,.paragraph--type--poll-group .poll-item .poll-view .poll .dashboards-container body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll .dashboards-container label,.paragraph--type--poll-group .poll-item .poll-view .poll .node-edit body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll .node-edit label,.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .administrator-form .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .dashboards-container .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .node-edit .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .administrator-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .dashboards-container body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .node-edit body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .administrator-form .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .dashboards-container .field__label,.paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .node-edit .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .administrator-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .administrator-form label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .dashboards-container body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .dashboards-container label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .node-edit body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .node-edit label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .administrator-form .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .dashboards-container .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .node-edit .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .administrator-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .dashboards-container body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .node-edit body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .administrator-form .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .dashboards-container .field__label,.paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll body[class*=page-user-].user-logged-in div.layout.user-profile .field .node-edit .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .administrator-form .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .administrator-form .paragraph--type--poll-group .poll-item .poll-view .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .administrator-form .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .administrator-form .paragraph--type--poll-group .poll-item .poll-view-form .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .administrator-form .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .dashboards-container .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .dashboards-container .paragraph--type--poll-group .poll-item .poll-view .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .dashboards-container .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .dashboards-container .paragraph--type--poll-group .poll-item .poll-view-form .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .dashboards-container .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .node-edit .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .node-edit .paragraph--type--poll-group .poll-item .poll-view .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .node-edit .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .node-edit .paragraph--type--poll-group .poll-item .poll-view-form .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .node-edit .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .administrator-form .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .dashboards-container .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll .node-edit .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .administrator-form .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .dashboards-container .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view .poll-view-form .poll .node-edit .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .administrator-form .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .dashboards-container .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll .node-edit .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .administrator-form .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .dashboards-container .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .paragraph--type--poll-group .poll-item .poll-view-form .poll-view .poll .node-edit .field__label{font-size:1rem;color:var(--primary-color);vertical-align:middle}.administrator-form .horizontal-tabs,.dashboards-container .horizontal-tabs,.node-edit .horizontal-tabs{border:none}.administrator-form .horizontal-tabs ul.horizontal-tabs-list,.dashboards-container .horizontal-tabs ul.horizontal-tabs-list,.node-edit .horizontal-tabs ul.horizontal-tabs-list{background:0 0;border:none}.administrator-form .horizontal-tabs ul.horizontal-tabs-list li,.dashboards-container .horizontal-tabs ul.horizontal-tabs-list li,.node-edit .horizontal-tabs ul.horizontal-tabs-list li{background:0 0;border:none}.administrator-form .horizontal-tabs ul.horizontal-tabs-list li a,.dashboards-container .horizontal-tabs ul.horizontal-tabs-list li a,.node-edit .horizontal-tabs ul.horizontal-tabs-list li a{color:var(--tertiary-color);padding:.6em 2em}.administrator-form .horizontal-tabs ul.horizontal-tabs-list li a .form-required:after,.dashboards-container .horizontal-tabs ul.horizontal-tabs-list li a .form-required:after,.node-edit .horizontal-tabs ul.horizontal-tabs-list li a .form-required:after{position:absolute}.administrator-form .horizontal-tabs ul.horizontal-tabs-list li a:after,.dashboards-container .horizontal-tabs ul.horizontal-tabs-list li a:after,.node-edit .horizontal-tabs ul.horizontal-tabs-list li a:after{content:"";display:block;position:absolute;width:85%;left:7.5%;bottom:0;height:6px;background-color:#ecf0f3;border-radius:3rem;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.administrator-form .horizontal-tabs ul.horizontal-tabs-list li a:active:after,.administrator-form .horizontal-tabs ul.horizontal-tabs-list li a:focus:after,.administrator-form .horizontal-tabs ul.horizontal-tabs-list li a:hover:after,.dashboards-container .horizontal-tabs ul.horizontal-tabs-list li a:active:after,.dashboards-container .horizontal-tabs ul.horizontal-tabs-list li a:focus:after,.dashboards-container .horizontal-tabs ul.horizontal-tabs-list li a:hover:after,.node-edit .horizontal-tabs ul.horizontal-tabs-list li a:active:after,.node-edit .horizontal-tabs ul.horizontal-tabs-list li a:focus:after,.node-edit .horizontal-tabs ul.horizontal-tabs-list li a:hover:after{background-color:var(--secondary-light)}.administrator-form .horizontal-tabs ul.horizontal-tabs-list li.selected a:after,.dashboards-container .horizontal-tabs ul.horizontal-tabs-list li.selected a:after,.node-edit .horizontal-tabs ul.horizontal-tabs-list li.selected a:after{background-color:var(--primary-color)}.administrator-form .horizontal-tabs div.horizontal-tabs-panes details.horizontal-tabs-pane,.dashboards-container .horizontal-tabs div.horizontal-tabs-panes details.horizontal-tabs-pane,.node-edit .horizontal-tabs div.horizontal-tabs-panes details.horizontal-tabs-pane{padding:1.5rem 1rem;margin-bottom:2rem;overflow:visible;border-bottom-right-radius:3rem;border-bottom-left-radius:3rem;-webkit-box-shadow:0 14px 10px -10px var(--secondary-alpha);box-shadow:0 14px 10px -10px var(--secondary-alpha)}.administrator-form .vertical-tabs,.dashboards-container .vertical-tabs,.node-edit .vertical-tabs{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:0 0;border:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.administrator-form .vertical-tabs ul.vertical-tabs__menu,.dashboards-container .vertical-tabs ul.vertical-tabs__menu,.node-edit .vertical-tabs ul.vertical-tabs__menu{border:none;float:none;margin:0}.administrator-form .vertical-tabs ul.vertical-tabs__menu li,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li,.node-edit .vertical-tabs ul.vertical-tabs__menu li{background:0 0;border:none}.administrator-form .vertical-tabs ul.vertical-tabs__menu li a,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li a,.node-edit .vertical-tabs ul.vertical-tabs__menu li a{color:var(--tertiary-color);position:relative;padding:.6em 0;text-align:right}.administrator-form .vertical-tabs ul.vertical-tabs__menu li a:after,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li a:after,.node-edit .vertical-tabs ul.vertical-tabs__menu li a:after{content:"";display:block;position:absolute;width:100%;left:0;top:100%;height:6px;background-color:#ecf0f3;border-radius:3rem;-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.administrator-form .vertical-tabs ul.vertical-tabs__menu li a:active,.administrator-form .vertical-tabs ul.vertical-tabs__menu li a:focus,.administrator-form .vertical-tabs ul.vertical-tabs__menu li a:hover,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li a:active,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li a:focus,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li a:hover,.node-edit .vertical-tabs ul.vertical-tabs__menu li a:active,.node-edit .vertical-tabs ul.vertical-tabs__menu li a:focus,.node-edit .vertical-tabs ul.vertical-tabs__menu li a:hover{text-decoration:none;outline:unset}.administrator-form .vertical-tabs ul.vertical-tabs__menu li a:active strong,.administrator-form .vertical-tabs ul.vertical-tabs__menu li a:focus strong,.administrator-form .vertical-tabs ul.vertical-tabs__menu li a:hover strong,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li a:active strong,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li a:focus strong,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li a:hover strong,.node-edit .vertical-tabs ul.vertical-tabs__menu li a:active strong,.node-edit .vertical-tabs ul.vertical-tabs__menu li a:focus strong,.node-edit .vertical-tabs ul.vertical-tabs__menu li a:hover strong{text-decoration:none}.administrator-form .vertical-tabs ul.vertical-tabs__menu li a:active:after,.administrator-form .vertical-tabs ul.vertical-tabs__menu li a:focus:after,.administrator-form .vertical-tabs ul.vertical-tabs__menu li a:hover:after,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li a:active:after,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li a:focus:after,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li a:hover:after,.node-edit .vertical-tabs ul.vertical-tabs__menu li a:active:after,.node-edit .vertical-tabs ul.vertical-tabs__menu li a:focus:after,.node-edit .vertical-tabs ul.vertical-tabs__menu li a:hover:after{background-color:var(--secondary-light)}.administrator-form .vertical-tabs ul.vertical-tabs__menu li.is-selected a:after,.dashboards-container .vertical-tabs ul.vertical-tabs__menu li.is-selected a:after,.node-edit .vertical-tabs ul.vertical-tabs__menu li.is-selected a:after{background-color:var(--primary-color)}.administrator-form .vertical-tabs div.vertical-tabs__panes,.dashboards-container .vertical-tabs div.vertical-tabs__panes,.node-edit .vertical-tabs div.vertical-tabs__panes{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.administrator-form .vertical-tabs div.vertical-tabs__panes>details,.dashboards-container .vertical-tabs div.vertical-tabs__panes>details,.node-edit .vertical-tabs div.vertical-tabs__panes>details{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}.administrator-form .vertical-tabs:after,.dashboards-container .vertical-tabs:after,.node-edit .vertical-tabs:after{display:none}.administrator-form .field--type-daterange fieldset legend,.dashboards-container .field--type-daterange fieldset legend,.node-edit .field--type-daterange fieldset legend{display:none}.administrator-form .field--type-daterange fieldset .fieldset-wrapper>div,.dashboards-container .field--type-daterange fieldset .fieldset-wrapper>div,.node-edit .field--type-daterange fieldset .fieldset-wrapper>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.administrator-form .field--type-daterange fieldset .fieldset-wrapper>div>div,.administrator-form .field--type-daterange fieldset .fieldset-wrapper>div>fieldset,.dashboards-container .field--type-daterange fieldset .fieldset-wrapper>div>div,.dashboards-container .field--type-daterange fieldset .fieldset-wrapper>div>fieldset,.node-edit .field--type-daterange fieldset .fieldset-wrapper>div>div,.node-edit .field--type-daterange fieldset .fieldset-wrapper>div>fieldset{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.administrator-form .field--type-image .image-widget,.dashboards-container .field--type-image .image-widget,.node-edit .field--type-image .image-widget{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;gap:1rem}.administrator-form .field--type-image .image-widget:after,.dashboards-container .field--type-image .image-widget:after,.node-edit .field--type-image .image-widget:after{display:none}.administrator-form .field--type-image .image-widget .image-widget-data details.image-data__crop-wrapper,.dashboards-container .field--type-image .image-widget .image-widget-data details.image-data__crop-wrapper,.node-edit .field--type-image .image-widget .image-widget-data details.image-data__crop-wrapper{border:none}.administrator-form .field--type-image .image-widget .image-widget-data details.image-data__crop-wrapper>div.details-wrapper,.dashboards-container .field--type-image .image-widget .image-widget-data details.image-data__crop-wrapper>div.details-wrapper,.node-edit .field--type-image .image-widget .image-widget-data details.image-data__crop-wrapper>div.details-wrapper{padding-right:0}.administrator-form .field--type-image .image-widget .image-widget-data details.image-data__crop-wrapper>div.details-wrapper fieldset .vertical-tabs .vertical-tabs__panes,.dashboards-container .field--type-image .image-widget .image-widget-data details.image-data__crop-wrapper>div.details-wrapper fieldset .vertical-tabs .vertical-tabs__panes,.node-edit .field--type-image .image-widget .image-widget-data details.image-data__crop-wrapper>div.details-wrapper fieldset .vertical-tabs .vertical-tabs__panes{padding-right:0;width:auto}.administrator-form .field--type-image .image-widget .image-widget-data details.image-data__crop-wrapper>div.details-wrapper fieldset .vertical-tabs .vertical-tabs__panes .cropper-container,.dashboards-container .field--type-image .image-widget .image-widget-data details.image-data__crop-wrapper>div.details-wrapper fieldset .vertical-tabs .vertical-tabs__panes .cropper-container,.node-edit .field--type-image .image-widget .image-widget-data details.image-data__crop-wrapper>div.details-wrapper fieldset .vertical-tabs .vertical-tabs__panes .cropper-container{margin:0 auto}.administrator-form .field--type-image .image-widget .image-widget-data button,.dashboards-container .field--type-image .image-widget .image-widget-data button,.node-edit .field--type-image .image-widget .image-widget-data button{float:right}.administrator-form .field--type-image.field--widget-image-image .image-widget-data,.dashboards-container .field--type-image.field--widget-image-image .image-widget-data,.node-edit .field--type-image.field--widget-image-image .image-widget-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--bs-gutter-x) * .5);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.administrator-form .field--type-entity-reference .tabledrag-toggle-weight-wrapper,.administrator-form .field--type-entity-reference-revisions .tabledrag-toggle-weight-wrapper,.dashboards-container .field--type-entity-reference .tabledrag-toggle-weight-wrapper,.dashboards-container .field--type-entity-reference-revisions .tabledrag-toggle-weight-wrapper,.node-edit .field--type-entity-reference .tabledrag-toggle-weight-wrapper,.node-edit .field--type-entity-reference-revisions .tabledrag-toggle-weight-wrapper{display:none}.administrator-form .field--type-entity-reference .table thead>tr,.administrator-form .field--type-entity-reference table thead>tr,.administrator-form .field--type-entity-reference-revisions .table thead>tr,.administrator-form .field--type-entity-reference-revisions table thead>tr,.dashboards-container .field--type-entity-reference .table thead>tr,.dashboards-container .field--type-entity-reference table thead>tr,.dashboards-container .field--type-entity-reference-revisions .table thead>tr,.dashboards-container .field--type-entity-reference-revisions table thead>tr,.node-edit .field--type-entity-reference .table thead>tr,.node-edit .field--type-entity-reference table thead>tr,.node-edit .field--type-entity-reference-revisions .table thead>tr,.node-edit .field--type-entity-reference-revisions table thead>tr{border-width:0 0 2px 0}.administrator-form .field--type-entity-reference .table thead>tr>td,.administrator-form .field--type-entity-reference .table thead>tr>th,.administrator-form .field--type-entity-reference table thead>tr>td,.administrator-form .field--type-entity-reference table thead>tr>th,.administrator-form .field--type-entity-reference-revisions .table thead>tr>td,.administrator-form .field--type-entity-reference-revisions .table thead>tr>th,.administrator-form .field--type-entity-reference-revisions table thead>tr>td,.administrator-form .field--type-entity-reference-revisions table thead>tr>th,.dashboards-container .field--type-entity-reference .table thead>tr>td,.dashboards-container .field--type-entity-reference .table thead>tr>th,.dashboards-container .field--type-entity-reference table thead>tr>td,.dashboards-container .field--type-entity-reference table thead>tr>th,.dashboards-container .field--type-entity-reference-revisions .table thead>tr>td,.dashboards-container .field--type-entity-reference-revisions .table thead>tr>th,.dashboards-container .field--type-entity-reference-revisions table thead>tr>td,.dashboards-container .field--type-entity-reference-revisions table thead>tr>th,.node-edit .field--type-entity-reference .table thead>tr>td,.node-edit .field--type-entity-reference .table thead>tr>th,.node-edit .field--type-entity-reference table thead>tr>td,.node-edit .field--type-entity-reference table thead>tr>th,.node-edit .field--type-entity-reference-revisions .table thead>tr>td,.node-edit .field--type-entity-reference-revisions .table thead>tr>th,.node-edit .field--type-entity-reference-revisions table thead>tr>td,.node-edit .field--type-entity-reference-revisions table thead>tr>th{border-width:0}.administrator-form .field--type-entity-reference .table thead>tr>td:last-child,.administrator-form .field--type-entity-reference .table thead>tr>td:last-of-type,.administrator-form .field--type-entity-reference .table thead>tr>th:last-child,.administrator-form .field--type-entity-reference .table thead>tr>th:last-of-type,.administrator-form .field--type-entity-reference table thead>tr>td:last-child,.administrator-form .field--type-entity-reference table thead>tr>td:last-of-type,.administrator-form .field--type-entity-reference table thead>tr>th:last-child,.administrator-form .field--type-entity-reference table thead>tr>th:last-of-type,.administrator-form .field--type-entity-reference-revisions .table thead>tr>td:last-child,.administrator-form .field--type-entity-reference-revisions .table thead>tr>td:last-of-type,.administrator-form .field--type-entity-reference-revisions .table thead>tr>th:last-child,.administrator-form .field--type-entity-reference-revisions .table thead>tr>th:last-of-type,.administrator-form .field--type-entity-reference-revisions table thead>tr>td:last-child,.administrator-form .field--type-entity-reference-revisions table thead>tr>td:last-of-type,.administrator-form .field--type-entity-reference-revisions table thead>tr>th:last-child,.administrator-form .field--type-entity-reference-revisions table thead>tr>th:last-of-type,.dashboards-container .field--type-entity-reference .table thead>tr>td:last-child,.dashboards-container .field--type-entity-reference .table thead>tr>td:last-of-type,.dashboards-container .field--type-entity-reference .table thead>tr>th:last-child,.dashboards-container .field--type-entity-reference .table thead>tr>th:last-of-type,.dashboards-container .field--type-entity-reference table thead>tr>td:last-child,.dashboards-container .field--type-entity-reference table thead>tr>td:last-of-type,.dashboards-container .field--type-entity-reference table thead>tr>th:last-child,.dashboards-container .field--type-entity-reference table thead>tr>th:last-of-type,.dashboards-container .field--type-entity-reference-revisions .table thead>tr>td:last-child,.dashboards-container .field--type-entity-reference-revisions .table thead>tr>td:last-of-type,.dashboards-container .field--type-entity-reference-revisions .table thead>tr>th:last-child,.dashboards-container .field--type-entity-reference-revisions .table thead>tr>th:last-of-type,.dashboards-container .field--type-entity-reference-revisions table thead>tr>td:last-child,.dashboards-container .field--type-entity-reference-revisions table thead>tr>td:last-of-type,.dashboards-container .field--type-entity-reference-revisions table thead>tr>th:last-child,.dashboards-container .field--type-entity-reference-revisions table thead>tr>th:last-of-type,.node-edit .field--type-entity-reference .table thead>tr>td:last-child,.node-edit .field--type-entity-reference .table thead>tr>td:last-of-type,.node-edit .field--type-entity-reference .table thead>tr>th:last-child,.node-edit .field--type-entity-reference .table thead>tr>th:last-of-type,.node-edit .field--type-entity-reference table thead>tr>td:last-child,.node-edit .field--type-entity-reference table thead>tr>td:last-of-type,.node-edit .field--type-entity-reference table thead>tr>th:last-child,.node-edit .field--type-entity-reference table thead>tr>th:last-of-type,.node-edit .field--type-entity-reference-revisions .table thead>tr>td:last-child,.node-edit .field--type-entity-reference-revisions .table thead>tr>td:last-of-type,.node-edit .field--type-entity-reference-revisions .table thead>tr>th:last-child,.node-edit .field--type-entity-reference-revisions .table thead>tr>th:last-of-type,.node-edit .field--type-entity-reference-revisions table thead>tr>td:last-child,.node-edit .field--type-entity-reference-revisions table thead>tr>td:last-of-type,.node-edit .field--type-entity-reference-revisions table thead>tr>th:last-child,.node-edit .field--type-entity-reference-revisions table thead>tr>th:last-of-type{text-align:right}.administrator-form .field--type-entity-reference .table tbody>tr,.administrator-form .field--type-entity-reference table tbody>tr,.administrator-form .field--type-entity-reference-revisions .table tbody>tr,.administrator-form .field--type-entity-reference-revisions table tbody>tr,.dashboards-container .field--type-entity-reference .table tbody>tr,.dashboards-container .field--type-entity-reference table tbody>tr,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr,.dashboards-container .field--type-entity-reference-revisions table tbody>tr,.node-edit .field--type-entity-reference .table tbody>tr,.node-edit .field--type-entity-reference table tbody>tr,.node-edit .field--type-entity-reference-revisions .table tbody>tr,.node-edit .field--type-entity-reference-revisions table tbody>tr{border-width:1px 0}.administrator-form .field--type-entity-reference .table tbody>tr>td,.administrator-form .field--type-entity-reference table tbody>tr>td,.administrator-form .field--type-entity-reference-revisions .table tbody>tr>td,.administrator-form .field--type-entity-reference-revisions table tbody>tr>td,.dashboards-container .field--type-entity-reference .table tbody>tr>td,.dashboards-container .field--type-entity-reference table tbody>tr>td,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr>td,.dashboards-container .field--type-entity-reference-revisions table tbody>tr>td,.node-edit .field--type-entity-reference .table tbody>tr>td,.node-edit .field--type-entity-reference table tbody>tr>td,.node-edit .field--type-entity-reference-revisions .table tbody>tr>td,.node-edit .field--type-entity-reference-revisions table tbody>tr>td{border-width:0;vertical-align:middle}.administrator-form .field--type-entity-reference .table tbody>tr>td.ief-tabledrag-handle,.administrator-form .field--type-entity-reference table tbody>tr>td.ief-tabledrag-handle,.administrator-form .field--type-entity-reference-revisions .table tbody>tr>td.ief-tabledrag-handle,.administrator-form .field--type-entity-reference-revisions table tbody>tr>td.ief-tabledrag-handle,.dashboards-container .field--type-entity-reference .table tbody>tr>td.ief-tabledrag-handle,.dashboards-container .field--type-entity-reference table tbody>tr>td.ief-tabledrag-handle,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr>td.ief-tabledrag-handle,.dashboards-container .field--type-entity-reference-revisions table tbody>tr>td.ief-tabledrag-handle,.node-edit .field--type-entity-reference .table tbody>tr>td.ief-tabledrag-handle,.node-edit .field--type-entity-reference table tbody>tr>td.ief-tabledrag-handle,.node-edit .field--type-entity-reference-revisions .table tbody>tr>td.ief-tabledrag-handle,.node-edit .field--type-entity-reference-revisions table tbody>tr>td.ief-tabledrag-handle{width:1px}.administrator-form .field--type-entity-reference .table tbody>tr>td.ief-tabledrag-handle a,.administrator-form .field--type-entity-reference table tbody>tr>td.ief-tabledrag-handle a,.administrator-form .field--type-entity-reference-revisions .table tbody>tr>td.ief-tabledrag-handle a,.administrator-form .field--type-entity-reference-revisions table tbody>tr>td.ief-tabledrag-handle a,.dashboards-container .field--type-entity-reference .table tbody>tr>td.ief-tabledrag-handle a,.dashboards-container .field--type-entity-reference table tbody>tr>td.ief-tabledrag-handle a,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr>td.ief-tabledrag-handle a,.dashboards-container .field--type-entity-reference-revisions table tbody>tr>td.ief-tabledrag-handle a,.node-edit .field--type-entity-reference .table tbody>tr>td.ief-tabledrag-handle a,.node-edit .field--type-entity-reference table tbody>tr>td.ief-tabledrag-handle a,.node-edit .field--type-entity-reference-revisions .table tbody>tr>td.ief-tabledrag-handle a,.node-edit .field--type-entity-reference-revisions table tbody>tr>td.ief-tabledrag-handle a{height:auto;margin-left:0;margin-right:.25em}.administrator-form .field--type-entity-reference .table tbody>tr>td.ief-tabledrag-handle a .handle,.administrator-form .field--type-entity-reference table tbody>tr>td.ief-tabledrag-handle a .handle,.administrator-form .field--type-entity-reference-revisions .table tbody>tr>td.ief-tabledrag-handle a .handle,.administrator-form .field--type-entity-reference-revisions table tbody>tr>td.ief-tabledrag-handle a .handle,.dashboards-container .field--type-entity-reference .table tbody>tr>td.ief-tabledrag-handle a .handle,.dashboards-container .field--type-entity-reference table tbody>tr>td.ief-tabledrag-handle a .handle,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr>td.ief-tabledrag-handle a .handle,.dashboards-container .field--type-entity-reference-revisions table tbody>tr>td.ief-tabledrag-handle a .handle,.node-edit .field--type-entity-reference .table tbody>tr>td.ief-tabledrag-handle a .handle,.node-edit .field--type-entity-reference table tbody>tr>td.ief-tabledrag-handle a .handle,.node-edit .field--type-entity-reference-revisions .table tbody>tr>td.ief-tabledrag-handle a .handle,.node-edit .field--type-entity-reference-revisions table tbody>tr>td.ief-tabledrag-handle a .handle{width:28px;height:30px;-webkit-background-size:cover;background-size:cover;background-position:center;margin:0;padding:0}.administrator-form .field--type-entity-reference .table tbody>tr>td.ief-tabledrag-handle abbr[title],.administrator-form .field--type-entity-reference table tbody>tr>td.ief-tabledrag-handle abbr[title],.administrator-form .field--type-entity-reference-revisions .table tbody>tr>td.ief-tabledrag-handle abbr[title],.administrator-form .field--type-entity-reference-revisions table tbody>tr>td.ief-tabledrag-handle abbr[title],.dashboards-container .field--type-entity-reference .table tbody>tr>td.ief-tabledrag-handle abbr[title],.dashboards-container .field--type-entity-reference table tbody>tr>td.ief-tabledrag-handle abbr[title],.dashboards-container .field--type-entity-reference-revisions .table tbody>tr>td.ief-tabledrag-handle abbr[title],.dashboards-container .field--type-entity-reference-revisions table tbody>tr>td.ief-tabledrag-handle abbr[title],.node-edit .field--type-entity-reference .table tbody>tr>td.ief-tabledrag-handle abbr[title],.node-edit .field--type-entity-reference table tbody>tr>td.ief-tabledrag-handle abbr[title],.node-edit .field--type-entity-reference-revisions .table tbody>tr>td.ief-tabledrag-handle abbr[title],.node-edit .field--type-entity-reference-revisions table tbody>tr>td.ief-tabledrag-handle abbr[title]{text-decoration:none;color:red}.administrator-form .field--type-entity-reference .table tbody>tr>td>div.field,.administrator-form .field--type-entity-reference table tbody>tr>td>div.field,.administrator-form .field--type-entity-reference-revisions .table tbody>tr>td>div.field,.administrator-form .field--type-entity-reference-revisions table tbody>tr>td>div.field,.dashboards-container .field--type-entity-reference .table tbody>tr>td>div.field,.dashboards-container .field--type-entity-reference table tbody>tr>td>div.field,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr>td>div.field,.dashboards-container .field--type-entity-reference-revisions table tbody>tr>td>div.field,.node-edit .field--type-entity-reference .table tbody>tr>td>div.field,.node-edit .field--type-entity-reference table tbody>tr>td>div.field,.node-edit .field--type-entity-reference-revisions .table tbody>tr>td>div.field,.node-edit .field--type-entity-reference-revisions table tbody>tr>td>div.field{margin-bottom:0}.administrator-form .field--type-entity-reference .table tbody>tr>td>div.ief-entity-operations,.administrator-form .field--type-entity-reference table tbody>tr>td>div.ief-entity-operations,.administrator-form .field--type-entity-reference-revisions .table tbody>tr>td>div.ief-entity-operations,.administrator-form .field--type-entity-reference-revisions table tbody>tr>td>div.ief-entity-operations,.dashboards-container .field--type-entity-reference .table tbody>tr>td>div.ief-entity-operations,.dashboards-container .field--type-entity-reference table tbody>tr>td>div.ief-entity-operations,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr>td>div.ief-entity-operations,.dashboards-container .field--type-entity-reference-revisions table tbody>tr>td>div.ief-entity-operations,.node-edit .field--type-entity-reference .table tbody>tr>td>div.ief-entity-operations,.node-edit .field--type-entity-reference table tbody>tr>td>div.ief-entity-operations,.node-edit .field--type-entity-reference-revisions .table tbody>tr>td>div.ief-entity-operations,.node-edit .field--type-entity-reference-revisions table tbody>tr>td>div.ief-entity-operations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.administrator-form .field--type-entity-reference .table tbody>tr>td:not([class]),.administrator-form .field--type-entity-reference table tbody>tr>td:not([class]),.administrator-form .field--type-entity-reference-revisions .table tbody>tr>td:not([class]),.administrator-form .field--type-entity-reference-revisions table tbody>tr>td:not([class]),.dashboards-container .field--type-entity-reference .table tbody>tr>td:not([class]),.dashboards-container .field--type-entity-reference table tbody>tr>td:not([class]),.dashboards-container .field--type-entity-reference-revisions .table tbody>tr>td:not([class]),.dashboards-container .field--type-entity-reference-revisions table tbody>tr>td:not([class]),.node-edit .field--type-entity-reference .table tbody>tr>td:not([class]),.node-edit .field--type-entity-reference table tbody>tr>td:not([class]),.node-edit .field--type-entity-reference-revisions .table tbody>tr>td:not([class]),.node-edit .field--type-entity-reference-revisions table tbody>tr>td:not([class]){text-align:right}.administrator-form .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form,.administrator-form .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form,.administrator-form .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form,.administrator-form .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form,.dashboards-container .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form,.dashboards-container .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form,.dashboards-container .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form,.node-edit .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form,.node-edit .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form,.node-edit .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form,.node-edit .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form{text-align:left;margin:1em 2em;padding:1.25em;border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}.administrator-form .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.administrator-form .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.administrator-form .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.administrator-form .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.dashboards-container .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.dashboards-container .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.dashboards-container .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.dashboards-container .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.node-edit .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.node-edit .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.node-edit .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]),.node-edit .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--bs-gutter-x) * .5)}.administrator-form .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.administrator-form .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.administrator-form .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.administrator-form .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.dashboards-container .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.dashboards-container .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.dashboards-container .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.node-edit .field--type-entity-reference .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.node-edit .field--type-entity-reference table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.node-edit .field--type-entity-reference-revisions .table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select,.node-edit .field--type-entity-reference-revisions table tbody>tr.ief-row-form td .ief-form div[id*=-actions]:not(div[id*=paragraph-content-actions]) .form-type-select{margin-right:1rem}.administrator-form .field--type-entity-reference .table tbody>tr:focus td,.administrator-form .field--type-entity-reference .table tbody>tr:hover td,.administrator-form .field--type-entity-reference .table tbody>tr:nth-of-type(even) td,.administrator-form .field--type-entity-reference .table tbody>tr:nth-of-type(odd) td,.administrator-form .field--type-entity-reference table tbody>tr:focus td,.administrator-form .field--type-entity-reference table tbody>tr:hover td,.administrator-form .field--type-entity-reference table tbody>tr:nth-of-type(even) td,.administrator-form .field--type-entity-reference table tbody>tr:nth-of-type(odd) td,.administrator-form .field--type-entity-reference-revisions .table tbody>tr:focus td,.administrator-form .field--type-entity-reference-revisions .table tbody>tr:hover td,.administrator-form .field--type-entity-reference-revisions .table tbody>tr:nth-of-type(even) td,.administrator-form .field--type-entity-reference-revisions .table tbody>tr:nth-of-type(odd) td,.administrator-form .field--type-entity-reference-revisions table tbody>tr:focus td,.administrator-form .field--type-entity-reference-revisions table tbody>tr:hover td,.administrator-form .field--type-entity-reference-revisions table tbody>tr:nth-of-type(even) td,.administrator-form .field--type-entity-reference-revisions table tbody>tr:nth-of-type(odd) td,.dashboards-container .field--type-entity-reference .table tbody>tr:focus td,.dashboards-container .field--type-entity-reference .table tbody>tr:hover td,.dashboards-container .field--type-entity-reference .table tbody>tr:nth-of-type(even) td,.dashboards-container .field--type-entity-reference .table tbody>tr:nth-of-type(odd) td,.dashboards-container .field--type-entity-reference table tbody>tr:focus td,.dashboards-container .field--type-entity-reference table tbody>tr:hover td,.dashboards-container .field--type-entity-reference table tbody>tr:nth-of-type(even) td,.dashboards-container .field--type-entity-reference table tbody>tr:nth-of-type(odd) td,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr:focus td,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr:hover td,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr:nth-of-type(even) td,.dashboards-container .field--type-entity-reference-revisions .table tbody>tr:nth-of-type(odd) td,.dashboards-container .field--type-entity-reference-revisions table tbody>tr:focus td,.dashboards-container .field--type-entity-reference-revisions table tbody>tr:hover td,.dashboards-container .field--type-entity-reference-revisions table tbody>tr:nth-of-type(even) td,.dashboards-container .field--type-entity-reference-revisions table tbody>tr:nth-of-type(odd) td,.node-edit .field--type-entity-reference .table tbody>tr:focus td,.node-edit .field--type-entity-reference .table tbody>tr:hover td,.node-edit .field--type-entity-reference .table tbody>tr:nth-of-type(even) td,.node-edit .field--type-entity-reference .table tbody>tr:nth-of-type(odd) td,.node-edit .field--type-entity-reference table tbody>tr:focus td,.node-edit .field--type-entity-reference table tbody>tr:hover td,.node-edit .field--type-entity-reference table tbody>tr:nth-of-type(even) td,.node-edit .field--type-entity-reference table tbody>tr:nth-of-type(odd) td,.node-edit .field--type-entity-reference-revisions .table tbody>tr:focus td,.node-edit .field--type-entity-reference-revisions .table tbody>tr:hover td,.node-edit .field--type-entity-reference-revisions .table tbody>tr:nth-of-type(even) td,.node-edit .field--type-entity-reference-revisions .table tbody>tr:nth-of-type(odd) td,.node-edit .field--type-entity-reference-revisions table tbody>tr:focus td,.node-edit .field--type-entity-reference-revisions table tbody>tr:hover td,.node-edit .field--type-entity-reference-revisions table tbody>tr:nth-of-type(even) td,.node-edit .field--type-entity-reference-revisions table tbody>tr:nth-of-type(odd) td{--bs-table-accent-bg:$white;background:#fff}.administrator-form .field--type-entity-reference fieldset.ief-form,.administrator-form .field--type-entity-reference-revisions fieldset.ief-form,.dashboards-container .field--type-entity-reference fieldset.ief-form,.dashboards-container .field--type-entity-reference-revisions fieldset.ief-form,.node-edit .field--type-entity-reference fieldset.ief-form,.node-edit .field--type-entity-reference-revisions fieldset.ief-form{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}.administrator-form .field--type-entity-reference details,.administrator-form .field--type-entity-reference-revisions details,.dashboards-container .field--type-entity-reference details,.dashboards-container .field--type-entity-reference-revisions details,.node-edit .field--type-entity-reference details,.node-edit .field--type-entity-reference-revisions details{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);overflow:hidden;border:none;margin-top:1rem}.administrator-form .field--type-entity-reference details summary,.administrator-form .field--type-entity-reference-revisions details summary,.dashboards-container .field--type-entity-reference details summary,.dashboards-container .field--type-entity-reference-revisions details summary,.node-edit .field--type-entity-reference details summary,.node-edit .field--type-entity-reference-revisions details summary{background-color:var(--primary-color);color:#fff;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;vertical-align:middle;height:2.5rem;width:100%;outline:0}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.administrator-form .field--type-entity-reference details summary,.administrator-form .field--type-entity-reference-revisions details summary,.dashboards-container .field--type-entity-reference details summary,.dashboards-container .field--type-entity-reference-revisions details summary,.node-edit .field--type-entity-reference details summary,.node-edit .field--type-entity-reference-revisions details summary{line-height:2.5rem}.administrator-form .field--type-entity-reference details summary:before,.administrator-form .field--type-entity-reference-revisions details summary:before,.dashboards-container .field--type-entity-reference details summary:before,.dashboards-container .field--type-entity-reference-revisions details summary:before,.node-edit .field--type-entity-reference details summary:before,.node-edit .field--type-entity-reference-revisions details summary:before{display:none}.administrator-form .field--type-entity-reference details summary span,.administrator-form .field--type-entity-reference-revisions details summary span,.dashboards-container .field--type-entity-reference details summary span,.dashboards-container .field--type-entity-reference-revisions details summary span,.node-edit .field--type-entity-reference details summary span,.node-edit .field--type-entity-reference-revisions details summary span{display:none}}}.administrator-form .field--type-entity-reference details summary:after,.administrator-form .field--type-entity-reference-revisions details summary:after,.dashboards-container .field--type-entity-reference details summary:after,.dashboards-container .field--type-entity-reference-revisions details summary:after,.node-edit .field--type-entity-reference details summary:after,.node-edit .field--type-entity-reference-revisions details summary:after{top:calc(50% - 9px)}.administrator-form .field--type-entity-reference details summary::-webkit-details-marker,.administrator-form .field--type-entity-reference-revisions details summary::-webkit-details-marker,.dashboards-container .field--type-entity-reference details summary::-webkit-details-marker,.dashboards-container .field--type-entity-reference-revisions details summary::-webkit-details-marker,.node-edit .field--type-entity-reference details summary::-webkit-details-marker,.node-edit .field--type-entity-reference-revisions details summary::-webkit-details-marker{display:none}.administrator-form .field--type-entity-reference details summary:not(.collapsed):after,.administrator-form .field--type-entity-reference-revisions details summary:not(.collapsed):after,.dashboards-container .field--type-entity-reference details summary:not(.collapsed):after,.dashboards-container .field--type-entity-reference-revisions details summary:not(.collapsed):after,.node-edit .field--type-entity-reference details summary:not(.collapsed):after,.node-edit .field--type-entity-reference-revisions details summary:not(.collapsed):after{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.administrator-form .field--type-entity-reference details summary[aria-expanded=false]:after,.administrator-form .field--type-entity-reference-revisions details summary[aria-expanded=false]:after,.dashboards-container .field--type-entity-reference details summary[aria-expanded=false]:after,.dashboards-container .field--type-entity-reference-revisions details summary[aria-expanded=false]:after,.node-edit .field--type-entity-reference details summary[aria-expanded=false]:after,.node-edit .field--type-entity-reference-revisions details summary[aria-expanded=false]:after{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.administrator-form .field--type-entity-reference details summary:active,.administrator-form .field--type-entity-reference details summary:focus,.administrator-form .field--type-entity-reference details summary:hover,.administrator-form .field--type-entity-reference-revisions details summary:active,.administrator-form .field--type-entity-reference-revisions details summary:focus,.administrator-form .field--type-entity-reference-revisions details summary:hover,.dashboards-container .field--type-entity-reference details summary:active,.dashboards-container .field--type-entity-reference details summary:focus,.dashboards-container .field--type-entity-reference details summary:hover,.dashboards-container .field--type-entity-reference-revisions details summary:active,.dashboards-container .field--type-entity-reference-revisions details summary:focus,.dashboards-container .field--type-entity-reference-revisions details summary:hover,.node-edit .field--type-entity-reference details summary:active,.node-edit .field--type-entity-reference details summary:focus,.node-edit .field--type-entity-reference details summary:hover,.node-edit .field--type-entity-reference-revisions details summary:active,.node-edit .field--type-entity-reference-revisions details summary:focus,.node-edit .field--type-entity-reference-revisions details summary:hover{-webkit-box-shadow:none;box-shadow:none;background-color:var(--primary-dark)}.administrator-form .field--type-entity-reference-revisions.field--widget-entity-browser-entity-reference .entities-list .rendered-entity,.administrator-form .field--type-entity-reference.field--widget-entity-browser-entity-reference .entities-list .rendered-entity,.dashboards-container .field--type-entity-reference-revisions.field--widget-entity-browser-entity-reference .entities-list .rendered-entity,.dashboards-container .field--type-entity-reference.field--widget-entity-browser-entity-reference .entities-list .rendered-entity,.node-edit .field--type-entity-reference-revisions.field--widget-entity-browser-entity-reference .entities-list .rendered-entity,.node-edit .field--type-entity-reference.field--widget-entity-browser-entity-reference .entities-list .rendered-entity{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem}.administrator-form .field--type-entity-reference-revisions.field--widget-entity-browser-entity-reference .entities-list .rendered-entity>div,.administrator-form .field--type-entity-reference.field--widget-entity-browser-entity-reference .entities-list .rendered-entity>div,.dashboards-container .field--type-entity-reference-revisions.field--widget-entity-browser-entity-reference .entities-list .rendered-entity>div,.dashboards-container .field--type-entity-reference.field--widget-entity-browser-entity-reference .entities-list .rendered-entity>div,.node-edit .field--type-entity-reference-revisions.field--widget-entity-browser-entity-reference .entities-list .rendered-entity>div,.node-edit .field--type-entity-reference.field--widget-entity-browser-entity-reference .entities-list .rendered-entity>div{margin-right:1.5rem}.administrator-form .field--type-entity-reference .paragraph-type-top,.administrator-form .field--type-entity-reference-revisions .paragraph-type-top,.dashboards-container .field--type-entity-reference .paragraph-type-top,.dashboards-container .field--type-entity-reference-revisions .paragraph-type-top,.node-edit .field--type-entity-reference .paragraph-type-top,.node-edit .field--type-entity-reference-revisions .paragraph-type-top{border-top:solid 1px #ecf0f3;border-bottom:solid 1px #ecf0f3;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.administrator-form .field--type-entity-reference .paragraph-type-top .paragraph-type-title,.administrator-form .field--type-entity-reference-revisions .paragraph-type-top .paragraph-type-title,.dashboards-container .field--type-entity-reference .paragraph-type-top .paragraph-type-title,.dashboards-container .field--type-entity-reference-revisions .paragraph-type-top .paragraph-type-title,.node-edit .field--type-entity-reference .paragraph-type-top .paragraph-type-title,.node-edit .field--type-entity-reference-revisions .paragraph-type-top .paragraph-type-title{font-size:1rem;color:var(--primary-color)}.administrator-form .field--type-entity-reference .paragraphs-dropbutton-wrapper,.administrator-form .field--type-entity-reference-revisions .paragraphs-dropbutton-wrapper,.dashboards-container .field--type-entity-reference .paragraphs-dropbutton-wrapper,.dashboards-container .field--type-entity-reference-revisions .paragraphs-dropbutton-wrapper,.node-edit .field--type-entity-reference .paragraphs-dropbutton-wrapper,.node-edit .field--type-entity-reference-revisions .paragraphs-dropbutton-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:calc(var(--bs-gutter-x) * .5)}.administrator-form .field--type-fontawesome-icon .selected-icon [class*=fa-],.administrator-form .field--type-fontawesome-icon .selector-popup [class*=fa-],.dashboards-container .field--type-fontawesome-icon .selected-icon [class*=fa-],.dashboards-container .field--type-fontawesome-icon .selector-popup [class*=fa-],.node-edit .field--type-fontawesome-icon .selected-icon [class*=fa-],.node-edit .field--type-fontawesome-icon .selector-popup [class*=fa-]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.administrator-form fieldset[id^=edit-group] legend span,.dashboards-container fieldset[id^=edit-group] legend span,.node-edit fieldset[id^=edit-group] legend span{font-size:2.5rem;color:var(--tertiary-color)}.administrator-form button[type=submit],.administrator-form button[value=Save],.administrator-form button[value^=Create],.dashboards-container button[type=submit],.dashboards-container button[value=Save],.dashboards-container button[value^=Create],.node-edit button[type=submit],.node-edit button[value=Save],.node-edit button[value^=Create]{background-color:#28a745;border-color:#28a745;color:#fff;height:auto;line-height:1.2}.administrator-form button[type=submit]:active,.administrator-form button[type=submit]:focus,.administrator-form button[type=submit]:hover,.administrator-form button[value=Save]:active,.administrator-form button[value=Save]:focus,.administrator-form button[value=Save]:hover,.administrator-form button[value^=Create]:active,.administrator-form button[value^=Create]:focus,.administrator-form button[value^=Create]:hover,.dashboards-container button[type=submit]:active,.dashboards-container button[type=submit]:focus,.dashboards-container button[type=submit]:hover,.dashboards-container button[value=Save]:active,.dashboards-container button[value=Save]:focus,.dashboards-container button[value=Save]:hover,.dashboards-container button[value^=Create]:active,.dashboards-container button[value^=Create]:focus,.dashboards-container button[value^=Create]:hover,.node-edit button[type=submit]:active,.node-edit button[type=submit]:focus,.node-edit button[type=submit]:hover,.node-edit button[value=Save]:active,.node-edit button[value=Save]:focus,.node-edit button[value=Save]:hover,.node-edit button[value^=Create]:active,.node-edit button[value^=Create]:focus,.node-edit button[value^=Create]:hover{background-color:#19692c;border-color:#19692c;color:#fff}.administrator-form button[value=Edit],.dashboards-container button[value=Edit],.node-edit button[value=Edit]{background-color:#ffc107;border-color:#ffc107;color:#fff;height:auto;line-height:1.2}.administrator-form button[value=Edit]:active,.administrator-form button[value=Edit]:focus,.administrator-form button[value=Edit]:hover,.dashboards-container button[value=Edit]:active,.dashboards-container button[value=Edit]:focus,.dashboards-container button[value=Edit]:hover,.node-edit button[value=Edit]:active,.node-edit button[value=Edit]:focus,.node-edit button[value=Edit]:hover{background-color:#ba8b00;border-color:#ba8b00;color:#fff}.administrator-form a.button--danger,.administrator-form button[value=Cancel],.administrator-form button[value=Remove],.dashboards-container a.button--danger,.dashboards-container button[value=Cancel],.dashboards-container button[value=Remove],.node-edit a.button--danger,.node-edit button[value=Cancel],.node-edit button[value=Remove]{background-color:#dc3545;border-color:#dc3545;color:#fff;height:auto;line-height:1.2}.administrator-form a.button--danger:active,.administrator-form a.button--danger:focus,.administrator-form a.button--danger:hover,.administrator-form button[value=Cancel]:active,.administrator-form button[value=Cancel]:focus,.administrator-form button[value=Cancel]:hover,.administrator-form button[value=Remove]:active,.administrator-form button[value=Remove]:focus,.administrator-form button[value=Remove]:hover,.dashboards-container a.button--danger:active,.dashboards-container a.button--danger:focus,.dashboards-container a.button--danger:hover,.dashboards-container button[value=Cancel]:active,.dashboards-container button[value=Cancel]:focus,.dashboards-container button[value=Cancel]:hover,.dashboards-container button[value=Remove]:active,.dashboards-container button[value=Remove]:focus,.dashboards-container button[value=Remove]:hover,.node-edit a.button--danger:active,.node-edit a.button--danger:focus,.node-edit a.button--danger:hover,.node-edit button[value=Cancel]:active,.node-edit button[value=Cancel]:focus,.node-edit button[value=Cancel]:hover,.node-edit button[value=Remove]:active,.node-edit button[value=Remove]:focus,.node-edit button[value=Remove]:hover{background-color:#a71d2a;border-color:#a71d2a;color:#fff}.administrator-form .ck.ck-editor__main .ck-editor__editable_inline,.dashboards-container .ck.ck-editor__main .ck-editor__editable_inline,.node-edit .ck.ck-editor__main .ck-editor__editable_inline{min-height:20rem}.administrator-form .ck.ck-editor__main .ck-editor__editable_inline>:first-child,.administrator-form .ck.ck-editor__main .ck-editor__editable_inline>:first-of-type,.dashboards-container .ck.ck-editor__main .ck-editor__editable_inline>:first-child,.dashboards-container .ck.ck-editor__main .ck-editor__editable_inline>:first-of-type,.node-edit .ck.ck-editor__main .ck-editor__editable_inline>:first-child,.node-edit .ck.ck-editor__main .ck-editor__editable_inline>:first-of-type{margin-top:.5rem}.administrator-form .form-actions,.dashboards-container .form-actions,.node-edit .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;gap:calc(var(--bs-gutter-x) * .5)}.administrator-form div[id*=-actions] button,.dashboards-container div[id*=-actions] button,.node-edit div[id*=-actions] button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:auto;border:none;line-height:1.2}.administrator-form div[id*=-actions] button~button,.dashboards-container div[id*=-actions] button~button,.node-edit div[id*=-actions] button~button{margin-left:1rem}form[class^=entity-browser] nav.eb-tabs li a{text-transform:uppercase;text-decoration:none}form[class^=entity-browser] nav.eb-tabs .active,form[class^=entity-browser] nav.eb-tabs .is-active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.inline-edit-button{text-align:right}.inline-edit-button a{border-radius:calc(3rem * .75);color:#c99700;background-color:#fff4d3;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:.375rem .75rem;border:solid 2px #ffc107;text-decoration:none;text-transform:uppercase;font-size:1rem;margin-bottom:1rem;height:auto}.inline-edit-button a:before{content:"\f303";text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-regular);display:inline-block;font-size:150%;margin-right:.5rem}@media (max-width:35.99875rem){.inline-edit-button{display:none}}body.polling-graph #page footer,body.polling-graph #page header{display:none}body.polling-graph #page #main-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.polling-graph #page #main-wrapper section #block-system-main-block{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);background:#fff}body.node--type-event:not(.node-edit) .layout .layout__region body.polling-graph #page #main-wrapper section #block-system-main-block .block-field-blocknodeeventfield-event-date,body.polling-graph #page #main-wrapper section #block-system-main-block .h3,body.polling-graph #page #main-wrapper section #block-system-main-block body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,body.polling-graph #page #main-wrapper section #block-system-main-block h3{color:var(--secondary-color)}body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice .choice-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;color:var(--secondary-color)}body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice .choice-bar{border-radius:calc(3rem * 2);border:solid 2px #fff;background:#f7f7f7;overflow:hidden}body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice .choice-bar .bar{border-radius:calc(3rem * 2);overflow:hidden;width:0%;min-width:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;min-height:2rem}body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice .choice-bar .bar .percentage{opacity:0;color:#fff}body.polling-graph #page #main-wrapper section #block-system-main-block .choices .choice.correct .choice-label:after{font-size:135%;content:"✓";color:#28a745;line-height:1rem}body.polling-graph #page #main-wrapper section .polling-controls-block{position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}body.polling-graph #page #main-wrapper section .polling-controls-block #polling-animate,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-answer,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-refresh{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;min-width:10rem;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}body.polling-graph #page #main-wrapper section .polling-controls-block #polling-animate span,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-answer span,body.polling-graph #page #main-wrapper section .polling-controls-block #polling-refresh span{text-decoration:underline}#apscore-popup{position:relative;margin:0 auto;max-width:50rem}#apscore-popup .popup-wrapper{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#apscore-popup .popup-wrapper .popup-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;background:#fff;padding:2.75rem 2rem 1.5rem}#apscore-popup .popup-wrapper .popup-container .image-wrapper{--bs-aspect-ratio:calc(100% / 5);position:relative;max-height:150px;margin:0 auto 3rem;width:100%}#apscore-popup .popup-wrapper .popup-container .image-wrapper>*{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#apscore-popup .popup-wrapper .popup-container .image-wrapper img,#apscore-popup .popup-wrapper .popup-container .image-wrapper svg{width:100%;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:0}#apscore-popup .popup-wrapper .popup-container .popup-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1rem;max-height:50vh;overflow-y:auto}#apscore-popup .popup-wrapper .popup-container .popup-content>*{padding:0 1em}#apscore-popup .mfp-close{width:5rem;height:5rem;left:unset;color:#333;font-size:4rem}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button{display:none;height:3.5rem;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;padding:1rem;margin-bottom:1rem;max-width:none}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button .icon,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button .icon,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button .icon,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button .icon{width:2rem}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button .icon [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button .icon [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button .icon [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button .icon [class*=fa-]{color:var(--primary-color);fill:var(--primary-color);width:100%;height:auto!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:125%}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button .label,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button .label,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button .label,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button .label{font-size:1rem;color:var(--secondary-color);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container{width:2rem;height:16px;right:1rem;-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out;cursor:pointer}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span{display:block;position:absolute;height:2px;width:100%;background:var(--secondary-color);opacity:1;left:0;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(1),.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(1),.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(1),.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(1){top:0}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(4),.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(4),.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(4),.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(4){bottom:0}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(2),.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(3),.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(2),.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(3),.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(2),.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(3),.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(2),.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button .hamburger-container span:nth-child(3){top:50%;-webkit-transform:rotate(0) translateY(-50%);-o-transform:rotate(0) translateY(-50%);transform:rotate(0) translateY(-50%)}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(1),.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(4),.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(1),.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(4),.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(1),.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(4),.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(1),.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(4){width:0%;left:50%;opacity:0}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(2),.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(2),.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(2),.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(2){-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(3),.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(3),.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(3),.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button.show .hamburger-container span:nth-child(3){top:50%;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;min-width:0;width:100%;position:static;border:none;border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;border:0;padding:0}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:3.5rem;color:var(--secondary-color);background-color:#fff;font-size:1rem;text-transform:uppercase;text-decoration:none;cursor:pointer}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a [class*=fa-]{color:var(--primary-color);height:1.5em;width:auto!important;margin-right:.5rem}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a.active,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a.active,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a.active,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a.active,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a.active,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a.active,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a.active,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a.active{margin-top:0;color:#fff;background-color:var(--primary-color)}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a.active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a.active img,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a.active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a.active img,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a.active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a.active img,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a.active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a.active img,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a.active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a.active img,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a.active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a.active img,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a.active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a.active img,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a.active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a.active img{-webkit-filter:brightness(0) invert(1) opacity(1);filter:brightness(0) invert(1) opacity(1)}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a.active.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a.active.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a.active.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a.active.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a.active.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a.active.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a.active.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a.active.highlighted-tab{-webkit-animation:pulse-primary-tab-active .8s infinite;-o-animation:pulse-primary-tab-active .8s infinite;animation:pulse-primary-tab-active .8s infinite}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a.active:active,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a.active:focus,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a.active:hover,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a.active:active,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a.active:focus,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a.active:hover,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a.active:active,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a.active:focus,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a.active:hover,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a.active:active,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a.active:focus,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a.active:hover,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a.active:active,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a.active:focus,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a.active:hover,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a.active:active,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a.active:focus,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a.active:hover,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a.active:active,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a.active:focus,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a.active:hover,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a.active:active,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a.active:focus,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a.active:hover{background-color:var(--primary-dark)}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a.highlighted-tab,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a.highlighted-tab{-webkit-animation:pulse-primary-tab .8s infinite;-o-animation:pulse-primary-tab .8s infinite;animation:pulse-primary-tab .8s infinite}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a:active,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a:focus,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a:hover,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a:active,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a:focus,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a:hover,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a:active,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a:focus,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a:hover,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a:active,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a:focus,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a:hover,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a:active,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a:focus,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a:hover,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a:active,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a:focus,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a:hover,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a:active,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a:focus,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a:hover,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a:active,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a:focus,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a:hover{color:#fff;background-color:var(--primary-color)}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a:active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a:active img,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a:focus [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a:focus img,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a:hover [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a:hover img,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a:active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a:active img,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a:focus [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a:focus img,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a:hover [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a:hover img,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a:active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a:active img,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a:focus [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a:focus img,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a:hover [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a:hover img,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a:active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a:active img,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a:focus [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a:focus img,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a:hover [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a:hover img,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a:active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a:active img,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a:focus [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a:focus img,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a:hover [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a:hover img,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a:active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a:active img,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a:focus [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a:focus img,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a:hover [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a:hover img,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a:active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a:active img,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a:focus [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a:focus img,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a:hover [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a:hover img,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a:active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a:active img,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a:focus [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a:focus img,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a:hover [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a:hover img{-webkit-filter:brightness(0) invert(1) opacity(1);filter:brightness(0) invert(1) opacity(1)}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li.ably-hidden,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li.ably-hidden,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li.ably-hidden,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li.ably-hidden,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li.ably-hidden,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li.ably-hidden,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li.ably-hidden,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li.ably-hidden{display:none!important}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li.ably-hidden a,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li.ably-hidden a,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li.ably-hidden a,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li.ably-hidden a,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li.ably-hidden a,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li.ably-hidden a,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li.ably-hidden a,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li.ably-hidden a{pointer-events:none;cursor:default}.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li{background-color:#ecf0f3;padding:0;border:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a{color:grey;display:block;font-size:1rem;text-transform:uppercase;text-decoration:none;text-align:center}.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a img,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a img,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a img,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a img{-webkit-filter:brightness(0) invert(0) opacity(.35);filter:brightness(0) invert(0) opacity(.35);display:block;margin:.5rem auto;font-size:2rem}.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a [class*=fa-]:before,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a img:before,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a [class*=fa-]:before,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a img:before,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a [class*=fa-]:before,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a img:before,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a [class*=fa-]:before,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a img:before{font-size:100%}.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a:active,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a:focus,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a:hover,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a:active,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a:focus,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a:hover,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a:active,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a:focus,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a:hover,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a:active,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a:focus,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a:hover{color:var(--secondary-color)}.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a:active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a:active img,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a:focus [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a:focus img,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a:hover [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li a:hover img,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a:active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a:active img,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a:focus [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a:focus img,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a:hover [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li a:hover img,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a:active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a:active img,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a:focus [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a:focus img,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a:hover [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li a:hover img,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a:active [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a:active img,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a:focus [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a:focus img,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a:hover [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li a:hover img{-webkit-filter:brightness(0) invert(0) opacity(.5);filter:brightness(0) invert(0) opacity(.5)}.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li.active,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li.active,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li.active,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li.active{background-color:#fff}.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li.active a,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li.active a,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li.active a,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li.active a{background-color:#fff;color:var(--secondary-color)}.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li.active a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.navtabs-tabs li.active a img,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li.active a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper ul.quicktabs-tabs li.active a img,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li.active a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.navtabs-tabs li.active a img,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li.active a [class*=fa-],.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper ul.quicktabs-tabs li.active a img{color:var(--primary-color);-webkit-filter:unset;filter:unset}.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper .navtabs-main,.view.view-aps-webinar-tabs.view-display-id-interactivity .navtabs-wrapper .quicktabs-main,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper .navtabs-main,.view.view-aps-webinar-tabs.view-display-id-interactivity .quicktabs-wrapper .quicktabs-main{background:#fff}.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;min-width:0;width:100%;position:static;border:none}.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;border:0;padding:0;background-color:#fff}.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto;color:var(--secondary-color);background-color:inherit;font-size:1rem;text-transform:uppercase;text-decoration:none}.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a [class*=fa-],.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a img,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a svg,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a [class*=fa-],.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a img,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a svg,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a [class*=fa-],.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a img,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a svg,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a [class*=fa-],.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a img,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a svg,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a [class*=fa-],.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a img,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a svg,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a [class*=fa-],.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a img,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a svg,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a [class*=fa-],.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a img,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a svg,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a [class*=fa-],.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a img,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a svg{color:var(--primary-color);width:auto;font-size:250%;margin-bottom:1rem}.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li.ably-hidden,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li.ably-hidden,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li.ably-hidden,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li.ably-hidden,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li.ably-hidden,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li.ably-hidden,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li.ably-hidden,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li.ably-hidden{display:none!important}.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li.ably-hidden a,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li.ably-hidden a,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li.ably-hidden a,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li.ably-hidden a,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li.ably-hidden a,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li.ably-hidden a,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li.ably-hidden a,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li.ably-hidden a{pointer-events:none;cursor:default}.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li.active,.view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li.active,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li.active,.view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li.active,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li.active,.view.view-aps-click-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li.active,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li.active,.view.view-aps-click-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li.active{margin-top:0}.view .navtabs-main .navtabs-tabpage,.view .navtabs-main .quicktabs-tabpage,.view .quicktabs-main .navtabs-tabpage,.view .quicktabs-main .quicktabs-tabpage{-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;background-color:rgba(255,255,255,.7)}.view .navtabs-main .navtabs-tabpage.quicktabs-hide,.view .navtabs-main .quicktabs-tabpage.quicktabs-hide,.view .quicktabs-main .navtabs-tabpage.quicktabs-hide,.view .quicktabs-main .quicktabs-tabpage.quicktabs-hide{display:block;opacity:0!important;position:absolute;top:-999999px}@media (max-width:35.99875rem){.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper .dropdown-tabs .dropdown-button,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper .dropdown-tabs .dropdown-button,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper .dropdown-tabs .dropdown-button,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper .dropdown-tabs .dropdown-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:auto;position:absolute}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs li a,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs li a{height:3rem}.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.navtabs-tabs.show,.view.view-aps-webinar-tabs.view-display-id-tabs .navtabs-wrapper ul.quicktabs-tabs.show,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.navtabs-tabs.show,.view.view-aps-webinar-tabs.view-display-id-tabs .quicktabs-wrapper ul.quicktabs-tabs.show,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.navtabs-tabs.show,.view.view-aps-webinar-tabs.view-display-id-webinar .navtabs-wrapper ul.quicktabs-tabs.show,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.navtabs-tabs.show,.view.view-aps-webinar-tabs.view-display-id-webinar .quicktabs-wrapper ul.quicktabs-tabs.show{display:block;position:static!important;-webkit-transform:unset!important;-o-transform:unset!important;transform:unset!important}.view .navtabs-main .navtabs-tabpage,.view .navtabs-main .quicktabs-tabpage,.view .quicktabs-main .navtabs-tabpage,.view .quicktabs-main .quicktabs-tabpage{padding:0}}body.page-user-login .apscore-user #page,body.page-user-password .apscore-user #page,body.page-user-register .apscore-user #page,body.page-user-reset .apscore-user #page{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}body.page-user-login .apscore-user #page>*,body.page-user-password .apscore-user #page>*,body.page-user-register .apscore-user #page>*,body.page-user-reset .apscore-user #page>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.page-user-login .apscore-user #page>.header,body.page-user-password .apscore-user #page>.header,body.page-user-register .apscore-user #page>.header,body.page-user-reset .apscore-user #page>.header{background-image:url(../images/editable/LoginPage-Banner.svg);background-position:center center;background-repeat:no-repeat;background-color:transparent;-webkit-background-size:cover;background-size:cover}body.page-user-login .apscore-user #page>.header .navbar,body.page-user-password .apscore-user #page>.header .navbar,body.page-user-register .apscore-user #page>.header .navbar,body.page-user-reset .apscore-user #page>.header .navbar{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%}body.page-user-login .apscore-user #page>.header .navbar .navbar-brand,body.page-user-password .apscore-user #page>.header .navbar .navbar-brand,body.page-user-register .apscore-user #page>.header .navbar .navbar-brand,body.page-user-reset .apscore-user #page>.header .navbar .navbar-brand{width:100%;text-align:center}body.page-user-login .apscore-user #page>.header .navbar .navbar-brand img,body.page-user-password .apscore-user #page>.header .navbar .navbar-brand img,body.page-user-register .apscore-user #page>.header .navbar .navbar-brand img,body.page-user-reset .apscore-user #page>.header .navbar .navbar-brand img{min-width:15rem;width:50%;height:auto}body.page-user-login .apscore-user #page>.header .navbar .login-logo,body.page-user-password .apscore-user #page>.header .navbar .login-logo,body.page-user-register .apscore-user #page>.header .navbar .login-logo,body.page-user-reset .apscore-user #page>.header .navbar .login-logo{margin:0 auto;min-width:15rem;width:50%;background-image:url(../images/editable/LoginPage-Logo.svg);background-position:center center;background-repeat:no-repeat;background-color:transparent;-webkit-background-size:contain;background-size:contain}body.page-user-login .apscore-user #page>.header .navbar .login-logo:before,body.page-user-password .apscore-user #page>.header .navbar .login-logo:before,body.page-user-register .apscore-user #page>.header .navbar .login-logo:before,body.page-user-reset .apscore-user #page>.header .navbar .login-logo:before{padding-top:100%}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form{-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);border-radius:3rem;width:auto;display:inline-block;text-align:left;padding:1.5rem 2rem}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header{text-align:center}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon [class*=fa-],body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon img,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon svg,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon [class*=fa-],body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon img,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon svg,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon [class*=fa-],body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon img,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon svg,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon [class*=fa-],body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon img,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon svg{color:var(--primary-color);height:2rem;width:auto!important}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon [class*=fa-],body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon [class*=fa-],body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon [class*=fa-],body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .icon [class*=fa-]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto;font-size:150%}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .title,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .title,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .title,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .title{color:var(--secondary-color);font-size:6rem;text-transform:uppercase}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .info,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .info,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .info,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .info{text-align:center;max-width:18rem}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form{max-width:20rem}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form #block-page-title-block,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form #block-page-title-block,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form #block-page-title-block,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form #block-page-title-block{display:none}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form #user-pass>p,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form #user-pass>p,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form #user-pass>p,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form #user-pass>p{display:none}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions{margin-top:1rem}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button{width:100%;max-width:none}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .links a{color:var(--secondary-color);display:list-item;list-style:none;font-style:italic}body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer{background:0 0;color:var(--secondary-color)}body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top{border-bottom:none}body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top>*,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top>*,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top>*,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a,body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span{color:var(--secondary-color);text-align:left}body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a:active,body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a:focus,body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a:hover,body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span:active,body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span:focus,body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span:hover,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a:active,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a:focus,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a:hover,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span:active,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span:focus,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span:hover,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a:active,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a:focus,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a:hover,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span:active,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span:focus,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span:hover,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a:active,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a:focus,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li a:hover,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span:active,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span:focus,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul li span:hover{color:var(--primary-color)}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form{margin-bottom:2rem;margin-top:2rem}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form{max-width:calc(40rem + var(--bs-gutter-x))}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account{grid-column:2;grid-row:1/span 3}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account .small,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account small{display:none}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent{padding-top:calc(.875rem * var(--bs-body-line-height) + .25rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;position:relative;max-width:none}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent label,body[class*=page-user-].user-logged-in div.layout.user-profile .field body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent .field__label{position:absolute;top:0}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent input{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent .password-strength__text,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent .password-strength__title{display:none}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent .password-strength{border-top-right-radius:calc(3rem * .4);border-bottom-right-radius:calc(3rem * .4);width:100%;max-width:3.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ecf0f3;padding:calc(var(--bs-gutter-x) * .25)}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent .password-strength .password-strength__meter{border-radius:3rem;overflow:hidden;margin:0;height:1rem;width:100%;background-color:#fff}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator{background-color:transparent;height:100%}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator.is-weak{background-color:#cd5c5c}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator.is-fair{background-color:gold}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator.is-good{background-color:#90ee90}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator.is-strong{background-color:#32cd32}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator:after{display:none}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .confirm-parent{padding-top:calc(.875rem * var(--bs-body-line-height) + .25rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;position:relative;max-width:none}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .confirm-parent body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .confirm-parent label,body[class*=page-user-].user-logged-in div.layout.user-profile .field body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .confirm-parent .field__label{position:absolute;top:0}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .confirm-parent input{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .confirm-parent .password-confirm-message{border-top-right-radius:calc(3rem * .4);border-bottom-right-radius:calc(3rem * .4);width:55%;font-size:0;max-width:3.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ecf0f3;padding:calc(var(--bs-gutter-x) * .25);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;visibility:visible!important}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .confirm-parent .password-confirm-message:before{display:none}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .confirm-parent .password-confirm-message span{position:relative;display:block;width:1.5rem;height:100%;-webkit-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .confirm-parent .password-confirm-message span.error{-webkit-filter:brightness(0) invert(0) opacity(1);filter:brightness(0) invert(0) opacity(1);background-image:url(../images/icons/cross.svg)}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account #edit-pass .confirm-parent .password-confirm-message span.ok{-webkit-filter:brightness(0) invert(0) opacity(1);filter:brightness(0) invert(0) opacity(1);background-image:url(../images/icons/tick.svg)}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account .password-suggestions{display:none!important}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #captcha,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form .captcha{grid-column:span 2;justify-self:start;border:none}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #captcha .input-group .input-group-text,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form .captcha .input-group .input-group-text{border-top-left-radius:calc(3rem * .4);border-bottom-left-radius:calc(3rem * .4);border-top-right-radius:0;border-bottom-right-radius:0;border-width:2px}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form .form-actions{grid-column:1;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}body[class*=page-user-].user-logged-in #page{overflow:hidden}body[class*=page-user-].user-logged-in header.header{margin-bottom:0}body[class*=page-user-].user-logged-in div.layout.user-profile{gap:1rem;-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;padding-bottom:2rem}body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__item{border-radius:calc(3rem * .4);overflow:hidden;border:solid 2px #ecf0f3}body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__item:hover{cursor:not-allowed}body[class*=page-user-].user-logged-in div.layout.user-events{position:relative;background:#f7f7f7}body[class*=page-user-].user-logged-in div.layout.user-events:after,body[class*=page-user-].user-logged-in div.layout.user-events:before{content:"";top:0;width:50vw;position:absolute;height:100%;background:inherit;z-index:1}body[class*=page-user-].user-logged-in div.layout.user-events:before{right:100%}body[class*=page-user-].user-logged-in div.layout.user-events:after{left:100%}body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region h2{font-size:2.5rem}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row{z-index:5;position:relative}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:100%;overflow:hidden;background:#fff;border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-container .event-banner img{width:100%;height:auto}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-container .event-description{padding-left:2rem;padding-right:2rem}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-container .event-description .title{display:block;font-size:2.5rem;color:var(--secondary-color)}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-container .event-description .title .date{display:block}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-links .addevent-button>a{max-width:none}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-links .addevent-button~ul{width:calc(100% - (var(--bs-gutter-x) + 6rem));left:calc(var(--bs-gutter-x) * .5 + 3rem)}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-links .flag{margin-top:.5rem}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-links .flag a{max-width:none}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-links .view-node a{background:var(--secondary-color);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;height:3.5rem;max-width:none;border-radius:0}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-links .view-node a:active,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-links .view-node a:focus,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-aps-event-list.view-display-id-my_events .view-content .views-row .event-wrapper .event-links .view-node a:hover{background:var(--secondary-dark)}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-edit-user .views-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-edit-user .views-row a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:15rem}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-edit-user .views-row a~a{margin-left:1rem}body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent{padding-top:calc(.875rem * var(--bs-body-line-height) + .25rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;position:relative;max-width:none;gap:calc(var(--bs-gutter-x) * .5)}body[class*=page-user-].user-logged-in div.layout.user-profile .field form #edit-pass fieldset.password-parent .field__label,body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent div.layout.user-profile .field .field__label,body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent label{position:absolute;top:0}body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent input{width:100%}body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent .password-strength__text,body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent .password-strength__title{display:none}body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent .password-strength{max-width:2.5rem}body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent .password-strength .password-strength__meter{margin:0;height:100%;padding:.25rem;background:0 0}body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent .password-strength .password-strength__meter .password-strength__indicator{width:100%!important;height:100%;-webkit-background-size:cover;background-size:cover}body[class*=page-user-].user-logged-in form #edit-pass fieldset.password-parent .password-strength .password-strength__meter .password-strength__indicator:after{display:none}body[class*=page-user-].user-logged-in form #edit-pass fieldset.confirm-parent{padding-top:calc(.875rem * var(--bs-body-line-height) + .25rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;position:relative;max-width:none;gap:calc(var(--bs-gutter-x) * .5)}body[class*=page-user-].user-logged-in div.layout.user-profile .field form #edit-pass fieldset.confirm-parent .field__label,body[class*=page-user-].user-logged-in form #edit-pass fieldset.confirm-parent div.layout.user-profile .field .field__label,body[class*=page-user-].user-logged-in form #edit-pass fieldset.confirm-parent label{position:absolute;top:0}body[class*=page-user-].user-logged-in form #edit-pass fieldset.confirm-parent input{width:100%}body[class*=page-user-].user-logged-in form #edit-pass fieldset.confirm-parent .password-confirm-message{font-size:0;max-width:2.5rem;padding:.25rem}body[class*=page-user-].user-logged-in form #edit-pass fieldset.confirm-parent .password-confirm-message:before{display:none}body[class*=page-user-].user-logged-in form #edit-pass fieldset.confirm-parent .password-confirm-message span{position:relative;display:block;-webkit-background-size:cover;background-size:cover}body[class*=page-user-].user-logged-in form .password-suggestions{display:none!important}body[class*=page-user-].user-logged-in form .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem}@media (max-width:61.99875rem){body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form form #edit-account{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}@media (max-width:47.99875rem){body.page-user-login .apscore-user #page,body.page-user-password .apscore-user #page,body.page-user-register .apscore-user #page,body.page-user-reset .apscore-user #page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}body.page-user-login .apscore-user #page>.header,body.page-user-password .apscore-user #page>.header,body.page-user-register .apscore-user #page>.header,body.page-user-reset .apscore-user #page>.header{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}body.page-user-login .apscore-user #page>.header .navbar,body.page-user-password .apscore-user #page>.header .navbar,body.page-user-register .apscore-user #page>.header .navbar,body.page-user-reset .apscore-user #page>.header .navbar{padding-top:3rem;padding-bottom:3rem}body.page-user-login .apscore-user #page>.header .navbar .login-logo:before,body.page-user-password .apscore-user #page>.header .navbar .login-logo:before,body.page-user-register .apscore-user #page>.header .navbar .login-logo:before,body.page-user-reset .apscore-user #page>.header .navbar .login-logo:before{padding-top:30%}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper{display:block}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form{-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;margin-top:0;margin-bottom:0;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .info,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .info,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .info,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .header .info{max-width:none}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form{max-width:none}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions{max-width:none}body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions button{max-width:none}body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top>*,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top>*,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top>*,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}body.page-user-login .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul,body.page-user-password .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul,body.page-user-register .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul,body.page-user-reset .apscore-user #page>.body-wrapper footer.site-footer .site-footer__top nav.block-menu ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body[class*=page-user-].user-logged-in div.layout.user-profile{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-edit-user .views-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-edit-user .views-row a{width:100%}body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-edit-user .views-row a~a{margin-left:0;margin-top:1rem}}.view.view-wishes .view-header{margin-top:2rem;margin-bottom:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.view.view-wishes .view-header .home a{font-size:2.5rem;aspect-ratio:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:var(--primary-color);background-color:#fff;padding:.5em}.view.view-wishes.view-id-tablet .view-content{margin:0 2.5vw}.view.view-wishes.view-id-tablet .view-content>*{width:12.5%}.view.view-wishes.view-id-tablet .view-content .candle body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.view.view-wishes.view-id-tablet .view-content .candle label,body[class*=page-user-].user-logged-in div.layout.user-profile .field .view.view-wishes.view-id-tablet .view-content .candle .field__label{display:none}.view.view-wishes.view-id-display{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-height:85vh}.view.view-wishes.view-id-display .mfp-candle-gallery{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.view.view-wishes.view-id-display .mfp-candle-gallery .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;row-gap:1rem}.view.view-wishes.view-id-display .mfp-candle-gallery .view-content>*{width:14.2857142857%}.view.view-wishes.view-id-display .mfp-candle-gallery .view-content .candle-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.view.view-wishes.view-id-display .candle-display{max-height:inherit;-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.view.view-wishes.view-id-display .candle-display .views-element-container{height:100%;max-height:inherit}.view.view-wishes.view-id-display .candle-display .views-element-container>*{height:100%;max-height:inherit}.view.view-wishes.view-id-display .candle-display .views-element-container>*>.view-content{height:100%;max-height:inherit}.view.view-wishes.view-id-display .candle-display .views-element-container>*>.view-content>div{height:100%;max-height:inherit}.view.view-wishes.view-id-display .candle-display .views-element-container>* .flexslider{aspect-ratio:1/4;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-height:inherit}.view.view-wishes.view-id-display .candle-display .views-element-container>* .lSSlideOuter,.view.view-wishes.view-id-display .candle-display .views-element-container>* .lSSlideWrapper{height:100%;max-height:inherit}.view.view-wishes.view-id-display .candle-display .views-element-container>* ul.candle-carousel{opacity:0;list-style:none;aspect-ratio:1/4;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-height:inherit}.view.view-wishes.view-id-display .candle-display .views-element-container>* ul.candle-carousel.active{opacity:1}.view.view-wishes.view-id-display~#video-container{background-color:var(--primary-color);z-index:999;position:fixed;inset:0;overflow:hidden}.view.view-wishes.view-id-display~#video-container video{position:absolute;top:50%;left:50%;width:100vw;height:100vh;min-width:177.78vh;min-height:100vw;-webkit-transform:translate(-50%,-50%) scale(1.05);-o-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05);-webkit-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;border:0}.view.view-wishes.view-id-flexslider{aspect-ratio:1/4;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-height:inherit}.paragraph--type--poll-group .poll-item .poll-view .poll .webform-element label,.paragraph--type--poll-group .poll-item .poll-view .poll form.webform-submission-form label,.paragraph--type--poll-group .poll-item .poll-view-form .poll .webform-element label,.paragraph--type--poll-group .poll-item .poll-view-form .poll form.webform-submission-form label,.webform-element .paragraph--type--poll-group .poll-item .poll-view .poll label,.webform-element .paragraph--type--poll-group .poll-item .poll-view-form .poll label,.webform-element body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,.webform-element label,.webform-element legend,body[class*=page-user-].user-logged-in div.layout.user-profile .field .webform-element .field__label,body[class*=page-user-].user-logged-in div.layout.user-profile .field form.webform-submission-form .field__label,form.webform-submission-form .paragraph--type--poll-group .poll-item .poll-view .poll label,form.webform-submission-form .paragraph--type--poll-group .poll-item .poll-view-form .poll label,form.webform-submission-form body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,form.webform-submission-form label,form.webform-submission-form legend{display:none}.webform-element .webform-type-textarea,form.webform-submission-form .webform-type-textarea{text-align:center}.webform-element .webform-type-textarea textarea,form.webform-submission-form .webform-type-textarea textarea{border:solid 2px #fff!important;width:100%;aspect-ratio:1.25}.webform-element .simple-keyboard.hg-theme-default,form.webform-submission-form .simple-keyboard.hg-theme-default{background-color:transparent;padding:0}.webform-element .simple-keyboard.hg-theme-default .hg-button,form.webform-submission-form .simple-keyboard.hg-theme-default .hg-button{border-radius:10px;background-color:rgba(255,255,255,.5);border-bottom:1px solid #000}@media (max-width:35.99875rem){.webform-element .webform-type-textarea textarea,form.webform-submission-form .webform-type-textarea textarea{aspect-ratio:.6666666667}.webform-element .simple-keyboard,form.webform-submission-form .simple-keyboard{display:none}}.webform-element .canvas-wrapper canvas,.webform-element .webform-type-webform-image-canvas canvas,form.webform-submission-form .canvas-wrapper canvas,form.webform-submission-form .webform-type-webform-image-canvas canvas{border-radius:3rem;background-color:rgba(255,255,255,.2);border:solid 2px #fff;width:100%}.webform-element .form-actions,form.webform-submission-form .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.webform-element .form-actions.js-form-wrapper,form.webform-submission-form .form-actions.js-form-wrapper{position:relative}.webform-element .form-actions.js-form-wrapper .ajax-progress,form.webform-submission-form .form-actions.js-form-wrapper .ajax-progress{border-radius:calc(3rem * .65);overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/ajax.gif) center center repeat-x transparent;background-blend-mode:hard-light;-webkit-background-size:cover;background-size:cover;padding:0;opacity:.25}.webform-element .form-actions.js-form-wrapper .ajax-progress .throbber,form.webform-submission-form .form-actions.js-form-wrapper .ajax-progress .throbber{display:none}.node--type-apsclick-event:not(.node-edit)>.node__content{margin:0}.node--type-apsclick-event:not(.node-edit) header.header #navbar-main{padding-top:1rem;padding-bottom:1rem}.node--type-apsclick-event:not(.node-edit) header.header .navbar-collapse{height:100vh}.node--type-apsclick-event:not(.node-edit) #page .featured-top{padding-top:1rem;padding-bottom:5.5rem;margin-bottom:-5rem;background-image:url(../images/editable/ClickPage-Banner.svg),-webkit-gradient(linear,left top,left bottom,from(var(--secondary-color)),to(var(--secondary-dark)));background-image:url(../images/editable/ClickPage-Banner.svg),-webkit-linear-gradient(top,var(--secondary-color),var(--secondary-dark));background-image:url(../images/editable/ClickPage-Banner.svg),-o-linear-gradient(top,var(--secondary-color),var(--secondary-dark));background-image:url(../images/editable/ClickPage-Banner.svg),linear-gradient(to bottom,var(--secondary-color),var(--secondary-dark));background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}.node--type-apsclick-event:not(.node-edit) #main{max-width:none}.node--type-apsclick-event:not(.node-edit) #main>.row,.node--type-apsclick-event:not(.node-edit) .paragraph--type--faculty-list #main>.field--type-entity-reference.field__items,.node--type-apsclick-event:not(.node-edit) .paragraph--type--list #main>.field--type-entity-reference.field__items,.node--type-apsclick-event:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery #main>.view-content,.node--type-apsclick-event:not(.node-edit) .view.view-wishes.view-id-tablet #main>.view-content,.node--type-apsclick-event:not(.node-edit) body.node--type-event:not(.node-edit) #main>.layout,.paragraph--type--faculty-list .node--type-apsclick-event:not(.node-edit) #main>.field--type-entity-reference.field__items,.paragraph--type--list .node--type-apsclick-event:not(.node-edit) #main>.field--type-entity-reference.field__items,.view.view-wishes.view-id-display .mfp-candle-gallery .node--type-apsclick-event:not(.node-edit) #main>.view-content,.view.view-wishes.view-id-tablet .node--type-apsclick-event:not(.node-edit) #main>.view-content,body.node--type-event:not(.node-edit) .node--type-apsclick-event:not(.node-edit) #main>.layout{margin-left:0;margin-right:0}.node--type-apsclick-event:not(.node-edit) #main main#content{overflow-x:clip}.node--type-apsclick-event:not(.node-edit) #main main#content section{margin-bottom:0!important}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main{height:100%}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage{display:none;min-height:100vh;background-color:transparent}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .navtabs-tabpage-wrapper,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .navtabs-tabpage-wrapper,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper{background:#fff;min-height:100vh}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .navtabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .navtabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper .click-banner,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper .click-banner{background-image:url(../images/editable/ClickTab-Header.svg),-webkit-gradient(linear,left top,left bottom,from(var(--secondary-color)),to(var(--secondary-dark)));background-image:url(../images/editable/ClickTab-Header.svg),-webkit-linear-gradient(top,var(--secondary-color),var(--secondary-dark));background-image:url(../images/editable/ClickTab-Header.svg),-o-linear-gradient(top,var(--secondary-color),var(--secondary-dark));background-image:url(../images/editable/ClickTab-Header.svg),linear-gradient(to bottom,var(--secondary-color),var(--secondary-dark));-webkit-background-size:cover;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:inherit;font-size:2.5rem;text-transform:uppercase;text-decoration:none}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .navtabs-tabpage-wrapper .click-banner img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper .click-banner img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper .click-banner img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper .click-banner img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .navtabs-tabpage-wrapper .click-banner img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper .click-banner img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper .click-banner img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper .click-banner img{height:1.25em;margin-bottom:1rem}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .navtabs-tabpage-wrapper>article,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper>article,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper>article,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper>article,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .navtabs-tabpage-wrapper>article,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper>article,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper>article,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper>article{padding-left:calc(var(--bs-gutter-x));padding-right:calc(var(--bs-gutter-x))}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .navtabs-tabpage-wrapper:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .navtabs-tabpage-wrapper:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .quicktabs-tabpage-wrapper:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .navtabs-tabpage-wrapper:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .quicktabs-tabpage-wrapper:after{display:block;content:"";width:100%;height:12.5vw;min-height:50px;max-height:125px}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .click-footer,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .click-footer,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .click-footer,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .click-footer{background-image:-webkit-gradient(linear,left top,right top,from(var(--secondary-dark)),to(var(--secondary-color)));background-image:-webkit-linear-gradient(left,var(--secondary-dark) 0,var(--secondary-color) 100%);background-image:-o-linear-gradient(left,var(--secondary-dark) 0,var(--secondary-color) 100%);background-image:linear-gradient(to right,var(--secondary-dark) 0,var(--secondary-color) 100%);position:-webkit-sticky;position:sticky;bottom:-1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:inherit;font-size:2.5rem;text-transform:uppercase;text-decoration:none;aspect-ratio:8;max-height:150px;min-height:70px;width:100%;z-index:10}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .click-footer .click-home,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .click-footer .click-home,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .click-footer .click-home,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .click-footer .click-home{background-image:-webkit-linear-gradient(60deg,var(--secondary-dark) 0,var(--primary-color) 60%,var(--primary-color) 100%);background-image:-o-linear-gradient(60deg,var(--secondary-dark) 0,var(--primary-color) 60%,var(--primary-color) 100%);background-image:linear-gradient(30deg,var(--secondary-dark) 0,var(--primary-color) 60%,var(--primary-color) 100%);position:absolute;width:12.5%;min-width:70px;max-width:150px;top:0;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage .click-footer .click-home:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage .click-footer .click-home:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage .click-footer .click-home:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage .click-footer .click-home:after{-webkit-filter:brightness(0) invert(1) opacity(1);filter:brightness(0) invert(1) opacity(1);content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/icons/home.svg) center center no-repeat transparent;-webkit-background-size:45% 45%;background-size:45%;background-position:50% 45%}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .navtabs-tabpage.active,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main .quicktabs-tabpage.active,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .navtabs-tabpage.active,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main .quicktabs-tabpage.active{display:block}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main.offcanvas,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main.offcanvas{width:100%;position:absolute;border:none;z-index:20;-webkit-transition:transform 350ms ease-in;-o-transition:transform 350ms ease-in;-webkit-transition:-webkit-transform 350ms ease-in;transition:-webkit-transform 350ms ease-in;-o-transition:-o-transform 350ms ease-in;transition:transform 350ms ease-in;transition:transform 350ms ease-in,-webkit-transform 350ms ease-in,-o-transform 350ms ease-in}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .navtabs-main.offcanvas.show,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-webinar .quicktabs-main.offcanvas.show{-webkit-transition:transform 350ms ease-out;-o-transition:transform 350ms ease-out;-webkit-transition:-webkit-transform 350ms ease-out;transition:-webkit-transform 350ms ease-out;-o-transition:-o-transform 350ms ease-out;transition:transform 350ms ease-out;transition:transform 350ms ease-out,-webkit-transform 350ms ease-out,-o-transform 350ms ease-out}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper{background:0 0}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container{-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;position:relative;z-index:10}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs{padding:calc(var(--bs-gutter-x) * .5);display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1rem;grid-row-gap:1rem}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li{grid-column:span 2;background:rgba(255,255,255,.75)}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a{height:100%}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a img,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a img{-webkit-filter:unset;filter:unset;height:3rem}.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .flag a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .media .media__content .media-wrapper .media-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .paragraph--type--introduction .field--type-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a.btn-arrow-right,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .flag a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .media .media__content .media-wrapper .media-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .paragraph--type--introduction .field--type-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a.btn-arrow-right,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .flag a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .media .media__content .media-wrapper .media-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .paragraph--type--introduction .field--type-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a.btn-arrow-right,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .flag a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .media .media__content .media-wrapper .media-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .paragraph--type--introduction .field--type-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a.btn-arrow-right,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .flag a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .media .media__content .media-wrapper .media-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .paragraph--type--introduction .field--type-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a.btn-arrow-right,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .flag a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .media .media__content .media-wrapper .media-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .paragraph--type--introduction .field--type-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a.btn-arrow-right,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .flag a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .media .media__content .media-wrapper .media-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .paragraph--type--introduction .field--type-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a.btn-arrow-right,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .flag a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .media .media__content .media-wrapper .media-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .paragraph--type--introduction .field--type-link a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a.btn-arrow-right,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .action-links>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .action-links>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .action-links>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .action-links>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .action-links>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .action-links>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .action-links>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .action-links>a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a{padding-top:2rem!important;padding-bottom:2rem!important}.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.flag .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.media .media__content .media-wrapper .media-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .flag a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .media .media__content .media-wrapper .media-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .paragraph--type--introduction .field--type-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a.btn-arrow-right:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .flag a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .media .media__content .media-wrapper .media-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .paragraph--type--introduction .field--type-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a.btn-arrow-right:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .flag a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .media .media__content .media-wrapper .media-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .paragraph--type--introduction .field--type-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a.btn-arrow-right:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .flag a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .media .media__content .media-wrapper .media-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .paragraph--type--introduction .field--type-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a.btn-arrow-right:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .flag a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .media .media__content .media-wrapper .media-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .paragraph--type--introduction .field--type-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a.btn-arrow-right:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .flag a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .media .media__content .media-wrapper .media-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .paragraph--type--introduction .field--type-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a.btn-arrow-right:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .flag a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .media .media__content .media-wrapper .media-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .paragraph--type--introduction .field--type-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a.btn-arrow-right:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .flag a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .media .media__content .media-wrapper .media-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .node--type-tile .node__content .tile-wrapper .tile-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .paragraph--type--introduction .field--type-link a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a.btn-arrow-right:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions a:after,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.node--type-tile .node__content .tile-wrapper .tile-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.paragraph--type--introduction .field--type-link .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .action-links>a:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .action-links>a:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .action-links>a:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .action-links>a:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li .action-links>a:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li .action-links>a:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li .action-links>a:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li .action-links>a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-login .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-password .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-register .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .navtabs-tabs-container ul.quicktabs-tabs li a:after,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.navtabs-tabs li a:after,body.page-user-reset .apscore-user #page>.body-wrapper #main-wrapper .anonymous-form .form .form-actions .node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper .quicktabs-tabs-container ul.quicktabs-tabs li a:after{color:var(--primary-color);top:unset;bottom:.75rem}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper.offcanvas,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper.offcanvas{z-index:10;position:relative;border:none;width:100%;-webkit-transition:transform 350ms ease-out;-o-transition:transform 350ms ease-out;-webkit-transition:-webkit-transform 350ms ease-out;transition:-webkit-transform 350ms ease-out;-o-transition:-o-transform 350ms ease-out;transition:transform 350ms ease-out;transition:transform 350ms ease-out,-webkit-transform 350ms ease-out,-o-transform 350ms ease-out}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .navtabs-wrapper.offcanvas.show,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs .quicktabs-wrapper.offcanvas.show{-webkit-transition:transform 350ms ease-in;-o-transition:transform 350ms ease-in;-webkit-transition:-webkit-transform 350ms ease-in;transition:-webkit-transform 350ms ease-in;-o-transition:-o-transform 350ms ease-in;transition:transform 350ms ease-in;transition:transform 350ms ease-in,-webkit-transform 350ms ease-in,-o-transform 350ms ease-in}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(1){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(1)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(2){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(2)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-1.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(1){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(1)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(2){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(2)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-2.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(1){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(1)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(2){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(2)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(9){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(9)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(10){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(10)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-3.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(1){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(1)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(2){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(2)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(9){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(9)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(10){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(10)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(11),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(11),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(11),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(11){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(11)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(11)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(11)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(11)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(9){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(9)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(12),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(12),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(12),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(12){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(12)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(12)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(12)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(12)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(10){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(10)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-4.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(9){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(9)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(1),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(1){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.navtabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(1)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-none .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(1)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(10){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(10)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(2),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(2){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(2)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-1 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(2)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(11),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(11),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(11),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(11){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(11)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(11)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(11)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(11)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(9){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(9)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(3)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-2 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(3)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(12),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(12),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(12),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(12){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(12)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(12)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(12)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(12)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(10){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(10)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(4)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-3 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(4)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(13),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(13),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(13),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(13){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(13)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(13)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(13)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(13)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(11),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(11),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(11),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(11){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(11)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(11)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(11)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(11)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(9),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(9){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(9)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(9)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(7)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(7)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(5)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-4 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(5)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(14),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(14),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(14),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(14){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(14)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(14)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(14)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(14)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(12),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(12),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(12),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(12){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(12)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(12)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(12)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(12)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(10),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(10){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(10)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(10)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(8)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(8)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6),.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6){grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .navtabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.navtabs-tabs li:nth-child(6)+li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-5.grid-offset-5 .quicktabs-tabs-container ul.quicktabs-tabs li:nth-child(6)+li{grid-column:span 1}.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-all .navtabs-tabs-container ul.navtabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-all .navtabs-tabs-container ul.quicktabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-all .quicktabs-tabs-container ul.navtabs-tabs li,.node--type-apsclick-event:not(.node-edit) #main main#content .view.view-aps-click-tabs.view-display-id-tabs.grid-row-all .quicktabs-tabs-container ul.quicktabs-tabs li{grid-column:span 1}.node--type-page:not(.node-edit) .node__content{padding:0 10%}.node--type-page:not(.node-edit) #page #main>div{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:35.99875rem){body.thank-you .node--type-page:not(.node-edit) .node__content .paragraph--type--link{display:none}}@media (max-width:47.99875rem){.node--type-page:not(.node-edit) .node__content{padding:0}}body.node--type-event:not(.node-edit) main#content{overflow-x:clip}body.node--type-event:not(.node-edit) .layout{padding-bottom:1rem}body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle{font-size:2.5rem}body.node--type-event:not(.node-edit) .layout .layout__region .block-extra-field-blocknodeeventflag-register-interest .flag{height:3.5rem}body.node--type-event:not(.node-edit) .layout .layout__region .block-extra-field-blocknodeeventflag-register-interest .flag a{border-radius:3rem;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%;color:#fff;font-size:1rem;text-transform:uppercase;text-decoration:none;-webkit-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s;max-width:unset}body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-addevent-button .addevent-button~ul{width:calc(100% - var(--bs-gutter-x));left:calc(var(--bs-gutter-x)/ 2);border-radius:3rem}body.node--type-event:not(.node-edit) .layout.webinar-header{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region>*{height:100%}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first>*,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child>*,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type>*{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);height:auto;overflow:hidden}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first>*,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child>*,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type>*{-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}}}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .field--type-image,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .field--type-image,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .field--type-image{float:none;margin:0}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .field--type-image img,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .field--type-image img,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .field--type-image img{width:100%;margin-bottom:0}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link a.button--danger,.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[type=submit],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value=Cancel],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value=Edit],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value=Remove],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value=Save],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value^=Create],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link a.button--danger,.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[type=submit],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value=Cancel],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value=Edit],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value=Remove],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value=Save],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value^=Create],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link a.button--danger,.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[type=submit],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value=Cancel],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value=Edit],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value=Remove],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value=Save],.administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value^=Create],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link a.button--danger,.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[type=submit],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value=Cancel],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value=Edit],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value=Remove],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value=Save],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value^=Create],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link a.button--danger,.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[type=submit],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value=Cancel],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value=Edit],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value=Remove],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value=Save],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value^=Create],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link a.button--danger,.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[type=submit],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value=Cancel],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value=Edit],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value=Remove],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value=Save],.dashboards-container body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value^=Create],.dashboards-container div.layout div.layout__region form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[type=submit],.dashboards-container div.layout div.layout__region form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[type=submit],.dashboards-container div.layout div.layout__region form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[type=submit],.dashboards-container div.layout.ably-notifications .administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link form>input,.dashboards-container div.layout.ably-notifications .administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link form>input,.dashboards-container div.layout.ably-notifications .administrator-form body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link form>input,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .token-dialog,.dashboards-container div.layout.ably-notifications .administrator-form form>fieldset body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .token-dialog,.dashboards-container div.layout.dashboard-management nav.navigation ul li body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link a,.dashboards-container div.layout.dashboard-management nav.navigation ul li body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link a,.dashboards-container div.layout.dashboard-management nav.navigation ul li body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link a,.dashboards-container div.layout.dashboard-media nav.navigation ul li body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link a,.dashboards-container div.layout.dashboard-media nav.navigation ul li body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link a,.dashboards-container div.layout.dashboard-media nav.navigation ul li body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link a,.feed-icons .views-data-export-feed body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link a,.feed-icons .views-data-export-feed body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link a,.feed-icons .views-data-export-feed body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link a,.flag body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link a,.flag body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link a,.flag body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link a,.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link a.button--danger,.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[type=submit],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value=Cancel],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value=Edit],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value=Remove],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value=Save],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button[value^=Create],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link a.button--danger,.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[type=submit],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value=Cancel],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value=Edit],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value=Remove],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value=Save],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button[value^=Create],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link a.button--danger,.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[type=submit],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value=Cancel],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value=Edit],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value=Remove],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value=Save],.node-edit body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button[value^=Create],.paragraph--type--carousel .carousel-wrapper.carousel-active body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .carousel-controls,.paragraph--type--carousel .carousel-wrapper.carousel-active body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .carousel-controls,.paragraph--type--introduction .field--type-link body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link a,.paragraph--type--introduction .field--type-link body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link a,.paragraph--type--introduction .field--type-link body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .addevent-button>a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .administrator-form a.button--danger,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .administrator-form button[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .administrator-form button[value=Cancel],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .administrator-form button[value=Edit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .administrator-form button[value=Remove],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .administrator-form button[value=Save],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .administrator-form button[value^=Create],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .btn,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .dashboards-container a.button--danger,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .dashboards-container button[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .dashboards-container button[value=Cancel],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .dashboards-container button[value=Edit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .dashboards-container button[value=Remove],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .dashboards-container button[value=Save],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .dashboards-container button[value^=Create],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .dashboards-container div.layout div.layout__region form button[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .dashboards-container div.layout.ably-notifications .administrator-form form>input,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .dashboards-container div.layout.dashboard-management nav.navigation ul li a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .dashboards-container div.layout.dashboard-media nav.navigation ul li a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .feed-icons .views-data-export-feed a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .flag a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .node-edit a.button--danger,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .node-edit button[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .node-edit button[value=Cancel],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .node-edit button[value=Edit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .node-edit button[value=Remove],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .node-edit button[value=Save],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .node-edit button[value^=Create],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .paragraph--type--introduction .field--type-link a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link body[class*=page-user-].user-logged-in form .form-actions a~a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link body[class*=page-user-].user-logged-in form .form-actions a~button,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link body[class*=page-user-].user-logged-in form .form-actions button~a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link body[class*=page-user-].user-logged-in form .form-actions button~button,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link input[type=button],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link input[type=reset],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link input[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .addevent-button>a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .administrator-form a.button--danger,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .administrator-form button[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .administrator-form button[value=Cancel],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .administrator-form button[value=Edit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .administrator-form button[value=Remove],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .administrator-form button[value=Save],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .administrator-form button[value^=Create],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .btn,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .dashboards-container a.button--danger,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .dashboards-container button[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .dashboards-container button[value=Cancel],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .dashboards-container button[value=Edit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .dashboards-container button[value=Remove],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .dashboards-container button[value=Save],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .dashboards-container button[value^=Create],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .dashboards-container div.layout div.layout__region form button[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .dashboards-container div.layout.ably-notifications .administrator-form form>input,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .dashboards-container div.layout.dashboard-management nav.navigation ul li a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .dashboards-container div.layout.dashboard-media nav.navigation ul li a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .feed-icons .views-data-export-feed a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .flag a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .node-edit a.button--danger,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .node-edit button[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .node-edit button[value=Cancel],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .node-edit button[value=Edit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .node-edit button[value=Remove],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .node-edit button[value=Save],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .node-edit button[value^=Create],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .paragraph--type--introduction .field--type-link a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link body[class*=page-user-].user-logged-in form .form-actions a~a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link body[class*=page-user-].user-logged-in form .form-actions a~button,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link body[class*=page-user-].user-logged-in form .form-actions button~a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link body[class*=page-user-].user-logged-in form .form-actions button~button,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link input[type=button],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link input[type=reset],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link input[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .addevent-button>a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .administrator-form a.button--danger,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .administrator-form button[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .administrator-form button[value=Cancel],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .administrator-form button[value=Edit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .administrator-form button[value=Remove],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .administrator-form button[value=Save],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .administrator-form button[value^=Create],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .btn,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .dashboards-container a.button--danger,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .dashboards-container button[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .dashboards-container button[value=Cancel],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .dashboards-container button[value=Edit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .dashboards-container button[value=Remove],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .dashboards-container button[value=Save],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .dashboards-container button[value^=Create],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .dashboards-container div.layout div.layout__region form button[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .dashboards-container div.layout.ably-notifications .administrator-form form>fieldset .token-dialog,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .dashboards-container div.layout.ably-notifications .administrator-form form>input,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .dashboards-container div.layout.dashboard-management nav.navigation ul li a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .dashboards-container div.layout.dashboard-media nav.navigation ul li a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .feed-icons .views-data-export-feed a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .flag a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .node-edit a.button--danger,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .node-edit button[type=submit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .node-edit button[value=Cancel],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .node-edit button[value=Edit],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .node-edit button[value=Remove],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .node-edit button[value=Save],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .node-edit button[value^=Create],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .paragraph--type--carousel .carousel-wrapper.carousel-active .carousel-controls,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .paragraph--type--introduction .field--type-link a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link body[class*=page-user-].user-logged-in form .form-actions a~a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link body[class*=page-user-].user-logged-in form .form-actions a~button,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link body[class*=page-user-].user-logged-in form .form-actions button~a,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link body[class*=page-user-].user-logged-in form .form-actions button~button,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link input[type=button],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link input[type=reset],body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link input[type=submit],body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link .action-links>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link .action-links>a,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link .action-links>a,body[class*=page-user-].user-logged-in form .form-actions body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link a~a,body[class*=page-user-].user-logged-in form .form-actions body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link a~button,body[class*=page-user-].user-logged-in form .form-actions body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button~a,body[class*=page-user-].user-logged-in form .form-actions body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first .paragraph--type--tile-link button~button,body[class*=page-user-].user-logged-in form .form-actions body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link a~a,body[class*=page-user-].user-logged-in form .form-actions body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link a~button,body[class*=page-user-].user-logged-in form .form-actions body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button~a,body[class*=page-user-].user-logged-in form .form-actions body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child .paragraph--type--tile-link button~button,body[class*=page-user-].user-logged-in form .form-actions body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link a~a,body[class*=page-user-].user-logged-in form .form-actions body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link a~button,body[class*=page-user-].user-logged-in form .form-actions body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button~a,body[class*=page-user-].user-logged-in form .form-actions body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type .paragraph--type--tile-link button~button{position:relative;text-align:center}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed div,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed div,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed div{height:100%;margin-left:0;margin-right:0}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed div.simple-status-messages,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed div.simple-status-messages,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed div.simple-status-messages{height:auto}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed div.simple-status-messages *,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed div.simple-status-messages *,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed div.simple-status-messages *{height:auto}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed .paragraph.paragraph--type--poll-group div,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed .paragraph.paragraph--type--poll-group div,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed .paragraph.paragraph--type--poll-group div{height:auto}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:0;overflow:hidden;border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .item-list,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .item-list,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .item-list{height:auto;overflow:hidden}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main{height:auto;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div{height:100%;overflow-y:auto}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div article,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div article,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div article{height:100%}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div article header,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div article header,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div article header{display:none}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div article .node__content,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div article .node__content,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div article .node__content{margin-top:0}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div article .form-actions,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div article .form-actions,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper .quicktabs-main .quicktabs-tabpage>div article .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item,body.node--type-event:not(.node-edit) .layout.webinar-support details{border:0;background:#fff;overflow:hidden;margin:0;border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button,body.node--type-event:not(.node-edit) .layout.webinar-support details summary{font-size:1rem;background-color:var(--secondary-color);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;vertical-align:middle;height:3.5rem;width:100%;outline:0}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button:before,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary:before,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button:before,body.node--type-event:not(.node-edit) .layout.webinar-support details summary:before{content:"\f013";margin-right:1rem;clear:none;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-regular);display:block;font-size:150%}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button,body.node--type-event:not(.node-edit) .layout.webinar-support details summary{line-height:2.5rem}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button:before,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary:before,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button:before,body.node--type-event:not(.node-edit) .layout.webinar-support details summary:before{display:none}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button span,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary span,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button span,body.node--type-event:not(.node-edit) .layout.webinar-support details summary span{display:none}}}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button:after,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary:after,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button:after,body.node--type-event:not(.node-edit) .layout.webinar-support details summary:after{top:calc(50% - 9px)}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button::-webkit-details-marker,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary::-webkit-details-marker,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button::-webkit-details-marker,body.node--type-event:not(.node-edit) .layout.webinar-support details summary::-webkit-details-marker{display:none}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button:not(.collapsed):after,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary:not(.collapsed):after,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button:not(.collapsed):after,body.node--type-event:not(.node-edit) .layout.webinar-support details summary:not(.collapsed):after{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button[aria-expanded=false]:after,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary[aria-expanded=false]:after,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button[aria-expanded=false]:after,body.node--type-event:not(.node-edit) .layout.webinar-support details summary[aria-expanded=false]:after{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button:active,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button:focus,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .tech-support-button:hover,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary:active,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary:focus,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item summary:hover,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button:active,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button:focus,body.node--type-event:not(.node-edit) .layout.webinar-support details .tech-support-button:hover,body.node--type-event:not(.node-edit) .layout.webinar-support details summary:active,body.node--type-event:not(.node-edit) .layout.webinar-support details summary:focus,body.node--type-event:not(.node-edit) .layout.webinar-support details summary:hover{-webkit-box-shadow:none;box-shadow:none;background-color:var(--secondary-dark)}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item #collapseForm,body.node--type-event:not(.node-edit) .layout.webinar-support details #collapseForm{display:none}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item #collapseForm.collapsing,body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item #collapseForm.show,body.node--type-event:not(.node-edit) .layout.webinar-support details #collapseForm.collapsing,body.node--type-event:not(.node-edit) .layout.webinar-support details #collapseForm.show{display:block}body.node--type-event:not(.node-edit) .layout.webinar-support .accordion-item .details-wrapper,body.node--type-event:not(.node-edit) .layout.webinar-support details .details-wrapper{padding:1rem}.paragraph--type--poll-group .poll-item .poll-view .poll body.node--type-event:not(.node-edit) .layout.webinar-support form label,.paragraph--type--poll-group .poll-item .poll-view-form .poll body.node--type-event:not(.node-edit) .layout.webinar-support form label,body.node--type-event:not(.node-edit) .layout.webinar-support form .paragraph--type--poll-group .poll-item .poll-view .poll label,body.node--type-event:not(.node-edit) .layout.webinar-support form .paragraph--type--poll-group .poll-item .poll-view-form .poll label,body.node--type-event:not(.node-edit) .layout.webinar-support form body[class*=page-user-].user-logged-in div.layout.user-profile .field .field__label,body.node--type-event:not(.node-edit) .layout.webinar-support form label,body[class*=page-user-].user-logged-in div.layout.user-profile .field body.node--type-event:not(.node-edit) .layout.webinar-support form .field__label{color:var(--secondary-color)}body.node--type-event:not(.node-edit) .layout.webinar-support form .form-type-webform-markup{color:var(--secondary-color);font-size:2.5rem}body.node--type-event:not(.node-edit) .layout.webinar-support form .form-control{border-color:var(--secondary-color)!important}body.node--type-event:not(.node-edit) .layout.webinar-support form input[type=email],body.node--type-event:not(.node-edit) .layout.webinar-support form input[type=text],body.node--type-event:not(.node-edit) .layout.webinar-support form textarea{border-color:var(--secondary-color)}body.node--type-event:not(.node-edit) .layout.webinar-support form .small,body.node--type-event:not(.node-edit) .layout.webinar-support form small{font-size:1rem;display:block}body.node--type-event:not(.node-edit) .layout.webinar-support form .form-actions{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative}body.node--type-event:not(.node-edit) .layout.webinar-support form .form-actions button{min-width:12rem}body.node--type-event:not(.node-edit) .layout.webinar-support .layout__region--second{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;position:relative}body.node--type-event:not(.node-edit) .layout.webinar-support .layout__region--second>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}body.node--type-event:not(.node-edit) .layout.webinar-support .layout__region--second>* .addevent-button>a{max-width:none;height:3.5rem;border-radius:3rem}@media (max-width:74.99875rem){body.node--type-event:not(.node-edit) .layout.layout--twocol-section .layout__region--first{-webkit-box-flex:0;-webkit-flex:0 1 67%;-ms-flex:0 1 67%;flex:0 1 67%}body.node--type-event:not(.node-edit) .layout.layout--twocol-section .layout__region--second{-webkit-box-flex:0;-webkit-flex:0 1 33%;-ms-flex:0 1 33%;flex:0 1 33%}}@media (max-width:61.99875rem){body.node--type-event:not(.node-edit) header.header{margin-bottom:0}body.node--type-event:not(.node-edit) main#content section{padding-top:0!important}body.node--type-event:not(.node-edit) main#content section .node__content{margin-top:0}body.node--type-event:not(.node-edit) .layout{padding-bottom:0}body.node--type-event:not(.node-edit) .layout.layout--twocol-section .layout__region--first{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}body.node--type-event:not(.node-edit) .layout.layout--twocol-section .layout__region--second{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}body.node--type-event:not(.node-edit) .layout .layout__region{padding-bottom:1rem}body.node--type-event:not(.node-edit) .layout.edit-button{display:none}body.node--type-event:not(.node-edit) .layout.webinar-header{display:none}body.node--type-event:not(.node-edit) .layout.webinar-interaction{margin-left:calc(-1 * var(--bs-gutter-x) - 1rem);margin-right:calc(-1 * var(--bs-gutter-x) - 1rem);padding-bottom:1rem}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region{padding-bottom:0}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--first>*,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-child>*,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:first-of-type>*{border-radius:0}body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region--second .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-child .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper,body.node--type-event:not(.node-edit) .layout.webinar-interaction .layout__region:last-of-type .block-dashboards-blockdashboardview-embed .content>div .views-element-container .view .view-content .quicktabs-wrapper{border-radius:0}body.node--type-event:not(.node-edit) .layout.webinar-support form .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.node--type-event:not(.node-edit) .layout.webinar-support form .form-actions button{width:100%}body.node--type-event:not(.node-edit) .layout .layout__region--second{gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}.mfp-content .faculty-popup,.node--type-faculty .faculty-popup{margin:0 auto;max-width:50rem;width:50%}.mfp-content .faculty-wrapper,.node--type-faculty .faculty-wrapper{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.mfp-content .faculty-wrapper .photo-spacer,.node--type-faculty .faculty-wrapper .photo-spacer{--bs-aspect-ratio:calc(1 / 5 * 100%);max-height:110px;margin:0 auto;width:100%}.mfp-content .faculty-wrapper .faculty-container,.node--type-faculty .faculty-wrapper .faculty-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;background:#fff;position:relative;border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}.mfp-content .faculty-wrapper .faculty-container .photo-wrapper,.node--type-faculty .faculty-wrapper .faculty-container .photo-wrapper{--bs-aspect-ratio:calc(1 / 5 * 100%);position:relative;max-height:110px;margin:0 auto;width:100%}.mfp-content .faculty-wrapper .faculty-container .photo-wrapper .photo,.node--type-faculty .faculty-wrapper .faculty-container .photo-wrapper .photo{width:40%;left:30%;height:auto;text-align:center;position:absolute;-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.mfp-content .faculty-wrapper .faculty-container .photo-wrapper .photo .field--type-image,.node--type-faculty .faculty-wrapper .faculty-container .photo-wrapper .photo .field--type-image{float:none;margin:0}.mfp-content .faculty-wrapper .faculty-container .photo-wrapper .photo img,.node--type-faculty .faculty-wrapper .faculty-container .photo-wrapper .photo img{border:solid 1px #e9ecef;width:100%;max-width:220px;height:auto;margin:0}.mfp-content .faculty-wrapper .faculty-container .faculty-content,.node--type-faculty .faculty-wrapper .faculty-container .faculty-content{padding:1.5rem 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mfp-content .faculty-wrapper .faculty-container .faculty-content .faculty-titles,.node--type-faculty .faculty-wrapper .faculty-container .faculty-content .faculty-titles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;color:var(--secondary-color);-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.mfp-content .faculty-wrapper .faculty-container .faculty-content .faculty-titles .name,.node--type-faculty .faculty-wrapper .faculty-container .faculty-content .faculty-titles .name{font-size:2.5rem}.mfp-content .faculty-wrapper .faculty-container .faculty-content .faculty-titles .biography,.node--type-faculty .faculty-wrapper .faculty-container .faculty-content .faculty-titles .biography{color:var(--tertiary-color)}.mfp-content .faculty-wrapper .faculty-container .faculty-content .faculty-link,.node--type-faculty .faculty-wrapper .faculty-container .faculty-content .faculty-link{margin-top:1em}.mfp-content .faculty-wrapper .faculty-container .faculty-content .faculty-link a,.node--type-faculty .faculty-wrapper .faculty-container .faculty-content .faculty-link a{max-width:none}@media (max-width:35.99875rem){.mfp-content .faculty-popup,.paragraph--type--faculty .faculty-popup{margin:0;max-width:none;width:100%}}.node--type-interactivity-tab .paragraph.paragraph--type--webform form .form-actions button{width:100%;max-width:none}@media (max-width:35.99875rem){.node--type-interactivity-tab .paragraph.paragraph--type--live-voting .field--type-iframe>div{--bs-aspect-ratio:calc(3 / 2 * 100%)}}body.node--type-landing-page:not(.node-edit) header.header{margin-bottom:0}body.node--type-landing-page:not(.node-edit) #page .featured-top{background-image:url(../images/editable/LandingPage-Banner.png);background-position:center center;background-repeat:no-repeat;background-color:transparent;-webkit-background-size:cover;background-size:cover;padding-top:9rem;padding-bottom:9rem}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted{padding-left:1rem;padding-right:1rem}.dashboards-container div.layout body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .panel__title.h2,.dashboards-container div.layout body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2.panel__title,.paragraph--type--carousel body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2,.paragraph--type--carousel body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2,.paragraph--type--introduction body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2,.paragraph--type--introduction body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .block-field-blocknodeeventtitle,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .dashboards-container div.layout .panel__title.h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .dashboards-container div.layout h2.panel__title,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h1,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--carousel .h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--carousel h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--introduction .h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--introduction h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h1,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description main#content section .layout h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2{max-width:50%;text-transform:uppercase;color:#fff;font-size:6rem;padding-bottom:0}.dashboards-container div.layout body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .panel__title.h2:after,.dashboards-container div.layout body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2.panel__title:after,.paragraph--type--carousel body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2:after,.paragraph--type--carousel body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2:after,.paragraph--type--introduction body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2:after,.paragraph--type--introduction body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2:after,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .block-field-blocknodeeventtitle:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .dashboards-container div.layout .panel__title.h2:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .dashboards-container div.layout h2.panel__title:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h1:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--carousel .h2:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--carousel h2:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--introduction .h2:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--introduction h2:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description body[class*=page-user-].user-logged-in div.layout div.layout__region h2:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h1:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description main#content section .layout .h2:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description main#content section .layout h2:after,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2:after,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2:after{display:none}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;gap:1rem}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>a{max-width:15rem}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>span{position:relative}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:15rem}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer{width:50%;background:#fff;overflow:hidden;opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;border-radius:3rem}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer time{display:none}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer.syotimer{opacity:1}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .date-fragment{text-align:center;color:var(--primary-color);font-size:1rem;text-transform:uppercase;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .date-fragment span{display:block;color:var(--secondary-color);font-size:6rem;font-weight:var(--font-light);line-height:1;position:relative}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .date-fragment span:after{content:":";display:inline-block;position:absolute;right:0;color:var(--secondary-color);font-size:inherit;-webkit-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .date-fragment:last-child span:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .date-fragment:last-of-type span:after{display:none}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .syotimer__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .syotimer__body .syotimer-cell{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .syotimer__body .syotimer-cell .syotimer-cell__value{display:block;text-align:center;color:var(--secondary-color);font-size:6rem;font-weight:var(--font-light);line-height:1}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .syotimer__body .syotimer-cell .syotimer-cell__value:after{content:":";display:inline-block;position:absolute;right:0;color:var(--secondary-color);font-size:inherit;-webkit-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .syotimer__body .syotimer-cell .syotimer-cell__unit{text-align:center;color:var(--primary-color);font-size:1rem;text-transform:uppercase}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .syotimer__body .syotimer-cell:last-child .syotimer-cell__value:after,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .syotimer__body .syotimer-cell:last-of-type .syotimer-cell__value:after{display:none}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer .live-event{text-align:center;text-transform:uppercase;color:var(--primary-color);font-size:2.5rem;display:block;line-height:1.25em}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer:empty{display:none}body.node--type-landing-page:not(.node-edit) #page #main-wrapper{overflow-x:hidden}body.node--type-landing-page:not(.node-edit) #page main#content section .layout{padding-top:3rem;padding-bottom:3rem}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout h2{font-size:2.5rem}body.node--type-landing-page:not(.node-edit) #page main#content section .layout.edit-button{padding:0}body.node--type-landing-page:not(.node-edit) #page main#content section .layout.landing-upcoming:nth-child(odd){position:relative;background:#f7f7f7}body.node--type-landing-page:not(.node-edit) #page main#content section .layout.landing-upcoming:nth-child(odd):after,body.node--type-landing-page:not(.node-edit) #page main#content section .layout.landing-upcoming:nth-child(odd):before{content:"";top:0;width:50vw;position:absolute;height:100%;background:inherit;z-index:1}body.node--type-landing-page:not(.node-edit) #page main#content section .layout.landing-upcoming:nth-child(odd):before{right:100%}body.node--type-landing-page:not(.node-edit) #page main#content section .layout.landing-upcoming:nth-child(odd):after{left:100%}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row{z-index:5;position:relative}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;height:100%;overflow:hidden;background:#fff;border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2)}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-container,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-container .event-banner img,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-container .event-banner img{width:100%;height:auto}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-container .event-description,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-container .event-description{padding-left:2rem;padding-right:2rem}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-container .event-description .title,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-container .event-description .title{display:block;font-size:2.5rem;color:var(--secondary-color)}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-container .event-description .title .date,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-container .event-description .title .date{display:block}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-links .addevent-button>a,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-links .addevent-button>a{max-width:none}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-links .addevent-button~ul,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-links .addevent-button~ul{width:calc(100% - (var(--bs-gutter-x) + 6rem));left:calc(var(--bs-gutter-x) * .5 + 3rem)}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-links .flag,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-links .flag{margin-top:.5rem}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-links .flag a,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-links .flag a{max-width:none}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-links .view-node a,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-links .view-node a{background:var(--secondary-color);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;height:3.5rem;max-width:none;border-radius:0}body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-links .view-node a:active,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-links .view-node a:focus,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-on_demand .view-content .views-row .event-wrapper .event-links .view-node a:hover,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-links .view-node a:active,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-links .view-node a:focus,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .view.view-aps-event-list.view-display-id-upcoming .view-content .views-row .event-wrapper .event-links .view-node a:hover{background:var(--secondary-dark)}@media (max-width:47.99875rem){body.node--type-landing-page:not(.node-edit) #page .featured-top{padding-top:4rem;padding-bottom:4rem}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper{width:100%}.dashboards-container div.layout body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .panel__title.h2,.dashboards-container div.layout body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2.panel__title,.paragraph--type--carousel body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2,.paragraph--type--carousel body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2,.paragraph--type--introduction body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2,.paragraph--type--introduction body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .block-field-blocknodeeventtitle,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .dashboards-container div.layout .panel__title.h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .dashboards-container div.layout h2.panel__title,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h1,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--carousel .h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--carousel h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--introduction .h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .paragraph--type--introduction h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h1,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description main#content section .layout h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2,body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .promoted-container .promoted-description h2{max-width:none}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;gap:1rem}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>*{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .action-links>span{position:relative}body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-aps-event-list.view-display-id-promoted .view-content .views-row .promoted-wrapper .countdown-timer{width:100%}body.node--type-landing-page:not(.node-edit) #page main#content section>div{padding-top:1.5rem;padding-bottom:1.5rem}}.paragraph--type--webform .social-wall-wrapper{opacity:0;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);border:solid 2px var(--primary-color)}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button{padding:.9375rem 1.25rem;border:0;background:0 0}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button .hover-magnify{display:none}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button:active .default-magnify,.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button:focus .default-magnify,.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button:hover .default-magnify{display:none}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button:active .hover-magnify,.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button:focus .hover-magnify,.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img-overlay button:hover .hover-magnify{display:block}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-img img{width:100%;height:auto;margin:0;padding:0}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body{color:#fff;position:absolute;bottom:0;left:0;width:100%}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body .card-comment{margin-bottom:0}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body .post-info{line-height:2em;font-size:1rem}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body .post-info .card-name{font-weight:lighter;font-style:italic}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body p{margin-bottom:2em}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body p:last-child,.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card .card-body p:last-of-type{margin-bottom:0}.paragraph--type--webform .social-wall-wrapper .social-wall-cards .social-wall-card-wrapper .social-wall-card.text-only .card-body{position:static;text-align:center;background:0 0;color:var(--primary-color)}.paragraph--type--webform .social-wall-wrapper.sw-ready{opacity:1}.social-wall-post-modal{padding:0!important}.social-wall-post-modal .modal-dialog{z-index:1000;min-height:100%;max-width:750px;padding:3.125rem 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:35.99875rem){.social-wall-post-modal .modal-dialog{margin:auto}}.social-wall-post-modal .modal-content{border-radius:0;border:none}.social-wall-post-modal .modal-content .modal-body{position:relative}.social-wall-post-modal .modal-content .modal-body button.close{position:absolute;top:10px;right:10px;background-color:#fff;opacity:1}.social-wall-post-modal .modal-content .modal-body button.close .hover-close{display:none}.social-wall-post-modal .modal-content .modal-body button.close:active .default-close,.social-wall-post-modal .modal-content .modal-body button.close:focus .default-close,.social-wall-post-modal .modal-content .modal-body button.close:hover .default-close{display:none}.social-wall-post-modal .modal-content .modal-body button.close:active .hover-close,.social-wall-post-modal .modal-content .modal-body button.close:focus .hover-close,.social-wall-post-modal .modal-content .modal-body button.close:hover .hover-close{display:block}.social-wall-post-modal .modal-content .modal-body #socialPostModalImageContainer img{width:100%;height:auto}.social-wall-post-modal .modal-content .modal-footer{border:0;padding-top:1.25rem;padding-bottom:.9375rem}body.node--type-splash:not(.node-edit) .fullscreen-video-container{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:9999;pointer-events:none;overflow:hidden;background:#343a40}body.node--type-splash:not(.node-edit) .fullscreen-video-container video{-o-object-fit:cover;object-fit:cover;width:100vw;height:100%}.node--type-tile .node__content{height:100%}.node--type-tile .node__content .tile-thumbnail img{width:100%;height:auto}.node--type-tile .node__content .tile-wrapper{border-radius:3rem;-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);overflow:hidden;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.node--type-tile .node__content .tile-wrapper .tile-content{text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:2rem;padding-right:2rem}.node--type-tile .node__content .tile-wrapper .tile-content .title{color:var(--secondary-color);font-size:2.5rem}.node--type-tile .node__content .tile-wrapper .tile-link a{text-align:left;margin-left:2rem;margin-right:2rem;max-width:none}body.node--type-welcome-page:not(.node-edit) #page .featured-top{background-image:url(../images/editable/WelcomePage-Banner.svg),-webkit-gradient(linear,left top,left bottom,from(var(--secondary-color)),to(var(--secondary-dark)));background-image:url(../images/editable/WelcomePage-Banner.svg),-webkit-linear-gradient(top,var(--secondary-color),var(--secondary-dark));background-image:url(../images/editable/WelcomePage-Banner.svg),-o-linear-gradient(top,var(--secondary-color),var(--secondary-dark));background-image:url(../images/editable/WelcomePage-Banner.svg),linear-gradient(to bottom,var(--secondary-color),var(--secondary-dark))}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome{padding-left:1rem;padding-right:1rem}.dashboards-container body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,.paragraph--type--carousel .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .dashboards-container div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .dashboards-container div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .layout__region .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout .layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body[class*=page-user-].user-logged-in div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region .h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body[class*=page-user-].user-logged-in div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body[class*=page-user-].user-logged-in div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body[class*=page-user-].user-logged-in div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .dashboards-container div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .dashboards-container div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .layout__region .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout .layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) body[class*=page-user-].user-logged-in div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) body[class*=page-user-].user-logged-in div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) body[class*=page-user-].user-logged-in div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) body[class*=page-user-].user-logged-in div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region .h2,body[class*=page-user-].user-logged-in body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region h2,body[class*=page-user-].user-logged-in body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region .h2,body[class*=page-user-].user-logged-in body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region h2,body[class*=page-user-].user-logged-in body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2{text-transform:uppercase;color:#fff;font-size:6rem;padding-bottom:0}.dashboards-container body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,.dashboards-container body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,.dashboards-container body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,.dashboards-container body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,.dashboards-container div.layout .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,.dashboards-container div.layout .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,.dashboards-container div.layout .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,.dashboards-container div.layout .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,.dashboards-container div.layout .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,.dashboards-container div.layout .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,.dashboards-container div.layout .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,.dashboards-container div.layout .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,.dashboards-container div.layout body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,.paragraph--type--carousel .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--carousel .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--carousel .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--carousel .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--carousel .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--carousel .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--carousel .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--carousel .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--carousel body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--carousel body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--carousel body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--introduction .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--introduction .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--introduction .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--introduction .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--introduction .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--introduction .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--introduction .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--introduction .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--introduction body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--introduction body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--introduction body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle:after,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle:after,body.node--type-event:not(.node-edit) .layout .layout__region .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle:after,body.node--type-event:not(.node-edit) .layout .layout__region .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle:after,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle:after,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle:after,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle:after,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle:after,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .dashboards-container div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .dashboards-container div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .layout__region .block-field-blocknodeeventtitle:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout .layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body[class*=page-user-].user-logged-in div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region .h2:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body[class*=page-user-].user-logged-in div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region h2:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body[class*=page-user-].user-logged-in div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body[class*=page-user-].user-logged-in div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-landing-page:not(.node-edit) .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-landing-page:not(.node-edit) .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-landing-page:not(.node-edit) .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-landing-page:not(.node-edit) .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-landing-page:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout .panel__title.h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .dashboards-container div.layout h2.panel__title:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventtitle:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body[class*=page-user-].user-logged-in div.layout div.layout__region h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .dashboards-container div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .panel__title.h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .dashboards-container div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2.panel__title:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h1:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .layout__region .block-field-blocknodeeventtitle:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--carousel h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .paragraph--type--introduction h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h1:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout .layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventtitle:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) body[class*=page-user-].user-logged-in div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) body[class*=page-user-].user-logged-in div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) body[class*=page-user-].user-logged-in div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) body[class*=page-user-].user-logged-in div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout .h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome main#content section .layout h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) main#content section .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body.node--type-welcome-page:not(.node-edit) body.node--type-landing-page:not(.node-edit) #page main#content section .layout .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body[class*=page-user-].user-logged-in body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region .h2:after,body[class*=page-user-].user-logged-in body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region h2:after,body[class*=page-user-].user-logged-in body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body[class*=page-user-].user-logged-in body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body[class*=page-user-].user-logged-in body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region .h2:after,body[class*=page-user-].user-logged-in body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome div.layout__region h2:after,body[class*=page-user-].user-logged-in body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body[class*=page-user-].user-logged-in body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) div.layout div.layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h2:after,body[class*=page-user-].user-logged-in div.layout div.layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h2:after{display:none}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h3,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h3,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h3,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h3,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h3,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h3,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h3,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h3,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region .paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region .view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region .view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) .layout .layout__region body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h3,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .layout__region .block-field-blocknodeeventfield-event-date,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h3,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout .layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventfield-event-date,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h3,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h3,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h3,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h3,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h3,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h3,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h3,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h3,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h3,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome body.node--type-event:not(.node-edit) .layout .layout__region .block-field-blocknodeeventfield-event-date,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h3,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .h3,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .layout__region .block-field-blocknodeeventfield-event-date,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome h3,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout .layout__region #block-views-block-aps-event-list-welcome .view.view-aps-event-list.view-display-id-welcome .block-field-blocknodeeventfield-event-date{color:#fff}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form{-webkit-box-shadow:0 5px 15px 0 rgba(72,72,72,.2);box-shadow:0 5px 15px 0 rgba(72,72,72,.2);border-radius:3rem;width:100%;display:inline-block;text-align:left;padding:1.5rem 2rem;background:#fff}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .header,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .header,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .header,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .header,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .header{text-align:center}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .icon [class*=fa-],.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .icon [class*=fa-],.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header .icon [class*=fa-],.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header .icon [class*=fa-],body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .header .icon [class*=fa-],body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .icon [class*=fa-],body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .icon [class*=fa-],body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .header .icon [class*=fa-],body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .header .icon [class*=fa-],body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .header .icon [class*=fa-],body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .header .icon [class*=fa-]{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--primary-color);font-size:6rem;width:auto!important}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .title,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .title,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header .title,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header .title,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .header .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .header .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .header .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .header .title,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .header .title{color:var(--secondary-color);font-size:6rem;text-transform:uppercase}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .info,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .info,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header .info,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .header .info,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .header .info,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .info,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .header .info,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .header .info,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .header .info,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .header .info,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .header .info{text-align:center;max-width:18rem}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form #block-page-title-block,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form #block-page-title-block,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form #block-page-title-block,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form #block-page-title-block,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form #block-page-title-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form #block-page-title-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form #block-page-title-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form #block-page-title-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form #block-page-title-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form #block-page-title-block,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form #block-page-title-block{display:none}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form #user-pass>p,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form #user-pass>p,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form #user-pass>p,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form #user-pass>p,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form #user-pass>p,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form #user-pass>p,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form #user-pass>p,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form #user-pass>p,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form #user-pass>p,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form #user-pass>p,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form #user-pass>p{display:none}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions{margin-top:1rem}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions button,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions button,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions button,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .form .form-actions button,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .form .form-actions button{width:100%;max-width:none}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .item-list ul,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .item-list ul,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .item-list ul,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .item-list ul,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .item-list ul{margin:0}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul li,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul li,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .item-list ul li,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .item-list ul li,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .item-list ul li,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .item-list ul li,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .item-list ul li{padding:0;background:0 0;border:none}.paragraph--type--faculty-list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li a,.paragraph--type--list body.node--type-welcome-page:not(.node-edit) #page .featured-top .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li a,.view.view-wishes.view-id-display .mfp-candle-gallery body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul li a,.view.view-wishes.view-id-tablet body.node--type-welcome-page:not(.node-edit) #page .featured-top .view-content #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-event:not(.node-edit) body.node--type-welcome-page:not(.node-edit) #page .featured-top .layout #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--faculty-list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .paragraph--type--list .field--type-entity-reference.field__items #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .row #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-display .mfp-candle-gallery .view-content #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top .view.view-wishes.view-id-tablet .view-content #block-user-login-block .anonymous-form .item-list ul li a,body.node--type-welcome-page:not(.node-edit) #page .featured-top body.node--type-event:not(.node-edit) .layout #block-user-login-block .anonymous-form .item-list ul li a{color:var(--secondary-color);display:list-item;list-style:none;font-style:italic}body.node--type-welcome-page:not(.node-edit) #page #main-wrapper{overflow-x:hidden}body.node--type-welcome-page:not(.node-edit) #page main#content section .layout.edit-button{padding:0}body.node--type-welcome-page:not(.node-edit) #page main#content section .node__content .field--name-field-paragraph-content>.paragraph:nth-child(even){position:relative;background:#f7f7f7}body.node--type-welcome-page:not(.node-edit) #page main#content section .node__content .field--name-field-paragraph-content>.paragraph:nth-child(even):after,body.node--type-welcome-page:not(.node-edit) #page main#content section .node__content .field--name-field-paragraph-content>.paragraph:nth-child(even):before{content:"";top:0;width:50vw;position:absolute;height:100%;background:inherit;z-index:1}body.node--type-welcome-page:not(.node-edit) #page main#content section .node__content .field--name-field-paragraph-content>.paragraph:nth-child(even):before{right:100%}body.node--type-welcome-page:not(.node-edit) #page main#content section .node__content .field--name-field-paragraph-content>.paragraph:nth-child(even):after{left:100%}@media (max-width:47.99875rem){body.node--type-landing-page:not(.node-edit) #page .featured-top{padding-top:4rem;padding-bottom:4rem}body.node--type-landing-page:not(.node-edit) #page main#content section>div{padding-top:1.5rem;padding-bottom:1.5rem}}.paragraph--type--webform div[id*=webform-submission-word-cloud] form table{border-collapse:collapse;margin-bottom:0}.paragraph--type--webform div[id*=webform-submission-word-cloud] form table *{border-width:0}.paragraph--type--webform div[id*=webform-submission-word-cloud] form table thead{display:none}.paragraph--type--webform div[id*=webform-submission-word-cloud] form table tbody tr td{background:0 0;--bs-table-accent-bg:transparent;padding-left:0;padding-right:0}.paragraph--type--webform div[id*=webform-submission-word-cloud] form table tbody tr td[class^=webform-multiple]{display:none}.paragraph--type--webform div[id*=webform-submission-word-cloud] form fieldset[id^=edit-your-message]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem}.paragraph--type--webform div[id*=webform-submission-word-cloud] form fieldset[id^=edit-your-message] .webform-multiple-table-responsive{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.paragraph--type--webform div[id*=webform-submission-word-cloud] form fieldset[id^=edit-your-message]:after{display:none}.paragraph--type--webform div[id*=webform-submission-word-cloud] form .tabledrag-toggle-weight-wrapper{display:none}.paragraph--type--webform div[id*=webform-submission-word-cloud] form .webform-multiple-add fieldset{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwidHlwb2dyYXBoeS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJzdHlsZS5jc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwibWl4aW5zLnNjc3MiLCJvdmVycmlkZXMuc2NzcyIsInBhcmFncmFwaHMvYWdlbmRhLnNjc3MiLCJwYXJhZ3JhcGhzL2Nhcm91c2VsLnNjc3MiLCJwYXJhZ3JhcGhzL2ZhY3VsdHktbGlzdC5zY3NzIiwicGFyYWdyYXBocy9maWx0ZXJlZC1saXN0LnNjc3MiLCJwYXJhZ3JhcGhzL2ludHJvZHVjdGlvbi5zY3NzIiwicGFyYWdyYXBocy9saW5rLnNjc3MiLCJwYXJhZ3JhcGhzL2xpc3Quc2NzcyIsInBhcmFncmFwaHMvcG9sbC1ncm91cC5zY3NzIiwicGFyYWdyYXBocy9zb2NpYWwtd2FsbC5zY3NzIiwicGFyYWdyYXBocy9zcGxpdC5zY3NzIiwicGFyYWdyYXBocy90ZXh0LnNjc3MiLCJwYXJhZ3JhcGhzL3dvcmQtY2xvdWQuc2NzcyIsInN0cnVjdHVyZS9hZGQtZXZlbnQuc2NzcyIsInN0cnVjdHVyZS9hbmltYXRpb25zLnNjc3MiLCJzdHJ1Y3R1cmUvYXNrLWEtcXVlc3Rpb24uc2NzcyIsInN0cnVjdHVyZS9jb21wYXJpc29uLWdyYXBoLnNjc3MiLCJzdHJ1Y3R1cmUvZGFzaGJvYXJkLnNjc3MiLCJzdHJ1Y3R1cmUvZHJ1cGFsLnNjc3MiLCJzdHJ1Y3R1cmUvZmFxLnNjc3MiLCJzdHJ1Y3R1cmUvZmllbGRzLnNjc3MiLCJzdHJ1Y3R1cmUvZmxhZy5zY3NzIiwic3RydWN0dXJlL2Zvb3Rlci5zY3NzIiwic3RydWN0dXJlL2hlYWRlci5zY3NzIiwic3RydWN0dXJlL2h0bWwuc2NzcyIsInN0cnVjdHVyZS9tYWluLnNjc3MiLCJzdHJ1Y3R1cmUvbWFpbnRlbmFuY2Uuc2NzcyIsInN0cnVjdHVyZS9tZWRpYS5zY3NzIiwic3RydWN0dXJlL25vZGUtZWRpdC5zY3NzIiwic3RydWN0dXJlL3BvbGxpbmctZ3JhcGguc2NzcyIsInN0cnVjdHVyZS9wb3B1cC5zY3NzIiwic3RydWN0dXJlL3F1aWNrdGFicy5zY3NzIiwic3RydWN0dXJlL3VzZXIuc2NzcyIsInN0cnVjdHVyZS92aWV3cy5zY3NzIiwic3RydWN0dXJlL3dlYmZvcm0uc2NzcyIsImNvbnRlbnQvYXBzY2xpY2stZXZlbnQuc2NzcyIsImNvbnRlbnQvYmFzaWMtcGFnZS5zY3NzIiwiY29udGVudC9ldmVudC5zY3NzIiwiY29udGVudC9mYWN1bHR5LnNjc3MiLCJjb250ZW50L2ludGVyYWN0aXZpdHktdGFiLnNjc3MiLCJjb250ZW50L2xhbmRpbmctcGFnZS5zY3NzIiwiY29udGVudC9zb2NpYWwtd2FsbC5zY3NzIiwiY29udGVudC9zcGxhc2guc2NzcyIsImNvbnRlbnQvdGlsZS5zY3NzIiwiY29udGVudC93ZWxjb21lLXBhZ2Uuc2NzcyIsImNvbnRlbnQvd29yZC1jbG91ZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFDRTs7Ozs7QUNJTSw2R0FFQSx3RkFDQSxzRkFDQSxnRkFDQSxrRkFDQSxxRkFDQSxpRkNaUixNQVFJLFVBQUEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLFVBQUEsUUFBQSxTQUFBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxXQUFBLFFBQUEsVUFBQSxRQUFBLFVBQUEsUUFBQSxXQUFBLEtBQUEsV0FBQSxLQUFBLFVBQUEsUUFBQSxlQUFBLFFBSUEsY0FBQSxRQUFBLGNBQUEsUUFBQSxjQUFBLFFBQUEsY0FBQSxRQUFBLGNBQUEsUUFBQSxjQUFBLFFBQUEsY0FBQSxRQUFBLGNBQUEsUUFBQSxjQUFBLFFBSUEsYUFBQSxRQUFBLGVBQUEsUUFBQSxhQUFBLFFBQUEsVUFBQSxRQUFBLGFBQUEsUUFBQSxZQUFBLFFBQUEsV0FBQSxRQUFBLFVBQUEsUUFJQSxpQkFBQSxFQUFBLENBQUEsR0FBQSxDQUFBLElBQUEsbUJB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QSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGNBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGVBK0JFLFVBaERKLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQXFEUSxPQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsWUErRE0sT0FoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLE9BaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxPQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sT0FoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLE9BaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxPQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sT0FoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLE9BaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxRQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sUUFoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFFBaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQXVFUSxVQXhEVixZQUFBLFlBd0RVLFVBeERWLFlBQUEsYUF3RFUsVUF4RFYsWUFBQSxJQXdEVSxVQXhEVixZQUFBLGFBd0RVLFVBeERWLFlBQUEsYUF3RFUsVUF4RFYsWUFBQSxJQXdEVSxVQXhEVixZQUFBLGFBd0RVLFVBeERWLFlBQUEsYUF3RFUsVUF4RFYsWUFBQSxJQXdEVSxXQXhEVixZQUFBLGFBd0RVLFdBeERWLFlBQUEsYUFtRU0sS1ZpeUJSLE1VL3hCVSxjQUFBLEVBR0YsS1ZpeUJSLE1VL3hCVSxjQUFBLEVBUEYsS1YyeUJSLE1VenlCVSxjQUFBLFFBR0YsS1YyeUJSLE1VenlCVSxjQUFBLFFBUEYsS1ZxekJSLE1VbnpCVSxjQUFBLE9BR0YsS1ZxekJSLE1VbnpCVSxjQUFBLE9BUEYsS1YrekJSLE1VN3pCVSxjQUFBLEtBR0YsS1YrekJSLE1VN3pCVSxjQUFBLEtBUEYsS1Z5MEJSLE1VdjBCVSxjQUFBLE9BR0YsS1Z5MEJSLE1VdjBCVSxjQUFBLE9BUEYsS1ZtMUJSLE1VajFCVSxjQUFBLEtBR0YsS1ZtMUJSLE1VajFCVSxjQUFBLEtGMUROLHlCRVVFLFFBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxHQUFBLFNBQUEsRUFBQSxFQUFBLEdBQUEsS0FBQSxFQUFBLEVBQUEsR0FHRixvQkFwQ0osaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBY0EsaUJBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBRkYsaUJBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGVBRkYsaUJBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGVBK0JFLGFBaERKLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQXFEUSxVQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsWUErRE0sVUFoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxVQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxVQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxXQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sV0FoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFdBaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQXVFUSxhQXhEVixZQUFBLEVBd0RVLGFBeERWLFlBQUEsWUF3RFUs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RFEsVUFoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFlBK0RNLFVBaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sVUFoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sVUFoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sV0FoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFdBaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxXQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0F1RVEsYUF4RFYsWUFBQSxFQXdEVSxhQXhEVixZQUFBLFlBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxjQXhEVixZQUFBLGFBd0RVLGNBeERWLFlBQUEsYUFtRU0sUVZndEROLFNVOXNEUSxjQUFBLEVBR0YsUVYrc0ROLFNVN3NEUSxjQUFBLEVBUEYsUVZ3dEROLFNVdHREUSxjQUFBLFFBR0YsUVZ1dEROLFNVcnREUSxjQUFBLFFBUEYsUVZndUROLFNVOXREUSxjQUFBLE9BR0YsUVYrdEROLFNVN3REUSxjQUFBLE9BUEYsUVZ3dUROLFNVdHVEUSxjQUFBLEtBR0YsUVZ1dUROLFNVcnVEUSxjQUFBLEtBUEYsUVZndkROLFNVOXVEUSxjQUFBLE9BR0YsUVYrdUROLFNVN3VEUSxjQUFBLE9BUEYsUVZ3dkROLFNVdHZEUSxjQUFBLEtBR0YsUVZ1dkROLFNVcnZEUSxjQUFBLE1GMUROLDJCRVVFLFNBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxHQUFBLFNBQUEsRUFBQSxFQUFBLEdBQUEsS0FBQSxFQUFBLEVBQUEsR0FHRixxQkFwQ0osaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBY0Esa0JBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBRkYsa0JBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsa0JBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGVBRkYsa0JBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsa0JBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsa0JBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGVBK0JFLGNBaERKLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQXFEUSxXQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsWUErRE0sV0FoRU4saUJBQUEsRUFBQSxhQUFBLEVBQUEsRUFBQSxLQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFdBaEVOLGlCQUFBLEVBQUEsYUFBQSxFQUFBLEVBQUEsS0FBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxXQWhFTixpQkFBQSxFQUFBLGFBQUEsRUFBQSxFQUFBLEtBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sV0FoRU4saUJBQUEsRUFB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UUFDQSx5QkFBQSxLQUNBLHFCQUFBLFFBQ0Esd0JBQUEsS0FDQSxvQkFBQSxRQUNBLHVCQUFBLEtBRUEsTUFBQSxzQkFDQSxhQUFBLDZCQWxCRixpQkFPRSxpQkFBQSxLQUNBLGNBQUEsUUFDQSx3QkFBQSxRQUNBLHNCQUFBLFFBQ0EseUJBQUEsS0FDQSxxQkFBQSxRQUNBLHdCQUFBLEtBQ0Esb0JBQUEsUUFDQSx1QkFBQSxLQUVBLE1BQUEsc0JBQ0EsYUFBQSw2QkFsQkYsZUFPRSxpQkFBQSxLQUNBLGNBQUEsUUFDQSx3QkFBQSxRQUNBLHNCQUFBLFFBQ0EseUJBQUEsS0FDQSxxQkFBQSxRQUNBLHdCQUFBLEtBQ0Esb0JBQUEsUUFDQSx1QkFBQSxLQUVBLE1BQUEsc0JBQ0EsYUFBQSw2QkFsQkYsWUFPRSxpQkFBQSxLQUNBLGNBQUEsUUFDQSx3QkFBQSxRQUNBLHNCQUFBLFFBQ0EseUJBQUEsS0FDQSxxQkFBQSxRQUNBLHdCQUFBLEtBQ0Esb0JBQUEsUUFDQSx1QkFBQSxLQUVBLE1BQUEsc0JBQ0EsYUFBQSw2QkFsQkYsZUFPRSxpQkFBQSxLQUNBLGNBQUEsUUFDQSx3QkFBQSxRQUNBLHNCQUFBLFFBQ0EseUJBQUEsS0FDQSxxQkFBQSxRQUNBLHdCQUFBLEtBQ0Esb0JBQUEsUUFDQSx1QkFBQSxLQUVBLE1BQUEsc0JBQ0EsYUFBQSw2QkFsQkYsY0FPRSxpQkFBQSxLQUNBLGNBQUEsUUFDQSx3QkFBQSxRQUNBLHNCQUFBLFFBQ0EseUJBQUEsS0FDQSxxQkFBQSxRQUNBLHdCQUFBLEtBQ0Esb0JBQUEsUUFDQSx1QkFBQSxLQUVBLE1BQUEsc0JBQ0EsYUFBQSw2QkFsQkYsYUFPRSxpQkFBQSxLQUNBLGNBQUEsUUFDQSx3QkFBQSxRQUNBLHNCQUFBLFFBQ0EseUJBQUEsS0FDQSxxQkFBQSxRQUNBLHdCQUFBLEtBQ0Esb0JBQUEsUUFDQSx1QkFBQSxLQUVBLE1BQUEsc0JBQ0EsYUFBQSw2QkFsQkYsWUFPRSxpQkFBQSxLQUNBLGNBQUEsUUFDQSx3QkFBQSxRQUNBLHNCQUFBLFFBQ0EseUJBQUEsS0FDQSxx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QUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxLQUNBLHFCQUFBLFFBQ0EsK0JBQUEsUUR5RkEsVUN0R0EsZUFBQSxLQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLEtBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLEVBQUEsQ0FBQSxHQUFBLENBQUEsSUFDQSxzQkFBQSxLQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLEtBQ0EscUJBQUEsUUFDQSwrQkFBQSxRRHlGQSxhQ3RHQSxlQUFBLEtBQ0EsWUFBQSxRQUNBLHNCQUFBLFFBQ0EscUJBQUEsS0FDQSxrQkFBQSxRQUNBLDRCQUFBLFFBQ0EsMEJBQUEsR0FBQSxDQUFBLEdBQUEsQ0FBQSxFQUNBLHNCQUFBLEtBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsS0FDQSxxQkFBQSxRQUNBLCtCQUFBLFFEeUZBLFlDdEdBLGVBQUEsS0FDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLENBQUEsRUFBQSxDQUFBLEdBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxLQUNBLHFCQUFBLFFBQ0EsK0JBQUEsUUR5RkEsV0N0R0EsZUFBQSxLQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLEtBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLEdBQUEsQ0FBQSxHQUFBLENBQUEsSUFDQSxzQkFBQSxLQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLEtBQ0EscUJBQUEsUUFDQSwrQkFBQSxRRHlGQSxVQ3RHQSxlQUFBLEtBQ0EsWUFBQSxRQUNBLHNCQUFBLFFBQ0EscUJBQUEsS0FDQSxrQkFBQSxRQUNBLDRCQUFBLFFBQ0EsMEJBQUEsRUFBQSxDQUFBLEVBQUEsQ0FBQSxHQUNBLHNCQUFBLEtBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsS0FDQSxxQkFBQSxRQUNBLCtCQUFBLFFEbUhBLHFCQ3ZHQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxFQUFBLENBQUEsR0FBQSxDQUFBLElBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEMEZBLHVCQ3ZHQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLENBQUEsR0FBQSxDQUFBLElBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEMEZBLHFCQ3ZHQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxFQUFBLENBQUEsR0FBQSxDQUFBLEdBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEMEZBLGtCQ3ZHQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxFQUFBLENBQUEsR0FBQSxDQUFBLElBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEMEZBLHFCQ3ZHQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLENBQUEsR0FBQSxDQUFBLEVBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEMEZBLG9CQ3ZHQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLENBQUEsRUFBQSxDQUFBLEdBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEMEZBLG1CQ3ZHQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLENBQUEsR0FBQSxDQUFBLElBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEMEZBLGtCQ3ZHQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxFQUFBLENBQUEsRUFBQSxDQUFBLEdBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEc0dGLFVBQ0UscUJBQUEsSUFDQSxlQUFBLHFCQUNBLFlBQUEsWUFDQSxz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QSwyUEFBQSwwUEFBQSx5UkFBQSx3UkFBQSxpUkFBQSxnUkFBQSxvTkFBQSxtTkFBQSxtUkFBQSxrUkFBQSw4UEFBQSw2UEFBQSxNQUFBLHNRQUFBLHFRQUFBLDhQQUFBLDZQQUFBLGdRQUFBLCtQQUFBLDJPQUFBLDBPQUFBLDBPQUFBLHlPQUFBLHdPQUFBLHVPQUFBLHNRQUFBLHFRQUFBLDhQQUFBLDZQQUFBLGlNQUFBLGdNQUFBLGdRQUFBLCtQQUFBLDJPQUFBLDBPQUFBLDBPQUFBLHlPQUFBLHlSQUFBLHdSQUFBLDJPQUFBLHNRQUFBLHFRQUFBLDBRQUFBLHlRQUFBLHNVQUFBLGdUQUFBLCtTQUFBLDBPQUFBLHFUQUFBLG9UQUFBLHFUQUFBLG9UQUFBLDBRQUFBLHlRQUFBLGtRQUFBLGlRQUFBLG9RQUFBLG1RQUFBLCtPQUFBLDhPQUFBLDhPQUFBLDZPQUFBLDRPQUFBLDJPQUFBLDBRQUFBLHlRQUFBLGtRQUFBLGlRQUFBLHFNQUFBLG9NQUFBLG9RQUFBLG1RQUFBLCtPQUFBLDhPQUFBLDhPQUFBLDZPQUFBLGlSQUFBLGdSQUFBLG1PQUFBLDhQQUFBLDZQQUFBLGtRQUFBLGlRQUFBLDhUQUFBLHdTQUFBLHVTQUFBLGtPQUFBLDZTQUFBLDRTQUFBLDZTQUFBLDRTQUFBLG1SQUFBLGtSQUFBLHFPQUFBLGdRQUFBLCtQQUFBLG9RQUFBLG1RQUFBLGdVQUFBLDBTQUFBLHlTQUFBLG9PQUFBLCtTQUFBLDhTQUFBLCtTQUFBLDhTQUFBLDhQQUFBLDZQQUFBLGdOQUFBLDJPQUFBLDBPQUFBLCtPQUFBLDhPQUFBLDJTQUFBLHFSQUFBLG9SQUFBLCtNQUFBLDBSQUFBLHlSQUFBLDBSQUFBLHlSQUFBLGlEQUFBLHNVQUFBLDhUQUFBLGdVQUFBLDJTQUFBLHdTQUFBLHNVQUFBLDhUQUFBLGlRQUFBLGdVQUFBLDJTQUFBLHFQQUFBLG9QQUFBLCtNQUFBLDRQQUFBLDBPQUFBLHlPQUFBLDhPQUFBLDZPQUFBLDhNQUFBLDRQQUFBLDRRQUFBLDJRQUFBLDRRQUFBLDJRQUFBLGlSQUFBLGdSQUFBLGlSQUFBLGdSQUFBLDJQQUFBLDBQQUFBLDZNQUFBLHdPQUFBLHVPQUFBLDRPQUFBLDJPQUFBLHdTQUFBLGtSQUFBLGlSQUFBLDRNQUFBLDBPQUFBLHlPQUFBLDBPQUFBLHlPQUFBLHFUQUFBLG9UQUFBLHFUQUFBLG9UQUFBLDZTQUFBLDRTQUFBLDZTQUFBLDRTQUFBLCtTQUFBLDhTQUFBLCtTQUFBLDhTQUFBLDBSQUFBLHlSQUFBLDBSQUFBLHlSQUFBLGlSQUFBLGdSQUFBLGlSQUFBLGdSQUFBLHFUQUFBLG9UQUFBLDZTQUFBLDRTQUFBLGdQQUFBLCtPQUFBLCtTQUFBLDhTQUFBLDBSQUFBLHlSQUFBLGlSQUFBLGdSQUFBLGlSQUFBLGdSQUFBLHFUQUFBLG9UQUFBLDZTQUFBLDRTQUFBLGdQQUFBLCtPQUFBLCtTQUFBLDhTQUFBLDBSQUFBLHlSQUFBLHlSQUFBLHdSQUFBLDJPQUFBLHNRQUFBLHFRQUFBLDBRQUFBLHlRQUFBLHNVQUFBLGdUQUFBLCtTQUFBLDBPQUFBLGlSQUFBLGdSQUFBLG1PQUFBLDhQQUFBLDZQQUFBLGtRQUFBLGlRQUFBLDhUQUFBLHdTQUFBLHVTQUFBLGtPQUFBLG9OQUFBLG1OQUFBLHNLQUFBLGlNQUFBLGdNQUFBLHFNQUFBLG9NQUFBLGlRQUFBLDJPQUFBLDBPQUFBLHFLQUFBLG1SQUFBLGtSQUFBLHFPQUFBLGdRQUFBLCtQQUFBLG9RQUFBLG1RQUFBLGdVQUFBLDBTQUFBLHlTQUFBLG9PQUFBLDhQQUFBLDZQQUFBLGdOQUFBLDJPQUFBLDBPQUFBLCtPQUFBLDhPQUFBLDJTQUFBLHFSQUFBLG9SQUFBLCtNQUFBLHFQQUFBLG9QQUFBLCtNQUFBLDRQQUFBLDBPQUFBLHlPQUFBLDhPQUFBLDZPQUFBLDhNQUFBLDRQQUFBLDRRQUFBLDJRQUFBLDRRQUFBLDJRQUFBLHFUQUFBLG9UQUFBLDZTQUFBLDRTQUFBLGdQQUFBLCtPQUFBLCtTQUFBLDhTQUFBLDBSQUFBLHlSQUFBLGlSQUFBLGdSQUFBLGlSQUFBLGdSQUFBLHFUQUFBLG9UQUFBLDZTQUFBLDRTQUFBLGdQQUFBLCtPQUFBLCtTQUFBLDhTQUFB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QUEsV0FBQSxrQkFQSixnQkFPSSwwQkFBQSxZQUFBLGNBQUEsYUFBQSxlQUFBLGFBQUEsTUFBQSxhQVBKLFlBT0ksMEJBQUEsWUFBQSxjQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixZQU9JLDBCQUFBLFlBQUEsY0FBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGNBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLFlBT0ksMEJBQUEsWUFBQSxjQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixZQU9JLDBCQUFBLFlBQUEsY0FBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGNBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLGVBT0ksMEJBQUEsWUFBQSxjQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixRQU9JLE9BQUEsWUFQSixRQU9JLE9BQUEsaUJBUEosUUFPSSxPQUFBLGdCQVBKLFFBT0ksT0FBQSxlQVBKLFFBT0ksT0FBQSxpQkFQSixRQU9JLE9BQUEsZUFQSixXQU9JLE9BQUEsZUFQSixTQU9JLGFBQUEsWUFBQSxZQUFBLFlBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixZQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxXQUFBLFlBQUEsY0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosWUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGVBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxlQVBKLFlBT0ksV0FBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFlBT0ksY0FBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFlBT0ksWUFBQSxlQVBKLFFBT0ksUUFBQSxZQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZ0JBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixTQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksZUFBQSxZQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZ0JBUEosU0FPSSxlQUFBLGVBUEosU0FPSSxlQUFBLGlCQVBKLFNBT0ksZUFBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFVBT0ksSUFBQSxZQVBKLFVBT0ksSUFBQSxpQkFQSixVQU9JLElBQUEsZ0JBUEosVUFPSSxJQUFBLGVBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxlQVBKLGVBT0ksV0FBQSxlQVBKLGFBT0ksV0FBQSxnQkFQSixnQkFPSSxXQUFBLGtCMURWUix5QjBER0ksZ0JBT0ksTUFBQSxlQVBKLGNBT0ksTUFBQSxnQkFQSixlQU9JLE1BQUEsZUFQSixhQU9JLFFBQUEsaUJBUEosbUJBT0ksUUFBQSx1QkFQSixZQU9JLFFBQUEsZ0JBUEosV0FPSSxRQUFBLGVBUEosWUFPSSxRQUFBLGdCQVBKLGdCQU9JLFFBQUEsb0JBUEosaUJBT0ksUUFBQSxxQkFQSixXQU9JLFFBQUEsc0JBQUEsUUFBQSx1QkFBQSxRQUFBLHNCQUFBLFFBQUEsZUFQSixrQkFPSSxRQUFBLDZCQUFBLFFBQUEsOEJBQUEsUUFBQSw2QkFBQSxRQUFBLHNCQVBKLFdBT0ksUUFBQSxlQVBKLGNBT0ksaUJBQUEsWUFBQSxhQUFBLEVBQUEsRUFBQSxlQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFQSixhQU9JLG1CQUFBLHFCQUFBLHNCQUFBLGlCQUFBLHVCQUFBLGNBQUEsbUJBQUEsY0FBQSxlQUFBLGNBUEosZ0JBT0ksbUJBQUEsbUJBQUEsc0JBQUEsaUJBQUEsdUJBQUEsaUJBQUEsbUJBQUEsaUJBQUEsZUFBQSxpQkFQSixxQkFPSSxtQkFBQSxxQkFBQSxzQkFBQSxrQkFBQSx1QkFBQSxzQkFBQSxtQkFBQSxzQkFBQSxlQUFBLHNCQVBKLHdCQU9JLG1CQUFBLG1CQUFBLHNCQUFBLGtCQUFBLHVCQUFBLHlCQUFBLG1CQUFBLHlCQUFBLGVBQUEseUJBUEosZ0JBT0ksaUJBQUEsWUFBQSxrQkFBQSxZQUFBLGtCQUFBLFlBQUEsVUFBQSxZQVBKLGdCQU9JLGlCQUFBLFlBQUEsa0JBQUEsWUFBQSxrQkFBQSxZQUFBLFVBQUEsWUFQSixrQkFPSSxvQkFBQSxZQUFBLGtCQUFBLFlBQUEsWUFBQSxZQVBKLGtCQU9JLG9CQUFBLFlBQUEsa0JBQUEsWUFBQSxZQUFBLFlBUEosY0FPSSxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGVBUEosZ0JBT0ksa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGlCQVBKLHNCQU9JLGtCQUFBLHVCQUFBLGNBQUEsdUJBQUEsVUFBQSx1QkFQSiwwQkFPSSxpQkFBQSxnQkFBQSx3QkFBQSxxQkFBQSxjQUFBLGdCQUFBLGdCQUFBLHFCQVBKLHdCQU9JLGlCQUFBLGNBQUEsd0JBQUEsbUJBQUEsY0FBQSxjQUFBLGdCQUFBLG1CQVBKLDJCQU9JLGlCQUFBLGlCQUFBLHdCQUFBLGlCQUFBLGNBQUEsaUJBQUEsZ0JBQUEsaUJBUEosNEJBT0ksaUJBQUEsa0JBQUEsd0JBQUEsd0JBQUEsY0FBQSxrQkFBQSxnQkFBQSx3QkFQSiwyQkFPSSx3QkFBQSx1QkFBQSxjQUFBLHFCQUFBLGdCQUFBLHVCQVBKLDJCQU9JLGlCQUFBLHVCQUFBLHdCQUFBLHVCQUFBLGNBQUEsdUJBQUEsZ0JBQUEsdUJBUEosc0JBT0ksa0JBQUEsZ0JBQUEsb0JBQUEscUJBQUEsZUFBQSxnQkFBQSxZQUFBLHFCQVBKLG9CQU9JLGtCQUFBLGNBQUEsb0JBQUEsbUJBQUEsZUFBQSxjQUFBLFlBQUEsbUJBUEosdUJBT0ksa0JBQUEsaUJBQUEsb0JBQUEsaUJBQUEsZUFBQSxpQkFBQSxZQUFBLGlCQVBKLHlCQU9JLGtCQUFBLG1CQUFBLG9CQUFBLG1CQUFBLGVBQUEsbUJBQUEsWUFBQSxtQkFQSix3QkFPSSxrQkFBQSxrQkFBQSxvQkFBQSxrQkFBQSxlQUFBLGtCQUFBLFlBQUEsa0JBUEosd0JBT0ksc0JBQUEscUJBQUEsbUJBQUEsZ0JBQUEsY0FBQSxxQkFQSixzQkFPSSxzQkFBQSxtQkFBQSxtQkFBQSxjQUFBLGNBQUEsbUJBUEoseUJBT0ksc0JBQUEsaUJBQUEsbUJBQUEsaUJBQUEsY0FBQSxpQkFQSiwwQkFPSSxzQkFBQSx3QkFBQSxtQkFBQSxrQkFBQSxjQUFBLHdCQVBKLHlCQU9JLHNCQUFBLHVCQUFBLG1CQUFBLHFCQUFBLGNBQUEsdUJBUEosMEJBT0ksc0JBQUEsa0JBQUEsbUJBQUEsa0JBQUEsY0FBQSxrQkFQSixvQkFPSSxtQkFBQSxlQUFBLG9CQUFBLGVBQUEsV0FBQSxlQVBKLHFCQU9JLG1CQUFBLHFCQUFBLG9CQUFBLGdCQUFBLFdBQUEscUJBUEosbUJBT0ksbUJBQUEsbUJBQUEsb0JBQUEsY0FBQSxXQUFBLG1CQVBKLHNCQU9JLG1CQUFBLGlCQUFBLG9CQUFBLGlCQUFBLFdBQUEsaUJBUEosd0JBT0ksbUJBQUEsbUJBQUEsb0JBQUEsbUJBQUEsV0FBQSxtQkFQSix1QkFPSSxtQkFBQSxrQkFBQSxvQkFBQSxrQkFBQSxXQUFBLGtCQVBKLGdCQU9JLDBCQUFBLFlBQUEsY0FBQSxhQUFBLGVBQUEsYUFBQSxNQUFBLGFBUEosWUFPSSwwQkFBQSxZQUFBLGNBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLFlBT0ksMEJBQUEsWUFBQSxjQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixZQU9JLDBCQUFBLFlBQUEsY0FBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGNBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLFlBT0ksMEJBQUEsWUFBQSxjQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixZQU9JLDBCQUFBLFlBQUEsY0FBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosZUFPSSwwQkFBQSxZQUFBLGNBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLFFBT0ksT0FBQSxZQVBKLFFBT0ksT0FBQSxpQkFQSixRQU9JLE9BQUEsZ0JBUEosUUFPSSxPQUFBLGVBUEosUUFPSSxPQUFBLGlCQVBKLFFBT0ksT0FBQSxlQVBKLFdBT0ksT0FBQSxlQVBKLFNBT0ksYUFBQSxZQUFBLFlBQUEsWUFQSixTQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixTQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFlBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixTQU9JLFdBQUEsWUFBQSxjQUFBLFlBUEosU0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosU0FPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosU0FPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixZQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosU0FPSSxXQUFBLFlBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxnQkFQSixTQU9JLFdBQUEsZUFQSixTQU9JLFdBQUEsaUJBUEosU0FPSSxXQUFBLGVBUEosWUFPSSxXQUFBLGVBUEosU0FPSSxhQUFBLFlBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxnQkFQSixTQU9JLGFBQUEsZUFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGVBUEosWUFPSSxhQUFBLGVBUEosU0FPSSxjQUFBLFlBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxnQkFQSixTQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGVBUEosWUFPSSxjQUFBLGVBUEosU0FPSSxZQUFBLFlBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxnQkFQSixTQU9JLFlBQUEsZUFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGVBUEosWUFPSSxZQUFBLGVBUEosUUFPSSxRQUFBLFlBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxnQkFQSixRQU9JLFFBQUEsZUFQSixRQU9JLFFBQUEsaUJBUEosUUFPSSxRQUFBLGVBUEosU0FPSSxjQUFBLFlBQUEsYUFBQSxZQVBKLFNBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFNBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFNBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxZQUFBLFlBQUEsZUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFNBT0ksWUFBQSxnQkFBQSxlQUFBLGdCQVBKLFNBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosU0FPSSxZQUFBLFlBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxnQkFQSixTQU9JLFlBQUEsZUFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxjQUFBLFlBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxnQkFQSixTQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxlQUFBLFlBUEosU0FPSSxlQUFBLGlCQVBKLFNBT0ksZUFBQSxnQkFQSixTQU9JLGVBQUEsZUFQSixTQU9JLGVBQUEsaUJBUEosU0FPSSxlQUFBLGVBUEosU0FPSSxhQUFBLFlBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxnQkFQSixTQU9JLGFBQUEsZUFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGVBUEosVUFPSSxJQUFBLFlBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxnQkFQSixVQU9JLElBQUEsZUFQSixVQU9JLElBQUEsaUJBUEosVUFPSSxJQUFBLGVBUEosZUFPSSxXQUFBLGVBUEosYUFPSSxXQUFBLGdCQVBKLGdCQU9JLFdBQUEsa0IxRFZSLHlCMERHSSxnQkFPSSxNQUFBLGVBUEosY0FPSSxNQUFBLGdCQVBKLGVBT0ksTUFBQSxlQVBKLGFBT0ksUUFBQSxpQkFQSixtQkFPSSxRQUFBLHVCQVBKLFlBT0ksUUFBQSxnQkFQSixXQU9JLFFBQUEsZUFQSixZQU9JLFFBQUEsZ0JBUEosZ0JBT0ksUUFBQSxvQkFQSixpQkFPSSxRQUFBLHFCQVBKLFdBT0ksUUFBQSxzQkFBQSxRQUFBLHVCQUFBLFFBQUEsc0JBQUEsUUFBQSxlQVBKLGtCQU9JLFFBQUEsNkJBQUEsUUFBQSw4QkFBQSxRQUFBLDZCQUFBLFFBQUEsc0JBUEosV0FPSSxRQUFBLGVBUEosY0FPSSxpQkFBQSxZQUFBLGFBQUEsRUFBQSxFQUFBLGVBQUEsU0FBQSxFQUFBLEVBQUEsZUFBQSxLQUFBLEVBQUEsRUFBQSxlQVBKLGFBT0ksbUJBQUEscUJBQUEsc0JBQUEsaUJBQUEsdUJBQUEsY0FBQSxtQkFBQSxjQUFBLGVBQUEsY0FQSixnQkFPSSxtQkFBQSxtQkFBQSxzQkFBQSxpQkFBQSx1QkFBQSxpQkFBQSxtQkFBQSxpQkFBQSxlQUFBLGlCQVBKLHFCQU9JLG1CQUFBLHFCQUFBLHNCQUFBLGtCQUFBLHVCQUFBLHNCQUFBLG1CQUFBLHNCQUFBLGVBQUEsc0JBUEosd0JBT0ksbUJBQUEsbUJBQUEsc0JBQUEsa0JBQUEsdUJBQUEseUJBQUEsbUJBQUEseUJBQUEsZUFBQSx5QkFQSixnQkFPSSxpQkFBQSxZQUFBLGtCQUFBLFlBQUEsa0JBQUEsWUFBQSxVQUFBLFlBUEosZ0JBT0ksaUJBQUEsWUFBQSxrQkFBQSxZQUFBLGtCQUFBLFlBQUEsVUFBQSxZQVBKLGtCQU9JLG9CQUFBLFlBQUEsa0JBQUEsWUFBQSxZQUFBLFlBUEosa0JBT0ksb0JBQUEsWUFBQSxrQkFBQSxZQUFBLFlBQUEsWUFQSixjQU9JLGtCQUFBLGVBQUEsY0FBQSxlQUFBLFVBQUEsZUFQSixnQkFPSSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJBUEosc0JBT0ksa0JBQUEsdUJBQUEsY0FBQSx1QkFBQSxVQUFBLHVCQVBKLDBCQU9JLGlCQUFBLGdCQUFBLHdCQUFBLHFCQUFBLGNBQUEsZ0JBQUEsZ0JBQUEscUJBUEosd0JBT0ksaUJBQUEsY0FBQSx3QkFBQSxtQkFBQSxjQUFBLGNBQUEsZ0JBQUEsbUJBUEosMkJBT0ksaUJBQUEsaUJBQUEsd0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxnQkFBQSxpQkFQSiw0QkFPSSxpQkFBQSxrQkFBQSx3QkFBQSx3QkFBQSxjQUFBLGtCQUFBLGdCQUFBLHdCQVBKLDJCQU9JLHdCQUFBLHVCQUFBLGNBQUEscUJBQUEsZ0JBQUEsdUJBUEosMkJBT0ksaUJBQUEsdUJBQUEsd0JBQUEsdUJBQUEsY0FBQSx1QkFBQSxnQkFBQSx1QkFQSixzQkFPSSxrQkFBQSxnQkFBQSxvQkFBQSxxQkFBQSxlQUFBLGdCQUFBLFlBQUEscUJBUEosb0JBT0ksa0JBQUEsY0FBQSxvQkFBQSxtQkFBQSxlQUFBLGNBQUEsWUFBQSxtQkFQSix1QkFPSSxrQkFBQSxpQkFBQSxvQkFBQSxpQkFBQSxlQUFBLGlCQUFBLFlBQUEsaUJBUEoseUJBT0ksa0JBQUEsbUJBQUEsb0JBQUEsbUJBQUEsZUFBQSxtQkFBQSxZQUFBLG1CQVBKLHdCQU9JLGtCQUFBLGtCQUFBLG9CQUFBLGtCQUFBLGVBQUEsa0JBQUEsWUFBQSxrQkFQSix3QkFPSSxzQkFBQSxxQkFBQSxtQkFBQSxnQkFBQSxjQUFBLHFCQVBKLHNCQU9JLHNCQUFBLG1CQUFBLG1CQUFBLGNBQUEsY0FBQSxtQkFQSix5QkFPSSxzQkFBQSxpQkFBQSxtQkFBQSxpQkFBQSxjQUFBLGlCQVBKLDBCQU9JLHNCQUFBLHdCQUFBLG1CQUFBLGtCQUFBLGNBQUEsd0JBUEoseUJBT0ksc0JBQUEsdUJBQUEsbUJBQUEscUJBQUEsY0FBQSx1QkFQSiwwQkFPSSxzQkFBQSxrQkFBQSxtQkFBQSxrQkFBQSxjQUFBLGtCQVBKLG9CQU9JLG1CQUFBLGVBQUEsb0JBQUEsZUFBQSxXQUFBLGVBUEoscUJBT0ksbUJBQUEscUJBQUEsb0JBQUEsZ0JBQUEsV0FBQSxxQkFQSixtQkFPSSxtQkFBQSxtQkFBQSxvQkFBQSxjQUFBLFdBQUEsbUJBUEosc0JBT0ksbUJBQUEsaUJBQUEsb0JBQUEsaUJBQUEsV0FBQSxpQkFQSix3QkFPSSxtQkFBQSxtQkFBQSxvQkFBQSxtQkFBQSxXQUFBLG1CQVBKLHVCQU9JLG1CQUFBLGtCQUFBLG9CQUFBLGtCQUFBLFdBQUEsa0JBUEosZ0JBT0ksMEJBQUEsWUFBQSxjQUFBLGFBQUEsZUFBQSxhQUFBLE1BQUEsYUFQSixZQU9JLDBCQUFBLFlBQUEsY0FBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGNBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLFlBT0ksMEJBQUEsWUFBQSxjQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixZQU9JLDBCQUFBLFlBQUEsY0FBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGNBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLFlBT0ksMEJBQUEsWUFBQSxjQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixlQU9JLDBCQUFBLFlBQUEsY0FBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosUUFPSSxPQUFBLFlBUEosUUFPSSxPQUFBLGlCQVBKLFFBT0ksT0FBQSxnQkFQSixRQU9JLE9BQUEsZUFQSixRQU9JLE9BQUEsaUJBUEosUUFPSSxPQUFBLGVBUEosV0FPSSxPQUFBLGVBUEosU0FPSSxhQUFBLFlBQUEsWUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFNBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixTQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixTQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosWUFPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksV0FBQSxZQUFBLGNBQUEsWUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosU0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosU0FPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFlBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsWUFQSixTQU9JLFdBQUEsaUJBUEosU0FPSSxXQUFBLGdCQVBKLFNBT0ksV0FBQSxlQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZUFQSixZQU9JLFdBQUEsZUFQSixTQU9JLGFBQUEsWUFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZUFQSixZQU9JLGFBQUEsZUFQSixTQU9JLGNBQUEsWUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGdCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixZQU9JLGNBQUEsZUFQSixTQU9JLFlBQUEsWUFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZUFQSixZQU9JLFlBQUEsZUFQSixRQU9JLFFBQUEsWUFQSixRQU9JLFFBQUEsaUJBUEosUUFPSSxRQUFBLGdCQVBKLFFBT0ksUUFBQSxlQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZUFQSixTQU9JLGNBQUEsWUFBQSxhQUFBLFlBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFNBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixTQU9JLFlBQUEsWUFBQSxlQUFBLFlBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosU0FP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WUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLFlBT0ksMEJBQUEsWUFBQSxjQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixZQU9JLDBCQUFBLFlBQUEsY0FBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGNBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLGVBT0ksMEJBQUEsWUFBQSxjQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixRQU9JLE9BQUEsWUFQSixRQU9JLE9BQUEsaUJBUEosUUFPSSxPQUFBLGdCQVBKLFFBT0ksT0FBQSxlQVBKLFFBT0ksT0FBQSxpQkFQSixRQU9JLE9BQUEsZUFQSixXQU9JLE9BQUEsZUFQSixTQU9JLGFBQUEsWUFBQSxZQUFBLFlBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixZQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxXQUFBLFlBQUEsY0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosWUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGVBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxlQVBKLFlBT0ksV0FBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFlBT0ksY0FBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFlBT0ksWUFBQSxlQVBKLFFBT0ksUUFBQSxZQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZ0JBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixTQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksZUFBQSxZQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZ0JBUEosU0FPSSxlQUFBLGVBUEosU0FPSSxlQUFBLGlCQVBKLFNBT0ksZUFBQSxlQVBKLFNBT0ks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QSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFVBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosYUFPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFVBT0ksV0FBQSxZQUFBLGNBQUEsWUFQSixVQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixVQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixVQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLGFBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixVQU9JLFdBQUEsWUFQSixVQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGdCQVBKLFVBT0ksV0FBQSxlQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsZUFQSixhQU9JLFdBQUEsZUFQSixVQU9JLGFBQUEsWUFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGdCQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsZUFQSixhQU9JLGFBQUEsZUFQSixVQU9JLGNBQUEsWUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGdCQVBKLFVBT0ksY0FBQSxlQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsZUFQSixhQU9JLGNBQUEsZUFQSixVQU9JLFlBQUEsWUFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGdCQVBKLFVBT0ksWUFBQSxlQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsZUFQSixhQU9JLFlBQUEsZUFQSixTQU9JLFFBQUEsWUFQSixTQU9JLFFBQUEsaUJBUEosU0FPSSxRQUFBLGdCQVBKLFNBT0ksUUFBQSxlQVBKLFNBT0ksUUFBQSxpQkFQSixTQU9JLFFBQUEsZUFQSixVQU9JLGNBQUEsWUFBQSxhQUFBLFlBUEosVUFPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEos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LEtBQUEsRXhHNHd4QmxDLDhMQURBLGdNQURBLGdNd0c5d3hCOEIsa01BQ0UsWUFBQSxLQUFBLEV4R3F4eEJoQyxpTUFEQSxtTUFEQSxtTXdHanh4QmdDLHFNQUNFLFlBQUEsS0FBQSxFeEd3eHhCbEMsOExBREEsZ01BREEsZ013RzF4eEI4QixrTUFDRSxZQUFBLEtBQUEsRXhHaXl4QmhDLGlNQURBLG1NQURBLG1Nd0c3eHhCZ0MscU1BQ0UsWUFBQSxLQUFBLEV4R295eEJsQyw4TEFEQSxnTUFEQSxnTXdHdHl4QjhCLGtNQUNFLFlBQUEsS0FBQSxFeEc2eXhCaEMsaU1BREEsbU1BREEsbU13R3p5eEJnQyxxTUFDRSxZQUFBLEtBQUEsRXhHZ3p4QmxDLDhMQURBLGdNQURBLGdNd0dsenhCOEIsa01BQ0UsWUFBQSxLQUFBLEV4R3l6eEJoQyxpTUFEQSxtTUFEQSxtTXdHcnp4QmdDLHFNQUNFLFlBQUEsS0FBQSxFeEc0enhCbEMsOExBREEsZ01BREEsZ013Rzl6eEI4QixrTUFDRSxZQUFBLEtBQUEsRXhHcTB4QmhDLGlNQURBLG1NQURBLG1Nd0dqMHhCZ0MscU1BQ0UsWUFBQSxLQUFBLEV4R3cweEJsQyw4TEFEQSxnTUFEQSxnTXdHMTB4QjhCLGtNQUNFLFlBQUEsS0FBQSxFeEdpMXhCaEMsaU1BREEsbU1BREEsbU13RzcweEJnQyxxTUFDRSxZQUFBLEtBQUEsRXhHbzF4QmxDLDhMQURBLGdNQURBLGdNd0d0MXhCOEIsa01BQ0UsWUFBQSxLQUFBLEV4RzYxeEJoQyxpTUFEQSxtTUFEQSxtTXdHejF4QmdDLHFNQUNFLFlBQUEsS0FBQSxFeEdnMnhCbEMsOExBREEsZ01BREEsZ013R2wyeEI4QixrTUFDRSxZQUFBLEtBQUEsRXhHeTJ4QmhDLGlNQURBLG1NQURBLG1Nd0dyMnhCZ0MscU1BQ0UsWUFBQSxLQUFBLEV4RzQyeEJsQyw4TEFEQSxnTUFEQSxnTXdHOTJ4QjhCLGtNQUNFLFlBQUEsS0FBQSxFeEdxM3hCaEMsaU1BREEsbU1BREEsbU13R2ozeEJnQyxxTUFDRSxZQUFBLEtBQUEsRXhHdzN4QmxDLCtM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T0FBQSxpUkFBQSxnUkFBQSxtT0FBQSw4UEFBQSw2UEFBQSxrUUFBQSxpUUFBQSw4VEFBQSx3U0FBQSx1U0FBQSxrT0FBQSw2U0FBQSw0U0FBQSw2U0FBQSw0U0FBQSxtUkFBQSxrUkFBQSxxT0FBQSxnUUFBQSwrUEFBQSxvUUFBQSxtUUFBQSxnVUFBQSwwU0FBQSx5U0FBQSxvT0FBQSwrU0FBQSw4U0FBQSwrU0FBQSw4U0FBQSw4UEFBQSw2UEFBQSxnTkFBQSwyT0FBQSwwT0FBQSwrT0FBQSw4T0FBQSwyU0FBQSxxUkFBQSxvUkFBQSwrTUFBQSwwUkFBQSx5UkFBQSwwUkFBQSx5UkFBQSxzVUFBQSw4VEFBQSxnVUFBQSwyU0FBQSxzVUFBQSw4VEFBQSxpUUFBQSxnVUFBQSwyU0FBQSxxUEFBQSxvUEFBQSwrTUFBQSw0UEFBQSwwT0FBQSx5T0FBQSw4T0FBQSw2T0FBQSw4TUFBQSw0UEFBQSw0UUFBQSwyUUFBQSw0UUFBQSwyUUFBQSxpUkFBQSxnUkFBQSxpUkFBQSxnUkFBQSxxVEFBQSxvVEFBQSxxVEFBQSxvVEFBQSw2U0FBQSw0U0FBQSw2U0FBQSw0U0FBQSwrU0FBQSw4U0FBQSwrU0FBQSw4U0FBQSwwUkFBQSx5UkFBQSwwUkFBQSx5UkFBQSxpUkFBQSxnUkFBQSxpUkFBQSxnUkFBQSxxVEFBQSxvVEFBQSw2U0FBQSw0U0FBQSxnUEFBQSwrT0FBQSwrU0FBQSw4U0FBQSwwUkFBQSx5UkFBQSxpUkFBQSxnUkFBQSxpUkFBQSxnUkFBQSxxVEFBQSxvVEFBQSw2U0FBQSw0U0FBQSxnUEFBQSwrT0FBQSwrU0FBQSw4U0FBQSwwUkFBQSx5UkFBQSx5UkFBQSx3UkFBQSwyT0FBQSxzUUFBQSxxUUFBQSwwUUFBQSx5UUFBQSxzVUFBQSxnVEFBQSwrU0FBQSwwT0FBQSxpUkFBQSxnUkFBQSxtT0FBQSw4UEFBQSw2UEFBQSxrUUFBQSxpUUFBQSw4VEFBQSx3U0FBQSx1U0FBQSxrT0FBQSxvTkFBQSxtTkFBQSxzS0FBQSxpTUFBQSxnTUFBQSxxTUFBQSxvTUFBQSxpUUFBQSwyT0FBQSwwT0FBQSxxS0FBQSxtUkFBQSxrUkFBQSxxT0FBQSxnUUFBQSwrUEFBQSxvUUFBQSxtUUFBQSxnVUFBQSwwU0FBQSx5U0FBQSxvT0FBQSw4UEFBQSw2UEFBQSxnTkFBQSwyT0FBQSwwT0FBQSwrT0FBQSw4T0FBQSwyU0FBQSxxUkFBQSxvUkFBQSwrTUFBQSxxUEFBQSxvUEFBQSwrTUFBQSw0UEFBQSwwT0FBQSx5T0FBQSw4T0FBQSw2T0FBQSw4TUFBQSw0UEFBQSw0UUFBQSwyUUFBQSw0UUFBQSwyUUFBQSxxVEFBQSxvVEFBQSw2U0FBQSw0U0FBQSxnUEFBQSwrT0FBQSwrU0FBQSw4U0FBQSwwUkFBQSx5UkFBQSxpUkFBQSxnUkFBQSxpUkFBQSxnUkFBQSxxVEFBQSxvVEFBQSw2U0FBQSw0U0FBQSxnUEFBQSwrT0FBQSwrU0FBQSw4U0FBQSwwUkFBQSx5UkFBQSw0UUFBQSwyUUFBQSw0UUFBQSwyUUFBQSw0UUFBQSwyUUFBQSw0UUFBQSwyUUFBQSxnVEFBQSwrU0FBQSx3U0FBQSx1U0FBQSwwU0FBQSx5U0FBQSxxUkFBQSxvUkFBQSxnVEFBQSwrU0FBQSx3U0FBQSx1U0FBQSwyT0FBQSwwT0FBQSwwU0FBQSx5U0FBQSxxUkFBQSxvUkFDRSxlQUFBLFVBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxlQUFBLEVBSUEsMlBBQUEsMFBBQUEsMlBBQUEsMFBBQUEsK1JBQUEsOFJBQUEsdVJBQUEsc1JBQUEseVJBQUEsd1JBQUEsb1FBQUEsbVFBQUEsK1JBQUEsOFJBQUEsdVJBQUEsc1JBQUEsME5BQUEseU5BQUEseVJBQUEsd1JBQUEsb1FBQUEsbVFBQUEsNFFBQUEsMlFBQUEsb1FBQUEsbVFBQUEsc1FBQUEscVFBQUEsaVBBQUEsZ1BBQUEsZ1BBQUEsK09BQUEsNFFBQUEsMlFBQUEsb1FBQUEsbVFBQUEsdU1BQUEsc01BQUEsc1FBQUEscVFBQUEsaVBBQUEsZ1BBQUEsZ1BBQUEsK09BQUEsK1JBQUEsOFJBQUEsaVBBQUEsNFFBQUEsMlFBQUEsZ1JBQUEsK1FBQUEsNFVBQUEsc1RBQUEscVRBQUEsZ1BBQUEsMlRBQUEsMFRBQUEsMlRBQUEsMFRBQUEsZ1JBQUEsK1FBQUEsd1FBQUEsdVFBQUEsMFFBQUEseVFBQUEscVBBQUEsb1BBQUEsb1BBQUEsbVBBQUEsZ1JBQUEsK1FBQUEsd1FBQUEsdVFBQUEsMk1BQUEsME1BQUEsMFFBQUEseVFBQUEscVBBQUEsb1BBQUEsb1BBQUEsbVBBQUEsdVJBQUEsc1JBQUEseU9BQUEsb1FBQUEsbVFBQUEsd1FBQUEsdVFBQUEsb1VBQUEsOFNBQUEsNlNBQUEsd09BQUEsbVRBQUEsa1RBQUEsbVRBQUEsa1RBQUEseVJBQUEsd1JBQUEsMk9BQUEsc1FBQUEscVFBQUEsMFFBQUEseVFBQUEsc1VBQUEsZ1RBQUEsK1NBQUEsME9BQUEscVRBQUEsb1RBQUEscVRBQUEsb1RBQUEsb1FBQUEsbVFBQUEsc05BQUEsaVBBQUEsZ1BBQUEscVBBQUEsb1BBQUEsaVRBQUEsMlJBQUEsMFJBQUEscU5BQUEsZ1NBQUEsK1JBQUEsZ1NBQUEsK1JBQUEsNFVBQUEsb1VBQUEsc1VBQUEsaVRBQUEsNFVBQUEsb1VBQUEsdVFBQUEsc1VBQUEsaVRBQUEsMlBBQUEsMFBBQUEscU5BQUEsa1FBQUEsZ1BBQUEsK09BQUEsb1BBQUEsbVBBQUEsb05BQUEsa1FBQUEsa1JBQUEsaVJBQUEsa1JBQUEsaVJBQUEsdVJBQUEsc1JBQUEsdVJBQUEsc1JBQUEsMlRBQUEsMFRBQUEsMlRBQUEsMFRBQUEsbVRBQUEsa1RBQUEsbVRBQUEsa1RBQUEscVRBQUEsb1RBQUEscVRBQUEsb1RBQUEsZ1NBQUEsK1JBQUEsZ1NBQUEsK1JBQUEsdVJBQUEsc1JBQUEsdVJBQUEsc1JBQUEsMlRBQUEsMFRBQUEsbVRBQUEsa1RBQUEsc1BBQUEscVBBQUEscVRBQUEsb1RBQUEsZ1NBQUEsK1JBQUEsdVJBQUEsc1JBQUEsdVJBQUEsc1JBQUEsMlRBQUEsMFRBQUEsbVRBQUEsa1RBQUEsc1BBQUEscVBBQUEscVRBQUEsb1RBQUEsZ1NBQUEsK1JBQUEsK1JBQUEsOFJBQUEsaVBBQUEsNFFBQUEsMlFBQUEsZ1JBQUEsK1FBQUEsNFVBQUEsc1RBQUEscVRBQUEsZ1BBQUEsdVJBQUEsc1JBQUEseU9BQUEsb1FBQUEsbVFBQUEsd1FBQUEsdVFBQUEsb1VBQUEsOFNBQUEsNlNBQUEsd09BQUEsME5BQUEseU5BQUEsNEtBQUEsdU1BQUEsc01BQUEsMk1BQUEsME1BQUEsdVFBQUEsaVBBQUEsZ1BBQUEsMktBQUEseVJBQUEsd1JBQUEsMk9BQUEsc1FBQUEscVFBQUEsMFFBQUEseVFBQUEsc1VBQUEsZ1RBQUEsK1NBQUEsME9BQUEsb1FBQUEsbVFBQUEsc05BQUEsaVBBQUEsZ1BBQUEscVBBQUEsb1BBQUEsaVRBQUEsMlJBQUEsMFJBQUEscU5BQUEsMlBBQUEsMFBBQUEscU5BQUEsa1FBQUEsZ1BBQUEsK09BQUEsb1BBQUEsbVBBQUEsb05BQUEsa1FBQUEsa1JBQUEsaVJBQUEsa1JBQUEsaVJBQUEsMlRBQUEsMFRBQUEsbVRBQUEsa1RBQUEsc1BBQUEscVBBQUEscVRBQUEsb1RBQUEsZ1NBQUEsK1JBQUEsdVJBQUEsc1JBQUEsdVJBQUEsc1JBQUEsMlRBQUEsMFRBQUEsbVRBQUEsa1RBQUEsc1BBQUEscVBBQUEscVRBQUEsb1RBQUEsZ1NBQUEsK1JBQUEsa1JBQUEsaVJBQUEsa1JBQUEsaVJBQUEsa1JBQUEsaVJBQUEsa1JBQUEsaVJBQUEsc1RBQUEscVRBQUEsOFNBQUEsNlNBQUEsZ1RBQUEsK1NBQUEsMlJBQUEsMFJBQUEsc1RBQUEscVRBQUEsOFNBQUEsNlNBQUEsaVBBQUEsZ1BBQUEsZ1RBQUEsK1NBQUEsMlJBQUEsMFJBQ0UsUUFBQSxLQUlKLDJPQUFBLGlWQUFBLDBPQUFBLG1PQUFBLHlVQUFBLGtPQUFBLHFPQUFBLDJVQUFBLG9PQUFBLGdOQUFBLHNUQUFBLCtNQUFBLGlWQUFBLHlVQUFBLDJVQUFBLHNUQUFBLGlWQUFBLHlVQUFBLDRRQUFBLDJVQUFBLHNUQUFBLCtNQUFBLHVRQUFBLDhNQUFBLHVRQUFBLDJPQUFBLGlWQUFBLDBPQUFBLG1PQUFBLHlVQUFBLGtPQUFBLHNLQUFBLDRRQUFBLHFLQUFBLHFPQUFBLDJVQUFBLG9PQUFBLGdOQUFBLHNUQUFBLCtNQUFB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U0FDQSxjQUFBLEVBRUEsOEVBQ0UsYUFBQSxFQUdGLGtGQUNFLFFBQUEsS0FXRSx3RkFDRSxXQUFBLElBQ0EscUJBQUEsWUFDQSxhQUFBLEVBQ0EsY0FBQSxFQUVBLGlIQUNFLFFBQUEsS0FZUixzR0FDRSxRQUFBLFlBQUEsUUFBQSxhQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLGtCQUFBLElBQUEsY0FBQSxJQUFBLFVBQUEsSUFDQSxrQkFBQSxPQUFBLG9CQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxJQUFBLEtBRUEseUlBQ0UsaUJBQUEsRUFBQSxhQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFHRiw0R0FDRSxRQUFBLEtBS04sdUdBQ0UsUUFBQSxLQUlBLHFHQUNFLFFBQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBic0Jhbm5lcigkZmlsZSkge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjIuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cblxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vKipcbi8qIFR5cG9ncmFwaHlcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6aXRhbCx3Z2h0QDAsMzAwLi44MDA7MSwzMDAuLjgwMCZkaXNwbGF5PXN3YXAnKTtcblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q2F2ZWF0OndnaHRANDAwLi43MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1TaGFkb3dzK0ludG8rTGlnaHQmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1JbmRpZStGbG93ZXImZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ib21lbWFkZStBcHBsZSZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUdsb3JpYStIYWxsZWx1amFoJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmVlbmllK0JlYW5pZSZkaXNwbGF5PXN3YXAnKTtcblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiT3BlbiBTYW5zXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIixcbiAgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4kZm9udC1mYW1pbHktc2VyaWY6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxNnB4OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtZ2lnYTogbWluKDEwcmVtLCAyMHZ3KTtcbiRmb250LXNpemUteGw6IDk2cHg7XG4kZm9udC1zaXplLWxnOiA0MHB4O1xuJGZvbnQtc2l6ZS1zbTogMTZweDtcbiRmb250LXNpemUteHM6IDEycHg7XG5cbiRmb250LXdlaWdodC1saWdodDogdmFyKC0tZm9udC1saWdodCk7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiB2YXIoLS1mb250LW5vcm1hbCk7XG4kZm9udC13ZWlnaHQtYm9sZDogdmFyKC0tZm9udC1ib2xkKTtcbiRmb250LXdlaWdodC1iYXNlOiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuMjtcblxuJGgxLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiRoMi1mb250LXNpemU6ICRmb250LXNpemUtbGc7XG4kaDMtZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41MDtcbiRoNS1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XG4kaDYtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiAjeyRib3JkZXItcmFkaXVzLTJ4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5UaGVtZSBOYW1lOiBCb290c3RyYXAgNCBTYXNzXG5EZXNjcmlwdGlvbjogQm9vdHN0cmFwIDQgd2l0aCBTYXNzXG4qL1xuLyoqXG4vKiBJbXBvcnRzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyohXG4gKiBCb290c3RyYXAgIHY1LjIuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOml0YWwsd2dodEAwLDMwMC4uODAwOzEsMzAwLi44MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNhdmVhdDp3Z2h0QDQwMC4uNzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1TaGFkb3dzK0ludG8rTGlnaHQmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUluZGllK0Zsb3dlciZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SG9tZW1hZGUrQXBwbGUmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUdsb3JpYStIYWxsZWx1amFoJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SZWVuaWUrQmVhbmllJmRpc3BsYXk9c3dhcFwiKTtcbjpyb290IHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtYmxhY2s6ICMwMDA7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gIC0tYnMtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYnMtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeTogIzBkNmVmZDtcbiAgLS1icy1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tYnMtc3VjY2VzczogIzE5ODc1NDtcbiAgLS1icy1pbmZvOiAjMGRjYWYwO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1pbmZvLXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1saWdodC1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtZGFyay1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1saW5rLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICMwYTU4Y2E7XG4gIC0tYnMtY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgLS1icy1oaWdobGlnaHQtYmc6ICNmZmYzY2Q7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tYnMtYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS13aWRnZXQtY29udGVudCAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1jb21wYXJpc29uICNhcHMtZ3JhcGgtY29tcGFyZS1zZXR0aW5ncy1mb3JtIGZpZWxkc2V0IGxlZ2VuZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgLnBvbGxpbmcgLnBvbGxpbmctbGFiZWwtd3JhcHBlciAucG9sbGluZy1sYWJlbCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC5wb2xsaW5nIC5wb2xsaW5nLWxhYmVsLXdyYXBwZXIgLnBvbGxpbmctbGFiZWwsIC5oNCwgaDMsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgLmgzLCBoMiwgLmgyLCBoMSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBoMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAucGFuZWxfX3RpdGxlLmgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDIsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLmgyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMiwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDMsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC51aS13aWRnZXQudWktZGlhbG9nLnVpLXdpZGdldC1jb250ZW50IC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWNvbXBhcmlzb24gI2Fwcy1ncmFwaC1jb21wYXJlLXNldHRpbmdzLWZvcm0gZmllbGRzZXQgbGVnZW5kLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCAucG9sbGluZyAucG9sbGluZy1sYWJlbC13cmFwcGVyIC5wb2xsaW5nLWxhYmVsLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnBvbGxpbmcgLnBvbGxpbmctbGFiZWwtd3JhcHBlciAucG9sbGluZy1sYWJlbCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtY29tcGFyaXNvbiAjYXBzLWdyYXBoLWNvbXBhcmUtc2V0dGluZ3MtZm9ybSBmaWVsZHNldCBsZWdlbmQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IC5wb2xsaW5nIC5wb2xsaW5nLWxhYmVsLXdyYXBwZXIgLnBvbGxpbmctbGFiZWwsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAucG9sbGluZyAucG9sbGluZy1sYWJlbC13cmFwcGVyIC5wb2xsaW5nLWxhYmVsLCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBsYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS41NzVyZW0gKyAzLjl2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDI1cmVtICsgMi4xdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS01IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jb250YWluZXIsICNtYWluLCAubWZwLXdyYXAgLm1mcC1jb250ZW50LFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLCAjbWFpbiwgLm1mcC13cmFwIC5tZnAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIsICNtYWluLCAubWZwLXdyYXAgLm1mcC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgI21haW4sIC5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgI21haW4sIC5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLCAjbWFpbiwgLm1mcC13cmFwIC5tZnAtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbi5yb3csIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ID4gKiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCA+ICosIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgPiAqLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyA+ICosIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLW1lZGlhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudmlldy52aWV3LWRhc2hib2FyZC1tZWRpYSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2ssIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jaywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jaywgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jaywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2ssIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jaywgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jaywgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2ssIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1vbl9kZW1hbmQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1teV9ldmVudHMgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyA+IC5ub2RlLFxuICAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyA+IC5tZWRpYSwgLnBhcmFncmFwaC0tdHlwZS0tZmlsdGVyZWQtbGlzdCAudmlldy1hcHMtZmlsdGVyZWQtdmlldyAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgPiAubm9kZSxcbiAgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyA+IC5tZWRpYSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLW1lZGlhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudmlldy52aWV3LWRhc2hib2FyZC1tZWRpYSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00LCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1vbl9kZW1hbmQgLnZpZXctY29udGVudCAudmlld3Mtcm93LCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1teV9ldmVudHMgLnZpZXctY29udGVudCAudmlld3Mtcm93LCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyA+IC5ub2RlLFxuICAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyA+IC5tZWRpYSwgLnBhcmFncmFwaC0tdHlwZS0tZmlsdGVyZWQtbGlzdCAudmlldy1hcHMtZmlsdGVyZWQtdmlldyAudmlldy1jb250ZW50IC52aWV3cy1yb3csIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgPiAubm9kZSxcbiAgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyA+IC5tZWRpYSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jaywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2ssIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2ssIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2ssIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jaywgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2ssIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jaywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2ssIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmNkMGM3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiYWRjZTM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUwZTM7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzIxMjUyOTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IC5idG4tY2hlY2tbZGlzYWJsZWRdICsgYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IC5idG4tY2hlY2tbZGlzYWJsZWRdICsgYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYS5idG4tY2hlY2tbZGlzYWJsZWRdICsgYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IC5idG4tY2hlY2tbZGlzYWJsZWRdICsgYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24uYnRuLWNoZWNrW2Rpc2FibGVkXSArIGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBidXR0b24sIC5ub2RlLWVkaXQgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgYS5idXR0b24tLWRhbmdlciwgLm5vZGUtZWRpdCAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBidXR0b25bdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tY2hlY2tbZGlzYWJsZWRdICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBpbnB1dFt0eXBlPXJlc2V0XSxcbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5mbGFnIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hZGRldmVudC1idXR0b24gPiAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5jYXJvdXNlbC1jb250cm9scywgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4sIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiAuYnRuLWNoZWNrOmRpc2FibGVkICsgYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiAuYnRuLWNoZWNrOmRpc2FibGVkICsgYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnRuLWNoZWNrOmRpc2FibGVkICsgYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiAuYnRuLWNoZWNrOmRpc2FibGVkICsgYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYS5idG4tY2hlY2s6ZGlzYWJsZWQgKyBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gLmJ0bi1jaGVjazpkaXNhYmxlZCArIGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLmJ0bi1jaGVjazpkaXNhYmxlZCArIGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gLmJ0bi1jaGVjazpkaXNhYmxlZCArIGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24uYnRuLWNoZWNrOmRpc2FibGVkICsgYnV0dG9uLCAubm9kZS1lZGl0IC5idG4tY2hlY2s6ZGlzYWJsZWQgKyBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmJ0bi1jaGVjazpkaXNhYmxlZCArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWNoZWNrOmRpc2FibGVkICsgYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1jaGVjazpkaXNhYmxlZCArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmRpc2FibGVkICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWNoZWNrOmRpc2FibGVkICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVjazpkaXNhYmxlZCArIGEuYnV0dG9uLS1kYW5nZXIsIC5ub2RlLWVkaXQgLmJ0bi1jaGVjazpkaXNhYmxlZCArIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1jaGVjazpkaXNhYmxlZCArIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWNoZWNrOmRpc2FibGVkICsgYnV0dG9uW3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IC5idG4tY2hlY2s6ZGlzYWJsZWQgKyBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tY2hlY2s6ZGlzYWJsZWQgKyBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tY2hlY2s6ZGlzYWJsZWQgKyBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmRpc2FibGVkICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmRpc2FibGVkICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmRpc2FibGVkICsgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWNoZWNrOmRpc2FibGVkICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVjazpkaXNhYmxlZCArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyBpbnB1dFt0eXBlPXJlc2V0XSxcbi5idG4tY2hlY2s6ZGlzYWJsZWQgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYnRuLWNoZWNrOmRpc2FibGVkICsgaW5wdXRbdHlwZT1idXR0b25dLCAuZmxhZyAuYnRuLWNoZWNrOmRpc2FibGVkICsgYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1jaGVjazpkaXNhYmxlZCArIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiAuYnRuLWNoZWNrOmRpc2FibGVkICsgaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1jaGVjazpkaXNhYmxlZCArIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWNoZWNrOmRpc2FibGVkICsgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1jaGVjazpkaXNhYmxlZCArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hZGRldmVudC1idXR0b24gPiAuYnRuLWNoZWNrOmRpc2FibGVkICsgYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyBhLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5jYXJvdXNlbC1jb250cm9scyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZm9ybS1mbG9hdGluZyA+IC5maWVsZF9fbGFiZWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5mb3JtLWZsb2F0aW5nID4gLmZpZWxkX19sYWJlbCwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCxcbiAgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IC5maWVsZF9fbGFiZWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gLmZpZWxkX19sYWJlbCwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IC5maWVsZF9fbGFiZWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biwgLmlucHV0LWdyb3VwIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmFjdGlvbi1saW5rcyA+IGEsIC5pbnB1dC1ncm91cCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAgYSB+IGEsIC5pbnB1dC1ncm91cCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cCBhIH4gYnV0dG9uLFxuLmlucHV0LWdyb3VwIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cCBidXR0b24gfiBhLFxuLmlucHV0LWdyb3VwIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LWdyb3VwIGJ1dHRvbiB+IGJ1dHRvbiwgLmlucHV0LWdyb3VwIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sIC5ub2RlLWVkaXQgLmlucHV0LWdyb3VwIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmlucHV0LWdyb3VwIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5pbnB1dC1ncm91cCBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5pbnB1dC1ncm91cCAubm9kZS1lZGl0IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5pbnB1dC1ncm91cCBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmlucHV0LWdyb3VwIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5pbnB1dC1ncm91cCBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5pbnB1dC1ncm91cCAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuaW5wdXQtZ3JvdXAgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uaW5wdXQtZ3JvdXAgLmFkbWluaXN0cmF0b3ItZm9ybSBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuaW5wdXQtZ3JvdXAgYS5idXR0b24tLWRhbmdlcixcbi5pbnB1dC1ncm91cCAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmlucHV0LWdyb3VwIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmlucHV0LWdyb3VwIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uaW5wdXQtZ3JvdXAgLmRhc2hib2FyZHMtY29udGFpbmVyIGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmlucHV0LWdyb3VwIGEuYnV0dG9uLS1kYW5nZXIsIC5pbnB1dC1ncm91cCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCAuaW5wdXQtZ3JvdXAgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmlucHV0LWdyb3VwIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuaW5wdXQtZ3JvdXAgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmlucHV0LWdyb3VwIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmlucHV0LWdyb3VwIGJ1dHRvblt2YWx1ZT1FZGl0XSwgLmlucHV0LWdyb3VwIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLCAubm9kZS1lZGl0IC5pbnB1dC1ncm91cCBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uaW5wdXQtZ3JvdXAgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5pbnB1dC1ncm91cCBidXR0b25bdmFsdWU9U2F2ZV0sXG4uaW5wdXQtZ3JvdXAgLm5vZGUtZWRpdCBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuaW5wdXQtZ3JvdXAgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cCAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5pbnB1dC1ncm91cCAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5pbnB1dC1ncm91cCAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5pbnB1dC1ncm91cCBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmlucHV0LWdyb3VwIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5pbnB1dC1ncm91cCAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cCBidXR0b25bdmFsdWU9U2F2ZV0sXG4uaW5wdXQtZ3JvdXAgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmlucHV0LWdyb3VwIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXJlc2V0XSxcbi5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1idXR0b25dLCAuaW5wdXQtZ3JvdXAgLmZsYWcgYSwgLmZsYWcgLmlucHV0LWdyb3VwIGEsIC5pbnB1dC1ncm91cCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuaW5wdXQtZ3JvdXAgYSwgLmlucHV0LWdyb3VwIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmlucHV0LWdyb3VwIGZvcm0gPiBpbnB1dCwgLmlucHV0LWdyb3VwIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmlucHV0LWdyb3VwIC50b2tlbi1kaWFsb2csIC5pbnB1dC1ncm91cCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuaW5wdXQtZ3JvdXAgYSwgLmlucHV0LWdyb3VwIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmlucHV0LWdyb3VwIGEsIC5pbnB1dC1ncm91cCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuaW5wdXQtZ3JvdXAgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmlucHV0LWdyb3VwIC5hZGRldmVudC1idXR0b24gPiBhLCAuaW5wdXQtZ3JvdXAgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuaW5wdXQtZ3JvdXAgYSwgLmlucHV0LWdyb3VwIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuaW5wdXQtZ3JvdXAgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYTpmb2N1cywgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5hY3Rpb24tbGlua3MgPiBhOmZvY3VzLCAuaW5wdXQtZ3JvdXAgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhOmZvY3VzLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LWdyb3VwIGEgfiBhOmZvY3VzLCAuaW5wdXQtZ3JvdXAgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b246Zm9jdXMsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAgYSB+IGJ1dHRvbjpmb2N1cyxcbi5pbnB1dC1ncm91cCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYTpmb2N1cyxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAgYnV0dG9uIH4gYTpmb2N1cyxcbi5pbnB1dC1ncm91cCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uOmZvY3VzLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cCBidXR0b24gfiBidXR0b246Zm9jdXMsIC5pbnB1dC1ncm91cCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmZvY3VzLCAubm9kZS1lZGl0IC5pbnB1dC1ncm91cCBidXR0b25bdmFsdWU9Q2FuY2VsXTpmb2N1cyxcbi5pbnB1dC1ncm91cCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZvY3VzLFxuLm5vZGUtZWRpdCAuaW5wdXQtZ3JvdXAgYnV0dG9uW3ZhbHVlPVJlbW92ZV06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyOmZvY3VzLFxuLm5vZGUtZWRpdCAuaW5wdXQtZ3JvdXAgYS5idXR0b24tLWRhbmdlcjpmb2N1cyxcbi5pbnB1dC1ncm91cCAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmZvY3VzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuaW5wdXQtZ3JvdXAgYnV0dG9uW3ZhbHVlPUNhbmNlbF06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9UmVtb3ZlXTpmb2N1cyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5hZG1pbmlzdHJhdG9yLWZvcm0gYS5idXR0b24tLWRhbmdlcjpmb2N1cyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmlucHV0LWdyb3VwIGEuYnV0dG9uLS1kYW5nZXI6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cCBidXR0b25bdmFsdWU9Q2FuY2VsXTpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVJlbW92ZV06Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmlucHV0LWdyb3VwIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmJ1dHRvbi0tZGFuZ2VyOmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cCBhLmJ1dHRvbi0tZGFuZ2VyOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9RWRpdF06Zm9jdXMsIC5ub2RlLWVkaXQgLmlucHV0LWdyb3VwIGJ1dHRvblt2YWx1ZT1FZGl0XTpmb2N1cyxcbi5pbnB1dC1ncm91cCAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1FZGl0XTpmb2N1cyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvblt2YWx1ZT1FZGl0XTpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUVkaXRdOmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cCBidXR0b25bdmFsdWU9RWRpdF06Zm9jdXMsIC5pbnB1dC1ncm91cCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpmb2N1cywgLm5vZGUtZWRpdCAuaW5wdXQtZ3JvdXAgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVNhdmVdOmZvY3VzLFxuLm5vZGUtZWRpdCAuaW5wdXQtZ3JvdXAgYnV0dG9uW3ZhbHVlPVNhdmVdOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbi5ub2RlLWVkaXQgLmlucHV0LWdyb3VwIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWVePUNyZWF0ZV06Zm9jdXMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5pbnB1dC1ncm91cCBidXR0b25bdmFsdWVePUNyZWF0ZV06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9U2F2ZV06Zm9jdXMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5pbnB1dC1ncm91cCBidXR0b25bdmFsdWU9U2F2ZV06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuaW5wdXQtZ3JvdXAgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cCBidXR0b25bdmFsdWVePUNyZWF0ZV06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1TYXZlXTpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgYnV0dG9uW3ZhbHVlPVNhdmVdOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cCBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cywgLmlucHV0LWdyb3VwIC5mbGFnIGE6Zm9jdXMsIC5mbGFnIC5pbnB1dC1ncm91cCBhOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYTpmb2N1cywgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmlucHV0LWdyb3VwIGE6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQ6Zm9jdXMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5pbnB1dC1ncm91cCBmb3JtID4gaW5wdXQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnRva2VuLWRpYWxvZzpmb2N1cywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5pbnB1dC1ncm91cCAudG9rZW4tZGlhbG9nOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTpmb2N1cywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmlucHV0LWdyb3VwIGE6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTpmb2N1cywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5pbnB1dC1ncm91cCBhOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmlucHV0LWdyb3VwIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5pbnB1dC1ncm91cCAuYWRkZXZlbnQtYnV0dG9uID4gYTpmb2N1cywgLmlucHV0LWdyb3VwIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmlucHV0LWdyb3VwIGE6Zm9jdXMsIC5pbnB1dC1ncm91cCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmNhcm91c2VsLWNvbnRyb2xzOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmlucHV0LWdyb3VwIC5jYXJvdXNlbC1jb250cm9sczpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0bixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuaW5wdXQtZ3JvdXAtbGcgPiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cC1sZyA+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cC1sZyA+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LWdyb3VwLWxnID4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAtbGcgPiBidXR0b24gfiBidXR0b24sXG4ubm9kZS1lZGl0IC5pbnB1dC1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuaW5wdXQtZ3JvdXAtbGcgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmlucHV0LWdyb3VwLWxnID4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmlucHV0LWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5pbnB1dC1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuaW5wdXQtZ3JvdXAtbGcgPiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cC1sZyA+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5pbnB1dC1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmlucHV0LWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmlucHV0LWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuaW5wdXQtZ3JvdXAtbGcgPiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5pbnB1dC1ncm91cC1sZyA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5pbnB1dC1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmlucHV0LWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuaW5wdXQtZ3JvdXAtbGcgPiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtbGcgPiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmlucHV0LWdyb3VwLWxnID4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9cmVzZXRdLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmZsYWcgLmlucHV0LWdyb3VwLWxnID4gYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5pbnB1dC1ncm91cC1sZyA+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmlucHV0LWdyb3VwLWxnID4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmlucHV0LWdyb3VwLWxnID4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5pbnB1dC1ncm91cC1sZyA+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmlucHV0LWdyb3VwLWxnID4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5pbnB1dC1ncm91cC1sZyA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRkZXZlbnQtYnV0dG9uLmlucHV0LWdyb3VwLWxnID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuaW5wdXQtZ3JvdXAtbGcgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5pbnB1dC1ncm91cC1sZyA+IC5jYXJvdXNlbC1jb250cm9scyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0bixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuaW5wdXQtZ3JvdXAtc20gPiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cC1zbSA+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5pbnB1dC1ncm91cC1zbSA+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmlucHV0LWdyb3VwLXNtID4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuaW5wdXQtZ3JvdXAtc20gPiBidXR0b24gfiBidXR0b24sXG4ubm9kZS1lZGl0IC5pbnB1dC1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuaW5wdXQtZ3JvdXAtc20gPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmlucHV0LWdyb3VwLXNtID4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmlucHV0LWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5pbnB1dC1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuaW5wdXQtZ3JvdXAtc20gPiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cC1zbSA+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5pbnB1dC1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmlucHV0LWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmlucHV0LWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuaW5wdXQtZ3JvdXAtc20gPiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5pbnB1dC1ncm91cC1zbSA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5pbnB1dC1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmlucHV0LWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuaW5wdXQtZ3JvdXAtc20gPiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5pbnB1dC1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtc20gPiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmlucHV0LWdyb3VwLXNtID4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9cmVzZXRdLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmZsYWcgLmlucHV0LWdyb3VwLXNtID4gYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5pbnB1dC1ncm91cC1zbSA+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmlucHV0LWdyb3VwLXNtID4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmlucHV0LWdyb3VwLXNtID4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5pbnB1dC1ncm91cC1zbSA+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmlucHV0LWdyb3VwLXNtID4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5pbnB1dC1ncm91cC1zbSA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRkZXZlbnQtYnV0dG9uLmlucHV0LWdyb3VwLXNtID4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuaW5wdXQtZ3JvdXAtc20gPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5pbnB1dC1ncm91cC1zbSA+IC5jYXJvdXNlbC1jb250cm9scyB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDEzNSwgODQsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0biwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b24sIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYS5idXR0b24tLWRhbmdlciwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sIC5mbGFnIGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAuYWRkZXZlbnQtYnV0dG9uID4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4sIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uLFxuICBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYSxcbiAgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGJ1dHRvbiwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbiAgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbiAgLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyLFxuICAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuICAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuICAuYWRtaW5pc3RyYXRvci1mb3JtIGEuYnV0dG9uLS1kYW5nZXIsXG4gIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbiAgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuICAuZGFzaGJvYXJkcy1jb250YWluZXIgYS5idXR0b24tLWRhbmdlciwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9RWRpdF0sXG4gIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuICAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbiAgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9U2F2ZV0sXG4gIC5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XSxcbiAgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4gIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuICAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4gIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4gIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9U2F2ZV0sXG4gIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPXJlc2V0XSxcbiAgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5mbGFnIGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAuYWRkZXZlbnQtYnV0dG9uID4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhOmhvdmVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGE6aG92ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uOmhvdmVyLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGE6aG92ZXIsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uOmhvdmVyLCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmhvdmVyLFxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9UmVtb3ZlXTpob3Zlcixcbi5ub2RlLWVkaXQgYS5idXR0b24tLWRhbmdlcjpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUNhbmNlbF06aG92ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBhLmJ1dHRvbi0tZGFuZ2VyOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGEuYnV0dG9uLS1kYW5nZXI6aG92ZXIsIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUVkaXRdOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9RWRpdF06aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUVkaXRdOmhvdmVyLCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpob3Zlcixcbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVNhdmVdOmhvdmVyLFxuLm5vZGUtZWRpdCBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWVePUNyZWF0ZV06aG92ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1TYXZlXTpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWVePUNyZWF0ZV06aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLCAuZmxhZyBhOmhvdmVyLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhOmhvdmVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQ6aG92ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAudG9rZW4tZGlhbG9nOmhvdmVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTpob3ZlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFkZGV2ZW50LWJ1dHRvbiA+IGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmNhcm91c2VsLWNvbnRyb2xzOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrICsgLmJ0bjpob3ZlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IC5idG4tY2hlY2sgKyBhOmhvdmVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IC5idG4tY2hlY2sgKyBhOmhvdmVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYS5idG4tY2hlY2sgKyBhOmhvdmVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IC5idG4tY2hlY2sgKyBidXR0b246aG92ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ0bi1jaGVjayArIGJ1dHRvbjpob3ZlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiAuYnRuLWNoZWNrICsgYTpob3ZlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24uYnRuLWNoZWNrICsgYTpob3ZlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiAuYnRuLWNoZWNrICsgYnV0dG9uOmhvdmVyLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbi5idG4tY2hlY2sgKyBidXR0b246aG92ZXIsIC5ub2RlLWVkaXQgLmJ0bi1jaGVjayArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmhvdmVyLFxuLm5vZGUtZWRpdCAuYnRuLWNoZWNrICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV06aG92ZXIsXG4ubm9kZS1lZGl0IC5idG4tY2hlY2sgKyBhLmJ1dHRvbi0tZGFuZ2VyOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrICsgYnV0dG9uW3ZhbHVlPUNhbmNlbF06aG92ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tY2hlY2sgKyBidXR0b25bdmFsdWU9UmVtb3ZlXTpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1jaGVjayArIGEuYnV0dG9uLS1kYW5nZXI6aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVjayArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2sgKyBidXR0b25bdmFsdWU9UmVtb3ZlXTpob3Zlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWNoZWNrICsgYS5idXR0b24tLWRhbmdlcjpob3ZlciwgLm5vZGUtZWRpdCAuYnRuLWNoZWNrICsgYnV0dG9uW3ZhbHVlPUVkaXRdOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrICsgYnV0dG9uW3ZhbHVlPUVkaXRdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2sgKyBidXR0b25bdmFsdWU9RWRpdF06aG92ZXIsIC5ub2RlLWVkaXQgLmJ0bi1jaGVjayArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpob3Zlcixcbi5ub2RlLWVkaXQgLmJ0bi1jaGVjayArIGJ1dHRvblt2YWx1ZT1TYXZlXTpob3Zlcixcbi5ub2RlLWVkaXQgLmJ0bi1jaGVjayArIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tY2hlY2sgKyBidXR0b25bdmFsdWVePUNyZWF0ZV06aG92ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tY2hlY2sgKyBidXR0b25bdmFsdWU9U2F2ZV06aG92ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tY2hlY2sgKyBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2sgKyBidXR0b25bdmFsdWVePUNyZWF0ZV06aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVjayArIGJ1dHRvblt2YWx1ZT1TYXZlXTpob3Zlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWNoZWNrICsgYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmJ0bi1jaGVjayArIGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuLmJ0bi1jaGVjayArIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5idG4tY2hlY2sgKyBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsIC5mbGFnIC5idG4tY2hlY2sgKyBhOmhvdmVyLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWNoZWNrICsgYTpob3ZlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IC5idG4tY2hlY2sgKyBpbnB1dDpob3ZlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tY2hlY2sgKyAudG9rZW4tZGlhbG9nOmhvdmVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWNoZWNrICsgYTpob3ZlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tY2hlY2sgKyBhOmhvdmVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWNoZWNrICsgYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFkZGV2ZW50LWJ1dHRvbiA+IC5idG4tY2hlY2sgKyBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1jaGVjayArIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWNoZWNrICsgLmNhcm91c2VsLWNvbnRyb2xzOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhOmZvY3VzLXZpc2libGUsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYTpmb2N1cy12aXNpYmxlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGE6Zm9jdXMtdmlzaWJsZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b246Zm9jdXMtdmlzaWJsZSwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9Q2FuY2VsXTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9UmVtb3ZlXTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGEuYnV0dG9uLS1kYW5nZXI6Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9Q2FuY2VsXTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYS5idXR0b24tLWRhbmdlcjpmb2N1cy12aXNpYmxlLCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1FZGl0XTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9RWRpdF06Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9RWRpdF06Zm9jdXMtdmlzaWJsZSwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWVePUNyZWF0ZV06Zm9jdXMtdmlzaWJsZSxcbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVNhdmVdOmZvY3VzLXZpc2libGUsXG4ubm9kZS1lZGl0IGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1TYXZlXTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLCBpbnB1dFt0eXBlPXJlc2V0XTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZSwgLmZsYWcgYTpmb2N1cy12aXNpYmxlLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dDpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnRva2VuLWRpYWxvZzpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwgLmFkZGV2ZW50LWJ1dHRvbiA+IGE6Zm9jdXMtdmlzaWJsZSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6Zm9jdXMtdmlzaWJsZSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5jYXJvdXNlbC1jb250cm9sczpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4sIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBidXR0b24sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYnV0dG9uLCAubm9kZS1lZGl0IC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGEuYnV0dG9uLS1kYW5nZXIsIC5ub2RlLWVkaXQgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYnV0dG9uW3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGlucHV0W3R5cGU9cmVzZXRdLFxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgaW5wdXRbdHlwZT1idXR0b25dLCAuZmxhZyAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFkZGV2ZW50LWJ1dHRvbiA+IC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyBhLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gLmJ0bi1jaGVjazpjaGVja2VkICsgYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gLmJ0bi1jaGVjazpjaGVja2VkICsgYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24uYnRuLWNoZWNrOmNoZWNrZWQgKyBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24uYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b24sIC5ub2RlLWVkaXQgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tY2hlY2s6Y2hlY2tlZCArIGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVjazpjaGVja2VkICsgYS5idXR0b24tLWRhbmdlciwgLm5vZGUtZWRpdCAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmJ0bi1jaGVjazpjaGVja2VkICsgaW5wdXRbdHlwZT1yZXNldF0sXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5mbGFnIC5idG4tY2hlY2s6Y2hlY2tlZCArIGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tY2hlY2s6Y2hlY2tlZCArIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tY2hlY2s6Y2hlY2tlZCArIC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tY2hlY2s6Y2hlY2tlZCArIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdHlwZT1zdWJtaXRdLCAuYWRkZXZlbnQtYnV0dG9uID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tY2hlY2s6Y2hlY2tlZCArIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuY2Fyb3VzZWwtY29udHJvbHMsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IDpub3QoLmJ0bi1jaGVjaykgKyBhOmFjdGl2ZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiA6bm90KC5idG4tY2hlY2spICsgYTphY3RpdmUsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhOm5vdCguYnRuLWNoZWNrKSArIGE6YWN0aXZlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b246YWN0aXZlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYTpub3QoLmJ0bi1jaGVjaykgKyBidXR0b246YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IDpub3QoLmJ0bi1jaGVjaykgKyBhOmFjdGl2ZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b246bm90KC5idG4tY2hlY2spICsgYTphY3RpdmUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvbjphY3RpdmUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvbjphY3RpdmUsIC5ub2RlLWVkaXQgOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmFjdGl2ZSxcbi5ub2RlLWVkaXQgOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmFjdGl2ZSxcbi5ub2RlLWVkaXQgOm5vdCguYnRuLWNoZWNrKSArIGEuYnV0dG9uLS1kYW5nZXI6YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPUNhbmNlbF06YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV06YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSA6bm90KC5idG4tY2hlY2spICsgYS5idXR0b24tLWRhbmdlcjphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV06YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIDpub3QoLmJ0bi1jaGVjaykgKyBhLmJ1dHRvbi0tZGFuZ2VyOmFjdGl2ZSwgLm5vZGUtZWRpdCA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPUVkaXRdOmFjdGl2ZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZT1FZGl0XTphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZT1FZGl0XTphY3RpdmUsIC5ub2RlLWVkaXQgOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTphY3RpdmUsXG4ubm9kZS1lZGl0IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWU9U2F2ZV06YWN0aXZlLFxuLm5vZGUtZWRpdCA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWVePUNyZWF0ZV06YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPVNhdmVdOmFjdGl2ZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWVePUNyZWF0ZV06YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWU9U2F2ZV06YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgOm5vdCguYnRuLWNoZWNrKSArIGlucHV0W3R5cGU9cmVzZXRdOmFjdGl2ZSxcbjpub3QoLmJ0bi1jaGVjaykgKyBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuOm5vdCguYnRuLWNoZWNrKSArIGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUsIC5mbGFnIDpub3QoLmJ0bi1jaGVjaykgKyBhOmFjdGl2ZSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgOm5vdCguYnRuLWNoZWNrKSArIGE6YWN0aXZlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gOm5vdCguYnRuLWNoZWNrKSArIGlucHV0OmFjdGl2ZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IDpub3QoLmJ0bi1jaGVjaykgKyAudG9rZW4tZGlhbG9nOmFjdGl2ZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgOm5vdCguYnRuLWNoZWNrKSArIGE6YWN0aXZlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgOm5vdCguYnRuLWNoZWNrKSArIGE6YWN0aXZlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hZGRldmVudC1idXR0b24gPiA6bm90KC5idG4tY2hlY2spICsgYTphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayA6bm90KC5idG4tY2hlY2spICsgYTphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSA6bm90KC5idG4tY2hlY2spICsgLmNhcm91c2VsLWNvbnRyb2xzOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhOmZpcnN0LWNoaWxkOmFjdGl2ZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhOmZpcnN0LWNoaWxkOmFjdGl2ZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGE6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmUsIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUNhbmNlbF06Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9UmVtb3ZlXTpmaXJzdC1jaGlsZDphY3RpdmUsXG4ubm9kZS1lZGl0IGEuYnV0dG9uLS1kYW5nZXI6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9Q2FuY2VsXTpmaXJzdC1jaGlsZDphY3RpdmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYS5idXR0b24tLWRhbmdlcjpmaXJzdC1jaGlsZDphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF06Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmJ1dHRvbi0tZGFuZ2VyOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9RWRpdF06Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9RWRpdF06Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1FZGl0XTpmaXJzdC1jaGlsZDphY3RpdmUsIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVNhdmVdOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbi5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XTpmaXJzdC1jaGlsZDphY3RpdmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpmaXJzdC1jaGlsZDphY3RpdmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1TYXZlXTpmaXJzdC1jaGlsZDphY3RpdmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpmaXJzdC1jaGlsZDphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdOmZpcnN0LWNoaWxkOmFjdGl2ZSwgaW5wdXRbdHlwZT1yZXNldF06Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbmlucHV0W3R5cGU9YnV0dG9uXTpmaXJzdC1jaGlsZDphY3RpdmUsIC5mbGFnIGE6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGlucHV0OmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC50b2tlbi1kaWFsb2c6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmFkZGV2ZW50LWJ1dHRvbiA+IGE6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYTpmaXJzdC1jaGlsZDphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHM6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGEuYWN0aXZlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGEuYWN0aXZlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbi5hY3RpdmUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYS5hY3RpdmUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uLmFjdGl2ZSwgLm5vZGUtZWRpdCBidXR0b24uYWN0aXZlW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IGJ1dHRvbi5hY3RpdmVbdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgYS5hY3RpdmUuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5hY3RpdmVbdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLmFjdGl2ZVt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBhLmFjdGl2ZS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uYWN0aXZlW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLmFjdGl2ZVt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGEuYWN0aXZlLmJ1dHRvbi0tZGFuZ2VyLCAubm9kZS1lZGl0IGJ1dHRvbi5hY3RpdmVbdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5hY3RpdmVbdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLmFjdGl2ZVt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCBidXR0b24uYWN0aXZlW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCBidXR0b24uYWN0aXZlW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCBidXR0b24uYWN0aXZlW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLmFjdGl2ZVt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLmFjdGl2ZVt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLmFjdGl2ZVt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLmFjdGl2ZVt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uYWN0aXZlW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbi5hY3RpdmVbdHlwZT1zdWJtaXRdLCBpbnB1dC5hY3RpdmVbdHlwZT1yZXNldF0sXG5pbnB1dC5hY3RpdmVbdHlwZT1zdWJtaXRdLFxuaW5wdXQuYWN0aXZlW3R5cGU9YnV0dG9uXSwgLmZsYWcgYS5hY3RpdmUsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGEuYWN0aXZlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQuYWN0aXZlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmFjdGl2ZS50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEuYWN0aXZlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYS5hY3RpdmUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvbi5hY3RpdmVbdHlwZT1zdWJtaXRdLCAuYWRkZXZlbnQtYnV0dG9uID4gYS5hY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhLmFjdGl2ZSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5hY3RpdmUuY2Fyb3VzZWwtY29udHJvbHMsIC5idG4uc2hvdywgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGEuc2hvdywgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhLnNob3csIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uLnNob3csXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYS5zaG93LFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGJ1dHRvbi5zaG93LCAubm9kZS1lZGl0IGJ1dHRvbi5zaG93W3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IGJ1dHRvbi5zaG93W3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IGEuc2hvdy5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLnNob3dbdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLnNob3dbdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYS5zaG93LmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbi5zaG93W3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLnNob3dbdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLnNob3cuYnV0dG9uLS1kYW5nZXIsIC5ub2RlLWVkaXQgYnV0dG9uLnNob3dbdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5zaG93W3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbi5zaG93W3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IGJ1dHRvbi5zaG93W3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCBidXR0b24uc2hvd1t2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgYnV0dG9uLnNob3dbdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b24uc2hvd1t2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLnNob3dbdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5zaG93W3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uc2hvd1t2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uc2hvd1t2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uc2hvd1t0eXBlPXN1Ym1pdF0sIGlucHV0LnNob3dbdHlwZT1yZXNldF0sXG5pbnB1dC5zaG93W3R5cGU9c3VibWl0XSxcbmlucHV0LnNob3dbdHlwZT1idXR0b25dLCAuZmxhZyBhLnNob3csIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGEuc2hvdywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGlucHV0LnNob3csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuc2hvdy50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEuc2hvdywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEuc2hvdywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uLnNob3dbdHlwZT1zdWJtaXRdLCAuYWRkZXZlbnQtYnV0dG9uID4gYS5zaG93LCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYS5zaG93LCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLnNob3cuY2Fyb3VzZWwtY29udHJvbHMge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGE6Zm9jdXMtdmlzaWJsZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhOmZvY3VzLXZpc2libGUsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ0bi1jaGVjazpjaGVja2VkICsgYTpmb2N1cy12aXNpYmxlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvbjpmb2N1cy12aXNpYmxlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYS5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGE6Zm9jdXMtdmlzaWJsZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24uYnRuLWNoZWNrOmNoZWNrZWQgKyBhOmZvY3VzLXZpc2libGUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uOmZvY3VzLXZpc2libGUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uOmZvY3VzLXZpc2libGUsIC5ub2RlLWVkaXQgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPUNhbmNlbF06Zm9jdXMtdmlzaWJsZSxcbi5ub2RlLWVkaXQgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV06Zm9jdXMtdmlzaWJsZSxcbi5ub2RlLWVkaXQgLmJ0bi1jaGVjazpjaGVja2VkICsgYS5idXR0b24tLWRhbmdlcjpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9Q2FuY2VsXTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9UmVtb3ZlXTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLmJ1dHRvbi0tZGFuZ2VyOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPUNhbmNlbF06Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9UmVtb3ZlXTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2s6Y2hlY2tlZCArIGEuYnV0dG9uLS1kYW5nZXI6Zm9jdXMtdmlzaWJsZSwgLm5vZGUtZWRpdCAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9RWRpdF06Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPUVkaXRdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPUVkaXRdOmZvY3VzLXZpc2libGUsIC5ub2RlLWVkaXQgLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmZvY3VzLXZpc2libGUsXG4ubm9kZS1lZGl0IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1TYXZlXTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtZWRpdCAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9U2F2ZV06Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1TYXZlXTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwgLmJ0bi1jaGVjazpjaGVja2VkICsgaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMtdmlzaWJsZSxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLFxuLmJ0bi1jaGVjazpjaGVja2VkICsgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGUsIC5mbGFnIC5idG4tY2hlY2s6Y2hlY2tlZCArIGE6Zm9jdXMtdmlzaWJsZSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1jaGVjazpjaGVja2VkICsgYTpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gLmJ0bi1jaGVjazpjaGVja2VkICsgaW5wdXQ6Zm9jdXMtdmlzaWJsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tY2hlY2s6Y2hlY2tlZCArIC50b2tlbi1kaWFsb2c6Zm9jdXMtdmlzaWJsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1jaGVjazpjaGVja2VkICsgYTpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1jaGVjazpjaGVja2VkICsgYTpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsIC5hZGRldmVudC1idXR0b24gPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhOmZvY3VzLXZpc2libGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhOmZvY3VzLXZpc2libGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuY2Fyb3VzZWwtY29udHJvbHM6Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiA6bm90KC5idG4tY2hlY2spICsgYTphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiA6bm90KC5idG4tY2hlY2spICsgYTphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGE6bm90KC5idG4tY2hlY2spICsgYTphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYTpub3QoLmJ0bi1jaGVjaykgKyBidXR0b246YWN0aXZlOmZvY3VzLXZpc2libGUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gOm5vdCguYnRuLWNoZWNrKSArIGE6YWN0aXZlOmZvY3VzLXZpc2libGUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOm5vdCguYnRuLWNoZWNrKSArIGE6YWN0aXZlOmZvY3VzLXZpc2libGUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvbjphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b246bm90KC5idG4tY2hlY2spICsgYnV0dG9uOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAubm9kZS1lZGl0IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWU9Q2FuY2VsXTphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5ub2RlLWVkaXQgOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtZWRpdCA6bm90KC5idG4tY2hlY2spICsgYS5idXR0b24tLWRhbmdlcjphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV06YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIDpub3QoLmJ0bi1jaGVjaykgKyBhLmJ1dHRvbi0tZGFuZ2VyOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWU9Q2FuY2VsXTphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV06YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgOm5vdCguYnRuLWNoZWNrKSArIGEuYnV0dG9uLS1kYW5nZXI6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5ub2RlLWVkaXQgOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZT1FZGl0XTphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZT1FZGl0XTphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPUVkaXRdOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAubm9kZS1lZGl0IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWVePUNyZWF0ZV06YWN0aXZlOmZvY3VzLXZpc2libGUsXG4ubm9kZS1lZGl0IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWU9U2F2ZV06YWN0aXZlOmZvY3VzLXZpc2libGUsXG4ubm9kZS1lZGl0IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPVNhdmVdOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWU9U2F2ZV06YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyBpbnB1dFt0eXBlPXJlc2V0XTphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbjpub3QoLmJ0bi1jaGVjaykgKyBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlOmZvY3VzLXZpc2libGUsXG46bm90KC5idG4tY2hlY2spICsgaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuZmxhZyA6bm90KC5idG4tY2hlY2spICsgYTphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgOm5vdCguYnRuLWNoZWNrKSArIGE6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiA6bm90KC5idG4tY2hlY2spICsgaW5wdXQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCA6bm90KC5idG4tY2hlY2spICsgLnRva2VuLWRpYWxvZzphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgOm5vdCguYnRuLWNoZWNrKSArIGE6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSA6bm90KC5idG4tY2hlY2spICsgYTphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlOmZvY3VzLXZpc2libGUsIC5hZGRldmVudC1idXR0b24gPiA6bm90KC5idG4tY2hlY2spICsgYTphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIDpub3QoLmJ0bi1jaGVjaykgKyBhOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgOm5vdCguYnRuLWNoZWNrKSArIC5jYXJvdXNlbC1jb250cm9sczphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGE6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUNhbmNlbF06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4ubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9Q2FuY2VsXTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVJlbW92ZV06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGEuYnV0dG9uLS1kYW5nZXI6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVJlbW92ZV06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYS5idXR0b24tLWRhbmdlcjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9RWRpdF06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1FZGl0XTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9RWRpdF06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9U2F2ZV06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4ubm9kZS1lZGl0IGJ1dHRvblt0eXBlPXN1Ym1pdF06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVNhdmVdOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9U2F2ZV06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgaW5wdXRbdHlwZT1yZXNldF06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPWJ1dHRvbl06Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5mbGFnIGE6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGE6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dDpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC50b2tlbi1kaWFsb2c6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYWRkZXZlbnQtYnV0dG9uID4gYTpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHM6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGEuYWN0aXZlOmZvY3VzLXZpc2libGUsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uLmFjdGl2ZTpmb2N1cy12aXNpYmxlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGEuYWN0aXZlOmZvY3VzLXZpc2libGUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAubm9kZS1lZGl0IGJ1dHRvbi5hY3RpdmVbdmFsdWU9Q2FuY2VsXTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtZWRpdCBidXR0b24uYWN0aXZlW3ZhbHVlPVJlbW92ZV06Zm9jdXMtdmlzaWJsZSxcbi5ub2RlLWVkaXQgYS5hY3RpdmUuYnV0dG9uLS1kYW5nZXI6Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLmFjdGl2ZVt2YWx1ZT1DYW5jZWxdOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5hY3RpdmVbdmFsdWU9UmVtb3ZlXTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBhLmFjdGl2ZS5idXR0b24tLWRhbmdlcjpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbi5hY3RpdmVbdmFsdWU9Q2FuY2VsXTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbi5hY3RpdmVbdmFsdWU9UmVtb3ZlXTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGEuYWN0aXZlLmJ1dHRvbi0tZGFuZ2VyOmZvY3VzLXZpc2libGUsIC5ub2RlLWVkaXQgYnV0dG9uLmFjdGl2ZVt2YWx1ZT1FZGl0XTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b24uYWN0aXZlW3ZhbHVlPUVkaXRdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLmFjdGl2ZVt2YWx1ZT1FZGl0XTpmb2N1cy12aXNpYmxlLCAubm9kZS1lZGl0IGJ1dHRvbi5hY3RpdmVbdmFsdWVePUNyZWF0ZV06Zm9jdXMtdmlzaWJsZSxcbi5ub2RlLWVkaXQgYnV0dG9uLmFjdGl2ZVt2YWx1ZT1TYXZlXTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtZWRpdCBidXR0b24uYWN0aXZlW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b24uYWN0aXZlW3ZhbHVlXj1DcmVhdGVdOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5hY3RpdmVbdmFsdWU9U2F2ZV06Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLmFjdGl2ZVt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uYWN0aXZlW3ZhbHVlXj1DcmVhdGVdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLmFjdGl2ZVt2YWx1ZT1TYXZlXTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbi5hY3RpdmVbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsIGlucHV0LmFjdGl2ZVt0eXBlPXJlc2V0XTpmb2N1cy12aXNpYmxlLFxuaW5wdXQuYWN0aXZlW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLFxuaW5wdXQuYWN0aXZlW3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlLCAuZmxhZyBhLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQuYWN0aXZlOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYWN0aXZlLnRva2VuLWRpYWxvZzpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYS5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uLmFjdGl2ZVt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwgLmFkZGV2ZW50LWJ1dHRvbiA+IGEuYWN0aXZlOmZvY3VzLXZpc2libGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmFjdGl2ZS5jYXJvdXNlbC1jb250cm9sczpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGEuc2hvdzpmb2N1cy12aXNpYmxlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGEuc2hvdzpmb2N1cy12aXNpYmxlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbi5zaG93OmZvY3VzLXZpc2libGUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYS5zaG93OmZvY3VzLXZpc2libGUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uLnNob3c6Zm9jdXMtdmlzaWJsZSwgLm5vZGUtZWRpdCBidXR0b24uc2hvd1t2YWx1ZT1DYW5jZWxdOmZvY3VzLXZpc2libGUsXG4ubm9kZS1lZGl0IGJ1dHRvbi5zaG93W3ZhbHVlPVJlbW92ZV06Zm9jdXMtdmlzaWJsZSxcbi5ub2RlLWVkaXQgYS5zaG93LmJ1dHRvbi0tZGFuZ2VyOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5zaG93W3ZhbHVlPUNhbmNlbF06Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLnNob3dbdmFsdWU9UmVtb3ZlXTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBhLnNob3cuYnV0dG9uLS1kYW5nZXI6Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uc2hvd1t2YWx1ZT1DYW5jZWxdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLnNob3dbdmFsdWU9UmVtb3ZlXTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGEuc2hvdy5idXR0b24tLWRhbmdlcjpmb2N1cy12aXNpYmxlLCAubm9kZS1lZGl0IGJ1dHRvbi5zaG93W3ZhbHVlPUVkaXRdOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5zaG93W3ZhbHVlPUVkaXRdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLnNob3dbdmFsdWU9RWRpdF06Zm9jdXMtdmlzaWJsZSwgLm5vZGUtZWRpdCBidXR0b24uc2hvd1t2YWx1ZV49Q3JlYXRlXTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtZWRpdCBidXR0b24uc2hvd1t2YWx1ZT1TYXZlXTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtZWRpdCBidXR0b24uc2hvd1t0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLnNob3dbdmFsdWVePUNyZWF0ZV06Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLnNob3dbdmFsdWU9U2F2ZV06Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLnNob3dbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLnNob3dbdmFsdWVePUNyZWF0ZV06Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uc2hvd1t2YWx1ZT1TYXZlXTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbi5zaG93W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLCBpbnB1dC5zaG93W3R5cGU9cmVzZXRdOmZvY3VzLXZpc2libGUsXG5pbnB1dC5zaG93W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLFxuaW5wdXQuc2hvd1t0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZSwgLmZsYWcgYS5zaG93OmZvY3VzLXZpc2libGUsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGEuc2hvdzpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQuc2hvdzpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnNob3cudG9rZW4tZGlhbG9nOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEuc2hvdzpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYS5zaG93OmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvbi5zaG93W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLCAuYWRkZXZlbnQtYnV0dG9uID4gYS5zaG93OmZvY3VzLXZpc2libGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhLnNob3c6Zm9jdXMtdmlzaWJsZSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5zaG93LmNhcm91c2VsLWNvbnRyb2xzOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuOmRpc2FibGVkLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYTpkaXNhYmxlZCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhOmRpc2FibGVkLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbjpkaXNhYmxlZCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBhOmRpc2FibGVkLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGJ1dHRvbjpkaXNhYmxlZCwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9Q2FuY2VsXTpkaXNhYmxlZCxcbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVJlbW92ZV06ZGlzYWJsZWQsXG4ubm9kZS1lZGl0IGEuYnV0dG9uLS1kYW5nZXI6ZGlzYWJsZWQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmRpc2FibGVkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9UmVtb3ZlXTpkaXNhYmxlZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYS5idXR0b24tLWRhbmdlcjpkaXNhYmxlZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9Q2FuY2VsXTpkaXNhYmxlZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9UmVtb3ZlXTpkaXNhYmxlZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmJ1dHRvbi0tZGFuZ2VyOmRpc2FibGVkLCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1FZGl0XTpkaXNhYmxlZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUVkaXRdOmRpc2FibGVkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1FZGl0XTpkaXNhYmxlZCwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWVePUNyZWF0ZV06ZGlzYWJsZWQsXG4ubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1TYXZlXTpkaXNhYmxlZCxcbi5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmRpc2FibGVkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9U2F2ZV06ZGlzYWJsZWQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmRpc2FibGVkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1TYXZlXTpkaXNhYmxlZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdOmRpc2FibGVkLCBpbnB1dFt0eXBlPXJlc2V0XTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCwgLmZsYWcgYTpkaXNhYmxlZCwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYTpkaXNhYmxlZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGlucHV0OmRpc2FibGVkLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnRva2VuLWRpYWxvZzpkaXNhYmxlZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTpkaXNhYmxlZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6ZGlzYWJsZWQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsIC5hZGRldmVudC1idXR0b24gPiBhOmRpc2FibGVkLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYTpkaXNhYmxlZCwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5jYXJvdXNlbC1jb250cm9sczpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGEuZGlzYWJsZWQsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYS5kaXNhYmxlZCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b24uZGlzYWJsZWQsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYS5kaXNhYmxlZCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b24uZGlzYWJsZWQsIC5ub2RlLWVkaXQgYnV0dG9uLmRpc2FibGVkW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IGJ1dHRvbi5kaXNhYmxlZFt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCBhLmRpc2FibGVkLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b24uZGlzYWJsZWRbdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLmRpc2FibGVkW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGEuZGlzYWJsZWQuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLmRpc2FibGVkW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLmRpc2FibGVkW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYS5kaXNhYmxlZC5idXR0b24tLWRhbmdlciwgLm5vZGUtZWRpdCBidXR0b24uZGlzYWJsZWRbdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5kaXNhYmxlZFt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uZGlzYWJsZWRbdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgYnV0dG9uLmRpc2FibGVkW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCBidXR0b24uZGlzYWJsZWRbdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IGJ1dHRvbi5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5kaXNhYmxlZFt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLmRpc2FibGVkW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b24uZGlzYWJsZWRbdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbi5kaXNhYmxlZFt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uZGlzYWJsZWRbdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLmRpc2FibGVkW3R5cGU9c3VibWl0XSwgaW5wdXQuZGlzYWJsZWRbdHlwZT1yZXNldF0sXG5pbnB1dC5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sXG5pbnB1dC5kaXNhYmxlZFt0eXBlPWJ1dHRvbl0sIC5mbGFnIGEuZGlzYWJsZWQsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGEuZGlzYWJsZWQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dC5kaXNhYmxlZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5kaXNhYmxlZC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEuZGlzYWJsZWQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLmRpc2FibGVkLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b24uZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCAuYWRkZXZlbnQtYnV0dG9uID4gYS5kaXNhYmxlZCwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEuZGlzYWJsZWQsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuZGlzYWJsZWQuY2Fyb3VzZWwtY29udHJvbHMsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4sIGZpZWxkc2V0OmRpc2FibGVkIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciBmaWVsZHNldDpkaXNhYmxlZCAuYWN0aW9uLWxpbmtzID4gYSwgZmllbGRzZXQ6ZGlzYWJsZWQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgZmllbGRzZXQ6ZGlzYWJsZWQgYSB+IGEsIGZpZWxkc2V0OmRpc2FibGVkIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgZmllbGRzZXQ6ZGlzYWJsZWQgYSB+IGJ1dHRvbixcbmZpZWxkc2V0OmRpc2FibGVkIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGZpZWxkc2V0OmRpc2FibGVkIGJ1dHRvbiB+IGEsXG5maWVsZHNldDpkaXNhYmxlZCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGZpZWxkc2V0OmRpc2FibGVkIGJ1dHRvbiB+IGJ1dHRvbiwgZmllbGRzZXQ6ZGlzYWJsZWQgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9Q2FuY2VsXSwgLm5vZGUtZWRpdCBmaWVsZHNldDpkaXNhYmxlZCBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmZpZWxkc2V0OmRpc2FibGVkIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IGZpZWxkc2V0OmRpc2FibGVkIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCBmaWVsZHNldDpkaXNhYmxlZCBhLmJ1dHRvbi0tZGFuZ2VyLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gZmllbGRzZXQ6ZGlzYWJsZWQgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG5maWVsZHNldDpkaXNhYmxlZCAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBmaWVsZHNldDpkaXNhYmxlZCBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbmZpZWxkc2V0OmRpc2FibGVkIC5hZG1pbmlzdHJhdG9yLWZvcm0gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gZmllbGRzZXQ6ZGlzYWJsZWQgYS5idXR0b24tLWRhbmdlcixcbmZpZWxkc2V0OmRpc2FibGVkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBmaWVsZHNldDpkaXNhYmxlZCBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmZpZWxkc2V0OmRpc2FibGVkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBmaWVsZHNldDpkaXNhYmxlZCBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbmZpZWxkc2V0OmRpc2FibGVkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGZpZWxkc2V0OmRpc2FibGVkIGEuYnV0dG9uLS1kYW5nZXIsIGZpZWxkc2V0OmRpc2FibGVkIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IGZpZWxkc2V0OmRpc2FibGVkIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbmZpZWxkc2V0OmRpc2FibGVkIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBmaWVsZHNldDpkaXNhYmxlZCBidXR0b25bdmFsdWU9RWRpdF0sXG5maWVsZHNldDpkaXNhYmxlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGZpZWxkc2V0OmRpc2FibGVkIGJ1dHRvblt2YWx1ZT1FZGl0XSwgZmllbGRzZXQ6ZGlzYWJsZWQgLm5vZGUtZWRpdCBidXR0b25bdmFsdWVePUNyZWF0ZV0sIC5ub2RlLWVkaXQgZmllbGRzZXQ6ZGlzYWJsZWQgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IGZpZWxkc2V0OmRpc2FibGVkIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbmZpZWxkc2V0OmRpc2FibGVkIC5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgZmllbGRzZXQ6ZGlzYWJsZWQgYnV0dG9uW3R5cGU9c3VibWl0XSxcbmZpZWxkc2V0OmRpc2FibGVkIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBmaWVsZHNldDpkaXNhYmxlZCBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG5maWVsZHNldDpkaXNhYmxlZCAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gZmllbGRzZXQ6ZGlzYWJsZWQgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBmaWVsZHNldDpkaXNhYmxlZCBidXR0b25bdHlwZT1zdWJtaXRdLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBmaWVsZHNldDpkaXNhYmxlZCBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG5maWVsZHNldDpkaXNhYmxlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGZpZWxkc2V0OmRpc2FibGVkIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbmZpZWxkc2V0OmRpc2FibGVkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGZpZWxkc2V0OmRpc2FibGVkIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIGZpZWxkc2V0OmRpc2FibGVkIGlucHV0W3R5cGU9cmVzZXRdLFxuZmllbGRzZXQ6ZGlzYWJsZWQgaW5wdXRbdHlwZT1zdWJtaXRdLFxuZmllbGRzZXQ6ZGlzYWJsZWQgaW5wdXRbdHlwZT1idXR0b25dLCBmaWVsZHNldDpkaXNhYmxlZCAuZmxhZyBhLCAuZmxhZyBmaWVsZHNldDpkaXNhYmxlZCBhLCBmaWVsZHNldDpkaXNhYmxlZCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBmaWVsZHNldDpkaXNhYmxlZCBhLCBmaWVsZHNldDpkaXNhYmxlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZpZWxkc2V0OmRpc2FibGVkIGZvcm0gPiBpbnB1dCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCBmaWVsZHNldDpkaXNhYmxlZCAudG9rZW4tZGlhbG9nLCBmaWVsZHNldDpkaXNhYmxlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBmaWVsZHNldDpkaXNhYmxlZCBhLCBmaWVsZHNldDpkaXNhYmxlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGZpZWxkc2V0OmRpc2FibGVkIGEsIGZpZWxkc2V0OmRpc2FibGVkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGZpZWxkc2V0OmRpc2FibGVkIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIGZpZWxkc2V0OmRpc2FibGVkIC5hZGRldmVudC1idXR0b24gPiBhLCBmaWVsZHNldDpkaXNhYmxlZCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGZpZWxkc2V0OmRpc2FibGVkIGEsIGZpZWxkc2V0OmRpc2FibGVkIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSBmaWVsZHNldDpkaXNhYmxlZCAuY2Fyb3VzZWwtY29udHJvbHMge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1wcmltYXJ5LCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYSwgLm5vZGUtLXR5cGUtaW50ZXJhY3Rpdml0eS10YWIgLnBhcmFncmFwaC5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGJ1dHRvbiwgLmZsYWcuYWN0aW9uLWZsYWcgYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGlucHV0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFkZGV2ZW50LWJ1dHRvbiA+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBiNWVkNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGE1OGNhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGE1OGNhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGE1M2JlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuXG4uYnRuLXNlY29uZGFyeSwgLmZsYWcuYWN0aW9uLXVuZmxhZyBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnRva2VuLWRpYWxvZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1YzYzNmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzU2NWU2NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMwLCAxMzgsIDE0NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1NjVlNjQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM1MTU4NWU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxNTczNDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NmM0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE0NmM0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzEzNjUzZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMxZDJmMjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjM2RkNWYzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjYTJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYmIyZDNiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E1MjgzNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiYWJiYmM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0MjQ2NDk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0ZDUxNTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ5LCAxMzIsIDI1MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC1sZyA+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLWxnID4gYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLWxnID4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLWxnID4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLWxnID4gYnV0dG9uIH4gYnV0dG9uLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtbGcgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLWxnID4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtbGcgPiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtbGcgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC1sZyA+IGEuYnV0dG9uLS1kYW5nZXIsIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtbGcgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtbGcgPiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtbGcgPiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtbGcgPiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5idG4tZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5idG4tZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYnRuLWdyb3VwLWxnID4gaW5wdXRbdHlwZT1idXR0b25dLCAuZmxhZyAuYnRuLWdyb3VwLWxnID4gYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC1sZyA+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLWxnID4gaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLWxnID4gLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC1sZyA+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLWxnID4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLWxnID4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtbGcgPiBhLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC1sZyA+IC5jYXJvdXNlbC1jb250cm9scyB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtc20gPiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1zbSA+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1zbSA+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvbiB+IGJ1dHRvbiwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtc20gPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC1zbSA+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtc20gPiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXNtID4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtc20gPiBhLmJ1dHRvbi0tZGFuZ2VyLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtc20gPiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtc20gPiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtc20gPiBidXR0b25bdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwLXNtID4gaW5wdXRbdHlwZT1yZXNldF0sXG4uYnRuLWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cC1zbSA+IGlucHV0W3R5cGU9YnV0dG9uXSwgLmZsYWcgLmJ0bi1ncm91cC1zbSA+IGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtc20gPiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC1zbSA+IGlucHV0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC1zbSA+IC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtc20gPiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC1zbSA+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtc20gPiBidXR0b25bdHlwZT1zdWJtaXRdLCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC1zbSA+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXNtID4gYSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtc20gPiAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1kcm9wZG93bi1iZzogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogIzFlMjEyNTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjZTllY2VmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICMzNDNhNDA7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0biwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAgPiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGJ1dHRvbiB+IGJ1dHRvbiwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBhLmJ1dHRvbi0tZGFuZ2VyLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b25bdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1yZXNldF0sXG4uYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9YnV0dG9uXSwgLmZsYWcgLmJ0bi1ncm91cCA+IGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAgPiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cCA+IGlucHV0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cCA+IC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAgPiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cCA+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdHlwZT1zdWJtaXRdLCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cCA+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwID4gYSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAgPiAuY2Fyb3VzZWwtY29udHJvbHMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEgfiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEgfiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b24sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYS5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYnV0dG9uIH4gLmJ0bi1jaGVjazpjaGVja2VkICsgYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYnV0dG9uLmJ0bi1jaGVjazpjaGVja2VkICsgYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYnV0dG9uIH4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBidXR0b24uYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b24sIC5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYS5idXR0b24tLWRhbmdlciwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGlucHV0W3R5cGU9cmVzZXRdLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5mbGFnIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmNhcm91c2VsLWNvbnRyb2xzLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYSB+IC5idG4tY2hlY2s6Zm9jdXMgKyBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBhLmJ0bi1jaGVjazpmb2N1cyArIGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEgfiAuYnRuLWNoZWNrOmZvY3VzICsgYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBhLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYnV0dG9uIH4gLmJ0bi1jaGVjazpmb2N1cyArIGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGJ1dHRvbi5idG4tY2hlY2s6Zm9jdXMgKyBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBidXR0b24gfiAuYnRuLWNoZWNrOmZvY3VzICsgYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBidXR0b24uYnRuLWNoZWNrOmZvY3VzICsgYnV0dG9uLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGlucHV0W3R5cGU9cmVzZXRdLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGlucHV0W3R5cGU9YnV0dG9uXSxcbi5mbGFnIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGlucHV0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5jYXJvdXNlbC1jb250cm9scyxcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAgPiBhOmhvdmVyLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBhIH4gYTpob3ZlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYSB+IGJ1dHRvbjpob3ZlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYnV0dG9uIH4gYTpob3ZlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYnV0dG9uIH4gYnV0dG9uOmhvdmVyLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06aG92ZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9UmVtb3ZlXTpob3Zlcixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGEuYnV0dG9uLS1kYW5nZXI6aG92ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9Q2FuY2VsXTpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYS5idXR0b24tLWRhbmdlcjpob3Zlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBhLmJ1dHRvbi0tZGFuZ2VyOmhvdmVyLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPUVkaXRdOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPUVkaXRdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9RWRpdF06aG92ZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWVePUNyZWF0ZV06aG92ZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9U2F2ZV06aG92ZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPVNhdmVdOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9U2F2ZV06aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsXG4uYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcixcbi5mbGFnIC5idG4tZ3JvdXAgPiBhOmhvdmVyLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cCA+IGE6aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cCA+IGlucHV0OmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAgPiAudG9rZW4tZGlhbG9nOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cCA+IGE6aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cCA+IGE6aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcixcbi5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwID4gYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwID4gYTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwID4gLmNhcm91c2VsLWNvbnRyb2xzOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cCA+IGE6Zm9jdXMsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEgfiBhOmZvY3VzLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBhIH4gYnV0dG9uOmZvY3VzLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBidXR0b24gfiBhOmZvY3VzLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBidXR0b24gfiBidXR0b246Zm9jdXMsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9Q2FuY2VsXTpmb2N1cyxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZvY3VzLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYS5idXR0b24tLWRhbmdlcjpmb2N1cyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmZvY3VzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV06Zm9jdXMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBhLmJ1dHRvbi0tZGFuZ2VyOmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9Q2FuY2VsXTpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV06Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGEuYnV0dG9uLS1kYW5nZXI6Zm9jdXMsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9RWRpdF06Zm9jdXMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9RWRpdF06Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1FZGl0XTpmb2N1cyxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpmb2N1cyxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1TYXZlXTpmb2N1cyxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWVePUNyZWF0ZV06Zm9jdXMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9U2F2ZV06Zm9jdXMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWVePUNyZWF0ZV06Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1TYXZlXTpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbi5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXJlc2V0XTpmb2N1cyxcbi5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuLmZsYWcgLmJ0bi1ncm91cCA+IGE6Zm9jdXMsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwID4gYTpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwID4gaW5wdXQ6Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cCA+IC50b2tlbi1kaWFsb2c6Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwID4gYTpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwID4gYTpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAgPiBhOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAgPiBhOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAgPiAuY2Fyb3VzZWwtY29udHJvbHM6Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cCA+IGE6YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBhIH4gYTphY3RpdmUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEgfiBidXR0b246YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBidXR0b24gfiBhOmFjdGl2ZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYnV0dG9uIH4gYnV0dG9uOmFjdGl2ZSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmFjdGl2ZSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmFjdGl2ZSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGEuYnV0dG9uLS1kYW5nZXI6YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV06YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYS5idXR0b24tLWRhbmdlcjphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV06YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBhLmJ1dHRvbi0tZGFuZ2VyOmFjdGl2ZSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1FZGl0XTphY3RpdmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9RWRpdF06YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9RWRpdF06YWN0aXZlLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmFjdGl2ZSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1TYXZlXTphY3RpdmUsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTphY3RpdmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9U2F2ZV06YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1TYXZlXTphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9cmVzZXRdOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUsXG4uZmxhZyAuYnRuLWdyb3VwID4gYTphY3RpdmUsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwID4gYTphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cCA+IGlucHV0OmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwID4gLnRva2VuLWRpYWxvZzphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwID4gYTphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cCA+IGE6YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAgPiBhOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwID4gYTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cCA+IC5jYXJvdXNlbC1jb250cm9sczphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cCA+IGEuYWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBhIH4gYS5hY3RpdmUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEgfiBidXR0b24uYWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBidXR0b24gfiBhLmFjdGl2ZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYnV0dG9uIH4gYnV0dG9uLmFjdGl2ZSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvbi5hY3RpdmVbdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvbi5hY3RpdmVbdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGEuYWN0aXZlLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uLmFjdGl2ZVt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uLmFjdGl2ZVt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYS5hY3RpdmUuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvbi5hY3RpdmVbdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uLmFjdGl2ZVt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBhLmFjdGl2ZS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvbi5hY3RpdmVbdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b24uYWN0aXZlW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b24uYWN0aXZlW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uLmFjdGl2ZVt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvbi5hY3RpdmVbdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b24uYWN0aXZlW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvbi5hY3RpdmVbdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b24uYWN0aXZlW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uLmFjdGl2ZVt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvbi5hY3RpdmVbdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvbi5hY3RpdmVbdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvbi5hY3RpdmVbdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cCA+IGlucHV0LmFjdGl2ZVt0eXBlPXJlc2V0XSxcbi5idG4tZ3JvdXAgPiBpbnB1dC5hY3RpdmVbdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cCA+IGlucHV0LmFjdGl2ZVt0eXBlPWJ1dHRvbl0sXG4uZmxhZyAuYnRuLWdyb3VwID4gYS5hY3RpdmUsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwID4gYS5hY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cCA+IGlucHV0LmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwID4gLmFjdGl2ZS50b2tlbi1kaWFsb2csXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwID4gYS5hY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cCA+IGEuYWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvbi5hY3RpdmVbdHlwZT1zdWJtaXRdLFxuLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAgPiBhLmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwID4gYS5hY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cCA+IC5hY3RpdmUuY2Fyb3VzZWwtY29udHJvbHMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYnRuLWNoZWNrOmNoZWNrZWQgKyBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvbixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGlucHV0W3R5cGU9cmVzZXRdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBpbnB1dCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5jYXJvdXNlbC1jb250cm9scyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAuYnRuLWNoZWNrOmZvY3VzICsgYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idG4tY2hlY2s6Zm9jdXMgKyBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IC5idG4tY2hlY2s6Zm9jdXMgKyBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYnRuLWNoZWNrOmZvY3VzICsgYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvbixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBpbnB1dFt0eXBlPXJlc2V0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGEsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBpbnB1dCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC50b2tlbi1kaWFsb2csXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuY2Fyb3VzZWwtY29udHJvbHMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlcixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpob3ZlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGE6aG92ZXIsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b246aG92ZXIsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGE6aG92ZXIsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbjpob3Zlcixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmhvdmVyLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV06aG92ZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06aG92ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXTpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXI6aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXTpob3Zlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlcjpob3Zlcixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XTpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XTpob3Zlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdOmhvdmVyLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmhvdmVyLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdOmhvdmVyLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXTpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpob3Zlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG4uZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpob3Zlcixcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpob3Zlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZzpob3Zlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9sczpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmZvY3VzLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYTpmb2N1cyxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbjpmb2N1cyxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYTpmb2N1cyxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uOmZvY3VzLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06Zm9jdXMsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXTpmb2N1cyxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXI6Zm9jdXMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXTpmb2N1cyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZvY3VzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlcjpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyOmZvY3VzLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdOmZvY3VzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdOmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF06Zm9jdXMsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV06Zm9jdXMsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV06Zm9jdXMsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmZvY3VzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdOmZvY3VzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV06Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyxcbi5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmZvY3VzLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nOmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbi5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmFjdGl2ZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGE6YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uOmFjdGl2ZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYTphY3RpdmUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbjphY3RpdmUsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXTphY3RpdmUsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXTphY3RpdmUsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyOmFjdGl2ZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmFjdGl2ZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmFjdGl2ZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXI6YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXTphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlcjphY3RpdmUsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF06YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdOmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdOmFjdGl2ZSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTphY3RpdmUsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV06YWN0aXZlLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV06YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdOmFjdGl2ZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV06YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV06YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XTphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLFxuLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6YWN0aXZlLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2c6YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbi5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYTphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHM6YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmFjdGl2ZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uLmFjdGl2ZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYS5hY3RpdmUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbi5hY3RpdmUsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYWN0aXZlW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYWN0aXZlW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmFjdGl2ZS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5hY3RpdmVbdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5hY3RpdmVbdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYWN0aXZlLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYWN0aXZlW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5hY3RpdmVbdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5hY3RpdmUuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYWN0aXZlW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmFjdGl2ZVt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmFjdGl2ZVt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5hY3RpdmVbdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYWN0aXZlW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmFjdGl2ZVt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYWN0aXZlW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmFjdGl2ZVt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5hY3RpdmVbdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYWN0aXZlW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYWN0aXZlW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYWN0aXZlW3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dC5hY3RpdmVbdHlwZT1yZXNldF0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQuYWN0aXZlW3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dC5hY3RpdmVbdHlwZT1idXR0b25dLFxuLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYWN0aXZlLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dC5hY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUudG9rZW4tZGlhbG9nLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uYWN0aXZlW3R5cGU9c3VibWl0XSxcbi5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5hY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0biwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBhIH4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYTpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEgfiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGE6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBidXR0b24gfiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYnV0dG9uOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGJ1dHRvbiB+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGJ1dHRvbjpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBidXR0b24sIC5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgYS5idXR0b24tLWRhbmdlciwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBidXR0b25bdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgYnV0dG9uW3R5cGU9c3VibWl0XSwgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBpbnB1dFt0eXBlPXJlc2V0XSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5mbGFnIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBhLCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBhLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuY2Fyb3VzZWwtY29udHJvbHMsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwID4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBhIH4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBhIH4gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBidXR0b24gfiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBidXR0b24gfiBidXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBhLmJ1dHRvbi0tZGFuZ2VyOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9UmVtb3ZlXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGEuYnV0dG9uLS1kYW5nZXI6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9UmVtb3ZlXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYS5idXR0b24tLWRhbmdlcjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPUVkaXRdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPUVkaXRdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9RWRpdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1TYXZlXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWVePUNyZWF0ZV06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9U2F2ZV06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdHlwZT1zdWJtaXRdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWVePUNyZWF0ZV06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1TYXZlXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uW3R5cGU9c3VibWl0XTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9cmVzZXRdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5mbGFnIC5idG4tZ3JvdXAgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwID4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAgPiBpbnB1dDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAgPiAudG9rZW4tZGlhbG9nOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwID4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwID4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAgPiAuY2Fyb3VzZWwtY29udHJvbHM6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cCA+IGEuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBhIH4gYS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEgfiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBidXR0b24gfiBhLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYnV0dG9uIH4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUtc3BsaXRbdmFsdWU9Q2FuY2VsXTpmaXJzdC1jaGlsZCxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUtc3BsaXRbdmFsdWU9UmVtb3ZlXTpmaXJzdC1jaGlsZCxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGEuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LmJ1dHRvbi0tZGFuZ2VyOmZpcnN0LWNoaWxkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdFt2YWx1ZT1DYW5jZWxdOmZpcnN0LWNoaWxkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdFt2YWx1ZT1SZW1vdmVdOmZpcnN0LWNoaWxkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYS5kcm9wZG93bi10b2dnbGUtc3BsaXQuYnV0dG9uLS1kYW5nZXI6Zmlyc3QtY2hpbGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUtc3BsaXRbdmFsdWU9Q2FuY2VsXTpmaXJzdC1jaGlsZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdFt2YWx1ZT1SZW1vdmVdOmZpcnN0LWNoaWxkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBhLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdC5idXR0b24tLWRhbmdlcjpmaXJzdC1jaGlsZCxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUtc3BsaXRbdmFsdWU9RWRpdF06Zmlyc3QtY2hpbGQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLXNwbGl0W3ZhbHVlPUVkaXRdOmZpcnN0LWNoaWxkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLXNwbGl0W3ZhbHVlPUVkaXRdOmZpcnN0LWNoaWxkLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdFt2YWx1ZV49Q3JlYXRlXTpmaXJzdC1jaGlsZCxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUtc3BsaXRbdmFsdWU9U2F2ZV06Zmlyc3QtY2hpbGQsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLXNwbGl0W3R5cGU9c3VibWl0XTpmaXJzdC1jaGlsZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUtc3BsaXRbdmFsdWVePUNyZWF0ZV06Zmlyc3QtY2hpbGQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b24uZHJvcGRvd24tdG9nZ2xlLXNwbGl0W3ZhbHVlPVNhdmVdOmZpcnN0LWNoaWxkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYnV0dG9uLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdFt0eXBlPXN1Ym1pdF06Zmlyc3QtY2hpbGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUtc3BsaXRbdmFsdWVePUNyZWF0ZV06Zmlyc3QtY2hpbGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUtc3BsaXRbdmFsdWU9U2F2ZV06Zmlyc3QtY2hpbGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvbi5kcm9wZG93bi10b2dnbGUtc3BsaXRbdHlwZT1zdWJtaXRdOmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdFt0eXBlPXJlc2V0XTpmaXJzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiBpbnB1dC5kcm9wZG93bi10b2dnbGUtc3BsaXRbdHlwZT1zdWJtaXRdOmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdFt0eXBlPWJ1dHRvbl06Zmlyc3QtY2hpbGQsXG4uZmxhZyAuYnRuLWdyb3VwID4gYS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwID4gYS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cCA+IGlucHV0LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdC50b2tlbi1kaWFsb2c6Zmlyc3QtY2hpbGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwID4gYS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cCA+IGEuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAgPiBhLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwID4gYS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGUtc3BsaXQuY2Fyb3VzZWwtY29udHJvbHM6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5idG4tZ3JvdXAgPiAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvbiB+IGJ1dHRvbixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0W3R5cGU9cmVzZXRdLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uZmxhZyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGZvcm0uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLmJ0bi1ncm91cCA+IC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2Fyb3VzZWwtY29udHJvbHMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAgPiBhOm50aC1jaGlsZChuKzMpLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEgfiBhOm50aC1jaGlsZChuKzMpLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGEgfiBidXR0b246bnRoLWNoaWxkKG4rMyksXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGJ1dHRvbiB+IGE6bnRoLWNoaWxkKG4rMyksXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGJ1dHRvbiB+IGJ1dHRvbjpudGgtY2hpbGQobiszKSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06bnRoLWNoaWxkKG4rMyksXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9UmVtb3ZlXTpudGgtY2hpbGQobiszKSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IGEuYnV0dG9uLS1kYW5nZXI6bnRoLWNoaWxkKG4rMyksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9Q2FuY2VsXTpudGgtY2hpbGQobiszKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOm50aC1jaGlsZChuKzMpLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gYS5idXR0b24tLWRhbmdlcjpudGgtY2hpbGQobiszKSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06bnRoLWNoaWxkKG4rMyksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOm50aC1jaGlsZChuKzMpLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBhLmJ1dHRvbi0tZGFuZ2VyOm50aC1jaGlsZChuKzMpLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9RWRpdF06bnRoLWNoaWxkKG4rMyksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdmFsdWU9RWRpdF06bnRoLWNoaWxkKG4rMyksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1FZGl0XTpudGgtY2hpbGQobiszKSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOm50aC1jaGlsZChuKzMpLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPVNhdmVdOm50aC1jaGlsZChuKzMpLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gYnV0dG9uW3R5cGU9c3VibWl0XTpudGgtY2hpbGQobiszKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpudGgtY2hpbGQobiszKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZT1TYXZlXTpudGgtY2hpbGQobiszKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF06bnRoLWNoaWxkKG4rMyksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpudGgtY2hpbGQobiszKSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gYnV0dG9uW3ZhbHVlPVNhdmVdOm50aC1jaGlsZChuKzMpLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiBidXR0b25bdHlwZT1zdWJtaXRdOm50aC1jaGlsZChuKzMpLCAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1yZXNldF06bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1zdWJtaXRdOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9YnV0dG9uXTpudGgtY2hpbGQobiszKSwgLmZsYWcgLmJ0bi1ncm91cCA+IGE6bnRoLWNoaWxkKG4rMyksIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAgPiBhOm50aC1jaGlsZChuKzMpLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cCA+IGlucHV0Om50aC1jaGlsZChuKzMpLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cCA+IC50b2tlbi1kaWFsb2c6bnRoLWNoaWxkKG4rMyksIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAgPiBhOm50aC1jaGlsZChuKzMpLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cCA+IGE6bnRoLWNoaWxkKG4rMyksIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAgPiBidXR0b25bdHlwZT1zdWJtaXRdOm50aC1jaGlsZChuKzMpLCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cCA+IGE6bnRoLWNoaWxkKG4rMyksIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwID4gYTpudGgtY2hpbGQobiszKSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAgPiAuY2Fyb3VzZWwtY29udHJvbHM6bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBhIH4gOm5vdCguYnRuLWNoZWNrKSArIGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGE6bm90KC5idG4tY2hlY2spICsgYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYSB+IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGE6bm90KC5idG4tY2hlY2spICsgYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiBidXR0b24gfiA6bm90KC5idG4tY2hlY2spICsgYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gYnV0dG9uOm5vdCguYnRuLWNoZWNrKSArIGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGJ1dHRvbiB+IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IGJ1dHRvbjpub3QoLmJ0bi1jaGVjaykgKyBidXR0b24sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgaW5wdXRbdHlwZT1yZXNldF0sXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgaW5wdXRbdHlwZT1idXR0b25dLFxuLmZsYWcgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyBhLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAudG9rZW4tZGlhbG9nLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmNhcm91c2VsLWNvbnRyb2xzLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmJ0bi1ncm91cCA+IC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b24gfiBidXR0b24sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1yZXNldF0sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmZsYWcgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cCA+IGZvcm0uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAudG9rZW4tZGlhbG9nLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi5idG4tZ3JvdXAgPiAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC1zbSA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1zbSA+IGEgfiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtc20gPiBhIH4gYnV0dG9uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXNtID4gYnV0dG9uIH4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvbiB+IGJ1dHRvbiArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC1zbSA+IGEuYnV0dG9uLS1kYW5nZXIgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXNtID4gYS5idXR0b24tLWRhbmdlciArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtc20gPiBhLmJ1dHRvbi0tZGFuZ2VyICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlPUVkaXRdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1FZGl0XSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZT1FZGl0XSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtc20gPiBidXR0b25bdmFsdWU9U2F2ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3R5cGU9c3VibWl0XSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtc20gPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3ZhbHVlPVNhdmVdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC1zbSA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtc20gPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtc20gPiBidXR0b25bdmFsdWU9U2F2ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtc20gPiBidXR0b25bdHlwZT1zdWJtaXRdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IGlucHV0W3R5cGU9cmVzZXRdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmJ0bi1ncm91cC1zbSA+IGlucHV0W3R5cGU9YnV0dG9uXSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5mbGFnIC5idG4tZ3JvdXAtc20gPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC1zbSA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC1zbSA+IGlucHV0ICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtc20gPiAudG9rZW4tZGlhbG9nICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC1zbSA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC1zbSA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXNtID4gYnV0dG9uW3R5cGU9c3VibWl0XSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXNtID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXNtID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXNtID4gLmNhcm91c2VsLWNvbnRyb2xzICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC1sZyA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1sZyA+IGEgfiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtbGcgPiBhIH4gYnV0dG9uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLWxnID4gYnV0dG9uIH4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC1sZyA+IGJ1dHRvbiB+IGJ1dHRvbiArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC1sZyA+IGEuYnV0dG9uLS1kYW5nZXIgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLWxnID4gYS5idXR0b24tLWRhbmdlciArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtbGcgPiBhLmJ1dHRvbi0tZGFuZ2VyICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlPUVkaXRdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1FZGl0XSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZT1FZGl0XSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtbGcgPiBidXR0b25bdmFsdWU9U2F2ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3R5cGU9c3VibWl0XSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtbGcgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3ZhbHVlPVNhdmVdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC1sZyA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtbGcgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtbGcgPiBidXR0b25bdmFsdWU9U2F2ZV0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtbGcgPiBidXR0b25bdHlwZT1zdWJtaXRdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IGlucHV0W3R5cGU9cmVzZXRdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LFxuLmJ0bi1ncm91cC1sZyA+IGlucHV0W3R5cGU9YnV0dG9uXSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5mbGFnIC5idG4tZ3JvdXAtbGcgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC1sZyA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC1sZyA+IGlucHV0ICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtbGcgPiAudG9rZW4tZGlhbG9nICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC1sZyA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC1sZyA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLWxnID4gYnV0dG9uW3R5cGU9c3VibWl0XSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLWxnID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLWxnID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLWxnID4gLmNhcm91c2VsLWNvbnRyb2xzICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIsIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dLCAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b246bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGE6bm90KDpmaXJzdC1jaGlsZCksXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06bm90KDpmaXJzdC1jaGlsZCksXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXTpub3QoOmZpcnN0LWNoaWxkKSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXI6bm90KDpmaXJzdC1jaGlsZCksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXTpub3QoOmZpcnN0LWNoaWxkKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlcjpub3QoOmZpcnN0LWNoaWxkKSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06bm90KDpmaXJzdC1jaGlsZCksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyOm5vdCg6Zmlyc3QtY2hpbGQpLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF06bm90KDpmaXJzdC1jaGlsZCksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF06bm90KDpmaXJzdC1jaGlsZCksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XTpub3QoOmZpcnN0LWNoaWxkKSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XTpub3QoOmZpcnN0LWNoaWxkKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpub3QoOmZpcnN0LWNoaWxkKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXTpub3QoOmZpcnN0LWNoaWxkKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KDpmaXJzdC1jaGlsZCksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpub3QoOmZpcnN0LWNoaWxkKSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF06bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmZpcnN0LWNoaWxkKSwgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpmaXJzdC1jaGlsZCksIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2c6bm90KDpmaXJzdC1jaGlsZCksIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpmaXJzdC1jaGlsZCksIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpmaXJzdC1jaGlsZCksIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmZpcnN0LWNoaWxkKSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHM6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXI6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlcjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2c6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9sczpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uIH4gYnV0dG9uLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1yZXNldF0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0W3R5cGU9YnV0dG9uXSxcbi5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gZm9ybS5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAudG9rZW4tZGlhbG9nLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJvdXNlbC1jb250cm9scyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAuYnRuLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gLmJ0biwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IC5idG4sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IC5idG4sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiAuYnRuLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLmJ0biB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnRuIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b24gfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBhIH4gYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvbiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b24sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC5idG4gfiBidXR0b24sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ0biB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvbiB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvbiB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiAuYnRuIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBhLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5idG4gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBhIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBhIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGJ1dHRvbiB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b24sXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiAuYnRuIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5idG4gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvbiB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYnV0dG9uLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IC5idG4sIC5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5ub2RlLWVkaXQgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsIC5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhIH4gYSwgLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLCAubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhIH4gYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhIH4gYnV0dG9uLCAubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b24sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IC5idG4sXG4ubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLm5vZGUtZWRpdCAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSB+IGEsXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEgfiBidXR0b24sXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvbixcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IC5idG4sXG4ubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAubm9kZS1lZGl0IC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b24gfiBhLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b24gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvbiB+IGJ1dHRvbixcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b24sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IC5idG4sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEgfiBidXR0b24sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvbixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiAuYnRuLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEgfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhIH4gYnV0dG9uLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b24sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvbixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiAuYnRuLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvbixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b24gfiBidXR0b24sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IC5idG4sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhIH4gYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiAuYnRuLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmRhc2hib2FyZHMtY29udGFpbmVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b24sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiAuYnRuLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvbiB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvbiB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b24gfiBidXR0b24sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvbiwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLCAubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAubm9kZS1lZGl0IC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLCAubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sIC5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAubm9kZS1lZGl0IC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAubm9kZS1lZGl0IC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYS5idXR0b24tLWRhbmdlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYS5idXR0b24tLWRhbmdlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYS5idXR0b24tLWRhbmdlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGEuYnV0dG9uLS1kYW5nZXIsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYS5idXR0b24tLWRhbmdlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmRhc2hib2FyZHMtY29udGFpbmVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmRhc2hib2FyZHMtY29udGFpbmVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYS5idXR0b24tLWRhbmdlcixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGEuYnV0dG9uLS1kYW5nZXIsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEuYnV0dG9uLS1kYW5nZXIsIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IC5idG4sIC5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAubm9kZS1lZGl0IC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSwgLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSB+IGEsIC5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLCAubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEgfiBidXR0b24sIC5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvbixcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEsXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvbiwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IC5idG4sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEgfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSB+IGJ1dHRvbixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b24sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b24sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiAuYnRuLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEgfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhIH4gYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b24sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEuYnV0dG9uLS1kYW5nZXIsIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBidXR0b25bdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAubm9kZS1lZGl0IC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWU9RWRpdF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b25bdmFsdWU9RWRpdF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWU9RWRpdF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiAuYnRuLCAubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLm5vZGUtZWRpdCAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsIC5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEgfiBhLCAubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSwgLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEgfiBidXR0b24sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhIH4gYnV0dG9uLCAubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b24sXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b24sIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEuYnV0dG9uLS1kYW5nZXIsIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IC5idG4sXG4ubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5ub2RlLWVkaXQgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEgfiBhLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSB+IGJ1dHRvbixcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b24sXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b24sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IC5idG4sXG4ubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAubm9kZS1lZGl0IC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhIH4gYSxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhIH4gYnV0dG9uLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvbixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IC5idG4sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEgfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSB+IGJ1dHRvbixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b24sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b24sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gLmJ0bixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhIH4gYnV0dG9uLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvbixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvbixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gLmJ0bixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEgfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEgfiBidXR0b24sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b24sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiAuYnRuLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEgfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhIH4gYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b24sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IC5idG4sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmRhc2hib2FyZHMtY29udGFpbmVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEgfiBidXR0b24sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IC5idG4sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEgfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b24sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b24sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sIC5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAubm9kZS1lZGl0IC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSwgLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sIC5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5ub2RlLWVkaXQgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLm5vZGUtZWRpdCAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWRtaW5pc3RyYXRvci1mb3JtIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWRtaW5pc3RyYXRvci1mb3JtIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gLmJ0biwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF0gfiBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXRbdHlwZT1yZXNldF0gfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYSB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXRbdHlwZT1yZXNldF0gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gaW5wdXRbdHlwZT1yZXNldF0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSB+IGJ1dHRvbiB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gaW5wdXRbdHlwZT1yZXNldF0gfiBidXR0b24sIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYS5idXR0b24tLWRhbmdlciwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF0gfiBidXR0b25bdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiAuYnRuLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBhIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0W3R5cGU9c3VibWl0XSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSB+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSB+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGlucHV0W3R5cGU9c3VibWl0XSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSB+IGJ1dHRvbiB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYnV0dG9uLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gLmJ0bixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBhIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXRbdHlwZT1idXR0b25dIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBidXR0b24gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGJ1dHRvbixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBidXR0b25bdHlwZT1zdWJtaXRdLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGlucHV0W3R5cGU9cmVzZXRdLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dFt0eXBlPXJlc2V0XSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGlucHV0W3R5cGU9cmVzZXRdLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBpbnB1dFt0eXBlPXJlc2V0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGlucHV0W3R5cGU9cmVzZXRdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBpbnB1dFt0eXBlPXJlc2V0XSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gaW5wdXRbdHlwZT1yZXNldF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gaW5wdXRbdHlwZT1yZXNldF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGlucHV0W3R5cGU9cmVzZXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGlucHV0W3R5cGU9cmVzZXRdLCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGlucHV0W3R5cGU9cmVzZXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBpbnB1dFt0eXBlPXJlc2V0XSwgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gaW5wdXRbdHlwZT1yZXNldF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGlucHV0W3R5cGU9cmVzZXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gaW5wdXRbdHlwZT1yZXNldF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gaW5wdXRbdHlwZT1yZXNldF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGlucHV0W3R5cGU9cmVzZXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGlucHV0W3R5cGU9cmVzZXRdLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF0gfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGlucHV0W3R5cGU9c3VibWl0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGlucHV0W3R5cGU9c3VibWl0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGlucHV0W3R5cGU9c3VibWl0XSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF0gfiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGlucHV0W3R5cGU9YnV0dG9uXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGlucHV0W3R5cGU9YnV0dG9uXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGlucHV0W3R5cGU9YnV0dG9uXSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGlucHV0W3R5cGU9YnV0dG9uXSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGlucHV0W3R5cGU9YnV0dG9uXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGlucHV0W3R5cGU9YnV0dG9uXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGlucHV0W3R5cGU9YnV0dG9uXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF0gfiBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGlucHV0W3R5cGU9YnV0dG9uXSwgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAuYnRuLCAuZmxhZyBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZmxhZyAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZmxhZyBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZmxhZyBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbixcbi5mbGFnIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBhLFxuLmZsYWcgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGEsXG4uZmxhZyBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b24sXG4uZmxhZyBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b24sIC5mbGFnIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSwgLm5vZGUtZWRpdCAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmZsYWcgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmZsYWcgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYS5idXR0b24tLWRhbmdlcixcbi5mbGFnIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5mbGFnIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5mbGFnIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZmxhZyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmZsYWcgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5mbGFnIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLCAuZmxhZyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmZsYWcgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZmxhZyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sIC5mbGFnIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sIC5ub2RlLWVkaXQgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZmxhZyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5mbGFnIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZmxhZyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5mbGFnIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmZsYWcgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5mbGFnIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5mbGFnIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5mbGFnIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLCAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0W3R5cGU9cmVzZXRdLFxuLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0W3R5cGU9YnV0dG9uXSwgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBhLCAuZmxhZyBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZmxhZyAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZmxhZyBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGEsIC5mbGFnIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGEsXG4uZmxhZyBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYSxcbi5mbGFnIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYSwgLmZsYWcgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLCAubm9kZS1lZGl0IC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsXG4uZmxhZyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG4ubm9kZS1lZGl0IC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG4uZmxhZyAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSxcbi5ub2RlLWVkaXQgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLmZsYWcgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmZsYWcgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLmZsYWcgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSxcbi5mbGFnIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsXG4uZmxhZyAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLmZsYWcgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsIC5mbGFnIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEsIC5ub2RlLWVkaXQgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEsXG4uZmxhZyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSxcbi5mbGFnIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSwgLmZsYWcgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSwgLm5vZGUtZWRpdCAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSxcbi5mbGFnIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4ubm9kZS1lZGl0IC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLmZsYWcgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4ubm9kZS1lZGl0IC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSxcbi5mbGFnIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLmZsYWcgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uZmxhZyAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLmZsYWcgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLmZsYWcgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLmZsYWcgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSB+IGEsXG4uZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYSxcbi5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBhLCAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLmJ0biwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24sXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBhLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sIC5ub2RlLWVkaXQgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYS5idXR0b24tLWRhbmdlciwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLCAubm9kZS1lZGl0IC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmZsYWcgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBhLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsIC5ub2RlLWVkaXQgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5ub2RlLWVkaXQgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLm5vZGUtZWRpdCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSwgLm5vZGUtZWRpdCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLCAubm9kZS1lZGl0IC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSxcbi5ub2RlLWVkaXQgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSxcbi5ub2RlLWVkaXQgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYSxcbi5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXN1Ym1pdF0gfiBhLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmZsYWcgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiAuYnRuLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciBmb3JtLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBhIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0IH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0IH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBhIH4gYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGEgfiBidXR0b24sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dCB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0IH4gYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBidXR0b24gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gaW5wdXQgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gaW5wdXQgfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBidXR0b24gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGJ1dHRvbiB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGlucHV0IH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gaW5wdXQgfiBidXR0b24sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLCAubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGEuYnV0dG9uLS1kYW5nZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBidXR0b25bdmFsdWU9RWRpdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSwgLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGlucHV0W3R5cGU9cmVzZXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5mbGFnIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBhLCAuZmxhZyAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgZm9ybS5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0LCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gaW5wdXQsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBpbnB1dCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGlucHV0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGlucHV0LFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGlucHV0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gaW5wdXQsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gaW5wdXQsIC5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGlucHV0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gaW5wdXQsXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBpbnB1dCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5ub2RlLWVkaXQgZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gaW5wdXQsXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGlucHV0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGlucHV0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGlucHV0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGlucHV0LCAubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGlucHV0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLm5vZGUtZWRpdCBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGlucHV0LCAubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gaW5wdXQsXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAubm9kZS1lZGl0IGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGlucHV0LFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBpbnB1dCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGlucHV0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGlucHV0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBpbnB1dCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGlucHV0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSB+IGlucHV0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmZsYWcgZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXQsIC5mbGFnIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dCwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gLmJ0biwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGEgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC50b2tlbi1kaWFsb2cgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC50b2tlbi1kaWFsb2cgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS50b2tlbi1kaWFsb2cgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS50b2tlbi1kaWFsb2cgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGEgfiBidXR0b24sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYSB+IGJ1dHRvbiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSA+IGZpZWxkc2V0IC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAudG9rZW4tZGlhbG9nIH4gYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC50b2tlbi1kaWFsb2cgfiBidXR0b24sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gPiBmaWVsZHNldCAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLnRva2VuLWRpYWxvZyB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEudG9rZW4tZGlhbG9nIH4gYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSA+IGZpZWxkc2V0IC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b24gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSA+IGZpZWxkc2V0IC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IC50b2tlbi1kaWFsb2cgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IC50b2tlbi1kaWFsb2cgfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSA+IGZpZWxkc2V0IC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi50b2tlbi1kaWFsb2cgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi50b2tlbi1kaWFsb2cgfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSA+IGZpZWxkc2V0IC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b24gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGJ1dHRvbiB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gPiBmaWVsZHNldCAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiAudG9rZW4tZGlhbG9nIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IC50b2tlbi1kaWFsb2cgfiBidXR0b24sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLnRva2VuLWRpYWxvZyB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24udG9rZW4tZGlhbG9nIH4gYnV0dG9uLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLCAubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBhLmJ1dHRvbi0tZGFuZ2VyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b25bdmFsdWU9RWRpdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLCAubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gaW5wdXRbdHlwZT1yZXNldF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGEsIC5mbGFnIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC50b2tlbi1kaWFsb2csIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiAudG9rZW4tZGlhbG9nLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtID4gZmllbGRzZXQgLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IC50b2tlbi1kaWFsb2csIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gPiBmaWVsZHNldCAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gLnRva2VuLWRpYWxvZyxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gPiBmaWVsZHNldCAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiAudG9rZW4tZGlhbG9nLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IC50b2tlbi1kaWFsb2csIC5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IC50b2tlbi1kaWFsb2csXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiAudG9rZW4tZGlhbG9nLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gLnRva2VuLWRpYWxvZyxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiAudG9rZW4tZGlhbG9nLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IC50b2tlbi1kaWFsb2csXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiAudG9rZW4tZGlhbG9nLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IC50b2tlbi1kaWFsb2csXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiAudG9rZW4tZGlhbG9nLCAubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IC50b2tlbi1kaWFsb2csIC5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiAudG9rZW4tZGlhbG9nLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IC50b2tlbi1kaWFsb2csXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gLnRva2VuLWRpYWxvZyxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IC50b2tlbi1kaWFsb2csXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IC50b2tlbi1kaWFsb2csXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IC50b2tlbi1kaWFsb2csXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLnRva2VuLWRpYWxvZywgLmZsYWcgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLnRva2VuLWRpYWxvZywgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC5idG4sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvbiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLCAubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSwgLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmZsYWcgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC5idG4sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLCAubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLCAubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0W3R5cGU9cmVzZXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXRbdHlwZT1idXR0b25dLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZmxhZyAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSwgLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSwgLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsIC5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5mbGFnIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFjdGlvbi1saW5rcy5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSwgLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSwgLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSwgLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmZsYWcgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IC5idG4sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEgfiBidXR0b24sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhIH4gYnV0dG9uLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b24sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b24sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSwgLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYS5idXR0b24tLWRhbmdlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9RWRpdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sIC5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gaW5wdXRbdHlwZT1yZXNldF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gaW5wdXRbdHlwZT1idXR0b25dLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsIC5mbGFnIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGlucHV0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIGRpdi5sYXlvdXRfX3JlZ2lvbiAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBidXR0b25bdHlwZT1zdWJtaXRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBidXR0b25bdHlwZT1zdWJtaXRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLCAubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1yZXNldF0gfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLCAuZmxhZyAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dCB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyBkaXYubGF5b3V0X19yZWdpb24gLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2tlbi1kaWFsb2cgfiBidXR0b25bdHlwZT1zdWJtaXRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBkaXYubGF5b3V0X19yZWdpb24gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLmJ0biwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcy5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYnV0dG9uLCAubm9kZS1lZGl0IC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsIC5ub2RlLWVkaXQgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5ub2RlLWVkaXQgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0W3R5cGU9cmVzZXRdLFxuLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXRbdHlwZT1idXR0b25dLCAuZmxhZyAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gYSwgLm5vZGUtZWRpdCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSxcbi5ub2RlLWVkaXQgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG4ubm9kZS1lZGl0IC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLCAubm9kZS1lZGl0IC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSwgLm5vZGUtZWRpdCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG4ubm9kZS1lZGl0IC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSxcbi5ub2RlLWVkaXQgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLCAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9cmVzZXRdIH4gYSxcbi5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gYSxcbi5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1idXR0b25dIH4gYSwgLmZsYWcgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybS5hZGRldmVudC1idXR0b24uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSwgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLmJ0biwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uIH4gYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiBidXR0b24sIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sIC5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYS5idXR0b24tLWRhbmdlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9RWRpdF0sIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLCAubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b25bdHlwZT1zdWJtaXRdLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBpbnB1dFt0eXBlPXJlc2V0XSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0W3R5cGU9YnV0dG9uXSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5mbGFnIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmZsYWcgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGlucHV0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gaW5wdXQsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLnRva2VuLWRpYWxvZywgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBidXR0b24gfiBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYSB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBidXR0b24gfiBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLCAubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gYSxcbi5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG4ubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdIH4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEsIC5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSwgLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gYSxcbi5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSB+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9c3VibWl0XSB+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9YnV0dG9uXSB+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5mbGFnIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRva2VuLWRpYWxvZyB+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gLmJ0biwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGEgfiBhLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC5jYXJvdXNlbC1jb250cm9scyB+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuY2Fyb3VzZWwtY29udHJvbHMgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmNhcm91c2VsLWNvbnRyb2xzIH4gYSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYSB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYSB+IGJ1dHRvbiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvbiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBidXR0b24gfiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IC5jYXJvdXNlbC1jb250cm9scyB+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24uY2Fyb3VzZWwtY29udHJvbHMgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uLmNhcm91c2VsLWNvbnRyb2xzIH4gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvbiB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvbiB+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbi5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvbiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLCAubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYS5idXR0b24tLWRhbmdlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGEuYnV0dG9uLS1kYW5nZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBidXR0b25bdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBidXR0b25bdmFsdWU9RWRpdF0sXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSwgLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4ubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBidXR0b25bdmFsdWU9U2F2ZV0sXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gaW5wdXRbdHlwZT1yZXNldF0sXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gaW5wdXRbdHlwZT1idXR0b25dLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGEsIC5mbGFnIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGlucHV0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgZm9ybS5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBpbnB1dCwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gLnRva2VuLWRpYWxvZywgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJvdXNlbC1jb250cm9scyB+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBidXR0b25bdHlwZT1zdWJtaXRdLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmFkZGV2ZW50LWJ1dHRvbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBhLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2Fyb3VzZWwtY29udHJvbHMgfiBhLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuY2Fyb3VzZWwtY29udHJvbHMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAuY2Fyb3VzZWwtY29udHJvbHMsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYWN0aW9uLWxpbmtzLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAuY2Fyb3VzZWwtY29udHJvbHMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiBhIH4gLmNhcm91c2VsLWNvbnRyb2xzLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gYSB+IC5jYXJvdXNlbC1jb250cm9scywgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IC5jYXJvdXNlbC1jb250cm9scywgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IGJ1dHRvbiB+IC5jYXJvdXNlbC1jb250cm9scyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvbiB+IGEgfiAuY2Fyb3VzZWwtY29udHJvbHMsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b24gfiBhIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uIH4gYnV0dG9uIH4gLmNhcm91c2VsLWNvbnRyb2xzLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiAuY2Fyb3VzZWwtY29udHJvbHMsIC5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IC5jYXJvdXNlbC1jb250cm9scyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IC5jYXJvdXNlbC1jb250cm9scyxcbi5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSB+IC5jYXJvdXNlbC1jb250cm9scyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYnV0dG9uLS1kYW5nZXIgfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IC5jYXJvdXNlbC1jb250cm9scyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSB+IC5jYXJvdXNlbC1jb250cm9scyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1SZW1vdmVdIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmJ1dHRvbi0tZGFuZ2VyIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5idXR0b24tLWRhbmdlciB+IC5jYXJvdXNlbC1jb250cm9scywgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IC5jYXJvdXNlbC1jb250cm9scywgLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1FZGl0XSB+IC5jYXJvdXNlbC1jb250cm9scyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9RWRpdF0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPUVkaXRdIH4gLmNhcm91c2VsLWNvbnRyb2xzLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gLmNhcm91c2VsLWNvbnRyb2xzLCAubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IC5jYXJvdXNlbC1jb250cm9scyxcbi5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IC5jYXJvdXNlbC1jb250cm9scyxcbi5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSB+IC5jYXJvdXNlbC1jb250cm9scyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3ZhbHVlPVNhdmVdIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt2YWx1ZT1TYXZlXSB+IC5jYXJvdXNlbC1jb250cm9scyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdmFsdWU9U2F2ZV0gfiAuY2Fyb3VzZWwtY29udHJvbHMsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYnV0dG9uW3R5cGU9c3VibWl0XSB+IC5jYXJvdXNlbC1jb250cm9scywgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPXJlc2V0XSB+IC5jYXJvdXNlbC1jb250cm9scyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1zdWJtaXRdIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPWJ1dHRvbl0gfiAuY2Fyb3VzZWwtY29udHJvbHMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuZmxhZyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC5jYXJvdXNlbC1jb250cm9scywgLmZsYWcgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhIH4gLmNhcm91c2VsLWNvbnRyb2xzLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAuY2Fyb3VzZWwtY29udHJvbHMsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC5jYXJvdXNlbC1jb250cm9scywgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0uYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQgfiAuY2Fyb3VzZWwtY29udHJvbHMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSBmb3JtLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0IH4gLmNhcm91c2VsLWNvbnRyb2xzLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gLmNhcm91c2VsLWNvbnRyb2xzLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9rZW4tZGlhbG9nIH4gLmNhcm91c2VsLWNvbnRyb2xzLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAuY2Fyb3VzZWwtY29udHJvbHMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC5jYXJvdXNlbC1jb250cm9scywgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC5jYXJvdXNlbC1jb250cm9scywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSB+IC5jYXJvdXNlbC1jb250cm9scywgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiBidXR0b25bdHlwZT1zdWJtaXRdIH4gLmNhcm91c2VsLWNvbnRyb2xzLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0gfiAuY2Fyb3VzZWwtY29udHJvbHMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAuY2Fyb3VzZWwtY29udHJvbHMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAuY2Fyb3VzZWwtY29udHJvbHMsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEgfiAuY2Fyb3VzZWwtY29udHJvbHMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcm91c2VsLWNvbnRyb2xzIH4gLmNhcm91c2VsLWNvbnRyb2xzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3Rpb24tbGlua3MuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b24gfiBidXR0b24sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEuYnV0dG9uLS1kYW5nZXIsXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5ub2RlLWVkaXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1yZXNldF0sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1idXR0b25dLFxuLmZsYWcgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGZvcm0uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAudG9rZW4tZGlhbG9nLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWRkZXZlbnQtYnV0dG9uLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjZmZmO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLCAubmF2YmFyID4gI21haW4sIC5tZnAtd3JhcCAubmF2YmFyID4gLm1mcC1jb250ZW50LFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdmJhci1uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcmQge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDFyZW07XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogI2ZmZjtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWFjY29yZGlvbi1iZzogI2ZmZjtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzBjNjNlNCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogIzBjNjNlNDtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiAjZTdmMWZmO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24sIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogIzZjNzU3ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjZTllY2VmO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJhZGdlIHtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXk6IDAuMzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXNpemU6IDAuNzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXdlaWdodDogNzAwO1xuICAtLWJzLWJhZGdlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1iYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXMpO1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2UsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhIC5iYWRnZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhIC5iYWRnZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b24gLmJhZGdlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGEgLmJhZGdlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGJ1dHRvbiAuYmFkZ2UsIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUNhbmNlbF0gLmJhZGdlLFxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9UmVtb3ZlXSAuYmFkZ2UsXG4ubm9kZS1lZGl0IGEuYnV0dG9uLS1kYW5nZXIgLmJhZGdlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9Q2FuY2VsXSAuYmFkZ2UsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1SZW1vdmVdIC5iYWRnZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYS5idXR0b24tLWRhbmdlciAuYmFkZ2UsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF0gLmJhZGdlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1SZW1vdmVdIC5iYWRnZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmJ1dHRvbi0tZGFuZ2VyIC5iYWRnZSwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9RWRpdF0gLmJhZGdlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9RWRpdF0gLmJhZGdlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1FZGl0XSAuYmFkZ2UsIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdIC5iYWRnZSxcbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVNhdmVdIC5iYWRnZSxcbi5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XSAuYmFkZ2UsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSAuYmFkZ2UsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1TYXZlXSAuYmFkZ2UsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0gLmJhZGdlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSAuYmFkZ2UsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdIC5iYWRnZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdIC5iYWRnZSwgaW5wdXRbdHlwZT1yZXNldF0gLmJhZGdlLFxuaW5wdXRbdHlwZT1zdWJtaXRdIC5iYWRnZSxcbmlucHV0W3R5cGU9YnV0dG9uXSAuYmFkZ2UsIC5mbGFnIGEgLmJhZGdlLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhIC5iYWRnZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGlucHV0IC5iYWRnZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC50b2tlbi1kaWFsb2cgLmJhZGdlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhIC5iYWRnZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEgLmJhZGdlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIC5iYWRnZSwgLmFkZGV2ZW50LWJ1dHRvbiA+IGEgLmJhZGdlLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYSAuYmFkZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHMgLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMwODQyOTg7XG4gIC0tYnMtYWxlcnQtYmc6ICNjZmUyZmY7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYjZkNGZlO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MzU3YTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM0MTQ2NGI7XG4gIC0tYnMtYWxlcnQtYmc6ICNlMmUzZTU7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZDNkNmQ4O1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMzQzODNjO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMwZjUxMzI7XG4gIC0tYnMtYWxlcnQtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYmFkYmNjO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBjNDEyODtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjMDU1MTYwO1xuICAtLWJzLWFsZXJ0LWJnOiAjY2ZmNGZjO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2I2ZWZmYjtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNDQxNGQ7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzY2NGQwMztcbiAgLS1icy1hbGVydC1iZzogI2ZmZjNjZDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmZmVjYjU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTIzZTAyO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzg0MjAyOTtcbiAgLS1icy1hbGVydC1iZzogI2Y4ZDdkYTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmNWMyYzc7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2YTFhMjE7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM2MzY0NjQ7XG4gIC0tYnMtYWxlcnQtYmc6ICNmZWZlZmU7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0ZjUwNTA7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzE0MTYxOTtcbiAgLS1icy1hbGVydC1iZzogI2QzZDNkNDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiY2JlYmY7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTAxMjE0O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiAjZTllY2VmO1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmY7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICNlOWVjZWY7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzA4NDI5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZTJmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDg0Mjk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFjYmU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODQyOTg7XG4gIGJvcmRlci1jb2xvcjogIzA4NDI5ODtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2NjZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ2NGI7XG4gIGJvcmRlci1jb2xvcjogIzQxNDY0Yjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwZjUxMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWU3ZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzBmNTEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZDBjNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY1MTMyO1xuICBib3JkZXItY29sb3I6ICMwZjUxMzI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMDU1MTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZmNGZjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwNTUxNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWRjZTM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NTE2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDU1MTYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNjY0ZDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZkYmI5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjRkMDM7XG4gIGJvcmRlci1jb2xvcjogIzY2NGQwMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzg0MjAyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg0MjAyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmYzJjNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDIwMjk7XG4gIGJvcmRlci1jb2xvcjogIzg0MjAyOTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjQ2NDtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2NDY0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTQxNjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE2MTk7XG4gIGJvcmRlci1jb2xvcjogIzE0MTYxOTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG4udG9hc3Qge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtdG9hc3QtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtdG9hc3Qtc3BhY2luZzogMS41cmVtO1xuICAtLWJzLXRvYXN0LW1heC13aWR0aDogMzUwcHg7XG4gIC0tYnMtdG9hc3QtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy10b2FzdC1jb2xvcjogO1xuICAtLWJzLXRvYXN0LWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy10b2FzdC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy10b2FzdC1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6IDtcbiAgLS1icy1tb2RhbC1iZzogI2ZmZjtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuNXJlbSAtIDFweCk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogI2ZmZjtcbiAgLS1icy10b29sdGlwLWJnOiAjMDAwO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgbWFyZ2luOiB2YXIoLS1icy10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy10b29sdGlwLW9wYWNpdHkpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbiAgLS1icy1wb3BvdmVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcG9wb3Zlci1iZzogI2ZmZjtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjVyZW0gLSAxcHgpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogI2YwZjBmMDtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS1icy1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLWNvbG9yOiA7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiAjZmZmO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLmhpZGluZywgLm9mZmNhbnZhcy1tZC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLmhpZGluZywgLm9mZmNhbnZhcy14eGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhLnBsYWNlaG9sZGVyOjpiZWZvcmUsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYS5wbGFjZWhvbGRlcjo6YmVmb3JlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbi5wbGFjZWhvbGRlcjo6YmVmb3JlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGEucGxhY2Vob2xkZXI6OmJlZm9yZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b24ucGxhY2Vob2xkZXI6OmJlZm9yZSwgLm5vZGUtZWRpdCBidXR0b24ucGxhY2Vob2xkZXJbdmFsdWU9Q2FuY2VsXTo6YmVmb3JlLFxuLm5vZGUtZWRpdCBidXR0b24ucGxhY2Vob2xkZXJbdmFsdWU9UmVtb3ZlXTo6YmVmb3JlLFxuLm5vZGUtZWRpdCBhLnBsYWNlaG9sZGVyLmJ1dHRvbi0tZGFuZ2VyOjpiZWZvcmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5wbGFjZWhvbGRlclt2YWx1ZT1DYW5jZWxdOjpiZWZvcmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5wbGFjZWhvbGRlclt2YWx1ZT1SZW1vdmVdOjpiZWZvcmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGEucGxhY2Vob2xkZXIuYnV0dG9uLS1kYW5nZXI6OmJlZm9yZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24ucGxhY2Vob2xkZXJbdmFsdWU9Q2FuY2VsXTo6YmVmb3JlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbi5wbGFjZWhvbGRlclt2YWx1ZT1SZW1vdmVdOjpiZWZvcmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYS5wbGFjZWhvbGRlci5idXR0b24tLWRhbmdlcjo6YmVmb3JlLCAubm9kZS1lZGl0IGJ1dHRvbi5wbGFjZWhvbGRlclt2YWx1ZT1FZGl0XTo6YmVmb3JlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b24ucGxhY2Vob2xkZXJbdmFsdWU9RWRpdF06OmJlZm9yZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24ucGxhY2Vob2xkZXJbdmFsdWU9RWRpdF06OmJlZm9yZSwgLm5vZGUtZWRpdCBidXR0b24ucGxhY2Vob2xkZXJbdmFsdWVePUNyZWF0ZV06OmJlZm9yZSxcbi5ub2RlLWVkaXQgYnV0dG9uLnBsYWNlaG9sZGVyW3ZhbHVlPVNhdmVdOjpiZWZvcmUsXG4ubm9kZS1lZGl0IGJ1dHRvbi5wbGFjZWhvbGRlclt0eXBlPXN1Ym1pdF06OmJlZm9yZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLnBsYWNlaG9sZGVyW3ZhbHVlXj1DcmVhdGVdOjpiZWZvcmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5wbGFjZWhvbGRlclt2YWx1ZT1TYXZlXTo6YmVmb3JlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b24ucGxhY2Vob2xkZXJbdHlwZT1zdWJtaXRdOjpiZWZvcmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLnBsYWNlaG9sZGVyW3ZhbHVlXj1DcmVhdGVdOjpiZWZvcmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLnBsYWNlaG9sZGVyW3ZhbHVlPVNhdmVdOjpiZWZvcmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLnBsYWNlaG9sZGVyW3R5cGU9c3VibWl0XTo6YmVmb3JlLCBpbnB1dC5wbGFjZWhvbGRlclt0eXBlPXJlc2V0XTo6YmVmb3JlLFxuaW5wdXQucGxhY2Vob2xkZXJbdHlwZT1zdWJtaXRdOjpiZWZvcmUsXG5pbnB1dC5wbGFjZWhvbGRlclt0eXBlPWJ1dHRvbl06OmJlZm9yZSwgLmZsYWcgYS5wbGFjZWhvbGRlcjo6YmVmb3JlLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhLnBsYWNlaG9sZGVyOjpiZWZvcmUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dC5wbGFjZWhvbGRlcjo6YmVmb3JlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnBsYWNlaG9sZGVyLnRva2VuLWRpYWxvZzo6YmVmb3JlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLnBsYWNlaG9sZGVyOjpiZWZvcmUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLnBsYWNlaG9sZGVyOjpiZWZvcmUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvbi5wbGFjZWhvbGRlclt0eXBlPXN1Ym1pdF06OmJlZm9yZSwgLmFkZGV2ZW50LWJ1dHRvbiA+IGEucGxhY2Vob2xkZXI6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEucGxhY2Vob2xkZXI6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5wbGFjZWhvbGRlci5jYXJvdXNlbC1jb250cm9sczo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTMsIDExMCwgMjUzLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMDgsIDExNywgMTI1LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjUsIDEzNSwgODQsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMywgMjAyLCAyNDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNTUsIDE5MywgNywgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjIwLCA1MywgNjksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjQ4LCAyNDksIDI1MCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDMzLCAzNywgNDEsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6ICMwZDZlZmQgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzBhNThjYSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzU2NWU2NCAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOTg3NTQgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE0NmM0MyAhaW1wb3J0YW50O1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzNkZDVmMyAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2ZmY2QzOSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2IwMmEzNyAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Y5ZmFmYiAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzFhMWUyMSAhaW1wb3J0YW50O1xufVxuXG4ucmF0aW8sIC5ub2RlLS10eXBlLWZhY3VsdHkgLmZhY3VsdHktd3JhcHBlciAuZmFjdWx0eS1jb250YWluZXIgLnBob3RvLXdyYXBwZXIsXG4ubWZwLWNvbnRlbnQgLmZhY3VsdHktd3JhcHBlciAuZmFjdWx0eS1jb250YWluZXIgLnBob3RvLXdyYXBwZXIsIC5ub2RlLS10eXBlLWZhY3VsdHkgLmZhY3VsdHktd3JhcHBlciAucGhvdG8tc3BhY2VyLFxuLm1mcC1jb250ZW50IC5mYWN1bHR5LXdyYXBwZXIgLnBob3RvLXNwYWNlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5maWVsZC0tdHlwZS1pZnJhbWUgPiBkaXYsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmssIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5jbGljay1mb290ZXIgLmNsaWNrLWhvbWUsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UgLmNsaWNrLWZvb3RlciAuY2xpY2staG9tZSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtICNlZGl0LXBhc3MgZmllbGRzZXQuY29uZmlybS1wYXJlbnQgLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAjZWRpdC1wYXNzIGZpZWxkc2V0LnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciAucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvciwgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLmxvZ2luLWxvZ28sXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5oZWFkZXIgLm5hdmJhciAubG9naW4tbG9nbyxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIC5sb2dpbi1sb2dvLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLmxvZ2luLWxvZ28sIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXRodW1ibmFpbCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLW1lZGlhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEtd3JhcHBlciAubWVkaWEtY29udGFpbmVyIC5tZWRpYS1wcmV2aWV3LCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWlmcmFtZSA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSwgLm5vZGUtLXR5cGUtZmFjdWx0eSAuZmFjdWx0eS13cmFwcGVyIC5mYWN1bHR5LWNvbnRhaW5lciAucGhvdG8td3JhcHBlcjo6YmVmb3JlLFxuLm1mcC1jb250ZW50IC5mYWN1bHR5LXdyYXBwZXIgLmZhY3VsdHktY29udGFpbmVyIC5waG90by13cmFwcGVyOjpiZWZvcmUsIC5ub2RlLS10eXBlLWZhY3VsdHkgLmZhY3VsdHktd3JhcHBlciAucGhvdG8tc3BhY2VyOjpiZWZvcmUsXG4ubWZwLWNvbnRlbnQgLmZhY3VsdHktd3JhcHBlciAucGhvdG8tc3BhY2VyOjpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAuZmllbGQtLXR5cGUtaWZyYW1lID4gZGl2OjpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rOjpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbms6OmJlZm9yZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rOjpiZWZvcmUsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5jbGljay1mb290ZXIgLmNsaWNrLWhvbWU6OmJlZm9yZSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lOjpiZWZvcmUsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgLmNsaWNrLWZvb3RlciAuY2xpY2staG9tZTo6YmVmb3JlLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lOjpiZWZvcmUsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gI2VkaXQtcGFzcyBmaWVsZHNldC5jb25maXJtLXBhcmVudCAucGFzc3dvcmQtY29uZmlybS1tZXNzYWdlOjpiZWZvcmUsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gI2VkaXQtcGFzcyBmaWVsZHNldC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5wYXNzd29yZC1zdHJlbmd0aF9fbWV0ZXIgLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3I6OmJlZm9yZSwgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLmxvZ2luLWxvZ286OmJlZm9yZSxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIC5sb2dpbi1sb2dvOjpiZWZvcmUsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5oZWFkZXIgLm5hdmJhciAubG9naW4tbG9nbzo6YmVmb3JlLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLmxvZ2luLWxvZ286OmJlZm9yZSwgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtdGh1bWJuYWlsOjpiZWZvcmUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudmlldy52aWV3LWRhc2hib2FyZC1tZWRpYSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWNvbnRhaW5lciAubWVkaWEtcHJldmlldzo6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWlmcmFtZSA+IGRpdjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiwgLm5vZGUtLXR5cGUtZmFjdWx0eSAuZmFjdWx0eS13cmFwcGVyIC5mYWN1bHR5LWNvbnRhaW5lciAucGhvdG8td3JhcHBlciA+ICosXG4ubWZwLWNvbnRlbnQgLmZhY3VsdHktd3JhcHBlciAuZmFjdWx0eS1jb250YWluZXIgLnBob3RvLXdyYXBwZXIgPiAqLCAubm9kZS0tdHlwZS1mYWN1bHR5IC5mYWN1bHR5LXdyYXBwZXIgLnBob3RvLXNwYWNlciA+ICosXG4ubWZwLWNvbnRlbnQgLmZhY3VsdHktd3JhcHBlciAucGhvdG8tc3BhY2VyID4gKiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5maWVsZC0tdHlwZS1pZnJhbWUgPiBkaXYgPiAqLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayA+ICosIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgPiAqLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgPiAqLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lID4gKixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lID4gKixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lID4gKixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UgLmNsaWNrLWZvb3RlciAuY2xpY2staG9tZSA+ICosIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gI2VkaXQtcGFzcyBmaWVsZHNldC5jb25maXJtLXBhcmVudCAucGFzc3dvcmQtY29uZmlybS1tZXNzYWdlID4gKiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAjZWRpdC1wYXNzIGZpZWxkc2V0LnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciAucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvciA+ICosIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIC5sb2dpbi1sb2dvID4gKixcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIC5sb2dpbi1sb2dvID4gKixcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIC5sb2dpbi1sb2dvID4gKixcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIC5sb2dpbi1sb2dvID4gKiwgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtdGh1bWJuYWlsID4gKiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLW1lZGlhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEtd3JhcHBlciAubWVkaWEtY29udGFpbmVyIC5tZWRpYS1wcmV2aWV3ID4gKiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1pZnJhbWUgPiBkaXYgPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5jbGljay1mb290ZXIgLmNsaWNrLWhvbWUsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UgLmNsaWNrLWZvb3RlciAuY2xpY2staG9tZSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtICNlZGl0LXBhc3MgZmllbGRzZXQuY29uZmlybS1wYXJlbnQgLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAjZWRpdC1wYXNzIGZpZWxkc2V0LnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciAucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvciB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnZpZXcudmlldy1kYXNoYm9hcmQtbWVkaWEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1jb250YWluZXIgLm1lZGlhLXByZXZpZXcge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5maWVsZC0tdHlwZS1pZnJhbWUgPiBkaXYsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmssIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXRodW1ibmFpbCwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1pZnJhbWUgPiBkaXYge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci0yIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci0zIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmJvcmRlci00IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDRweDtcbn1cblxuLmJvcmRlci01IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogdWwuY2FuZGxlLWNhcm91c2VsIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiB1bC5jYW5kbGUtY2Fyb3VzZWwge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24sIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50IC5jYW5kbGUgLndlYmZvcm0tZWxlbWVudCwgLnZpZXcudmlldy13aXNoZXMgLnZpZXctaGVhZGVyIC50aXRsZSBoMiwgLnZpZXcudmlldy13aXNoZXMgLnZpZXctaGVhZGVyIC50aXRsZSAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2l0ZW0sIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNjYXB0Y2hhLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gLmNhcHRjaGEsIC5tZWRpYS5tZWRpYS0tdHlwZS1saW5rLm1lZGlhLS12aWV3LW1vZGUtd2ViY2FzdCAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYSwgZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gPiBkaXYgPiAqLCAubWZwLXdyYXAgLm1mcC1jb250ZW50IC5tZnAtZmlndXJlIGZpZ3VyZSBpbWcubWZwLWltZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLW1lZGlhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEtd3JhcHBlciAuYWN0aW9uLWxpbmtzIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IC5wb2xsaW5nIC5wb2xsaW5nLWxhYmVsLXdyYXBwZXIgLnBvbGxpbmctbGFiZWwsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAucG9sbGluZyAucG9sbGluZy1sYWJlbC13cmFwcGVyIC5wb2xsaW5nLWxhYmVsLCAubWZwLWNvbnRlbnQgI3F1ZXN0aW9uLWluZm8gdWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gZGl2W2lkKj13ZWJmb3JtLXN1Ym1pc3Npb24td29yZC1jbG91ZF0gZm9ybSB0YWJsZSB0Ym9keSB0ciB0ZCBmaWVsZHNldCwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dCArIGxhYmVsLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBpbnB1dCArIC5maWVsZF9fbGFiZWwsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgLmZpZWxkX19sYWJlbCwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQgKyAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIGlucHV0ICsgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQgKyAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dCArIC5maWVsZF9fbGFiZWwsIHRyLmRyYWdnYWJsZSAudGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlLCB0ci5kcmFnZ2FibGUgLnRhYmxlZHJhZy1oYW5kbGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnZpZXctY29udGVudCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqID4gLnZpZXctY29udGVudCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLW1lZGlhIC52aWV3LWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIsIGJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gLnBvbGxpbmctY29udHJvbHMtYmxvY2sgI3BvbGxpbmctcmVmcmVzaCxcbmJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gLnBvbGxpbmctY29udHJvbHMtYmxvY2sgI3BvbGxpbmctYW5pbWF0ZSxcbmJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gLnBvbGxpbmctY29udHJvbHMtYmxvY2sgI3BvbGxpbmctYW5zd2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMywgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IC5wb2xsaW5nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnBvbGxpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSxcbi53ZWJmb3JtLWVsZW1lbnQgLndlYmZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1mbGV4c2xpZGVyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogdWwuY2FuZGxlLWNhcm91c2VsLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIsIC5tZnAtY29udGVudCAuY2FuZGxlLWJveCB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIHVsLmNhbmRsZS1jYXJvdXNlbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNpbXBsZS1rZXlib2FyZC5oZy10aGVtZS1kZWZhdWx0LFxuLndlYmZvcm0tZWxlbWVudCAuc2ltcGxlLWtleWJvYXJkLmhnLXRoZW1lLWRlZmF1bHQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IC5wb2xsaW5nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnBvbGxpbmcge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtY29tcGFyaXNvbiAjYXBzLWdyYXBoLWNvbXBhcmUtc2V0dGluZ3MtZm9ybSBmaWVsZHNldCwgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcXVlc3Rpb25fZXh0ZW5kIGRldGFpbHMge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5ub2RlX19jb250ZW50LCAubm9kZS0tdHlwZS10aWxlIC5ub2RlX19jb250ZW50LCAubWVkaWEgLm1lZGlhX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBmb3JtIHNtYWxsLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGZvcm0gLnNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWxpbmtzIC5hZGRldmVudC1idXR0b24gfiB1bCwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1vbl9kZW1hbmQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1saW5rcyAuYWRkZXZlbnQtYnV0dG9uIH4gdWwsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBzcGFuIC5hZGRldmVudC1idXR0b24gfiB1bCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtbXlfZXZlbnRzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLmFkZGV2ZW50LWJ1dHRvbiB+IHVsLCAucGFyYWdyYXBoLS10eXBlLS1hZ2VuZGEgLmFnZW5kYS13cmFwcGVyIC5hZ2VuZGEtdGltZSAudGltZXpvbmUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pbmZvLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmluZm8sIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmluZm8sIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmluZm8sIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbywgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pbmZvLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmluZm8sIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmluZm8sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pbmZvLCAubm9kZS0tdHlwZS1mYWN1bHR5IC5mYWN1bHR5LXdyYXBwZXIgLmZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWNvbnRlbnQgLmZhY3VsdHktdGl0bGVzIC5iaW9ncmFwaHksXG4ubWZwLWNvbnRlbnQgLmZhY3VsdHktd3JhcHBlciAuZmFjdWx0eS1jb250YWluZXIgLmZhY3VsdHktY29udGVudCAuZmFjdWx0eS10aXRsZXMgLmJpb2dyYXBoeSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1hZGRldmVudC1idXR0b24gLmFkZGV2ZW50LWJ1dHRvbiB+IHVsLCBib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbyxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pbmZvLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmluZm8sXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbywgLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZC0td2lkZ2V0LWVudGl0eS1icm93c2VyLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0aWVzLWxpc3QsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucy5maWVsZC0td2lkZ2V0LWVudGl0eS1icm93c2VyLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0aWVzLWxpc3QsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkLS13aWRnZXQtZW50aXR5LWJyb3dzZXItZW50aXR5LXJlZmVyZW5jZSAuZW50aXRpZXMtbGlzdCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zLmZpZWxkLS13aWRnZXQtZW50aXR5LWJyb3dzZXItZW50aXR5LXJlZmVyZW5jZSAuZW50aXRpZXMtbGlzdCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZC0td2lkZ2V0LWVudGl0eS1icm93c2VyLWVudGl0eS1yZWZlcmVuY2UgLmVudGl0aWVzLWxpc3QsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zLmZpZWxkLS13aWRnZXQtZW50aXR5LWJyb3dzZXItZW50aXR5LXJlZmVyZW5jZSAuZW50aXRpZXMtbGlzdCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC51cGNvbWluZy13cmFwcGVyIC51cGNvbWluZy1pbmZvIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnVwY29taW5nLXdyYXBwZXIgLnVwY29taW5nLWluZm8gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cywgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1hY3Rpb25zLFxuLndlYmZvcm0tZWxlbWVudCAuZm9ybS1hY3Rpb25zLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLXR5cGUtd2ViZm9ybS1pbWFnZS1jYW52YXMgLmNvbnRyb2xzLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2FudmFzLXdyYXBwZXIgLmNvbnRyb2xzLFxuLndlYmZvcm0tZWxlbWVudCAud2ViZm9ybS10eXBlLXdlYmZvcm0taW1hZ2UtY2FudmFzIC5jb250cm9scyxcbi53ZWJmb3JtLWVsZW1lbnQgLmNhbnZhcy13cmFwcGVyIC5jb250cm9scywgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1lZGl0LXVzZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQuZWRpdC1idXR0b24gYSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lciwgLnBhcmFncmFwaCB+IC5wYXJhZ3JhcGgge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LW9mLXR5cGUgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpOmxhc3Qtb2YtdHlwZSBhLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1vZi10eXBlIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1vZi10eXBlIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1vZi10eXBlIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LW9mLXR5cGUgYSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpOmxhc3Qtb2YtdHlwZSBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1vZi10eXBlIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LW9mLXR5cGUgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1vZi10eXBlIGEsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpOmxhc3Qtb2YtdHlwZSBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCBhLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpOmxhc3QtY2hpbGQgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LWNoaWxkIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LWNoaWxkIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LWNoaWxkIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LWNoaWxkIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaTpsYXN0LWNoaWxkIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpOmxhc3QtY2hpbGQgYSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGZvcm0gLmZvcm0tYWN0aW9ucywgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCwgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICouY29uZmlybS1wYXJlbnQsIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNlZGl0LWFjY291bnQgI2VkaXQtcGFzcywgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gZGl2LmZvcm0td3JhcHBlcjpub3QoI2VkaXQtYWNjb3VudCkgPiAqLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gZGl2LmZvcm0td3JhcHBlcjpub3QoI2VkaXQtYWNjb3VudCkgZmllbGRzZXQsIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtIGRpdi5mb3JtLXdyYXBwZXIsIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAubGlua3MgYTpsYXN0LW9mLXR5cGUsIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAubGlua3MgYTpsYXN0LWNoaWxkLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5saW5rcyBhOmxhc3Qtb2YtdHlwZSxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAubGlua3MgYTpsYXN0LWNoaWxkLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5saW5rcyBhOmxhc3Qtb2YtdHlwZSxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAubGlua3MgYTpsYXN0LWNoaWxkLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5saW5rcyBhOmxhc3Qtb2YtdHlwZSxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAubGlua3MgYTpsYXN0LWNoaWxkLCBib2R5LnBvbGxpbmctZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jaywgLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSwgLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciA+IC5jaGVja2JveCA+ICosXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciA+IC5jaGVja2JveCA+ICosXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gLmNoZWNrYm94ID4gKixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gLmNoZWNrYm94ID4gKixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciA+IC5jaGVja2JveCA+ICosXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gLmNoZWNrYm94ID4gKiwgLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gZGl2W2lkKj0tYWN0aW9uc106bm90KGRpdltpZCo9cGFyYWdyYXBoLWNvbnRlbnQtYWN0aW9uc10pIC5mb3JtLXR5cGUtc2VsZWN0LFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSAuZm9ybS10eXBlLXNlbGVjdCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSkgLmZvcm0tdHlwZS1zZWxlY3QsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSAuZm9ybS10eXBlLXNlbGVjdCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSAuZm9ybS10eXBlLXNlbGVjdCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSkgLmZvcm0tdHlwZS1zZWxlY3QsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gZGl2W2lkKj0tYWN0aW9uc106bm90KGRpdltpZCo9cGFyYWdyYXBoLWNvbnRlbnQtYWN0aW9uc10pIC5mb3JtLXR5cGUtc2VsZWN0LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSkgLmZvcm0tdHlwZS1zZWxlY3QsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSAuZm9ybS10eXBlLXNlbGVjdCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSAuZm9ybS10eXBlLXNlbGVjdCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSAuZm9ybS10eXBlLXNlbGVjdCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSkgLmZvcm0tdHlwZS1zZWxlY3QsIC5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSksXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gZGl2W2lkKj0tYWN0aW9uc106bm90KGRpdltpZCo9cGFyYWdyYXBoLWNvbnRlbnQtYWN0aW9uc10pLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gZGl2W2lkKj0tYWN0aW9uc106bm90KGRpdltpZCo9cGFyYWdyYXBoLWNvbnRlbnQtYWN0aW9uc10pLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gZGl2W2lkKj0tYWN0aW9uc106bm90KGRpdltpZCo9cGFyYWdyYXBoLWNvbnRlbnQtYWN0aW9uc10pLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gZGl2W2lkKj0tYWN0aW9uc106bm90KGRpdltpZCo9cGFyYWdyYXBoLWNvbnRlbnQtYWN0aW9uc10pLCAubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSA+IC5qcy1mb3JtLXdyYXBwZXIsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gPiAuanMtZm9ybS13cmFwcGVyLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtID4gLmpzLWZvcm0td3JhcHBlcixcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gPiAuanMtZm9ybS13cmFwcGVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gPiAuanMtZm9ybS13cmFwcGVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtID4gLmpzLWZvcm0td3JhcHBlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSA+IC5qcy1mb3JtLXdyYXBwZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtID4gLmpzLWZvcm0td3JhcHBlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gPiAuanMtZm9ybS13cmFwcGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gPiAuanMtZm9ybS13cmFwcGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gPiAuanMtZm9ybS13cmFwcGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtID4gLmpzLWZvcm0td3JhcHBlciwgLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyID4gdGQgPiBkaXYuaWVmLWVudGl0eS1vcGVyYXRpb25zLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmllZi1lbnRpdHktb3BlcmF0aW9ucyxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5pZWYtZW50aXR5LW9wZXJhdGlvbnMsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmllZi1lbnRpdHktb3BlcmF0aW9ucyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmllZi1lbnRpdHktb3BlcmF0aW9ucyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5pZWYtZW50aXR5LW9wZXJhdGlvbnMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyID4gdGQgPiBkaXYuaWVmLWVudGl0eS1vcGVyYXRpb25zLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5pZWYtZW50aXR5LW9wZXJhdGlvbnMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmllZi1lbnRpdHktb3BlcmF0aW9ucyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmllZi1lbnRpdHktb3BlcmF0aW9ucyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmllZi1lbnRpdHktb3BlcmF0aW9ucyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5pZWYtZW50aXR5LW9wZXJhdGlvbnMsIC5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWltYWdlIGltZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS13aWRnZXQtY29udGVudCAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGUsIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtID4gZGl2IC5mb3JtLWFjdGlvbnMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAjZWRpdC11c2VyLXJvbGUtLXdyYXBwZXIgI2VkaXQtdXNlci1yb2xlID4gZGl2LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCAucG9sbGluZyAucG9sbGluZy1sYWJlbC13cmFwcGVyIC5pbmxpbmUtZWRpdC1idXR0b24gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC5wb2xsaW5nIC5wb2xsaW5nLWxhYmVsLXdyYXBwZXIgLmlubGluZS1lZGl0LWJ1dHRvbiBhLCBib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jaywgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjazpsYXN0LWNoaWxkLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrOmxhc3Qtb2YtdHlwZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjazpsYXN0LWNoaWxkLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaWNvbiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pY29uLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24sIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24sIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24sIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaWNvbiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pY29uLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24sIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaWNvbiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pY29uLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGZvcm0gbGFiZWwsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBsYWJlbCwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBmb3JtIGxhYmVsLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBmb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZm9ybSBsYWJlbCwgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24sXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaWNvbixcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pY29uLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24sIGxhYmVsLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGxhYmVsLCAudmlldy52aWV3LWFwcy1mYXEgLnZpZXctY29udGVudCA+IGRpdiBzdHJvbmcge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGkgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGkgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGkgYSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAubGlua3MgYSxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAubGlua3MgYSxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAubGlua3MgYSxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAubGlua3MgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgLnBvbGxpbmcgLnBvbGxpbmctbGFiZWwtd3JhcHBlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC5wb2xsaW5nIC5wb2xsaW5nLWxhYmVsLXdyYXBwZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEgfiAqICpbY2xhc3MqPWZhLV0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhIH4gKiAqW2NsYXNzKj1mYS1dLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBkbCBkdCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgZGwgZHQsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2ssXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2ssIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGgzLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmgzLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBoMyxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0sIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSwgLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS10aHVtYm5haWwgaW1nLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1kZXNjcmlwdGlvbiAudGl0bGUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtb25fZGVtYW5kIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1kZXNjcmlwdGlvbiAudGl0bGUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93LCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLW9uX2RlbWFuZCAudmlldy1jb250ZW50IC52aWV3cy1yb3csIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgPiAqLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtICNlZGl0LXBhc3MgZmllbGRzZXQucGFzc3dvcmQtcGFyZW50LCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1teV9ldmVudHMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1jb250YWluZXIgLmV2ZW50LWRlc2NyaXB0aW9uIC50aXRsZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtbXlfZXZlbnRzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkLCBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gZm9ybSAjZWRpdC1hY2NvdW50ICNlZGl0LXBhc3MgKi5wYXNzd29yZC1wYXJlbnQsIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNlZGl0LWFjY291bnQgZmllbGRzZXQuZm9ybS10eXBlLWVtYWlsLCBib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0sXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0sXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0sXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0sIC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSwgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGksXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGksXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGksXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicywgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMsIGJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gLnBvbGxpbmctY29udHJvbHMtYmxvY2sgI3BvbGxpbmctcmVmcmVzaCxcbmJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gLnBvbGxpbmctY29udHJvbHMtYmxvY2sgI3BvbGxpbmctYW5pbWF0ZSxcbmJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gLnBvbGxpbmctY29udHJvbHMtYmxvY2sgI3BvbGxpbmctYW5zd2VyLCBib2R5LnBvbGxpbmctZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY2hvaWNlcyAuY2hvaWNlLCAubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS10aHVtYm5haWwsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAjbWFpbnRlbmFuY2Utd3JhcHBlciAjbWFpbiBoMSwgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIGgyLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5oMiwgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAjbWFpbnRlbmFuY2Utd3JhcHBlciAjbWFpbiBoMiwgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5oMiwgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5oMSwgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gaDIsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAjbWFpbnRlbmFuY2Utd3JhcHBlciAjbWFpbiAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAjbWFpbnRlbmFuY2Utd3JhcHBlciAjbWFpbiAuaDIsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAjbWFpbnRlbmFuY2Utd3JhcHBlciAjbWFpbiAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gaDIsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAjbWFpbnRlbmFuY2Utd3JhcHBlciAjbWFpbiAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5oMiwgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIGgyLnBhbmVsX190aXRsZSwgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubWFpbnRlbmFuY2UtcGFnZSAjbWFpbnRlbmFuY2Utd3JhcHBlciAjbWFpbiAucGFuZWxfX3RpdGxlLmgyLCAudmlldy52aWV3LWFwcy1mYXEgLnZpZXctY29udGVudCA+IGRpdiwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLW1lZGlhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLnN1Ym1pc3Npb25zIC5zdWJtaXNzaW9uLCAudmlldy52aWV3LWFwcy1hc2stYS1xdWVzdGlvbiAuY2hhaXJwZXJzb24sIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGRsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBkbCwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgPiAubm9kZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zID4gLm1lZGlhLCAucGFyYWdyYXBoLS10eXBlLS1maWx0ZXJlZC1saXN0IC52aWV3LWFwcy1maWx0ZXJlZC12aWV3IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyA+IC5ub2RlLFxuLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyA+IC5tZWRpYSwgLnBhcmFncmFwaC0tdHlwZS0tYWdlbmRhIC5hZ2VuZGEtd3JhcHBlciAuYWdlbmRhLWluZm8gLmRlc2NyaXB0aW9uIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsIC5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgxLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMSwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMSwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgxLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgxLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgxLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDEsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMSwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgxLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgxLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBoMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBoMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBoMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMi5wYW5lbF9fdGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIucGFuZWxfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMi5wYW5lbF9fdGl0bGUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIucGFuZWxfX3RpdGxlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMi5wYW5lbF9fdGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIucGFuZWxfX3RpdGxlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMi5wYW5lbF9fdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMiwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFuZWxfX3RpdGxlLmgyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGRpdi5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgZGl2LmxheW91dF9fcmVnaW9uIGgyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLmgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLmgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGRpdi5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBkaXYubGF5b3V0X19yZWdpb24gLmgyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBoMSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuaDEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgyLnBhbmVsX190aXRsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLnBhbmVsX190aXRsZS5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyIC5pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCBzZWN0aW9uLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogdWwuY2FuZGxlLWNhcm91c2VsLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzLCAudmlldy52aWV3LXdpc2hlcyAudmlldy1oZWFkZXIgLnRpdGxlIGgyLCAudmlldy52aWV3LXdpc2hlcyAudmlldy1oZWFkZXIgLnRpdGxlIC5oMiwgLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtaW1hZ2UgLmltYWdlLXdpZGdldCAuaW1hZ2UtcHJldmlldyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWltYWdlIC5pbWFnZS13aWRnZXQgLmltYWdlLXByZXZpZXcsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWltYWdlIC5pbWFnZS13aWRnZXQgLmltYWdlLXByZXZpZXcsIC5tZWRpYS5tZWRpYS0tdHlwZS1saW5rLm1lZGlhLS12aWV3LW1vZGUtd2ViY2FzdCAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWNvbnRlbnQsIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtID4gZGl2ID4gKiwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjaywgdHIuZHJhZ2dhYmxlIC50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2l0ZW0sIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEsIGJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jaG9pY2VzIC5jaG9pY2UgLmNob2ljZS1sYWJlbCwgZGl2LnNpbXBsZS1zdGF0dXMtbWVzc2FnZXMgLnN0YXR1cy1tZXNzYWdlcyBidXR0b24gc3BhbiwgLnZpZXcudmlldy1hcHMtbWFuYWdlLXdlYmZvcm0udmlldy1kaXNwbGF5LWlkLXdvcmRfY2xvdWQgLnZpZXdzLWZvcm0gLmZvcm0taXRlbS1hY3Rpb246YWZ0ZXIsIC52aWV3LnZpZXctYXBzLW1hbmFnZS13ZWJmb3JtLnZpZXctZGlzcGxheS1pZC1zb2NpYWxfd2FsbCAudmlld3MtZm9ybSAuZm9ybS1pdGVtLWFjdGlvbjphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLW1lZGlhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEtd3JhcHBlciAubWVkaWEtY29udGFpbmVyIC5tZWRpYS1wcmV2aWV3IC5tZWRpYS1wcmV2aWV3LXRpdGxlLCBib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuc3VibWlzc2lvbi1ncmFwaCAuc3VibWlzc2lvbnMgLnN1Ym1pc3Npb24gLnN1Ym1pc3Npb24tbGFiZWwsIC5hZGRldmVudC1idXR0b24gfiB1bCBsaSBhIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyLCBib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlcixcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIsXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciwgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEsIC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLCAubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGZpZWxkc2V0LmllZi1mb3JtLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZmllbGRzZXQuaWVmLWZvcm0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGZpZWxkc2V0LmllZi1mb3JtLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZmllbGRzZXQuaWVmLWZvcm0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZmllbGRzZXQuaWVmLWZvcm0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGZpZWxkc2V0LmllZi1mb3JtLCAubm9kZS1lZGl0IC52ZXJ0aWNhbC10YWJzIGRpdi52ZXJ0aWNhbC10YWJzX19wYW5lcyA+IGRldGFpbHMgLmRldGFpbHMtd3JhcHBlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnZlcnRpY2FsLXRhYnMgZGl2LnZlcnRpY2FsLXRhYnNfX3BhbmVzID4gZGV0YWlscyAuZGV0YWlscy13cmFwcGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC52ZXJ0aWNhbC10YWJzIGRpdi52ZXJ0aWNhbC10YWJzX19wYW5lcyA+IGRldGFpbHMgLmRldGFpbHMtd3JhcHBlciwgLnVpLXdpZGdldC51aS1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudXBjb21pbmctd3JhcHBlciAudXBjb21pbmctaW5mbywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgLnBvbGxpbmcsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAucG9sbGluZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAudXBjb21pbmctd3JhcHBlciAudXBjb21pbmctaW5mbywgLnZpZXcudmlldy1hcHMtYXNrLWEtcXVlc3Rpb24gLmNoYWlycGVyc29uIC5xdWVzdGlvbi13cmFwcGVyIC5hY3Rpb25zLCAudmlldy52aWV3LWFwcy1hc2stYS1xdWVzdGlvbiAuY2hhaXJwZXJzb24gLnF1ZXN0aW9uLXdyYXBwZXIgLnF1ZXN0aW9uIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00LCBzZWxlY3QsXG50ZXh0YXJlYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0ge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSwgYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssIGJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlci5vZmZjYW52YXMsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlci5vZmZjYW52YXMsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4ub2ZmY2FudmFzLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4ub2ZmY2FudmFzLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50LCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4sIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBhLFxuZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpIHNwYW4sIC5tZnAtd3JhcCAubWZwLWNvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWZpbHRlcmVkLWxpc3QgLnZpZXctYXBzLWZpbHRlcmVkLXZpZXcgLnZpZXctZmlsdGVycyBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIsIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGksXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGksIGJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jaG9pY2VzIC5jaG9pY2UgLmNob2ljZS1iYXIgLmJhciAucGVyY2VudGFnZSwgLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzID4gLmRldGFpbHMtd3JhcHBlcixcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgPiAuZGV0YWlscy13cmFwcGVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzID4gLmRldGFpbHMtd3JhcHBlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgPiAuZGV0YWlscy13cmFwcGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgPiAuZGV0YWlscy13cmFwcGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzID4gLmRldGFpbHMtd3JhcHBlciwgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpLCBib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuc3VibWlzc2lvbi1ncmFwaCAuc3VibWlzc2lvbnMgLnN1Ym1pc3Npb24gLnN1Ym1pc3Npb24tYmFycyAuc3VibWlzc2lvbi1iYXIgLmJhciAucGVyY2VudGFnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMywgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCAuYWNjb3JkaW9uLWl0ZW0gLnRlY2gtc3VwcG9ydC1idXR0b24sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSBzdW1tYXJ5LFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBkZXRhaWxzIC50ZWNoLXN1cHBvcnQtYnV0dG9uLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBkZXRhaWxzIHN1bW1hcnksIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAuY29udGVudCA+IGRpdiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSA+IGRpdiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmxhc3QtY2hpbGQgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5jb250ZW50ID4gZGl2IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlID4gZGl2LCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246bGFzdC1vZi10eXBlIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAuY29udGVudCA+IGRpdiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSA+IGRpdiwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSwgYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNob2ljZXMgLmNob2ljZS5jb3JyZWN0IC5jaG9pY2UtbGFiZWw6YWZ0ZXIsIC5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5LFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnksIC5ub2RlLWVkaXQgLnZlcnRpY2FsLXRhYnMgZGl2LnZlcnRpY2FsLXRhYnNfX3BhbmVzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAudmVydGljYWwtdGFicyBkaXYudmVydGljYWwtdGFic19fcGFuZXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnZlcnRpY2FsLXRhYnMgZGl2LnZlcnRpY2FsLXRhYnNfX3BhbmVzLCBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AsIC5tZnAtd3JhcCAubWZwLWNvbnRhaW5lciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRldGFpbHMgc3VtbWFyeSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWNvbXBhcmlzb24gI2Fwcy1ncmFwaC1jb21wYXJlLXNldHRpbmdzLWZvcm0gZmllbGRzZXQgbGVnZW5kLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCAucG9sbGluZyAucG9sbGluZy1jb250ZW50LXdyYXBwZXIgLnBvbGwtY2hvaWNlcy13cmFwcGVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnBvbGxpbmcgLnBvbGxpbmctY29udGVudC13cmFwcGVyIC5wb2xsLWNob2ljZXMtd3JhcHBlciwgYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLnN1Ym1pc3Npb25zIC5zdWJtaXNzaW9uLmNvcnJlY3QgLmNob2ljZS1sYWJlbDphZnRlciwgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcXVlc3Rpb25fZXh0ZW5kIGRldGFpbHMgc3VtbWFyeSwgLnZpZXcudmlldy1hcHMtYXNrLWEtcXVlc3Rpb24gLmNoYWlycGVyc29uIC5xdWVzdGlvbi13cmFwcGVyIC5hdXRob3IsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGRsIGR0LFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBkbCBkdCwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dCArIGxhYmVsLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBpbnB1dCArIC5maWVsZF9fbGFiZWwsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgLmZpZWxkX19sYWJlbCwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQgKyAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIGlucHV0ICsgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQgKyAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dCArIC5maWVsZF9fbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAudmlldy52aWV3LWRhc2hib2FyZC1jb250ZW50ID4gLmF0dGFjaG1lbnQgPiBkaXYgLnZpZXcgLmNvdW50ZG93bi10aW1lciAuZGF0ZS1mcmFnbWVudCBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01LCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLmFjdGlvbi1saW5rcywgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1vbl9kZW1hbmQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1saW5rcyAuYWN0aW9uLWxpbmtzLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1teV9ldmVudHMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1saW5rcyAuYWN0aW9uLWxpbmtzLCAubWVkaWEubWVkaWEtLXR5cGUtbGluay5tZWRpYS0tdmlldy1tb2RlLXdlYmNhc3QgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyLCBmb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWNvbXBhcmlzb24gI2Fwcy1ncmFwaC1jb21wYXJlLXNldHRpbmdzLWZvcm0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSAudGVjaC1zdXBwb3J0LWJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIHN1bW1hcnksXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgLnRlY2gtc3VwcG9ydC1idXR0b24sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgc3VtbWFyeSwgYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNob2ljZXMgLmNob2ljZSAuY2hvaWNlLWJhciAuYmFyLCAubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5wYXJhZ3JhcGgtdHlwZS10b3AsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAucGFyYWdyYXBoLXR5cGUtdG9wLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAucGFyYWdyYXBoLXR5cGUtdG9wLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnBhcmFncmFwaC10eXBlLXRvcCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAucGFyYWdyYXBoLXR5cGUtdG9wLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAucGFyYWdyYXBoLXR5cGUtdG9wLCAubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGV0YWlscyBzdW1tYXJ5LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCAucG9sbGluZyAucG9sbGluZy1jb250ZW50LXdyYXBwZXIgLnBvbGxpbmctZmxhZy13cmFwcGVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnBvbGxpbmcgLnBvbGxpbmctY29udGVudC13cmFwcGVyIC5wb2xsaW5nLWZsYWctd3JhcHBlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgLnBvbGxpbmcgLnBvbGxpbmctY29udGVudC13cmFwcGVyIC5wb2xsLWNob2ljZXMtd3JhcHBlciB0YWJsZS5wb2xsLWNob2ljZXMgdHIgdGQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAucG9sbGluZyAucG9sbGluZy1jb250ZW50LXdyYXBwZXIgLnBvbGwtY2hvaWNlcy13cmFwcGVyIHRhYmxlLnBvbGwtY2hvaWNlcyB0ciB0ZCwgYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLnN1Ym1pc3Npb25zIC5zdWJtaXNzaW9uIC5zdWJtaXNzaW9uLWJhcnMgLnN1Ym1pc3Npb24tYmFyIC5iYXIsIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXF1ZXN0aW9uX2V4dGVuZCBkZXRhaWxzIHN1bW1hcnksIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGRsIGR0LFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBkbCBkdCwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dCArIGxhYmVsLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBpbnB1dCArIC5maWVsZF9fbGFiZWwsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgLmZpZWxkX19sYWJlbCwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQgKyAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIGlucHV0ICsgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQgKyAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dCArIC5maWVsZF9fbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMsIC5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1jb250ZW50LCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuY291bnRkb3duLXRpbWVyIC5saXZlLWV2ZW50LCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuY291bnRkb3duLXRpbWVyIC5zeW90aW1lcl9fYm9keSAuc3lvdGltZXItY2VsbCwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lciAuZGF0ZS1mcmFnbWVudCwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5jb250ZW50ID4gZGl2IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246bGFzdC1jaGlsZCAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQgLmNvbnRlbnQgPiBkaXYgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWNvbnRlbnQgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LW9mLXR5cGUgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5jb250ZW50ID4gZGl2IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlLCAubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1jb250ZW50LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtY29tcGFyaXNvbiAjYXBzLWdyYXBoLWNvbXBhcmUtc2V0dGluZ3MtZm9ybSBmaWVsZHNldCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWNvbXBhcmlzb24gI2Fwcy1ncmFwaC1jb21wYXJlLXNldHRpbmdzLWZvcm0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnZpZXcudmlldy1kYXNoYm9hcmQtY29udGVudCA+IC5hdHRhY2htZW50ID4gZGl2IC52aWV3IC5jb3VudGRvd24tdGltZXIgLmxpdmUtZXZlbnQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnZpZXcudmlldy1kYXNoYm9hcmQtY29udGVudCA+IC5hdHRhY2htZW50ID4gZGl2IC52aWV3IC5jb3VudGRvd24tdGltZXIgLnN5b3RpbWVyX19ib2R5IC5zeW90aW1lci1jZWxsLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtZXZlbnRzIC52aWV3LnZpZXctZGFzaGJvYXJkLWNvbnRlbnQgPiAuYXR0YWNobWVudCA+IGRpdiAudmlldyAuY291bnRkb3duLXRpbWVyIC5kYXRlLWZyYWdtZW50IHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQsIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlcixcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIsIC5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyA+IC5kZXRhaWxzLXdyYXBwZXIsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzID4gLmRldGFpbHMtd3JhcHBlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyA+IC5kZXRhaWxzLXdyYXBwZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzID4gLmRldGFpbHMtd3JhcHBlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzID4gLmRldGFpbHMtd3JhcHBlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyA+IC5kZXRhaWxzLXdyYXBwZXIsIC5tZWRpYS5tZWRpYS0tdHlwZS1saW5rLm1lZGlhLS12aWV3LW1vZGUtd2ViY2FzdCAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIsIGZvcm0udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01LCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoLWNvbnRlbnQgPiAucGFyYWdyYXBoLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAucXVpY2t0YWJzLXRhYnBhZ2Utd3JhcHBlciAuY2xpY2stYmFubmVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgLm5hdnRhYnMtdGFicGFnZS13cmFwcGVyIC5jbGljay1iYW5uZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UgLnF1aWNrdGFicy10YWJwYWdlLXdyYXBwZXIgLmNsaWNrLWJhbm5lcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAubmF2dGFicy10YWJwYWdlLXdyYXBwZXIgLmNsaWNrLWJhbm5lcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAucXVpY2t0YWJzLXRhYnBhZ2Utd3JhcHBlciAuY2xpY2stYmFubmVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5uYXZ0YWJzLXRhYnBhZ2Utd3JhcHBlciAuY2xpY2stYmFubmVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAucXVpY2t0YWJzLXRhYnBhZ2Utd3JhcHBlciAuY2xpY2stYmFubmVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAubmF2dGFicy10YWJwYWdlLXdyYXBwZXIgLmNsaWNrLWJhbm5lciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLWV2ZW50cyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1jb250YWluZXIgLmV2ZW50LWRlc2NyaXB0aW9uLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLW9uX2RlbWFuZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtZGVzY3JpcHRpb24sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLW15X2V2ZW50cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtZGVzY3JpcHRpb24sIC5tZnAtd3JhcCAubWZwLWNvbnRlbnQgLm1mcC1jdXN0b20tY2xvc2UsXG4ubWZwLXdyYXAgLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jdXN0b20tY2xvc2Uge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWxpbmtzIC5hY3Rpb24tbGlua3MsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtb25fZGVtYW5kIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLmFjdGlvbi1saW5rcywgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtbXlfZXZlbnRzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLmFjdGlvbi1saW5rcywgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCwgLnBhcmFncmFwaC0tdHlwZS0tZmlsdGVyZWQtbGlzdCwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWxpbmtzIC52aWV3LW5vZGUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtb25fZGVtYW5kIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLnZpZXctbm9kZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtbXlfZXZlbnRzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLnZpZXctbm9kZSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIsIC5ub2RlLWVkaXQgLnZlcnRpY2FsLXRhYnMgdWwudmVydGljYWwtdGFic19fbWVudSBsaSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnZlcnRpY2FsLXRhYnMgdWwudmVydGljYWwtdGFic19fbWVudSBsaSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMywgLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWNvbnRlbnQgLnRpdGxlLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicywgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtY29udGVudCAudGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IC5wb2xsaW5nIC5wb2xsaW5nLWxhYmVsLXdyYXBwZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAucG9sbGluZyAucG9sbGluZy1sYWJlbC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LWVkaXQtdXNlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LCBib2R5LnBvbGxpbmctZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY2hvaWNlcyAuY2hvaWNlIC5jaG9pY2UtYmFyIC5iYXIsIGJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5zdWJtaXNzaW9uLWdyYXBoIC5sZWdlbmQgLnR5cGU6bnRoLWNoaWxkKG9kZCkgLmNvbG91ciwgYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLmxlZ2VuZCAudHlwZTpudGgtb2YtdHlwZShvZGQpIC5jb2xvdXIsIGJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5zdWJtaXNzaW9uLWdyYXBoIC5zdWJtaXNzaW9ucyAuc3VibWlzc2lvbiAuc3VibWlzc2lvbi1iYXJzIC5zdWJtaXNzaW9uLWJhcjpudGgtY2hpbGQob2RkKSAuYmFyLCBib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuc3VibWlzc2lvbi1ncmFwaCAuc3VibWlzc2lvbnMgLnN1Ym1pc3Npb24gLnN1Ym1pc3Npb24tYmFycyAuc3VibWlzc2lvbi1iYXI6bnRoLW9mLXR5cGUob2RkKSAuYmFyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnksIGJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSwgYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLmxlZ2VuZCAudHlwZTpudGgtY2hpbGQoZXZlbikgLmNvbG91ciwgYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLmxlZ2VuZCAudHlwZTpudGgtb2YtdHlwZShldmVuKSAuY29sb3VyLCBib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuc3VibWlzc2lvbi1ncmFwaCAuc3VibWlzc2lvbnMgLnN1Ym1pc3Npb24gLnN1Ym1pc3Npb24tYmFycyAuc3VibWlzc2lvbi1iYXI6bnRoLWNoaWxkKGV2ZW4pIC5iYXIsIGJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5zdWJtaXNzaW9uLWdyYXBoIC5zdWJtaXNzaW9ucyAuc3VibWlzc2lvbiAuc3VibWlzc2lvbi1iYXJzIC5zdWJtaXNzaW9uLWJhcjpudGgtb2YtdHlwZShldmVuKSAuYmFyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLTJ4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlLCAubm9kZS0tdHlwZS1mYWN1bHR5IC5mYWN1bHR5LXdyYXBwZXIgLmZhY3VsdHktY29udGFpbmVyIC5waG90by13cmFwcGVyIC5waG90byBpbWcsXG4ubWZwLWNvbnRlbnQgLmZhY3VsdHktd3JhcHBlciAuZmFjdWx0eS1jb250YWluZXIgLnBob3RvLXdyYXBwZXIgLnBob3RvIGltZywgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgLmNsaWNrLWZvb3RlciAuY2xpY2staG9tZSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5jbGljay1mb290ZXIgLmNsaWNrLWhvbWUsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5jbGljay1mb290ZXIgLmNsaWNrLWhvbWUsIC52aWV3LnZpZXctd2lzaGVzIC52aWV3LWhlYWRlciAuaG9tZSBhLCBoZWFkZXIuaGVhZGVyIC5zaXRlLWhlYWRlcl9fdG9wIG5hdiB1bCBsaSBhOmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5jYXJvdXNlbC1jb250cm9scywgLnBhcmFncmFwaC0tdHlwZS0tYWdlbmRhIC5hZ2VuZGEtd3JhcHBlciAuYWdlbmRhLWluZm8gLnBob3RvLXdyYXBwZXIgLnBob3RvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsLCAuYnRuLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGJ1dHRvbiwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmJ1dHRvbi0tZGFuZ2VyLCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSwgLmZsYWcgYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGlucHV0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hZGRldmVudC1idXR0b24gPiBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5jYXJvdXNlbC1jb250cm9scyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyoqXG4vKiBTeXN0ZW1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbi8qIEJvZHlcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbi8qIENvbW1lbnQgc3BhY2Vcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbi8qIEZvbnRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbi8qIE9wYXF1ZVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKlxuLyogUm91bmRlZCBlZGdlc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKlxuLyogQmFycmlvIGltYWdlc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKlxuLyogVHlwb2dyYXBoeVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKlxuLyogRGV2IGRlc2lnbmVkIG1peGluc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jYW5kbGUge1xuICBhc3BlY3QtcmF0aW86IDEvNDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogY2FuZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjUlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZsYW1lLmdpZiksIHVybCguLi9pbWFnZXMvZmxhbWUuc3ZnKTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQwJSBjZW50ZXIsIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMjUlLCBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiA4O1xufVxuLmNhbmRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA3NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlIDUwJSAyMHB4IDIwcHgvNy41JSA3LjUlIDUlIDUlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJSA1MCUgMjBweCAyMHB4LzcuNSUgNy41JSA1JSA1JTtcbiAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSAyMHB4IDIwcHgvNy41JSA3LjUlIDUlIDUlO1xuICB6LWluZGV4OiA5O1xufVxuLmNhbmRsZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNy41JTtcbiAgcmlnaHQ6IDcuNSU7XG4gIHRvcDogMjUlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2NSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY2FuZGxlLnByaW1hcnksIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLWNoaWxkKDEpIC5jYW5kbGUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoMW4pIC5jYW5kbGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uY2FuZGxlLnByaW1hcnkgaW1nLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1jaGlsZCgxKSAuY2FuZGxlIGltZywgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgxbikgLmNhbmRsZSBpbWcsXG4uY2FuZGxlLnByaW1hcnkgc3ZnLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgLmNhbmRsZSBzdmcsXG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSAuY2FuZGxlIHN2ZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKSBvcGFjaXR5KDEpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpIG9wYWNpdHkoMSk7XG59XG4uY2FuZGxlLnByaW1hcnk6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLWNoaWxkKDEpIC5jYW5kbGU6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoMW4pIC5jYW5kbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC0yMGRlZywgdmFyKC0tcHJpbWFyeS1jb2xvciksIHZhcigtLXByaW1hcnktY29sb3IpIDIuNXJlbSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktY29sb3IpIDgwJSwgd2hpdGUgMjAlKSAyLjVyZW0sIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSA4MCUsIHdoaXRlIDIwJSkgY2FsYygyLjVyZW0gKiAyKSk7XG59XG4uY2FuZGxlLnNlY29uZGFyeSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMikgLmNhbmRsZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgybikgLmNhbmRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jYW5kbGUuc2Vjb25kYXJ5IGltZywgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMikgLmNhbmRsZSBpbWcsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoMm4pIC5jYW5kbGUgaW1nLFxuLmNhbmRsZS5zZWNvbmRhcnkgc3ZnLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMikgLmNhbmRsZSBzdmcsXG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDJuKSAuY2FuZGxlIHN2ZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKSBvcGFjaXR5KDEpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpIG9wYWNpdHkoMSk7XG59XG4uY2FuZGxlLnNlY29uZGFyeTphZnRlciwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMikgLmNhbmRsZTphZnRlciwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgybikgLmNhbmRsZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTIwZGVnLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpIDIuNXJlbSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXNlY29uZGFyeS1jb2xvcikgODAlLCB3aGl0ZSAyMCUpIDIuNXJlbSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXNlY29uZGFyeS1jb2xvcikgODAlLCB3aGl0ZSAyMCUpIGNhbGMoMi41cmVtICogMikpO1xufVxuLmNhbmRsZS50ZXJ0aWFyeSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMykgLmNhbmRsZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgzbikgLmNhbmRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5jYW5kbGUudGVydGlhcnk6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLWNoaWxkKDMpIC5jYW5kbGU6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoM24pIC5jYW5kbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC0yMGRlZywgdmFyKC0tdGVydGlhcnktY29sb3IpLCB2YXIoLS10ZXJ0aWFyeS1jb2xvcikgMi41cmVtLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tdGVydGlhcnktY29sb3IpIDgwJSwgd2hpdGUgMjAlKSAyLjVyZW0sIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS10ZXJ0aWFyeS1jb2xvcikgODAlLCB3aGl0ZSAyMCUpIGNhbGMoMi41cmVtICogMikpO1xufVxuXG4vKipcbi8qIElmIHlvdSB3aXNoIHRvIG92ZXJyaWRlIHByZS1kZWZpbmVkIEJvb3RzdHJhcCBjbGFzc2VzLCBkbyBzbyBpbiBoZXJlXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0biwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b24sIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYS5idXR0b24tLWRhbmdlciwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sIC5mbGFnIGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAuYWRkZXZlbnQtYnV0dG9uID4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYnRuW2Rpc2FibGVkXSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGFbZGlzYWJsZWRdLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGFbZGlzYWJsZWRdLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbltkaXNhYmxlZF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYVtkaXNhYmxlZF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uW2Rpc2FibGVkXSwgLm5vZGUtZWRpdCBidXR0b25bZGlzYWJsZWRdW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IGJ1dHRvbltkaXNhYmxlZF1bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgYVtkaXNhYmxlZF0uYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbltkaXNhYmxlZF1bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW2Rpc2FibGVkXVt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBhW2Rpc2FibGVkXS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bZGlzYWJsZWRdW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW2Rpc2FibGVkXVt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGFbZGlzYWJsZWRdLmJ1dHRvbi0tZGFuZ2VyLCAubm9kZS1lZGl0IGJ1dHRvbltkaXNhYmxlZF1bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbltkaXNhYmxlZF1bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW2Rpc2FibGVkXVt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCBidXR0b25bZGlzYWJsZWRdW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCBidXR0b25bZGlzYWJsZWRdW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCBidXR0b25bZGlzYWJsZWRdW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW2Rpc2FibGVkXVt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW2Rpc2FibGVkXVt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW2Rpc2FibGVkXVt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW2Rpc2FibGVkXVt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bZGlzYWJsZWRdW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbltkaXNhYmxlZF1bdHlwZT1zdWJtaXRdLCBpbnB1dFtkaXNhYmxlZF1bdHlwZT1yZXNldF0sXG5pbnB1dFtkaXNhYmxlZF1bdHlwZT1zdWJtaXRdLFxuaW5wdXRbZGlzYWJsZWRdW3R5cGU9YnV0dG9uXSwgLmZsYWcgYVtkaXNhYmxlZF0sIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGFbZGlzYWJsZWRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXRbZGlzYWJsZWRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgW2Rpc2FibGVkXS50b2tlbi1kaWFsb2csIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGFbZGlzYWJsZWRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYVtkaXNhYmxlZF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvbltkaXNhYmxlZF1bdHlwZT1zdWJtaXRdLCAuYWRkZXZlbnQtYnV0dG9uID4gYVtkaXNhYmxlZF0sIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhW2Rpc2FibGVkXSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIFtkaXNhYmxlZF0uY2Fyb3VzZWwtY29udHJvbHMsIC5idG46ZGlzYWJsZWQsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhOmRpc2FibGVkLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGE6ZGlzYWJsZWQsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uOmRpc2FibGVkLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGE6ZGlzYWJsZWQsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uOmRpc2FibGVkLCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmRpc2FibGVkLFxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9UmVtb3ZlXTpkaXNhYmxlZCxcbi5ub2RlLWVkaXQgYS5idXR0b24tLWRhbmdlcjpkaXNhYmxlZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUNhbmNlbF06ZGlzYWJsZWQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmRpc2FibGVkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBhLmJ1dHRvbi0tZGFuZ2VyOmRpc2FibGVkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmRpc2FibGVkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmRpc2FibGVkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGEuYnV0dG9uLS1kYW5nZXI6ZGlzYWJsZWQsIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUVkaXRdOmRpc2FibGVkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9RWRpdF06ZGlzYWJsZWQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUVkaXRdOmRpc2FibGVkLCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpkaXNhYmxlZCxcbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVNhdmVdOmRpc2FibGVkLFxuLm5vZGUtZWRpdCBidXR0b25bdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWVePUNyZWF0ZV06ZGlzYWJsZWQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1TYXZlXTpkaXNhYmxlZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWVePUNyZWF0ZV06ZGlzYWJsZWQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdOmRpc2FibGVkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsIGlucHV0W3R5cGU9cmVzZXRdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1idXR0b25dOmRpc2FibGVkLCAuZmxhZyBhOmRpc2FibGVkLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhOmRpc2FibGVkLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQ6ZGlzYWJsZWQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAudG9rZW4tZGlhbG9nOmRpc2FibGVkLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmRpc2FibGVkLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTpkaXNhYmxlZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpkaXNhYmxlZCwgLmFkZGV2ZW50LWJ1dHRvbiA+IGE6ZGlzYWJsZWQsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhOmRpc2FibGVkLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmNhcm91c2VsLWNvbnRyb2xzOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYS5kaXNhYmxlZCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhLmRpc2FibGVkLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbi5kaXNhYmxlZCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBhLmRpc2FibGVkLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGJ1dHRvbi5kaXNhYmxlZCwgLm5vZGUtZWRpdCBidXR0b24uZGlzYWJsZWRbdmFsdWU9Q2FuY2VsXSxcbi5ub2RlLWVkaXQgYnV0dG9uLmRpc2FibGVkW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IGEuZGlzYWJsZWQuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5kaXNhYmxlZFt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b24uZGlzYWJsZWRbdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYS5kaXNhYmxlZC5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uZGlzYWJsZWRbdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uZGlzYWJsZWRbdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmRpc2FibGVkLmJ1dHRvbi0tZGFuZ2VyLCAubm9kZS1lZGl0IGJ1dHRvbi5kaXNhYmxlZFt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLmRpc2FibGVkW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbi5kaXNhYmxlZFt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCBidXR0b24uZGlzYWJsZWRbdmFsdWVePUNyZWF0ZV0sXG4ubm9kZS1lZGl0IGJ1dHRvbi5kaXNhYmxlZFt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgYnV0dG9uLmRpc2FibGVkW3R5cGU9c3VibWl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uLmRpc2FibGVkW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b24uZGlzYWJsZWRbdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvbi5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLmRpc2FibGVkW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbi5kaXNhYmxlZFt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uZGlzYWJsZWRbdHlwZT1zdWJtaXRdLCBpbnB1dC5kaXNhYmxlZFt0eXBlPXJlc2V0XSxcbmlucHV0LmRpc2FibGVkW3R5cGU9c3VibWl0XSxcbmlucHV0LmRpc2FibGVkW3R5cGU9YnV0dG9uXSwgLmZsYWcgYS5kaXNhYmxlZCwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYS5kaXNhYmxlZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGlucHV0LmRpc2FibGVkLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLmRpc2FibGVkLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYS5kaXNhYmxlZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEuZGlzYWJsZWQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvbi5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC5hZGRldmVudC1idXR0b24gPiBhLmRpc2FibGVkLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYS5kaXNhYmxlZCwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kaXNhYmxlZC5jYXJvdXNlbC1jb250cm9scyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuOmZvY3VzLXZpc2libGUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhOmZvY3VzLXZpc2libGUsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYTpmb2N1cy12aXNpYmxlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGE6Zm9jdXMtdmlzaWJsZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b246Zm9jdXMtdmlzaWJsZSwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9Q2FuY2VsXTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9UmVtb3ZlXTpmb2N1cy12aXNpYmxlLFxuLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGEuYnV0dG9uLS1kYW5nZXI6Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9Q2FuY2VsXTpmb2N1cy12aXNpYmxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYS5idXR0b24tLWRhbmdlcjpmb2N1cy12aXNpYmxlLCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1FZGl0XTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9RWRpdF06Zm9jdXMtdmlzaWJsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9RWRpdF06Zm9jdXMtdmlzaWJsZSwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWVePUNyZWF0ZV06Zm9jdXMtdmlzaWJsZSxcbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVNhdmVdOmZvY3VzLXZpc2libGUsXG4ubm9kZS1lZGl0IGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmZvY3VzLXZpc2libGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1TYXZlXTpmb2N1cy12aXNpYmxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdOmZvY3VzLXZpc2libGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLCBpbnB1dFt0eXBlPXJlc2V0XTpmb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZSwgLmZsYWcgYTpmb2N1cy12aXNpYmxlLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dDpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnRva2VuLWRpYWxvZzpmb2N1cy12aXNpYmxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZvY3VzLXZpc2libGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwgLmFkZGV2ZW50LWJ1dHRvbiA+IGE6Zm9jdXMtdmlzaWJsZSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6Zm9jdXMtdmlzaWJsZSwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5jYXJvdXNlbC1jb250cm9sczpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBpbmhlcml0O1xufVxuXG4uYnRuLXByaW1hcnksIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhLCAubm9kZS0tdHlwZS1pbnRlcmFjdGl2aXR5LXRhYiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uLCAuZmxhZy5hY3Rpb24tZmxhZyBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLCAuYWRkZXZlbnQtYnV0dG9uID4gYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhOmhvdmVyLCAubm9kZS0tdHlwZS1pbnRlcmFjdGl2aXR5LXRhYiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmhvdmVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGE6aG92ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uOmhvdmVyLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGE6aG92ZXIsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uOmhvdmVyLCAuZmxhZy5hY3Rpb24tZmxhZyBhOmhvdmVyLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhOmhvdmVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQ6aG92ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYWRkZXZlbnQtYnV0dG9uID4gYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHM6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cywgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGE6Zm9jdXMsIC5ub2RlLS10eXBlLWludGVyYWN0aXZpdHktdGFiIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b246Zm9jdXMsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYTpmb2N1cywgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b246Zm9jdXMsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYTpmb2N1cyxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b246Zm9jdXMsIC5mbGFnLmFjdGlvbi1mbGFnIGE6Zm9jdXMsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGE6Zm9jdXMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dDpmb2N1cywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTpmb2N1cywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6Zm9jdXMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5hZGRldmVudC1idXR0b24gPiBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5jYXJvdXNlbC1jb250cm9sczpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGE6YWN0aXZlLCAubm9kZS0tdHlwZS1pbnRlcmFjdGl2aXR5LXRhYiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmFjdGl2ZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhOmFjdGl2ZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b246YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGE6YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGJ1dHRvbjphY3RpdmUsIC5mbGFnLmFjdGlvbi1mbGFnIGE6YWN0aXZlLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhOmFjdGl2ZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGlucHV0OmFjdGl2ZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTphY3RpdmUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmFjdGl2ZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hZGRldmVudC1idXR0b24gPiBhOmFjdGl2ZSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmNhcm91c2VsLWNvbnRyb2xzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQ6aG92ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhOmZpcnN0LWNoaWxkOmhvdmVyLCAubm9kZS0tdHlwZS1pbnRlcmFjdGl2aXR5LXRhYiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGE6Zmlyc3QtY2hpbGQ6aG92ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGE6Zmlyc3QtY2hpbGQ6aG92ZXIsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyLCAuZmxhZy5hY3Rpb24tZmxhZyBhOmZpcnN0LWNoaWxkOmhvdmVyLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhOmZpcnN0LWNoaWxkOmhvdmVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQ6Zmlyc3QtY2hpbGQ6aG92ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6Zmlyc3QtY2hpbGQ6aG92ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZpcnN0LWNoaWxkOmhvdmVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZpcnN0LWNoaWxkOmhvdmVyLCAuYWRkZXZlbnQtYnV0dG9uID4gYTpmaXJzdC1jaGlsZDpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6Zmlyc3QtY2hpbGQ6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHM6Zmlyc3QtY2hpbGQ6aG92ZXIsIC5idG4tcHJpbWFyeTpmaXJzdC1jaGlsZDpmb2N1cywgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGE6Zmlyc3QtY2hpbGQ6Zm9jdXMsIC5ub2RlLS10eXBlLWludGVyYWN0aXZpdHktdGFiIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b246Zmlyc3QtY2hpbGQ6Zm9jdXMsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYTpmaXJzdC1jaGlsZDpmb2N1cywgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b246Zmlyc3QtY2hpbGQ6Zm9jdXMsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYTpmaXJzdC1jaGlsZDpmb2N1cyxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b246Zmlyc3QtY2hpbGQ6Zm9jdXMsIC5mbGFnLmFjdGlvbi1mbGFnIGE6Zmlyc3QtY2hpbGQ6Zm9jdXMsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGE6Zmlyc3QtY2hpbGQ6Zm9jdXMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dDpmaXJzdC1jaGlsZDpmb2N1cywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTpmaXJzdC1jaGlsZDpmb2N1cywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6Zmlyc3QtY2hpbGQ6Zm9jdXMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zmlyc3QtY2hpbGQ6Zm9jdXMsIC5hZGRldmVudC1idXR0b24gPiBhOmZpcnN0LWNoaWxkOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYTpmaXJzdC1jaGlsZDpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5jYXJvdXNlbC1jb250cm9sczpmaXJzdC1jaGlsZDpmb2N1cywgLmJ0bi1wcmltYXJ5OmZpcnN0LWNoaWxkOmFjdGl2ZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGE6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAubm9kZS0tdHlwZS1pbnRlcmFjdGl2aXR5LXRhYiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhOmZpcnN0LWNoaWxkOmFjdGl2ZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGE6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmUsIC5mbGFnLmFjdGlvbi1mbGFnIGE6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGlucHV0OmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTpmaXJzdC1jaGlsZDphY3RpdmUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmaXJzdC1jaGlsZDphY3RpdmUsIC5hZGRldmVudC1idXR0b24gPiBhOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmNhcm91c2VsLWNvbnRyb2xzOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OmZpcnN0LW9mLXR5cGU6aG92ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhOmZpcnN0LW9mLXR5cGU6aG92ZXIsIC5ub2RlLS10eXBlLWludGVyYWN0aXZpdHktdGFiIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b246Zmlyc3Qtb2YtdHlwZTpob3ZlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhOmZpcnN0LW9mLXR5cGU6aG92ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uOmZpcnN0LW9mLXR5cGU6aG92ZXIsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYTpmaXJzdC1vZi10eXBlOmhvdmVyLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGJ1dHRvbjpmaXJzdC1vZi10eXBlOmhvdmVyLCAuZmxhZy5hY3Rpb24tZmxhZyBhOmZpcnN0LW9mLXR5cGU6aG92ZXIsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGE6Zmlyc3Qtb2YtdHlwZTpob3ZlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGlucHV0OmZpcnN0LW9mLXR5cGU6aG92ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6Zmlyc3Qtb2YtdHlwZTpob3ZlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6Zmlyc3Qtb2YtdHlwZTpob3ZlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmaXJzdC1vZi10eXBlOmhvdmVyLCAuYWRkZXZlbnQtYnV0dG9uID4gYTpmaXJzdC1vZi10eXBlOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYTpmaXJzdC1vZi10eXBlOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmNhcm91c2VsLWNvbnRyb2xzOmZpcnN0LW9mLXR5cGU6aG92ZXIsIC5idG4tcHJpbWFyeTpmaXJzdC1vZi10eXBlOmZvY3VzLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYTpmaXJzdC1vZi10eXBlOmZvY3VzLCAubm9kZS0tdHlwZS1pbnRlcmFjdGl2aXR5LXRhYiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmZpcnN0LW9mLXR5cGU6Zm9jdXMsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYTpmaXJzdC1vZi10eXBlOmZvY3VzLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbjpmaXJzdC1vZi10eXBlOmZvY3VzLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGE6Zmlyc3Qtb2YtdHlwZTpmb2N1cyxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b246Zmlyc3Qtb2YtdHlwZTpmb2N1cywgLmZsYWcuYWN0aW9uLWZsYWcgYTpmaXJzdC1vZi10eXBlOmZvY3VzLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhOmZpcnN0LW9mLXR5cGU6Zm9jdXMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dDpmaXJzdC1vZi10eXBlOmZvY3VzLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZpcnN0LW9mLXR5cGU6Zm9jdXMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZpcnN0LW9mLXR5cGU6Zm9jdXMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zmlyc3Qtb2YtdHlwZTpmb2N1cywgLmFkZGV2ZW50LWJ1dHRvbiA+IGE6Zmlyc3Qtb2YtdHlwZTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6Zmlyc3Qtb2YtdHlwZTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5jYXJvdXNlbC1jb250cm9sczpmaXJzdC1vZi10eXBlOmZvY3VzLCAuYnRuLXByaW1hcnk6Zmlyc3Qtb2YtdHlwZTphY3RpdmUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhOmZpcnN0LW9mLXR5cGU6YWN0aXZlLCAubm9kZS0tdHlwZS1pbnRlcmFjdGl2aXR5LXRhYiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmZpcnN0LW9mLXR5cGU6YWN0aXZlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGE6Zmlyc3Qtb2YtdHlwZTphY3RpdmUsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uOmZpcnN0LW9mLXR5cGU6YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGE6Zmlyc3Qtb2YtdHlwZTphY3RpdmUsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uOmZpcnN0LW9mLXR5cGU6YWN0aXZlLCAuZmxhZy5hY3Rpb24tZmxhZyBhOmZpcnN0LW9mLXR5cGU6YWN0aXZlLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhOmZpcnN0LW9mLXR5cGU6YWN0aXZlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQ6Zmlyc3Qtb2YtdHlwZTphY3RpdmUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6Zmlyc3Qtb2YtdHlwZTphY3RpdmUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZpcnN0LW9mLXR5cGU6YWN0aXZlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmZpcnN0LW9mLXR5cGU6YWN0aXZlLCAuYWRkZXZlbnQtYnV0dG9uID4gYTpmaXJzdC1vZi10eXBlOmFjdGl2ZSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6Zmlyc3Qtb2YtdHlwZTphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHM6Zmlyc3Qtb2YtdHlwZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYVtkaXNhYmxlZF0sIC5ub2RlLS10eXBlLWludGVyYWN0aXZpdHktdGFiIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b25bZGlzYWJsZWRdLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGFbZGlzYWJsZWRdLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbltkaXNhYmxlZF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYVtkaXNhYmxlZF0sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uW2Rpc2FibGVkXSwgLmZsYWcuYWN0aW9uLWZsYWcgYVtkaXNhYmxlZF0sIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGFbZGlzYWJsZWRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXRbZGlzYWJsZWRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhW2Rpc2FibGVkXSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGFbZGlzYWJsZWRdLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bZGlzYWJsZWRdW3R5cGU9c3VibWl0XSwgLmFkZGV2ZW50LWJ1dHRvbiA+IGFbZGlzYWJsZWRdLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYVtkaXNhYmxlZF0sIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSBbZGlzYWJsZWRdLmNhcm91c2VsLWNvbnRyb2xzLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhOmRpc2FibGVkLCAubm9kZS0tdHlwZS1pbnRlcmFjdGl2aXR5LXRhYiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmRpc2FibGVkLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGE6ZGlzYWJsZWQsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uOmRpc2FibGVkLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGE6ZGlzYWJsZWQsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uOmRpc2FibGVkLCAuZmxhZy5hY3Rpb24tZmxhZyBhOmRpc2FibGVkLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhOmRpc2FibGVkLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQ6ZGlzYWJsZWQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6ZGlzYWJsZWQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmRpc2FibGVkLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmRpc2FibGVkLCAuYWRkZXZlbnQtYnV0dG9uID4gYTpkaXNhYmxlZCwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6ZGlzYWJsZWQsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHM6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGEuZGlzYWJsZWQsIC5ub2RlLS10eXBlLWludGVyYWN0aXZpdHktdGFiIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24uZGlzYWJsZWQsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYS5kaXNhYmxlZCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b24uZGlzYWJsZWQsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYS5kaXNhYmxlZCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b24uZGlzYWJsZWQsIC5mbGFnLmFjdGlvbi1mbGFnIGEuZGlzYWJsZWQsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGEuZGlzYWJsZWQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dC5kaXNhYmxlZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYS5kaXNhYmxlZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEuZGlzYWJsZWQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBmb3JtIGJ1dHRvbi5kaXNhYmxlZFt0eXBlPXN1Ym1pdF0sIC5hZGRldmVudC1idXR0b24gPiBhLmRpc2FibGVkLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYS5kaXNhYmxlZCwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5kaXNhYmxlZC5jYXJvdXNlbC1jb250cm9scyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idG4tc2Vjb25kYXJ5LCAuZmxhZy5hY3Rpb24tdW5mbGFnIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAudG9rZW4tZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuZmxhZy5hY3Rpb24tdW5mbGFnIGE6aG92ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAudG9rZW4tZGlhbG9nOmhvdmVyLCAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmZsYWcuYWN0aW9uLXVuZmxhZyBhOmZvY3VzLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnRva2VuLWRpYWxvZzpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuZmxhZy5hY3Rpb24tdW5mbGFnIGE6YWN0aXZlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnRva2VuLWRpYWxvZzphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZGFyayk7XG59XG4uYnRuLXNlY29uZGFyeTpmaXJzdC1jaGlsZDpob3ZlciwgLmZsYWcuYWN0aW9uLXVuZmxhZyBhOmZpcnN0LWNoaWxkOmhvdmVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnRva2VuLWRpYWxvZzpmaXJzdC1jaGlsZDpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6Zmlyc3QtY2hpbGQ6Zm9jdXMsIC5mbGFnLmFjdGlvbi11bmZsYWcgYTpmaXJzdC1jaGlsZDpmb2N1cywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC50b2tlbi1kaWFsb2c6Zmlyc3QtY2hpbGQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmZsYWcuYWN0aW9uLXVuZmxhZyBhOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC50b2tlbi1kaWFsb2c6Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpmaXJzdC1vZi10eXBlOmhvdmVyLCAuZmxhZy5hY3Rpb24tdW5mbGFnIGE6Zmlyc3Qtb2YtdHlwZTpob3ZlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC50b2tlbi1kaWFsb2c6Zmlyc3Qtb2YtdHlwZTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6Zmlyc3Qtb2YtdHlwZTpmb2N1cywgLmZsYWcuYWN0aW9uLXVuZmxhZyBhOmZpcnN0LW9mLXR5cGU6Zm9jdXMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAudG9rZW4tZGlhbG9nOmZpcnN0LW9mLXR5cGU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmZpcnN0LW9mLXR5cGU6YWN0aXZlLCAuZmxhZy5hY3Rpb24tdW5mbGFnIGE6Zmlyc3Qtb2YtdHlwZTphY3RpdmUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAudG9rZW4tZGlhbG9nOmZpcnN0LW9mLXR5cGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWRhcmspICFpbXBvcnRhbnQ7XG59XG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0sIC5mbGFnLmFjdGlvbi11bmZsYWcgYVtkaXNhYmxlZF0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCBbZGlzYWJsZWRdLnRva2VuLWRpYWxvZywgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5mbGFnLmFjdGlvbi11bmZsYWcgYTpkaXNhYmxlZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IC50b2tlbi1kaWFsb2c6ZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuZmxhZy5hY3Rpb24tdW5mbGFnIGEuZGlzYWJsZWQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAuZGlzYWJsZWQudG9rZW4tZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnksIGJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jaG9pY2VzIC5jaG9pY2UgLmNob2ljZS1iYXIgLmJhciwgYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLmxlZ2VuZCAudHlwZTpudGgtY2hpbGQob2RkKSAuY29sb3VyLCBib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuc3VibWlzc2lvbi1ncmFwaCAubGVnZW5kIC50eXBlOm50aC1vZi10eXBlKG9kZCkgLmNvbG91ciwgYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLnN1Ym1pc3Npb25zIC5zdWJtaXNzaW9uIC5zdWJtaXNzaW9uLWJhcnMgLnN1Ym1pc3Npb24tYmFyOm50aC1jaGlsZChvZGQpIC5iYXIsIGJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5zdWJtaXNzaW9uLWdyYXBoIC5zdWJtaXNzaW9ucyAuc3VibWlzc2lvbiAuc3VibWlzc2lvbi1iYXJzIC5zdWJtaXNzaW9uLWJhcjpudGgtb2YtdHlwZShvZGQpIC5iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LCBib2R5LnBvbGxpbmctZ3JhcGggI3BhZ2UsIGJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5zdWJtaXNzaW9uLWdyYXBoIC5sZWdlbmQgLnR5cGU6bnRoLWNoaWxkKGV2ZW4pIC5jb2xvdXIsIGJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5zdWJtaXNzaW9uLWdyYXBoIC5sZWdlbmQgLnR5cGU6bnRoLW9mLXR5cGUoZXZlbikgLmNvbG91ciwgYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLnN1Ym1pc3Npb25zIC5zdWJtaXNzaW9uIC5zdWJtaXNzaW9uLWJhcnMgLnN1Ym1pc3Npb24tYmFyOm50aC1jaGlsZChldmVuKSAuYmFyLCBib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuc3VibWlzc2lvbi1ncmFwaCAuc3VibWlzc2lvbnMgLnN1Ym1pc3Npb24gLnN1Ym1pc3Npb24tYmFycyAuc3VibWlzc2lvbi1iYXI6bnRoLW9mLXR5cGUoZXZlbikgLmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgYWxsOiByZXZlcnQtbGF5ZXI7XG59XG5cbi5oYW5kd3JpdGluZywgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAuY2FuZGxlIC53ZWJmb3JtLWVsZW1lbnQud2ViZm9ybS1lbGVtZW50LXR5cGUtdGV4dGFyZWEsIHNlbGVjdCxcbnRleHRhcmVhLCAuY2FuZGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW5kaWUgRmxvd2VyXCIsIGN1cnNpdmU7XG59XG5cbi5mb250YXdlc29tZS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb250YXdlc29tZS1pY29uIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb250YXdlc29tZS1pY29uIGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4qW2NsYXNzKj1mYS1dIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbipbY2xhc3MqPWZhLV06YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4uZHJvcC1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbn1cblxuLmJvcmRlci1yYWRpdXMge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbn1cblxuLmJ0bi1hcnJvdy1yaWdodCwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sIC5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhLCAubm9kZS0tdHlwZS1pbnRlcmFjdGl2aXR5LXRhYiAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYSxcbi5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYnV0dG9uLCAuZmxhZyBhLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNXJlbSArIDE4cHgpICFpbXBvcnRhbnQ7XG59XG4uYnRuLWFycm93LXJpZ2h0OmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlciwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbjphZnRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b246YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbjphZnRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbjphZnRlcixcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b246YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmFmdGVyLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbjphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbjphZnRlcixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbjphZnRlciwgLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWxpbmsgYTphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGE6YWZ0ZXIsIC5ub2RlLS10eXBlLWludGVyYWN0aXZpdHktdGFiIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b246YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbjphZnRlciwgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbjphZnRlcixcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b246YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uOmFmdGVyLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbjphZnRlciwgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayBhOmFmdGVyLFxuLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayBidXR0b246YWZ0ZXIsIC5mbGFnIGE6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5mb3JtLWFjdGlvbnMgYnV0dG9uOmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udDogdmFyKC0tZmEtZm9udC1yZWd1bGFyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhc3BlY3QtcmF0aW86IDI3LzIyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgd2lkdGg6IDE4cHg7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICBmb250LXNpemU6IDE1MCU7XG59XG5cbi5idG4tYXJyb3ctZHJvcGRvd24sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIC50ZWNoLXN1cHBvcnQtYnV0dG9uLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCAuYWNjb3JkaW9uLWl0ZW0gc3VtbWFyeSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZGV0YWlscyAudGVjaC1zdXBwb3J0LWJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZGV0YWlscyBzdW1tYXJ5LCAubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGV0YWlscyBzdW1tYXJ5LCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1xdWVzdGlvbl9leHRlbmQgZGV0YWlscyBzdW1tYXJ5LCAuYWRkZXZlbnQtYnV0dG9uID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVyZW0gKyAxOHB4KSAhaW1wb3J0YW50O1xufVxuLmJ0bi1hcnJvdy1kcm9wZG93bjphZnRlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCAuYWNjb3JkaW9uLWl0ZW0gLnRlY2gtc3VwcG9ydC1idXR0b246YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSBzdW1tYXJ5OmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBkZXRhaWxzIC50ZWNoLXN1cHBvcnQtYnV0dG9uOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBkZXRhaWxzIHN1bW1hcnk6YWZ0ZXIsIC5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5OmFmdGVyLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5OmFmdGVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6YWZ0ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnk6YWZ0ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5OmFmdGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnk6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkZXRhaWxzIHN1bW1hcnk6YWZ0ZXIsIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXF1ZXN0aW9uX2V4dGVuZCBkZXRhaWxzIHN1bW1hcnk6YWZ0ZXIsIC5hZGRldmVudC1idXR0b24gPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICByaWdodDogMC43NXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZmZmZiclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIC1vLXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSBhLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGkgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSBhLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSBhLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGkgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSBhLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLnRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLnRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLnRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC50aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC50aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLnRpdGxlLCAubm9kZS0tdHlwZS10aWxlIC5ub2RlX19jb250ZW50IC50aWxlLXdyYXBwZXIgLnRpbGUtY29udGVudCAudGl0bGUsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1jb250YWluZXIgLmV2ZW50LWRlc2NyaXB0aW9uIC50aXRsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1vbl9kZW1hbmQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1jb250YWluZXIgLmV2ZW50LWRlc2NyaXB0aW9uIC50aXRsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lciAuc3lvdGltZXJfX2JvZHkgLnN5b3RpbWVyLWNlbGwgLnN5b3RpbWVyLWNlbGxfX3VuaXQsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5jb3VudGRvd24tdGltZXIgLmRhdGUtZnJhZ21lbnQsIC5ub2RlLS10eXBlLWZhY3VsdHkgLmZhY3VsdHktd3JhcHBlciAuZmFjdWx0eS1jb250YWluZXIgLmZhY3VsdHktY29udGVudCAuZmFjdWx0eS10aXRsZXMgLm5hbWUsXG4ubWZwLWNvbnRlbnQgLmZhY3VsdHktd3JhcHBlciAuZmFjdWx0eS1jb250YWluZXIgLmZhY3VsdHktY29udGVudCAuZmFjdWx0eS10aXRsZXMgLm5hbWUsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyIC5jbGljay1iYW5uZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAubmF2dGFicy10YWJwYWdlLXdyYXBwZXIgLmNsaWNrLWJhbm5lcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAucXVpY2t0YWJzLXRhYnBhZ2Utd3JhcHBlciAuY2xpY2stYmFubmVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5uYXZ0YWJzLXRhYnBhZ2Utd3JhcHBlciAuY2xpY2stYmFubmVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyIC5jbGljay1iYW5uZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgLm5hdnRhYnMtdGFicGFnZS13cmFwcGVyIC5jbGljay1iYW5uZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyIC5jbGljay1iYW5uZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5uYXZ0YWJzLXRhYnBhZ2Utd3JhcHBlciAuY2xpY2stYmFubmVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1teV9ldmVudHMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1jb250YWluZXIgLmV2ZW50LWRlc2NyaXB0aW9uIC50aXRsZSwgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5saW5rcyBhLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5saW5rcyBhLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5saW5rcyBhLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5saW5rcyBhLCBib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUsXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUsIC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSwgYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAucG9sbGluZy1jb250cm9scy1ibG9jayAjcG9sbGluZy1yZWZyZXNoIHNwYW4sXG5ib2R5LnBvbGxpbmctZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uIC5wb2xsaW5nLWNvbnRyb2xzLWJsb2NrICNwb2xsaW5nLWFuaW1hdGUgc3BhbixcbmJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gLnBvbGxpbmctY29udHJvbHMtYmxvY2sgI3BvbGxpbmctYW5zd2VyIHNwYW4sIGJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jaG9pY2VzIC5jaG9pY2UgLmNob2ljZS1sYWJlbCwgYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgaDMsIGJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5LnBvbGxpbmctZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCBib2R5LnBvbGxpbmctZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuaDMsIC5pbmxpbmUtZWRpdC1idXR0b24gYSwgLm5vZGUtZWRpdCBmaWVsZHNldFtpZF49ZWRpdC1ncm91cF0gbGVnZW5kIHNwYW4sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGZpZWxkc2V0W2lkXj1lZGl0LWdyb3VwXSBsZWdlbmQgc3Bhbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBmaWVsZHNldFtpZF49ZWRpdC1ncm91cF0gbGVnZW5kIHNwYW4sIC5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnBhcmFncmFwaC10eXBlLXRvcCAucGFyYWdyYXBoLXR5cGUtdGl0bGUsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnBhcmFncmFwaC10eXBlLXRvcCAucGFyYWdyYXBoLXR5cGUtdGl0bGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnBhcmFncmFwaC10eXBlLXRvcCAucGFyYWdyYXBoLXR5cGUtdGl0bGUsIC5ub2RlLWVkaXQgZmllbGRzZXQgbGVnZW5kLFxuLm5vZGUtZWRpdCBsYWJlbCxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAubm9kZS1lZGl0IC5maWVsZF9fbGFiZWwsXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5ub2RlLWVkaXQgLmZpZWxkX19sYWJlbCxcbi5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5ub2RlLWVkaXQgLmZpZWxkX19sYWJlbCxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5ub2RlLWVkaXQgLmZpZWxkX19sYWJlbCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gZmllbGRzZXQgbGVnZW5kLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBsYWJlbCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZF9fbGFiZWwsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkX19sYWJlbCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkX19sYWJlbCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkX19sYWJlbCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBmaWVsZHNldCBsZWdlbmQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgbGFiZWwsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZF9fbGFiZWwsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZF9fbGFiZWwsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZF9fbGFiZWwsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGRfX2xhYmVsLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkX19sYWJlbCwgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtY29udGVudCAudGl0bGUsIHRhYmxlIHRoZWFkIHRyIHRoLCBsYWJlbCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBsYWJlbCwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZpZWxkX19sYWJlbCwgYixcbnN0cm9uZywgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51Lm1lbnUtLWhlYWRlci1tZW51IHVsIGxpIGEsXG5mb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUubWVudS0taGVhZGVyLW1lbnUgdWwgbGkgc3BhbiwgLnZpZXcudmlldy1hcHMtZmFxIC52aWV3LWNvbnRlbnQgPiBkaXYgc3Ryb25nLCB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbSwgLm1mcC13cmFwIC5tZnAtY29udGVudCAubWZwLWN1c3RvbS1jbG9zZSxcbi5tZnAtd3JhcCAubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWN1c3RvbS1jbG9zZSwgbmF2IHVsLm5hdi5wcmltYXJ5IGxpLm5hdi1pdGVtIGEsIG5hdiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1jaGlsZCgxKSB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLWNoaWxkKDEpIG5hdiB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtIGEsIG5hdiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoMW4pIG5hdiB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciB0YWJsZSB0aGVhZCB0aCBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtZXZlbnRzIC52aWV3LnZpZXctZGFzaGJvYXJkLWNvbnRlbnQgPiAuYXR0YWNobWVudCA+IGRpdiAudmlldyAuY291bnRkb3duLXRpbWVyIC5zeW90aW1lcl9fYm9keSAuc3lvdGltZXItY2VsbCAuc3lvdGltZXItY2VsbF9fdW5pdCwgYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLmxlZ2VuZCAudHlwZSAubGFiZWwsIGJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5zdWJtaXNzaW9uLWdyYXBoIC5zdWJtaXNzaW9ucyAuc3VibWlzc2lvbiAuc3VibWlzc2lvbi1sYWJlbCwgYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgaDMsIGJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCBib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuaDMsIC52aWV3LnZpZXctYXBzLWFzay1hLXF1ZXN0aW9uIC5jaGFpcnBlcnNvbiAucXVlc3Rpb24td3JhcHBlciAuYWN0aW9ucyAubGlua3MgLmVkaXQgYSwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgaDMsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuaDMsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGgzLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmgzLCAucGFyYWdyYXBoLS10eXBlLS1hZ2VuZGEgLmFnZW5kYS13cmFwcGVyIC5hZ2VuZGEtaW5mbyAuZGVzY3JpcHRpb24gLnRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1hZ2VuZGEgLmFnZW5kYS13cmFwcGVyIC5hZ2VuZGEtdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xufVxuXG4uZm9ybS1jb250cm9sLFxuLmZvcm0tc2VsZWN0IHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWNvbnRyb2w6YWN0aXZlLFxuLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmZvcm0tc2VsZWN0OmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbC5lcnJvcixcbi5mb3JtLXNlbGVjdC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4ubm9kZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ub3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4udG9vbGJhciAudG9vbGJhci1iYXIge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4vKipcbi8qIERyYWcgSGFuZGxlc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnRyLmRyYWdnYWJsZSAudGFibGVkcmFnLWhhbmRsZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbnRyLmRyYWdnYWJsZSAudGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLyoqXG4vKiBEZXNrdG9wIEJyZWFrcG9pbnRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNvbnRhaW5lciwgI21haW4sIC5tZnAtd3JhcCAubWZwLWNvbnRlbnQsXG4gIC5jb250YWluZXItc20sXG4gIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLyoqXG4vKiBUYWJsZXQgQnJlYWtwb2ludFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY29udGFpbmVyLCAjbWFpbiwgLm1mcC13cmFwIC5tZnAtY29udGVudCxcbiAgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1LCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS02Ny0zMywgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTMzLTY3LCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTc1LTI1ID4gLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbiAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNzUtMjUgPiAubGF5b3V0X19yZWdpb24tLXNlY29uZCwgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNjctMzMgPiAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuICAubGF5b3V0LS10d29jb2wtc2VjdGlvbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS02Ny0zMyA+IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLCAubGF5b3V0LS10d29jb2wtc2VjdGlvbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS01MC01MCA+IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4gIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTUwLTUwID4gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTMzLTY3ID4gLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbiAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMzMtNjcgPiAubGF5b3V0X19yZWdpb24tLXNlY29uZCwgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tMjUtNzUgPiAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuICAubGF5b3V0LS10d29jb2wtc2VjdGlvbi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0yNS03NSA+IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxufVxuLyoqXG4vKiBNb2JpbGUgYnJlYWtwb2ludFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnRuLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbixcbiAgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGEsXG4gIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b24sIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4gIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4gIC5ub2RlLWVkaXQgYS5idXR0b24tLWRhbmdlcixcbiAgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbiAgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbiAgLmFkbWluaXN0cmF0b3ItZm9ybSBhLmJ1dHRvbi0tZGFuZ2VyLFxuICAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4gIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbiAgLmRhc2hib2FyZHMtY29udGFpbmVyIGEuYnV0dG9uLS1kYW5nZXIsIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuICAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbiAgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4gIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuICAubm9kZS1lZGl0IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4gIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuICAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbiAgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuICAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuICAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuICAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSwgaW5wdXRbdHlwZT1yZXNldF0sXG4gIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgaW5wdXRbdHlwZT1idXR0b25dLCAuZmxhZyBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCAudG9rZW4tZGlhbG9nLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFkZGV2ZW50LWJ1dHRvbiA+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi8qKlxuLyogQWdlbmRhXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhcmFncmFwaC0tdHlwZS0tYWdlbmRhIC5hZ2VuZGEtd3JhcHBlciB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFnZW5kYSAuYWdlbmRhLXdyYXBwZXIgLmFnZW5kYS10aW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjYWxjKDE2cHggKiAzKTtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFnZW5kYSAuYWdlbmRhLXdyYXBwZXIgLmFnZW5kYS10aW1lIHRpbWUge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFnZW5kYSAuYWdlbmRhLXdyYXBwZXIgLmFnZW5kYS10aW1lIC50aW1lem9uZSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hZ2VuZGEgLmFnZW5kYS13cmFwcGVyIC5hZ2VuZGEtaW5mbyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFnZW5kYSAuYWdlbmRhLXdyYXBwZXIgLmFnZW5kYS1pbmZvIC5waG90by13cmFwcGVyIC5waG90byAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYWdlbmRhIC5hZ2VuZGEtd3JhcHBlciAuYWdlbmRhLWluZm8gLnBob3RvLXdyYXBwZXIgLnBob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAwIDAgM3JlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFnZW5kYSAuYWdlbmRhLXdyYXBwZXIgLmFnZW5kYS1pbmZvIC5kZXNjcmlwdGlvbiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFnZW5kYSAuYWdlbmRhLXdyYXBwZXIgLmFnZW5kYS1pbmZvIC5kZXNjcmlwdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYWdlbmRhIC5hZ2VuZGEtd3JhcHBlciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWdlbmRhIC5hZ2VuZGEtd3JhcHBlciAuYWdlbmRhLXRpbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1hZ2VuZGEgLmFnZW5kYS13cmFwcGVyIC5hZ2VuZGEtaW5mbyB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFnZW5kYSAuYWdlbmRhLXdyYXBwZXIgLmFnZW5kYS1pbmZvIC5waG90by13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFnZW5kYSAuYWdlbmRhLXdyYXBwZXIgLmFnZW5kYS1pbmZvIC5waG90by13cmFwcGVyIC5waG90byAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1hZ2VuZGEgLmFnZW5kYS13cmFwcGVyIC5hZ2VuZGEtaW5mbyAucGhvdG8td3JhcHBlciAucGhvdG8gaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWdlbmRhIC5hZ2VuZGEtd3JhcHBlciAuYWdlbmRhLWluZm8gLmRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4vKipcbi8qIENhcm91c2VsXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5sU1NsaWRlT3V0ZXIgLmxTU2xpZGVXcmFwcGVyIC5jYXJvdXNlbC1saXN0IHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgZ2FwOiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDIpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLmxTU2xpZGVPdXRlciAubFNTbGlkZVdyYXBwZXIgLmNhcm91c2VsLWxpc3Q6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAubFNTbGlkZU91dGVyIC5sU1NsaWRlV3JhcHBlciAuY2Fyb3VzZWwtbGlzdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5sU1NsaWRlT3V0ZXIgLmxTU2xpZGVXcmFwcGVyIC5jYXJvdXNlbC1saXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1ndXR0ZXIteCk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAubFNTbGlkZU91dGVyIC5sU1NsaWRlV3JhcHBlciAuY2Fyb3VzZWwtbGlzdCBsaTpmaXJzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLmxTU2xpZGVPdXRlciAubFNTbGlkZVdyYXBwZXIgLmNhcm91c2VsLWxpc3QgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDEpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLmxTU2xpZGVPdXRlciAubFNTbGlkZVdyYXBwZXIgLmNhcm91c2VsLWxpc3QgbGk6bGFzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLmxTU2xpZGVPdXRlciAubFNTbGlkZVdyYXBwZXIgLmNhcm91c2VsLWxpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDEpICFpbXBvcnRhbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlciAubFNTbGlkZU91dGVyIC5sU1NsaWRlV3JhcHBlciAuY2Fyb3VzZWwtbGlzdCBsaSBhcnRpY2xlLFxuLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIgLmxTU2xpZGVPdXRlciAubFNTbGlkZVdyYXBwZXIgLmNhcm91c2VsLWxpc3QgbGkgLm5vZGVfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHM6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNzAlO1xuICB3aWR0aDogNjAlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMTUlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCAtby10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHMucHJldjphZnRlciB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyIC5jYXJvdXNlbC1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuLyogTGlzdCBQYXJhZ3JhcGhzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyA+IC5ub2RlID4gLm5vZGVfX2NvbnRlbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zID4gLm5vZGUgPiAubWVkaWFfX2NvbnRlbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zID4gLm1lZGlhID4gLm5vZGVfX2NvbnRlbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zID4gLm1lZGlhID4gLm1lZGlhX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKipcbi8qIExpc3QgUGFyYWdyYXBoc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWZpbHRlcmVkLWxpc3QgLnZpZXctYXBzLWZpbHRlcmVkLXZpZXcgLnZpZXctY29udGVudCAudmlld3Mtcm93ID4gLm5vZGUsXG4ucGFyYWdyYXBoLS10eXBlLS1maWx0ZXJlZC1saXN0IC52aWV3LWFwcy1maWx0ZXJlZC12aWV3IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyA+IC5tZWRpYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZpbHRlcmVkLWxpc3QgLnZpZXctYXBzLWZpbHRlcmVkLXZpZXcgLnZpZXctY29udGVudCAudmlld3Mtcm93ID4gLm5vZGUgPiAubm9kZV9fY29udGVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZpbHRlcmVkLWxpc3QgLnZpZXctYXBzLWZpbHRlcmVkLXZpZXcgLnZpZXctY29udGVudCAudmlld3Mtcm93ID4gLm5vZGUgPiAubWVkaWFfX2NvbnRlbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1maWx0ZXJlZC1saXN0IC52aWV3LWFwcy1maWx0ZXJlZC12aWV3IC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyA+IC5tZWRpYSA+IC5ub2RlX19jb250ZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tZmlsdGVyZWQtbGlzdCAudmlldy1hcHMtZmlsdGVyZWQtdmlldyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgPiAubWVkaWEgPiAubWVkaWFfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKlxuLyogQmFzaWMgaW1hZ2VzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4vKiBJbnRyb2R1Y3Rpb25cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDIge1xuICBmb250LXNpemU6IDQwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWlmcmFtZSB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxufVxuLyoqXG4vKiBCYXNpYyBpbWFnZXNcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFyYWdyYXBoLS10eXBlLS1saW5rIGEge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1saW5rIGEgLnJvdywgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAucGFyYWdyYXBoLS10eXBlLS1saW5rIGEgLmxheW91dCwgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAudmlldy1jb250ZW50LCAucGFyYWdyYXBoLS10eXBlLS1saW5rIGEgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIC52aWV3LWNvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcywgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAucGFyYWdyYXBoLS10eXBlLS1saW5rIGEgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zLCAucGFyYWdyYXBoLS10eXBlLS1saW5rIGEgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcywgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAucm93IC50aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAudGl0bGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIC5sYXlvdXQgLnRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1saW5rIGEgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAudGl0bGUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAudmlldy1jb250ZW50IC50aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgLnRpdGxlLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAucGFyYWdyYXBoLS10eXBlLS1saW5rIGEgLnZpZXctY29udGVudCAudGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAudGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAudGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zIC50aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgLnRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAucm93LCAucGFyYWdyYXBoLS10eXBlLS1saW5rIGEgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAubGF5b3V0LCAucGFyYWdyYXBoLS10eXBlLS1saW5rIGEgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIC52aWV3LWNvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50LCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAucGFyYWdyYXBoLS10eXBlLS1saW5rIGEgLnZpZXctY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAucm93IC50aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAudGl0bGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIC5sYXlvdXQgLnRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1saW5rIGEgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAudGl0bGUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAudmlldy1jb250ZW50IC50aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgLnRpdGxlLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAucGFyYWdyYXBoLS10eXBlLS1saW5rIGEgLnZpZXctY29udGVudCAudGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAudGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLnBhcmFncmFwaC0tdHlwZS0tbGluayBhIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAudGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zIC50aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5wYXJhZ3JhcGgtLXR5cGUtLWxpbmsgYSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgLnRpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4vKipcbi8qIExpc3QgUGFyYWdyYXBoc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zID4gLm5vZGUgPiAubm9kZV9fY29udGVudCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zID4gLm5vZGUgPiAubWVkaWFfX2NvbnRlbnQsXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyA+IC5tZWRpYSA+IC5ub2RlX19jb250ZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgPiAubWVkaWEgPiAubWVkaWFfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKlxuLyogUG9sbCBHcm91cCBQYXJhZ3JhcGhzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtLmluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbS5hY3RpdmUgfiBmb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgaDMsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuaDMsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGgzLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmgzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgbGFiZWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gbGVnZW5kLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0LmZvcm0tY2hlY2tib3gsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQuZm9ybS1yYWRpbyxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dC5mb3JtLWNoZWNrYm94LFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0LmZvcm0tcmFkaW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dCArIGxhYmVsLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBpbnB1dCArIC5maWVsZF9fbGFiZWwsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgLmZpZWxkX19sYWJlbCwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQgKyAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIGlucHV0ICsgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQgKyAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dCArIC5maWVsZF9fbGFiZWwge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjBGMztcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0IDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQgMHM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgbGFiZWw6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIGlucHV0ICsgLmZpZWxkX19sYWJlbDpob3ZlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQgKyAuZmllbGRfX2xhYmVsOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgbGFiZWw6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIGlucHV0ICsgLmZpZWxkX19sYWJlbDpmb2N1cywgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQgKyAuZmllbGRfX2xhYmVsOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgbGFiZWw6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBpbnB1dCArIC5maWVsZF9fbGFiZWw6YWN0aXZlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dCArIC5maWVsZF9fbGFiZWw6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgbGFiZWw6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIGlucHV0ICsgLmZpZWxkX19sYWJlbDpob3ZlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQgKyAuZmllbGRfX2xhYmVsOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgbGFiZWw6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIGlucHV0ICsgLmZpZWxkX19sYWJlbDpmb2N1cyxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQgKyAuZmllbGRfX2xhYmVsOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0ICsgbGFiZWw6YWN0aXZlLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBpbnB1dCArIC5maWVsZF9fbGFiZWw6YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dCArIC5maWVsZF9fbGFiZWw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkY2JkNTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBpbnB1dDpjaGVja2VkICsgLmZpZWxkX19sYWJlbCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIC5maWVsZF9fbGFiZWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyBsYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgaW5wdXQ6Y2hlY2tlZCArIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQgKyAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dDpjaGVja2VkICsgLmZpZWxkX19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBpbnB1dDpjaGVja2VkICsgLmZpZWxkX19sYWJlbDpob3ZlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIC5maWVsZF9fbGFiZWw6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBpbnB1dDpjaGVja2VkICsgLmZpZWxkX19sYWJlbDpmb2N1cywgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIC5maWVsZF9fbGFiZWw6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFjdGl2ZSwgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgaW5wdXQ6Y2hlY2tlZCArIC5maWVsZF9fbGFiZWw6YWN0aXZlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dDpjaGVja2VkICsgLmZpZWxkX19sYWJlbDphY3RpdmUsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBpbnB1dDpjaGVja2VkICsgLmZpZWxkX19sYWJlbDpob3ZlcixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIC5maWVsZF9fbGFiZWw6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWNoZWNrIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBpbnB1dDpjaGVja2VkICsgLmZpZWxkX19sYWJlbDpmb2N1cyxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIC5maWVsZF9fbGFiZWw6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC52b3RlLWZvcm0gLmZvcm0tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFjdGl2ZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgaW5wdXQ6Y2hlY2tlZCArIC5maWVsZF9fbGFiZWw6YWN0aXZlLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1jaGVjayBpbnB1dDpjaGVja2VkICsgLmZpZWxkX19sYWJlbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLnZvdGUtZm9ybSAuZm9ybS1hY3Rpb25zLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAudm90ZS1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBkbCBkZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgZGwgZGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgZGwgZHQsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGRsIGR0IHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMEYzO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgZGwgZHQuaXMtY3VycmVudC1zZWxlY3Rpb24sXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGRsIGR0LmlzLWN1cnJlbnQtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBkbCB+IC50b3RhbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgZGwgfiAudG90YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnNpbXBsZS1zdGF0dXMtbWVzc2FnZXMsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5zaW1wbGUtc3RhdHVzLW1lc3NhZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5mb3JtLWFjdGlvbnMgYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAuZm9ybS1hY3Rpb25zIGJ1dHRvbltkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LXJlc3VsdF0sXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtcmVzdWx0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAuZm9ybS1hY3Rpb25zLmpzLWZvcm0td3JhcHBlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLmZvcm0tYWN0aW9ucy5qcy1mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAuZm9ybS1hY3Rpb25zLmpzLWZvcm0td3JhcHBlciAuYWpheC1wcm9ncmVzcyxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLmZvcm0tYWN0aW9ucy5qcy1mb3JtLXdyYXBwZXIgLmFqYXgtcHJvZ3Jlc3Mge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IGNhbGMoM3JlbSAqIDAuNjUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IGNhbGMoM3JlbSAqIDAuNjUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjY1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2FqYXguZ2lmXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXggdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5mb3JtLWFjdGlvbnMuanMtZm9ybS13cmFwcGVyIC5hamF4LXByb2dyZXNzIC50aHJvYmJlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5mb3JtLWFjdGlvbnMuanMtZm9ybS13cmFwcGVyIC5hamF4LXByb2dyZXNzIC5tZXNzYWdlLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAuZm9ybS1hY3Rpb25zLmpzLWZvcm0td3JhcHBlciAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5mb3JtLWFjdGlvbnMuanMtZm9ybS13cmFwcGVyIC5hamF4LXByb2dyZXNzIC5tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4vKiBTb2NpYWwgd2FsbFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLnNvY2lhbC13YWxsLXdyYXBwZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLnNvY2lhbC13YWxsLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmRzIC5zb2NpYWwtd2FsbC1jYXJkLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkIC5jYXJkLWltZy1vdmVybGF5IGJ1dHRvbiAuaG92ZXItbWFnbmlmeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkIC5jYXJkLWltZy1vdmVybGF5IGJ1dHRvbjpob3ZlciAuZGVmYXVsdC1tYWduaWZ5LCAucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkIC5jYXJkLWltZy1vdmVybGF5IGJ1dHRvbjphY3RpdmUgLmRlZmF1bHQtbWFnbmlmeSwgLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuc29jaWFsLXdhbGwtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZHMgLnNvY2lhbC13YWxsLWNhcmQtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZCAuY2FyZC1pbWctb3ZlcmxheSBidXR0b246Zm9jdXMgLmRlZmF1bHQtbWFnbmlmeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkIC5jYXJkLWltZy1vdmVybGF5IGJ1dHRvbjpob3ZlciAuaG92ZXItbWFnbmlmeSwgLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuc29jaWFsLXdhbGwtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZHMgLnNvY2lhbC13YWxsLWNhcmQtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZCAuY2FyZC1pbWctb3ZlcmxheSBidXR0b246YWN0aXZlIC5ob3Zlci1tYWduaWZ5LCAucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkIC5jYXJkLWltZy1vdmVybGF5IGJ1dHRvbjpmb2N1cyAuaG92ZXItbWFnbmlmeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuc29jaWFsLXdhbGwtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZHMgLnNvY2lhbC13YWxsLWNhcmQtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZCAuY2FyZC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuc29jaWFsLXdhbGwtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZHMgLnNvY2lhbC13YWxsLWNhcmQtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZCAuY2FyZC1ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLnNvY2lhbC13YWxsLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmRzIC5zb2NpYWwtd2FsbC1jYXJkLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmQgLmNhcmQtYm9keSAuY2FyZC1jb21tZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLnNvY2lhbC13YWxsLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmRzIC5zb2NpYWwtd2FsbC1jYXJkLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmQgLmNhcmQtYm9keSAucG9zdC1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuc29jaWFsLXdhbGwtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZHMgLnNvY2lhbC13YWxsLWNhcmQtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZCAuY2FyZC1ib2R5IC5wb3N0LWluZm8gLmNhcmQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkIC5jYXJkLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLnNvY2lhbC13YWxsLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmRzIC5zb2NpYWwtd2FsbC1jYXJkLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmQgLmNhcmQtYm9keSBwOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLnNvY2lhbC13YWxsLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmRzIC5zb2NpYWwtd2FsbC1jYXJkLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmQgLmNhcmQtYm9keSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkLnRleHQtb25seSAuY2FyZC1ib2R5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuc29jaWFsLXdhbGwtd3JhcHBlci5zdy1yZWFkeSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zb2NpYWwtd2FsbC1wb3N0LW1vZGFsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uc29jaWFsLXdhbGwtcG9zdC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zb2NpYWwtd2FsbC1wb3N0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgYnV0dG9uLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zb2NpYWwtd2FsbC1wb3N0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGJ1dHRvbi5jbG9zZSAuaG92ZXItY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgYnV0dG9uLmNsb3NlOmhvdmVyIC5kZWZhdWx0LWNsb3NlLCAuc29jaWFsLXdhbGwtcG9zdC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBidXR0b24uY2xvc2U6YWN0aXZlIC5kZWZhdWx0LWNsb3NlLCAuc29jaWFsLXdhbGwtcG9zdC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBidXR0b24uY2xvc2U6Zm9jdXMgLmRlZmF1bHQtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgYnV0dG9uLmNsb3NlOmhvdmVyIC5ob3Zlci1jbG9zZSwgLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgYnV0dG9uLmNsb3NlOmFjdGl2ZSAuaG92ZXItY2xvc2UsIC5zb2NpYWwtd2FsbC1wb3N0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGJ1dHRvbi5jbG9zZTpmb2N1cyAuaG92ZXItY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2NpYWwtd2FsbC1wb3N0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNzb2NpYWxQb3N0TW9kYWxJbWFnZUNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4vKipcbi8qIFNwbGl0IFBhcmFncmFwaFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXNwbGl0IHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHBhZGRpbmc6IDAuNzVlbTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNwbGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zcGxpdCAucGFyYWdyYXBoLS10eXBlLS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3BsaXQgLnRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXNwbGl0IC5zdWJ0ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbm9ybWFsKTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc3BsaXQgPiAucm93LCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5wYXJhZ3JhcGgtLXR5cGUtLXNwbGl0ID4gLmxheW91dCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnBhcmFncmFwaC0tdHlwZS0tc3BsaXQgPiAudmlldy1jb250ZW50LCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAucGFyYWdyYXBoLS10eXBlLS1zcGxpdCA+IC52aWV3LWNvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAucGFyYWdyYXBoLS10eXBlLS1zcGxpdCA+IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcywgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAucGFyYWdyYXBoLS10eXBlLS1zcGxpdCA+IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zcGxpdCAubWVkaWEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXNwbGl0IC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi8qKlxuLyogQmFzaWMgdGV4dCBwYXJhZ3JhcGhcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0IHtcbiAgZm9udC1zaXplOiBtaW4oMTByZW0sIDIwdncpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQ6YWZ0ZXIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbnRlbnQ6IFwiWW91ciBtZXNzYWdlIGhhcyBnb25lIHRvIGEgbW9kZXJhdG9yIGZvciBhcHByb3ZhbFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbm9ybWFsKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qKlxuLyogaUZyYW1lXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4vKiBPbi1EZW1hbmRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbi8qIFRIRU9wbGF5ZXJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKipcbi8qIFdvcmQgY2xvdWRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGRpdltpZCo9d2ViZm9ybS1zdWJtaXNzaW9uLXdvcmQtY2xvdWRdIGZvcm0gdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBkaXZbaWQqPXdlYmZvcm0tc3VibWlzc2lvbi13b3JkLWNsb3VkXSBmb3JtIHRhYmxlICoge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGRpdltpZCo9d2ViZm9ybS1zdWJtaXNzaW9uLXdvcmQtY2xvdWRdIGZvcm0gdGFibGUgdGhlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBkaXZbaWQqPXdlYmZvcm0tc3VibWlzc2lvbi13b3JkLWNsb3VkXSBmb3JtIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBkaXZbaWQqPXdlYmZvcm0tc3VibWlzc2lvbi13b3JkLWNsb3VkXSBmb3JtIHRhYmxlIHRib2R5IHRyIHRkW2NsYXNzXj13ZWJmb3JtLW11bHRpcGxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGRpdltpZCo9d2ViZm9ybS1zdWJtaXNzaW9uLXdvcmQtY2xvdWRdIGZvcm0gZmllbGRzZXRbaWRePWVkaXQteW91ci1tZXNzYWdlXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGRpdltpZCo9d2ViZm9ybS1zdWJtaXNzaW9uLXdvcmQtY2xvdWRdIGZvcm0gZmllbGRzZXRbaWRePWVkaXQteW91ci1tZXNzYWdlXSAud2ViZm9ybS1tdWx0aXBsZS10YWJsZS1yZXNwb25zaXZlIHtcbiAgZmxleDogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gZGl2W2lkKj13ZWJmb3JtLXN1Ym1pc3Npb24td29yZC1jbG91ZF0gZm9ybSBmaWVsZHNldFtpZF49ZWRpdC15b3VyLW1lc3NhZ2VdOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gZGl2W2lkKj13ZWJmb3JtLXN1Ym1pc3Npb24td29yZC1jbG91ZF0gZm9ybSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGRpdltpZCo9d2ViZm9ybS1zdWJtaXNzaW9uLXdvcmQtY2xvdWRdIGZvcm0gLndlYmZvcm0tbXVsdGlwbGUtYWRkIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKlxuLyogQWRkRXZlbnQgZHJvcGRvd25cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWRkZXZlbnQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkZGV2ZW50LWJ1dHRvbiA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmFkZGV2ZW50LWJ1dHRvbiB+IHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogYXV0bztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjY1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjY1KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygzcmVtICogMC42NSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xufVxuLmFkZGV2ZW50LWJ1dHRvbiB+IHVsIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5hZGRldmVudC1idXR0b24gfiB1bCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWRkZXZlbnQtYnV0dG9uIH4gdWwgbGkgYTpob3ZlciwgLmFkZGV2ZW50LWJ1dHRvbiB+IHVsIGxpIGE6Zm9jdXMsIC5hZGRldmVudC1idXR0b24gfiB1bCBsaSBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hZGRldmVudC1idXR0b24ub3BlbiBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5hZGRldmVudC1idXR0b24ub3BlbiBhOmhvdmVyLCAuYWRkZXZlbnQtYnV0dG9uLm9wZW4gYTpmb2N1cywgLmFkZGV2ZW50LWJ1dHRvbi5vcGVuIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWRhcmspO1xufVxuLmFkZGV2ZW50LWJ1dHRvbi5vcGVuIGE6YWZ0ZXIge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLyoqXG4vKiBDU1MgQW5pbWF0aW9uc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oaWdobGlnaHRlZC1pdGVtLCBib2R5LnBvbGxpbmctZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY2hvaWNlcyAuY2hvaWNlLmNvcnJlY3QgLmNob2ljZS1iYXIsIGJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5zdWJtaXNzaW9uLWdyYXBoIC5zdWJtaXNzaW9ucyAuc3VibWlzc2lvbi5jb3JyZWN0IC5jaG9pY2UtYmFyLFxuLmhpZ2hsaWdodGVkLXRhYiB7XG4gIHotaW5kZXg6IDIwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uaGlnaGxpZ2h0ZWQtaXRlbSB+IC5iZy1jb3ZlciwgYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNob2ljZXMgLmNob2ljZS5jb3JyZWN0IC5jaG9pY2UtYmFyIH4gLmJnLWNvdmVyLCBib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuc3VibWlzc2lvbi1ncmFwaCAuc3VibWlzc2lvbnMgLnN1Ym1pc3Npb24uY29ycmVjdCAuY2hvaWNlLWJhciB+IC5iZy1jb3Zlcixcbi5oaWdobGlnaHRlZC10YWIgfiAuYmctY292ZXIge1xuICB6LWluZGV4OiAxOTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5oaWdobGlnaHRlZC1pdGVtLmFuaW1hdGUsIGJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jaG9pY2VzIC5jaG9pY2UuY29ycmVjdCAuYW5pbWF0ZS5jaG9pY2UtYmFyLCBib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuc3VibWlzc2lvbi1ncmFwaCAuc3VibWlzc2lvbnMgLnN1Ym1pc3Npb24uY29ycmVjdCAuYW5pbWF0ZS5jaG9pY2UtYmFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlLXByaW1hcnktY29udGVudCA4MDBtcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwdWxzZS1wcmltYXJ5LWNvbnRlbnQgODAwbXMgaW5maW5pdGU7XG59XG5cbi5oaWdobGlnaHRlZC10YWIuYW5pbWF0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZS1wcmltYXJ5LXRhYiA4MDBtcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwdWxzZS1wcmltYXJ5LXRhYiA4MDBtcyBpbmZpbml0ZTtcbn1cbi5oaWdobGlnaHRlZC10YWIuYW5pbWF0ZS5hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UtcHJpbWFyeS10YWItYWN0aXZlIDgwMG1zIGluZmluaXRlO1xuICBhbmltYXRpb246IHB1bHNlLXByaW1hcnktdGFiLWFjdGl2ZSA4MDBtcyBpbmZpbml0ZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlLXByaW1hcnktY29udGVudCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDVweCB2YXIoLS1wcmltYXJ5LWFscGhhKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAxNXB4IDVweCB2YXIoLS1wcmltYXJ5LWFscGhhKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCA1cHggdmFyKC0tcHJpbWFyeS1hbHBoYSk7XG4gICAgb3V0bGluZTogc29saWQgMnB4IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCA1cHggdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMjVweCA1cHggdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggNXB4IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIG91dGxpbmU6IHNvbGlkIDJweCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDVweCB2YXIoLS1wcmltYXJ5LWFscGhhKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAxNXB4IDVweCB2YXIoLS1wcmltYXJ5LWFscGhhKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCA1cHggdmFyKC0tcHJpbWFyeS1hbHBoYSk7XG4gICAgb3V0bGluZTogc29saWQgMnB4IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlLXByaW1hcnktY29udGVudCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDVweCB2YXIoLS1wcmltYXJ5LWFscGhhKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAxNXB4IDVweCB2YXIoLS1wcmltYXJ5LWFscGhhKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCA1cHggdmFyKC0tcHJpbWFyeS1hbHBoYSk7XG4gICAgb3V0bGluZTogc29saWQgMnB4IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjVweCA1cHggdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMjVweCA1cHggdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMCAwIDI1cHggNXB4IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIG91dGxpbmU6IHNvbGlkIDJweCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDVweCB2YXIoLS1wcmltYXJ5LWFscGhhKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAxNXB4IDVweCB2YXIoLS1wcmltYXJ5LWFscGhhKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCA1cHggdmFyKC0tcHJpbWFyeS1hbHBoYSk7XG4gICAgb3V0bGluZTogc29saWQgMnB4IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2UtcHJpbWFyeS10YWIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZS1wcmltYXJ5LXRhYiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2UtcHJpbWFyeS10YWItYWN0aXZlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2UtcHJpbWFyeS10YWItYWN0aXZlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cbn1cbi8qKlxuLyogQXNrIGEgUXVlc3Rpb25cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udmlldy52aWV3LWFwcy1hc2stYS1xdWVzdGlvbiAuY2hhaXJwZXJzb24gLnF1ZXN0aW9uLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuLnZpZXcudmlldy1hcHMtYXNrLWEtcXVlc3Rpb24gLmNoYWlycGVyc29uIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbiB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogOTZweDtcbn1cbi52aWV3LnZpZXctYXBzLWFzay1hLXF1ZXN0aW9uIC5jaGFpcnBlcnNvbiAucXVlc3Rpb24td3JhcHBlciAuYXV0aG9yIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi52aWV3LnZpZXctYXBzLWFzay1hLXF1ZXN0aW9uIC5jaGFpcnBlcnNvbiAucXVlc3Rpb24td3JhcHBlciAuYWN0aW9ucyAubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbn1cbi52aWV3LnZpZXctYXBzLWFzay1hLXF1ZXN0aW9uIC5jaGFpcnBlcnNvbiAucXVlc3Rpb24td3JhcHBlciAuYWN0aW9ucyAubGlua3MgLmZsYWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGdhcDogMXJlbTtcbn1cbi52aWV3LnZpZXctYXBzLWFzay1hLXF1ZXN0aW9uIC5jaGFpcnBlcnNvbiAucXVlc3Rpb24td3JhcHBlciAuYWN0aW9ucyAubGlua3MgLmZsYWdzIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnZpZXcudmlldy1hcHMtYXNrLWEtcXVlc3Rpb24gLmNoYWlycGVyc29uIC5xdWVzdGlvbi13cmFwcGVyIC5hY3Rpb25zIC5saW5rcyAuZWRpdCB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnZpZXcudmlldy1hcHMtYXNrLWEtcXVlc3Rpb24gLmNoYWlycGVyc29uIC5xdWVzdGlvbi13cmFwcGVyIC5hY3Rpb25zIC5saW5rcyAuZWRpdCBhIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjc1KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygzcmVtICogMC43NSk7XG4gIGNvbG9yOiAjYzk5NzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4IDZweCAzNnB4O1xuICBib3JkZXI6IHNvbGlkIDJweCAjZmZjMTA3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2VkaXQuc3ZnXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCAjZmZmMGM0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG59XG4udmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1xdWVzdGlvbl9leHRlbmQgZGV0YWlscyB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG59XG4udmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1xdWVzdGlvbl9leHRlbmQgZGV0YWlscyBzdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1xdWVzdGlvbl9leHRlbmQgZGV0YWlscyBzdW1tYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiAyLjVlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N1cHBvcnQuc3ZnXCIpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjbGVhcjogbm9uZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuICAgIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXF1ZXN0aW9uX2V4dGVuZCBkZXRhaWxzIHN1bW1hcnkge1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcXVlc3Rpb25fZXh0ZW5kIGRldGFpbHMgc3VtbWFyeTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcXVlc3Rpb25fZXh0ZW5kIGRldGFpbHMgc3VtbWFyeSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4udmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1xdWVzdGlvbl9leHRlbmQgZGV0YWlscyBzdW1tYXJ5OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG59XG4udmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1xdWVzdGlvbl9leHRlbmQgZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyLCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1xdWVzdGlvbl9leHRlbmQgZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXF1ZXN0aW9uX2V4dGVuZCBkZXRhaWxzIHN1bW1hcnk6aG92ZXIsIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXF1ZXN0aW9uX2V4dGVuZCBkZXRhaWxzIHN1bW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZGFyayk7XG59XG4udmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1xdWVzdGlvbl9leHRlbmQgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5OmFmdGVyIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4udmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1xdWVzdGlvbl9leHRlbmQgZGV0YWlsczpub3QoW29wZW5dKSBzdW1tYXJ5OmFmdGVyIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcXVlc3Rpb25fZXh0ZW5kIGRldGFpbHMgLmRldGFpbHMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXF1ZXN0aW9uX2V4dGVuZCBkZXRhaWxzIC5kZXRhaWxzLXdyYXBwZXIgYSB7XG4gIG1pbi13aWR0aDogMjByZW07XG59XG5cbi8qKlxuLyogRWRpdGluZ1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmRpdltpZCo9d2ViZm9ybS1zdWJtaXNzaW9uLWFzay1hLXF1ZXN0aW9uXSBuYXYud2ViZm9ybS1zdWJtaXNzaW9uLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2W2lkKj13ZWJmb3JtLXN1Ym1pc3Npb24tYXNrLWEtcXVlc3Rpb25dIGRldGFpbHMud2ViZm9ybS1zdWJtaXNzaW9uLWluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdltpZCo9d2ViZm9ybS1zdWJtaXNzaW9uLWFzay1hLXF1ZXN0aW9uXSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi8qKlxuLyogUG9wdXBcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWZwLWNvbnRlbnQgI3F1ZXN0aW9uLWluZm8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogM3JlbTtcbiAgd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDk2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWZwLWNvbnRlbnQgI3F1ZXN0aW9uLWluZm8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qKlxuLyogQ29tcGFyaXNvbiBHcmFwaHNcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xufVxuYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlIGhlYWRlcixcbmJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSBmb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayBoMywgYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIGJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsIGJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5oMyB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbn1cbmJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5zdWJtaXNzaW9uLWdyYXBoIC5zdWJtaXNzaW9ucyB7XG4gIGZsZXg6IDE7XG59XG5ib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuc3VibWlzc2lvbi1ncmFwaCAuc3VibWlzc2lvbnMgLnN1Ym1pc3Npb24gLnN1Ym1pc3Npb24tbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbmJvZHkuY29tcGFyaXNvbi1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5zdWJtaXNzaW9uLWdyYXBoIC5zdWJtaXNzaW9ucyAuc3VibWlzc2lvbiAuc3VibWlzc2lvbi1iYXJzIC5zdWJtaXNzaW9uLWJhciB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogY2FsYygzcmVtICogMik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogY2FsYygzcmVtICogMik7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoM3JlbSAqIDIpO1xuICBib3JkZXI6IHNvbGlkIDJweCAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLnN1Ym1pc3Npb25zIC5zdWJtaXNzaW9uIC5zdWJtaXNzaW9uLWJhcnMgLnN1Ym1pc3Npb24tYmFyIC5iYXIge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IGNhbGMoM3JlbSAqIDIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IGNhbGMoM3JlbSAqIDIpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG59XG5ib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuc3VibWlzc2lvbi1ncmFwaCAuc3VibWlzc2lvbnMgLnN1Ym1pc3Npb24gLnN1Ym1pc3Npb24tYmFycyAuc3VibWlzc2lvbi1iYXIgLmJhciAucGVyY2VudGFnZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLnN1Ym1pc3Npb25zIC5zdWJtaXNzaW9uLmNvcnJlY3QgLmNob2ljZS1sYWJlbDphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgY29udGVudDogXCLinJNcIjtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLmxlZ2VuZCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB3aWR0aDogMjAlO1xufVxuYm9keS5jb21wYXJpc29uLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLnN1Ym1pc3Npb24tZ3JhcGggLmxlZ2VuZCAudHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBtYXJnaW46IDRweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuc3VibWlzc2lvbi1ncmFwaCAubGVnZW5kIC50eXBlIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5ib2R5LmNvbXBhcmlzb24tZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuc3VibWlzc2lvbi1ncmFwaCAubGVnZW5kIC50eXBlIC5jb2xvdXIge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAyMCU7XG59XG4vKipcbi8qIEludGVybmFsIGRhc2hib2FyZFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZ3V0dGVyLXgpO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAucGFuZWxfX3RpdGxlLmgyIHtcbiAgZm9udC1zaXplOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDJyZW0gMCAxcmVtO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGU6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24ge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gIGZsZXgtZmxvdzogcm93O1xuICBnYXA6IHZhcigtLWJzLWd1dHRlci14KTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgZGl2LmxheW91dF9fcmVnaW9uIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnZpZXcudmlldy1kYXNoYm9hcmQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0tYnMtZ3V0dGVyLXgpO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAudmlldy52aWV3LWRhc2hib2FyZC1jb250ZW50ID4gLmF0dGFjaG1lbnQge1xuICBmbGV4OiAxIDAgMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tYnMtZ3V0dGVyLXgpO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAudmlldy52aWV3LWRhc2hib2FyZC1jb250ZW50ID4gLmF0dGFjaG1lbnQgPiBkaXYge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtZXZlbnRzIC52aWV3LnZpZXctZGFzaGJvYXJkLWNvbnRlbnQgPiAuYXR0YWNobWVudCA+IGRpdiAudmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAudmlldy52aWV3LWRhc2hib2FyZC1jb250ZW50ID4gLmF0dGFjaG1lbnQgPiBkaXYgLnZpZXcgLmNvdW50ZG93bi10aW1lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtZXZlbnRzIC52aWV3LnZpZXctZGFzaGJvYXJkLWNvbnRlbnQgPiAuYXR0YWNobWVudCA+IGRpdiAudmlldyAuY291bnRkb3duLXRpbWVyIC5kYXRlLWZyYWdtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZmxleDogMTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnZpZXcudmlldy1kYXNoYm9hcmQtY29udGVudCA+IC5hdHRhY2htZW50ID4gZGl2IC52aWV3IC5jb3VudGRvd24tdGltZXIgLmRhdGUtZnJhZ21lbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiBjYWxjKDE2cHggKiAzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAudmlldy52aWV3LWRhc2hib2FyZC1jb250ZW50ID4gLmF0dGFjaG1lbnQgPiBkaXYgLnZpZXcgLmNvdW50ZG93bi10aW1lciAuZGF0ZS1mcmFnbWVudCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtZXZlbnRzIC52aWV3LnZpZXctZGFzaGJvYXJkLWNvbnRlbnQgPiAuYXR0YWNobWVudCA+IGRpdiAudmlldyAuY291bnRkb3duLXRpbWVyIC5kYXRlLWZyYWdtZW50Omxhc3QtY2hpbGQgc3BhbjphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAudmlldy52aWV3LWRhc2hib2FyZC1jb250ZW50ID4gLmF0dGFjaG1lbnQgPiBkaXYgLnZpZXcgLmNvdW50ZG93bi10aW1lciAuZGF0ZS1mcmFnbWVudDpsYXN0LW9mLXR5cGUgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtZXZlbnRzIC52aWV3LnZpZXctZGFzaGJvYXJkLWNvbnRlbnQgPiAuYXR0YWNobWVudCA+IGRpdiAudmlldyAuY291bnRkb3duLXRpbWVyIHRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAudmlldy52aWV3LWRhc2hib2FyZC1jb250ZW50ID4gLmF0dGFjaG1lbnQgPiBkaXYgLnZpZXcgLmNvdW50ZG93bi10aW1lci5zeW90aW1lciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtZXZlbnRzIC52aWV3LnZpZXctZGFzaGJvYXJkLWNvbnRlbnQgPiAuYXR0YWNobWVudCA+IGRpdiAudmlldyAuY291bnRkb3duLXRpbWVyIC5zeW90aW1lcl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnZpZXcudmlldy1kYXNoYm9hcmQtY29udGVudCA+IC5hdHRhY2htZW50ID4gZGl2IC52aWV3IC5jb3VudGRvd24tdGltZXIgLnN5b3RpbWVyX19ib2R5IC5zeW90aW1lci1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAudmlldy52aWV3LWRhc2hib2FyZC1jb250ZW50ID4gLmF0dGFjaG1lbnQgPiBkaXYgLnZpZXcgLmNvdW50ZG93bi10aW1lciAuc3lvdGltZXJfX2JvZHkgLnN5b3RpbWVyLWNlbGwgLnN5b3RpbWVyLWNlbGxfX3ZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbGlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnZpZXcudmlldy1kYXNoYm9hcmQtY29udGVudCA+IC5hdHRhY2htZW50ID4gZGl2IC52aWV3IC5jb3VudGRvd24tdGltZXIgLnN5b3RpbWVyX19ib2R5IC5zeW90aW1lci1jZWxsIC5zeW90aW1lci1jZWxsX191bml0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnZpZXcudmlldy1kYXNoYm9hcmQtY29udGVudCA+IC5hdHRhY2htZW50ID4gZGl2IC52aWV3IC5jb3VudGRvd24tdGltZXIgLnN5b3RpbWVyX19ib2R5IC5zeW90aW1lci1jZWxsLnN5b3RpbWVyLWNlbGxfdHlwZV9kYXkgLnN5b3RpbWVyLWNlbGxfX3ZhbHVlOmFmdGVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtZXZlbnRzIC52aWV3LnZpZXctZGFzaGJvYXJkLWNvbnRlbnQgPiAuYXR0YWNobWVudCA+IGRpdiAudmlldyAuY291bnRkb3duLXRpbWVyIC5zeW90aW1lcl9fYm9keSAuc3lvdGltZXItY2VsbC5zeW90aW1lci1jZWxsX3R5cGVfaG91ciAuc3lvdGltZXItY2VsbF9fdmFsdWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnZpZXcudmlldy1kYXNoYm9hcmQtY29udGVudCA+IC5hdHRhY2htZW50ID4gZGl2IC52aWV3IC5jb3VudGRvd24tdGltZXIgLnN5b3RpbWVyX19ib2R5IC5zeW90aW1lci1jZWxsLnN5b3RpbWVyLWNlbGxfdHlwZV9zZWNvbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAudmlldy52aWV3LWRhc2hib2FyZC1jb250ZW50ID4gLmF0dGFjaG1lbnQgPiBkaXYgLnZpZXcgLmNvdW50ZG93bi10aW1lciAubGl2ZS1ldmVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAudmlldy52aWV3LWRhc2hib2FyZC1jb250ZW50ID4gLmF0dGFjaG1lbnQgPiBkaXYgLnZpZXcudmlldy1kaXNwbGF5LWlkLWludGVyZXN0ID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtZXZlbnRzIC52aWV3LnZpZXctZGFzaGJvYXJkLWNvbnRlbnQgPiAudmlldy1jb250ZW50IHtcbiAgZmxleDogMSAwIDY3JTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnZpZXcudmlldy1kYXNoYm9hcmQtY29udGVudCA+IC52aWV3LWNvbnRlbnQgLnVwY29taW5nLXdyYXBwZXIge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtZXZlbnRzIC5wYW5lbF9fdGl0bGUuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtZXZlbnRzIGgyLnBhbmVsX190aXRsZTphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAucGFuZWxfX3RpdGxlLmgyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnZpZXcudmlldy1kYXNoYm9hcmQtY29udGVudC52aWV3LWRpc3BsYXktaWQtZXZlbnRfcmVnaXN0cmFudF9uZXh0IC52aWV3LWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LXNpemU6IDQwcHg7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtZXZlbnRzIC52aWV3LnZpZXctZGFzaGJvYXJkLWNvbnRlbnQudmlldy1kaXNwbGF5LWlkLWV2ZW50X3JlZ2lzdHJhbnRfbmV4dCAudmlldy1jb250ZW50ID4gZGl2OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnVwY29taW5nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnVwY29taW5nLXdyYXBwZXIgLnVwY29taW5nLWltYWdlIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWV2ZW50cyAudXBjb21pbmctd3JhcHBlciAudXBjb21pbmctaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1ldmVudHMgLnVwY29taW5nLXdyYXBwZXIgLnVwY29taW5nLWluZm8ge1xuICBmbGV4OiAyO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IHZhcigtLWJzLWd1dHRlci14KTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkge1xuICBmbGV4OiAxIDAgMTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhIH4gKiAqW2NsYXNzKj1mYS1dLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYSB+ICogKltjbGFzcyo9ZmEtXSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyIH4gKiAqW2NsYXNzKj1mYS1dLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZvY3VzIH4gKiAqW2NsYXNzKj1mYS1dLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmFjdGl2ZSB+ICogKltjbGFzcyo9ZmEtXSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIgfiAqICpbY2xhc3MqPWZhLV0sIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhOmZvY3VzIH4gKiAqW2NsYXNzKj1mYS1dLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYTphY3RpdmUgfiAqICpbY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrKTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsOmFmdGVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgLnBvbGxpbmcsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAucG9sbGluZyB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IC5wb2xsaW5nIC5wb2xsaW5nLWxhYmVsLXdyYXBwZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAucG9sbGluZyAucG9sbGluZy1sYWJlbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCAucG9sbGluZyAucG9sbGluZy1sYWJlbC13cmFwcGVyIC5wb2xsaW5nLWxhYmVsLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnBvbGxpbmcgLnBvbGxpbmctbGFiZWwtd3JhcHBlciAucG9sbGluZy1sYWJlbCB7XG4gIGZsZXg6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCAucG9sbGluZyAucG9sbGluZy1jb250ZW50LXdyYXBwZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAucG9sbGluZyAucG9sbGluZy1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCAucG9sbGluZyAucG9sbGluZy1jb250ZW50LXdyYXBwZXIgLnBvbGwtY2hvaWNlcy13cmFwcGVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnBvbGxpbmcgLnBvbGxpbmctY29udGVudC13cmFwcGVyIC5wb2xsLWNob2ljZXMtd3JhcHBlciB7XG4gIGZsZXg6IDM7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCAucG9sbGluZyAucG9sbGluZy1jb250ZW50LXdyYXBwZXIgLnBvbGwtY2hvaWNlcy13cmFwcGVyIHRhYmxlLnBvbGwtY2hvaWNlcyB0ciB0ZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC5wb2xsaW5nIC5wb2xsaW5nLWNvbnRlbnQtd3JhcHBlciAucG9sbC1jaG9pY2VzLXdyYXBwZXIgdGFibGUucG9sbC1jaG9pY2VzIHRyIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIHdpZHRoOiA5OSU7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCAucG9sbGluZyAucG9sbGluZy1jb250ZW50LXdyYXBwZXIgLnBvbGwtY2hvaWNlcy13cmFwcGVyIHRhYmxlLnBvbGwtY2hvaWNlcyB0ciB0ZC5jaG9pY2UtZmxhZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC5wb2xsaW5nIC5wb2xsaW5nLWNvbnRlbnQtd3JhcHBlciAucG9sbC1jaG9pY2VzLXdyYXBwZXIgdGFibGUucG9sbC1jaG9pY2VzIHRyIHRkLmNob2ljZS1mbGFnIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgLnBvbGxpbmcgLnBvbGxpbmctY29udGVudC13cmFwcGVyIC5wb2xsLWNob2ljZXMtd3JhcHBlciB0YWJsZS5wb2xsLWNob2ljZXMgdHIgdGQuY2hvaWNlLWZsYWcgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC5wb2xsaW5nIC5wb2xsaW5nLWNvbnRlbnQtd3JhcHBlciAucG9sbC1jaG9pY2VzLXdyYXBwZXIgdGFibGUucG9sbC1jaG9pY2VzIHRyIHRkLmNob2ljZS1mbGFnIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgLnBvbGxpbmcgLnBvbGxpbmctY29udGVudC13cmFwcGVyIC5wb2xsLWNob2ljZXMtd3JhcHBlciB0YWJsZS5wb2xsLWNob2ljZXMgdHI6bGFzdC1jaGlsZCB0ZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgLnBvbGxpbmcgLnBvbGxpbmctY29udGVudC13cmFwcGVyIC5wb2xsLWNob2ljZXMtd3JhcHBlciB0YWJsZS5wb2xsLWNob2ljZXMgdHI6bGFzdC1vZi10eXBlIHRkLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnBvbGxpbmcgLnBvbGxpbmctY29udGVudC13cmFwcGVyIC5wb2xsLWNob2ljZXMtd3JhcHBlciB0YWJsZS5wb2xsLWNob2ljZXMgdHI6bGFzdC1jaGlsZCB0ZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC5wb2xsaW5nIC5wb2xsaW5nLWNvbnRlbnQtd3JhcHBlciAucG9sbC1jaG9pY2VzLXdyYXBwZXIgdGFibGUucG9sbC1jaG9pY2VzIHRyOmxhc3Qtb2YtdHlwZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCAucG9sbGluZyAucG9sbGluZy1jb250ZW50LXdyYXBwZXIgLnBvbGxpbmctZmxhZy13cmFwcGVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnBvbGxpbmcgLnBvbGxpbmctY29udGVudC13cmFwcGVyIC5wb2xsaW5nLWZsYWctd3JhcHBlciB7XG4gIGZsZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtY29tcGFyaXNvbiAjYXBzLWdyYXBoLWNvbXBhcmUtc2V0dGluZ3MtZm9ybSBmaWVsZHNldCB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1jb21wYXJpc29uICNhcHMtZ3JhcGgtY29tcGFyZS1zZXR0aW5ncy1mb3JtIGZpZWxkc2V0IHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudmlldy52aWV3LWRhc2hib2FyZC1tZWRpYSAudmlldy1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudmlldy52aWV3LWRhc2hib2FyZC1tZWRpYSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1lZGlhLXdyYXBwZXIge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnZpZXcudmlldy1kYXNoYm9hcmQtbWVkaWEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1jb250YWluZXIgLm1lZGlhLXByZXZpZXcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLW1lZGlhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEtd3JhcHBlciAubWVkaWEtY29udGFpbmVyIC5tZWRpYS1wcmV2aWV3ICoge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnZpZXcudmlldy1kYXNoYm9hcmQtbWVkaWEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1jb250YWluZXIgLm1lZGlhLXByZXZpZXcgLm1lZGlhLXByZXZpZXctdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnZpZXcudmlldy1kYXNoYm9hcmQtbWVkaWEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tZWRpYS13cmFwcGVyIC5hY3Rpb24tbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudmlldy52aWV3LWRhc2hib2FyZC1tZWRpYSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1lZGlhLXdyYXBwZXIgLmFjdGlvbi1saW5rcyBhIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBoMi5wYW5lbF9fdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAucGFuZWxfX3RpdGxlLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBmb250LXNpemU6IDk2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIGgyLnBhbmVsX190aXRsZTphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLWNvbnRlbnQudmlldy1kaXNwbGF5LWlkLWV2ZW50X3JlZ2lzdHJhbnRfbmV4dCAudmlldy1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLWNvbnRlbnQudmlldy1kaXNwbGF5LWlkLWV2ZW50X3JlZ2lzdHJhbnRfbmV4dCAudmlldy1jb250ZW50ID4gZGl2OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudXBjb21pbmctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC51cGNvbWluZy13cmFwcGVyIC51cGNvbWluZy1pbWFnZSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudXBjb21pbmctd3JhcHBlciAudXBjb21pbmctaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudXBjb21pbmctd3JhcHBlciAudXBjb21pbmctaW5mbyB7XG4gIGZsZXg6IDI7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnZpZXcudmlldy1kYXNoYm9hcmQtbWVkaWEgLnZpZXctY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnZpZXcudmlldy1kYXNoYm9hcmQtbWVkaWEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tZWRpYS13cmFwcGVyIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLW1lZGlhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEtd3JhcHBlciAubWVkaWEtY29udGFpbmVyIC5tZWRpYS1wcmV2aWV3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudmlldy52aWV3LWRhc2hib2FyZC1tZWRpYSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWNvbnRhaW5lciAubWVkaWEtcHJldmlldyAqIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLW1lZGlhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEtd3JhcHBlciAubWVkaWEtY29udGFpbmVyIC5tZWRpYS1wcmV2aWV3IC5tZWRpYS1wcmV2aWV3LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC52aWV3LnZpZXctZGFzaGJvYXJkLW1lZGlhIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEtd3JhcHBlciAuYWN0aW9uLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnZpZXcudmlldy1kYXNoYm9hcmQtbWVkaWEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tZWRpYS13cmFwcGVyIC5hY3Rpb24tbGlua3MgYSB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnBhbmVsX190aXRsZS5oMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBoMi5wYW5lbF9fdGl0bGU6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAucGFuZWxfX3RpdGxlLmgyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudmlldy52aWV3LWRhc2hib2FyZC1jb250ZW50LnZpZXctZGlzcGxheS1pZC1ldmVudF9yZWdpc3RyYW50X25leHQgLnZpZXctY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudmlldy52aWV3LWRhc2hib2FyZC1jb250ZW50LnZpZXctZGlzcGxheS1pZC1ldmVudF9yZWdpc3RyYW50X25leHQgLnZpZXctY29udGVudCA+IGRpdjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnVwY29taW5nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSAudXBjb21pbmctd3JhcHBlciAudXBjb21pbmctaW1hZ2Uge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnVwY29taW5nLXdyYXBwZXIgLnVwY29taW5nLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnVwY29taW5nLXdyYXBwZXIgLnVwY29taW5nLWluZm8ge1xuICBmbGV4OiAyO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBkaXZbY2xhc3MqPW1lc3NhZ2VdIHtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGRpdltjbGFzcyo9bWVzc2FnZV0gPiBkaXYge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCB7XG4gIG1pbi13aWR0aDogMjVyZW07XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQ6Zmlyc3QtY2hpbGQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldDpmaXJzdC1vZi10eXBlIHtcbiAgZmxleDogMSAwIGNhbGMoNjAlIC0gMC43NXJlbSk7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQ6bGFzdC1jaGlsZCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0Omxhc3Qtb2YtdHlwZSB7XG4gIGZsZXg6IDEgMCBjYWxjKDQwJSAtIDAuNzVyZW0pO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0ICNlZGl0LW5vdGlmaWNhdGlvbi1tZXNzYWdlLWZvcm1hdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgI2VkaXQtdXNlci1yb2xlLS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciB0YWJsZSB0aGVhZCB0aCBhIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgZ2FwOiAwLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgdGFibGUgdGhlYWQgdGggYSAudGFibGVzb3J0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgdGFibGUgdGJvZHkgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIHRhYmxlIHRib2R5IHRkIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIHRhYmxlIHRib2R5IHRkLnZpZXdzLWFsaWduLXJpZ2h0IHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICMwMDA7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGV0YWlscyB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGV0YWlscyBzdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuICAgIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkZXRhaWxzIHN1bW1hcnkge1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgLmRhc2hib2FyZHMtY29udGFpbmVyIGRldGFpbHMgc3VtbWFyeTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRhc2hib2FyZHMtY29udGFpbmVyIGRldGFpbHMgc3VtbWFyeSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGV0YWlscyBzdW1tYXJ5OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkZXRhaWxzIHN1bW1hcnk6aG92ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkZXRhaWxzIHN1bW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZGFyayk7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5OmFmdGVyIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGV0YWlsczpub3QoW29wZW5dKSBzdW1tYXJ5OmFmdGVyIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRldGFpbHMgLmRldGFpbHMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRldGFpbHMgLmRldGFpbHMtd3JhcHBlciBhIHtcbiAgbWluLXdpZHRoOiAyMHJlbTtcbn1cbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmJ0biwgLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgLmFjdGlvbi1saW5rcyA+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgYSB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbiB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIGEuYnV0dG9uLS1kYW5nZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGEuYnV0dG9uLS1kYW5nZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmxhZyBhLCAuZmxhZyAuZGFzaGJvYXJkcy1jb250YWluZXIgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIGEuY2Fyb3VzZWwtY29udHJvbHMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuZGFzaGJvYXJkcy1jb250YWluZXIgYS5jYXJvdXNlbC1jb250cm9scywgLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRkZXZlbnQtYnV0dG9uID4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCBhLnRva2VuLWRpYWxvZyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24uYnRuLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBhIH4gYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbiB+IGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9RWRpdF0sXG4ubm9kZS1lZGl0IC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9RWRpdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIGJ1dHRvbi5jYXJvdXNlbC1jb250cm9scyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uLmNhcm91c2VsLWNvbnRyb2xzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCBidXR0b24udG9rZW4tZGlhbG9nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZGFzaGJvYXJkcy1jb250YWluZXIgYSB+IGEuYnRuLCAuZGFzaGJvYXJkcy1jb250YWluZXIgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGEgfiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgLmFjdGlvbi1saW5rcyA+IGEgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGEgfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyAuZGFzaGJvYXJkcy1jb250YWluZXIgYSB+IGJ1dHRvbiB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24gfiBhIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAubm9kZS1lZGl0IGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCAuZGFzaGJvYXJkcy1jb250YWluZXIgYSB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSBhIH4gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmRhc2hib2FyZHMtY29udGFpbmVyIGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGEgfiBhLmJ1dHRvbi0tZGFuZ2VyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmZsYWcgYSB+IGEsIC5mbGFnIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBhIH4gYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGEgfiBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCAuZGFzaGJvYXJkcy1jb250YWluZXIgYSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgYSB+IGEuY2Fyb3VzZWwtY29udHJvbHMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuZGFzaGJvYXJkcy1jb250YWluZXIgYSB+IGEuY2Fyb3VzZWwtY29udHJvbHMsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYSB+IGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgYSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuYWRkZXZlbnQtYnV0dG9uID4gYSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEgfiBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYSB+IGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBmaWVsZHNldCBhIH4gYS50b2tlbi1kaWFsb2csXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uIH4gYS5idG4sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGJ1dHRvbiB+IGEsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuZGFzaGJvYXJkcy1jb250YWluZXIgLmFjdGlvbi1saW5rcyA+IGJ1dHRvbiB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGEgfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24gfiBhIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbiB+IGEsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgLmRhc2hib2FyZHMtY29udGFpbmVyIGEgfiBidXR0b24gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBhLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ub2RlLWVkaXQgYnV0dG9uIH4gYS5idXR0b24tLWRhbmdlcixcbi5ub2RlLWVkaXQgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbiB+IGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b24gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uIH4gYS5idXR0b24tLWRhbmdlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b24gfiBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5mbGFnIGJ1dHRvbiB+IGEsXG4uZmxhZyAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uIH4gYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBidXR0b24gfiBhLFxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbiB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIGJ1dHRvbiB+IGEuY2Fyb3VzZWwtY29udHJvbHMsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbiB+IGEuY2Fyb3VzZWwtY29udHJvbHMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGJ1dHRvbiB+IGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvbiB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmFkZGV2ZW50LWJ1dHRvbiA+IGJ1dHRvbiB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBidXR0b24gfiBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGJ1dHRvbiB+IGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgYnV0dG9uIH4gYS50b2tlbi1kaWFsb2cge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xufVxuXG4vKipcbi8qIERhc2hib2FyZCBWaWV3c1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi52aWV3LnZpZXctYXBzLW1hbmFnZS13ZWJmb3JtLnZpZXctZGlzcGxheS1pZC13b3JkX2Nsb3VkIC52aWV3cy1mb3JtIC5mb3JtLWl0ZW0tYWN0aW9uOmFmdGVyLCAudmlldy52aWV3LWFwcy1tYW5hZ2Utd2ViZm9ybS52aWV3LWRpc3BsYXktaWQtc29jaWFsX3dhbGwgLnZpZXdzLWZvcm0gLmZvcm0taXRlbS1hY3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIkxvY2tpbmcvdW5sb2NraW5nIHN1Ym1pc3Npb25zIHdpbGwgcHVibGlzaC91bnB1Ymxpc2ggcmVzcGVjdGl2ZWx5XCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnZpZXcudmlldy1hcHMtbWFuYWdlLXdlYmZvcm0udmlldy1kaXNwbGF5LWlkLXdvcmRfY2xvdWQgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtd2ViZm9ybS1zdWJtaXNzaW9uLXZhbHVlIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi52aWV3LnZpZXctYXBzLW1hbmFnZS13ZWJmb3JtLnZpZXctZGlzcGxheS1pZC13b3JkX2Nsb3VkIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLXdlYmZvcm0tc3VibWlzc2lvbi12YWx1ZSB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4vKipcbi8qIEdlbmVyaWMgRHJ1cGFsIGdlbmVyYXRlZCBzdHlsaW5nXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xubmF2IHVsLm5hdi5wcmltYXJ5LCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgdWwubmF2LmNhbmRsZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgbmF2IHVsLm5hdi5jYW5kbGUsIG5hdiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSB1bC5uYXYuY2FuZGxlLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSBuYXYgdWwubmF2LmNhbmRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5uYXYgdWwubmF2LnByaW1hcnkgbGkubmF2LWl0ZW0sIG5hdiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1jaGlsZCgxKSB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1jaGlsZCgxKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbSwgbmF2IC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoMW4pIHVsLm5hdi5jYW5kbGUgbGkubmF2LWl0ZW0sIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoMW4pIG5hdiB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiB1bnNldDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbm5hdiB1bC5uYXYucHJpbWFyeSBsaS5uYXYtaXRlbSBhLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbSBhLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1jaGlsZCgxKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbSBhLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgxbikgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbSBhLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbSBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YwRjM7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0VDRjBGMztcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI0VDRjBGMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMC42NWVtIDEuNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubmF2IHVsLm5hdi5wcmltYXJ5IGxpLm5hdi1pdGVtIGEuaXMtYWN0aXZlLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbSBhLmlzLWFjdGl2ZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgbmF2IHVsLm5hdi5jYW5kbGUgbGkubmF2LWl0ZW0gYS5pcy1hY3RpdmUsIG5hdiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtIGEuaXMtYWN0aXZlLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxubmF2IHVsLm5hdi5wcmltYXJ5IGxpLm5hdi1pdGVtIGE6aG92ZXIsIG5hdiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1jaGlsZCgxKSB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtIGE6aG92ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLWNoaWxkKDEpIG5hdiB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtIGE6aG92ZXIsIG5hdiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtIGE6aG92ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoMW4pIG5hdiB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtIGE6aG92ZXIsIG5hdiB1bC5uYXYucHJpbWFyeSBsaS5uYXYtaXRlbSBhOmZvY3VzLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbSBhOmZvY3VzLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1jaGlsZCgxKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbSBhOmZvY3VzLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgxbikgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbSBhOmZvY3VzLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbSBhOmZvY3VzLCBuYXYgdWwubmF2LnByaW1hcnkgbGkubmF2LWl0ZW0gYTphY3RpdmUsIG5hdiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1jaGlsZCgxKSB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtIGE6YWN0aXZlLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1jaGlsZCgxKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbSBhOmFjdGl2ZSwgbmF2IC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoMW4pIHVsLm5hdi5jYW5kbGUgbGkubmF2LWl0ZW0gYTphY3RpdmUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoMW4pIG5hdiB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbn1cbm5hdiB1bC5uYXYucHJpbWFyeSBsaS5uYXYtaXRlbTpmaXJzdC1jaGlsZCwgbmF2IC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLWNoaWxkKDEpIHVsLm5hdi5jYW5kbGUgbGkubmF2LWl0ZW06Zmlyc3QtY2hpbGQsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLWNoaWxkKDEpIG5hdiB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtOmZpcnN0LWNoaWxkLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgxbikgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpmaXJzdC1jaGlsZCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgxbikgbmF2IHVsLm5hdi5jYW5kbGUgbGkubmF2LWl0ZW06Zmlyc3QtY2hpbGQsIG5hdiB1bC5uYXYucHJpbWFyeSBsaS5uYXYtaXRlbTpmaXJzdC1vZi10eXBlLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpmaXJzdC1vZi10eXBlLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1jaGlsZCgxKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpmaXJzdC1vZi10eXBlLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgxbikgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpmaXJzdC1vZi10eXBlLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3JlbTtcbn1cbm5hdiB1bC5uYXYucHJpbWFyeSBsaS5uYXYtaXRlbTpmaXJzdC1jaGlsZCBhLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpmaXJzdC1jaGlsZCBhLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1jaGlsZCgxKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpmaXJzdC1jaGlsZCBhLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgxbikgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpmaXJzdC1jaGlsZCBhLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpmaXJzdC1jaGlsZCBhLCBuYXYgdWwubmF2LnByaW1hcnkgbGkubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSBhLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpmaXJzdC1vZi10eXBlIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLWNoaWxkKDEpIG5hdiB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgYSwgbmF2IC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoMW4pIHVsLm5hdi5jYW5kbGUgbGkubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSBhLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpmaXJzdC1vZi10eXBlIGEge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbm5hdiB1bC5uYXYucHJpbWFyeSBsaS5uYXYtaXRlbTpsYXN0LWNoaWxkLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpsYXN0LWNoaWxkLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1jaGlsZCgxKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpsYXN0LWNoaWxkLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgxbikgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpsYXN0LWNoaWxkLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpsYXN0LWNoaWxkLCBuYXYgdWwubmF2LnByaW1hcnkgbGkubmF2LWl0ZW06bGFzdC1vZi10eXBlLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpsYXN0LW9mLXR5cGUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLWNoaWxkKDEpIG5hdiB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSwgbmF2IC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoMW4pIHVsLm5hdi5jYW5kbGUgbGkubmF2LWl0ZW06bGFzdC1vZi10eXBlLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNyZW07XG59XG5uYXYgdWwubmF2LnByaW1hcnkgbGkubmF2LWl0ZW06bGFzdC1jaGlsZCBhLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtY2hpbGQoMSkgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpsYXN0LWNoaWxkIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLWNoaWxkKDEpIG5hdiB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtOmxhc3QtY2hpbGQgYSwgbmF2IC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLW9mLXR5cGUoMW4pIHVsLm5hdi5jYW5kbGUgbGkubmF2LWl0ZW06bGFzdC1jaGlsZCBhLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmZsZXhzbGlkZXIgdWwuc2xpZGVzIGxpOm50aC1vZi10eXBlKDFuKSBuYXYgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpsYXN0LWNoaWxkIGEsIG5hdiB1bC5uYXYucHJpbWFyeSBsaS5uYXYtaXRlbTpsYXN0LW9mLXR5cGUgYSwgbmF2IC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLWNoaWxkKDEpIHVsLm5hdi5jYW5kbGUgbGkubmF2LWl0ZW06bGFzdC1vZi10eXBlIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAuZmxleHNsaWRlciB1bC5zbGlkZXMgbGk6bnRoLWNoaWxkKDEpIG5hdiB1bC5uYXYuY2FuZGxlIGxpLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSBhLCBuYXYgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgxbikgdWwubmF2LmNhbmRsZSBsaS5uYXYtaXRlbTpsYXN0LW9mLXR5cGUgYSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHVsLnNsaWRlcyBsaTpudGgtb2YtdHlwZSgxbikgbmF2IHVsLm5hdi5jYW5kbGUgbGkubmF2LWl0ZW06bGFzdC1vZi10eXBlIGEge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi8qKlxuLyogTWFnbmlmaWMgUG9wdXBcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWZwLWZhZGUubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZWFkeSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlbW92aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tZnAtZmFkZS5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVhZHkgLm1mcC1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1mcC13cmFwIC5tZnAtY29udGVudCAubWZwLWZpZ3VyZSBmaWd1cmUgaW1nLm1mcC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZnAtd3JhcCAubWZwLWNvbnRlbnQgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm1mcC13cmFwIC5tZnAtY29udGVudCxcbi5tZnAtd3JhcCAubWZwLWNsb3NlLWJ0bi1pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZnAtd3JhcCAubWZwLWNvbnRlbnQgLnRpbGUtcG9zdGVyIGRpdixcbi5tZnAtd3JhcCAubWZwLWNvbnRlbnQgLnRpbGUtcG9zdGVyIGlmcmFtZSxcbi5tZnAtd3JhcCAubWZwLWNsb3NlLWJ0bi1pbiAudGlsZS1wb3N0ZXIgZGl2LFxuLm1mcC13cmFwIC5tZnAtY2xvc2UtYnRuLWluIC50aWxlLXBvc3RlciBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWZwLXdyYXAgLm1mcC1jb250ZW50IC5tZnAtY2xvc2UsXG4ubWZwLXdyYXAgLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxlZnQ6IHVuc2V0O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5tZnAtd3JhcCAubWZwLWNvbnRlbnQgLm1mcC1jdXN0b20tY2xvc2UsXG4ubWZwLXdyYXAgLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jdXN0b20tY2xvc2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1mcC13cmFwIC5tZnAtY2xvc2Uge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGVmdDogdW5zZXQ7XG59XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAyM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyM3B4O1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDQxcHg7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMjlweDtcbn1cblxuLm1mcC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogODB2aDtcbn1cbi5tZnAtY29udGVudCAuY2FuZGxlLWJveCB7XG4gIGFzcGVjdC1yYXRpbzogMS80O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmRpdi5hbGVydCB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5kaXYuYWxlcnQ6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtaW4td2lkdGg6IDEuNzVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xufVxuZGl2LmFsZXJ0LmFsZXJ0LWRpc21pc3NpYmxlIGJ1dHRvbi5idG4tY2xvc2Uge1xuICB0b3A6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbn1cblxuZGl2LnNpbXBsZS1zdGF0dXMtbWVzc2FnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgei1pbmRleDogYXV0bztcbiAgbWFyZ2luOiAxLjVyZW0gYXV0bztcbn1cbmRpdi5zaW1wbGUtc3RhdHVzLW1lc3NhZ2VzIC5zdGF0dXMtbWVzc2FnZXMge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICBnYXA6IDAuNWVtO1xuICBjb2x1bW4tZ2FwOiAwLjVlbTtcbn1cbmRpdi5zaW1wbGUtc3RhdHVzLW1lc3NhZ2VzIC5zdGF0dXMtbWVzc2FnZXMgLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbn1cbmRpdi5zaW1wbGUtc3RhdHVzLW1lc3NhZ2VzIC5zdGF0dXMtbWVzc2FnZXMgYnV0dG9uIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5kaXYuc2ltcGxlLXN0YXR1cy1tZXNzYWdlcyAuc3RhdHVzLW1lc3NhZ2VzIGJ1dHRvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgb3BhY2l0eTogMC41O1xufVxuZGl2LnNpbXBsZS1zdGF0dXMtbWVzc2FnZXMgLnN0YXR1cy1tZXNzYWdlcyAuaXRlbS1saXN0IC5saXN0LWdyb3VwIHtcbiAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGU7XG59XG5kaXYuc2ltcGxlLXN0YXR1cy1tZXNzYWdlcyAuc3RhdHVzLW1lc3NhZ2VzIC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbmRpdi5zaW1wbGUtc3RhdHVzLW1lc3NhZ2VzIC5zdGF0dXMtbWVzc2FnZXMgLml0ZW0tbGlzdCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmRpdi5zaW1wbGUtc3RhdHVzLW1lc3NhZ2VzIC5zdGF0dXMtbWVzc2FnZXMubWVzc2FnZXMtLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmVjYmQ7XG59XG5kaXYuc2ltcGxlLXN0YXR1cy1tZXNzYWdlcyAuc3RhdHVzLW1lc3NhZ2VzLm1lc3NhZ2VzLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRkMztcbn1cbmRpdi5zaW1wbGUtc3RhdHVzLW1lc3NhZ2VzIC5zdGF0dXMtbWVzc2FnZXMubWVzc2FnZXMtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZTNlNTtcbn1cblxuLyoqXG4vKiBEcnVwYWw6IFZpZXdzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWJzLWd1dHRlci14KTtcbn1cbmZvcm0udmlld3MtZXhwb3NlZC1mb3JtID4gZGl2ID4gKiB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAxO1xufVxuZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gPiBkaXYgLmZvcm0tYWN0aW9ucyB7XG4gIGZsZXg6IDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gPiBkaXYgLmZvcm0tYWN0aW9ucyBhLFxuZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gPiBkaXYgLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnVsLnBhZ2luYXRpb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxudWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0gYSBzcGFuLnBhZ2UtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxudWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0uYWN0aXZlIHNwYW4ge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG51bC5wYWdpbmF0aW9uIGxpIHNwYW4sXG51bC5wYWdpbmF0aW9uIGxpIC5wYWdlLWxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4vKiBEcnVwYWw6IE1vZGFsIERpYWxvZ1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51aS13aWRnZXQudWktZGlhbG9nIHtcbiAgei1pbmRleDogMTAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG59XG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLXdpZGdldC1jb250ZW50IC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnVpLXdpZGdldC51aS1kaWFsb2cudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDQ0cHggLSAxcmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyg0NHB4IC0gMXJlbSk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLXdpZGdldC1jb250ZW50IC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS13aWRnZXQtY29udGVudCAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLDl1wiO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xuICBmb250LXNpemU6IDk2cHg7XG4gIHRleHQtaW5kZW50OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLXdpZGdldC1jb250ZW50IC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpob3ZlcjpiZWZvcmUsIC51aS13aWRnZXQudWktZGlhbG9nLnVpLXdpZGdldC1jb250ZW50IC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpmb2N1czpiZWZvcmUsIC51aS13aWRnZXQudWktZGlhbG9nLnVpLXdpZGdldC1jb250ZW50IC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTphY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLXdpZGdldC1jb250ZW50IC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSAudWktaWNvbixcbi51aS13aWRnZXQudWktZGlhbG9nLnVpLXdpZGdldC1jb250ZW50IC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSAudWktYnV0dG9uLWljb24tc3BhY2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLXdpZGdldC51aS1kaWFsb2cudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4vKipcbi8qIERydXBhbDogQUpBWCBUaHJvYmJlclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qKlxuLyogRkFRXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZpZXcudmlldy1hcHMtZmFxIC52aWV3LWNvbnRlbnQgPiBkaXYgYSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLnZpZXcudmlldy1hcHMtZmFxIC52aWV3LWNvbnRlbnQgPiBkaXYgYTpob3ZlciwgLnZpZXcudmlldy1hcHMtZmFxIC52aWV3LWNvbnRlbnQgPiBkaXYgYTpmb2N1cywgLnZpZXcudmlldy1hcHMtZmFxIC52aWV3LWNvbnRlbnQgPiBkaXYgYTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWRhcmspO1xufVxuLnZpZXcudmlldy1hcHMtZmFxIC52aWV3LWNvbnRlbnQgPiBkaXYgc3Ryb25nIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuLyogRmllbGQgc3BlY2lmaWMgc3R5bGluZ1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ub2RlIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ubm9kZSAuZmllbGQtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuLyogRmxhZyBidXR0b25zXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhZyBhIH4gcC5qcy1mbGFnLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZsYWcuYWN0aW9uLWZsYWcgLmFqYXgtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5mbGFnLmFjdGlvbi11bmZsYWcgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4uZmxhZy5hY3Rpb24tdW5mbGFnIC5hamF4LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5mbGFnIC5hamF4LXByb2dyZXNzIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjY1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjY1KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygzcmVtICogMC42NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWpheC5naWZcIikgY2VudGVyIGNlbnRlciByZXBlYXQteCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLmZsYWcgLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4vKiBGb290ZXJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5mb290ZXIuc2l0ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ub3JtYWwpO1xufVxuZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIC5yZWdpb24ge1xuICBmbGV4OiAxO1xufVxuZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIC5yZWdpb24tZm9vdGVyLWZpcnN0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIC5yZWdpb24tZm9vdGVyLXNlY29uZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxO1xufVxuZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbmZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgYSxcbmZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBhOmhvdmVyLCBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgYTpmb2N1cywgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpIGE6YWN0aXZlLFxuZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpIHNwYW46aG92ZXIsXG5mb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgc3Bhbjpmb2N1cyxcbmZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBzcGFuOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbmZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpOmZpcnN0LWNoaWxkIGEubmF2LWxpbmssIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaTpmaXJzdC1vZi10eXBlIGEubmF2LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4vKipcbi8qIE1vYmlsZSBicmVha3BvaW50XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX2xvZ28ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX2xvZ28gLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBhLFxuICBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGk6bGFzdC1jaGlsZCBhLm5hdi1saW5rLCBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGk6bGFzdC1vZi10eXBlIGEubmF2LWxpbmsge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIC5yZWdpb24tZm9vdGVyLWZpcnN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIC5yZWdpb24tZm9vdGVyLXNlY29uZCB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cbi8qKlxuLyogSGVhZGVyIHJlZ2lvblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmhlYWRlci5oZWFkZXIge1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5oZWFkZXIuaGVhZGVyIC5zaXRlLWhlYWRlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5oZWFkZXIuaGVhZGVyIC5zaXRlLWhlYWRlcl9fdG9wID4gKiB7XG4gIGZsZXg6IDE7XG59XG5oZWFkZXIuaGVhZGVyIC5zaXRlLWhlYWRlcl9fdG9wICNibG9jay1kaXNjbGFpbWVyLWNvZGUtYmxvY2sge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMTtcbn1cbmhlYWRlci5oZWFkZXIgLnNpdGUtaGVhZGVyX190b3AgI2Jsb2NrLWRpc2NsYWltZXItY29kZS1ibG9jayBwIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbGlnaHQpO1xuICBmb250LXNpemU6IDEycHg7XG59XG5oZWFkZXIuaGVhZGVyIC5zaXRlLWhlYWRlcl9fdG9wIG5hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbmhlYWRlci5oZWFkZXIgLnNpdGUtaGVhZGVyX190b3AgbmF2IHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5oZWFkZXIuaGVhZGVyIC5zaXRlLWhlYWRlcl9fdG9wIG5hdiB1bCBsaSBhOmJlZm9yZSwgaGVhZGVyLmhlYWRlciAuc2l0ZS1oZWFkZXJfX3RvcCBuYXYgdWwgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbmhlYWRlci5oZWFkZXIgLnNpdGUtaGVhZGVyX190b3AgbmF2IHVsIGxpIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5oZWFkZXIuaGVhZGVyIC5zaXRlLWhlYWRlcl9fdG9wIG5hdiB1bCBsaSBhOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udDogdmFyKC0tZmEtZm9udC1zb2xpZCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5oZWFkZXIuaGVhZGVyIC5zaXRlLWhlYWRlcl9fdG9wICNibG9jay1zb2JpLWxvZ28tYmxvY2sge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmhlYWRlci5oZWFkZXIgLnNpdGUtaGVhZGVyX190b3AgI2Jsb2NrLXNvYmktbG9nby1ibG9jayBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIuMjVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuYm9keS5jYW5keS1zdHJpcGUgLnNpdGUtaGVhZGVyX190b3AgI2Jsb2NrLWRpc2NsYWltZXItY29kZS1ibG9jayBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuYm9keS5jYW5keS1zdHJpcGUgLnNpdGUtaGVhZGVyX190b3AgbmF2IHVsIGxpIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5ib2R5LmNhbmR5LXN0cmlwZSAuc2l0ZS1oZWFkZXJfX3RvcCBuYXYgdWwgbGkgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkuY2FuZHktc3RyaXBlIC5zaXRlLWhlYWRlcl9fdG9wIG5hdiB1bCBsaSBhOmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuYm9keS5jYW5keS1zdHJpcGUgLnNpdGUtaGVhZGVyX190b3AgI2Jsb2NrLXNvYmktbG9nby1ibG9jayBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSkgb3BhY2l0eSgxKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKSBvcGFjaXR5KDEpO1xufVxuXG4vKipcbi8qIE1vYmlsZSBicmVha3BvaW50XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGhlYWRlci5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyICNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWF4LWhlaWdodDogM3JlbTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyICNuYXZiYXItbWFpbiBuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBoZWFkZXIuaGVhZGVyIC5zaXRlLWhlYWRlcl9fdG9wIG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyoqXG4vKiBIVE1MIEVsZW1lbnRzOiBQYWdlXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCwgYm9keSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTIwZGVnLCBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tcHJpbWFyeS1jb2xvcikgMjAlLCB3aGl0ZSA4MCUpIDI1JSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXRlcnRpYXJ5LWNvbG9yKSAyMCUsIHdoaXRlIDgwJSkgNzUlKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuaHRtbC5jYW5keS1zdHJpcGUsIGJvZHkuY2FuZHktc3RyaXBlIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtMjBkZWcsIHZhcigtLXByaW1hcnktY29sb3IpLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSAyMHJlbSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktY29sb3IpIDgwJSwgd2hpdGUgMjAlKSAyMHJlbSwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXByaW1hcnktY29sb3IpIDgwJSwgd2hpdGUgMjAlKSBjYWxjKDIwcmVtICogMikpO1xufVxuXG4vKipcbi8qIEhUTUwgRWxlbWVudHM6IFRpdGxlc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmgxLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgLmgxLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBoMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgaDIsIC5oMiwgaDMsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgLmgzLCBoNCwgLmg0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCAucG9sbGluZyAucG9sbGluZy1sYWJlbC13cmFwcGVyIC5wb2xsaW5nLWxhYmVsLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgLnBvbGxpbmcgLnBvbGxpbmctbGFiZWwtd3JhcHBlciAucG9sbGluZy1sYWJlbCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLWNvbXBhcmlzb24gI2Fwcy1ncmFwaC1jb21wYXJlLXNldHRpbmdzLWZvcm0gZmllbGRzZXQgbGVnZW5kLCAudWktd2lkZ2V0LnVpLWRpYWxvZy51aS13aWRnZXQtY29udGVudCAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGUsIGg1LCAuaDUsIGg2LCAuaDYsXG4uaDEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWxpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaDE6ZW1wdHksIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDI6ZW1wdHksIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyOmVtcHR5LCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlOmVtcHR5LCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMjplbXB0eSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLmgyOmVtcHR5LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGU6ZW1wdHksIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDI6ZW1wdHksIGgyOmVtcHR5LCBoMzplbXB0eSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlOmVtcHR5LCBoNDplbXB0eSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgLnBvbGxpbmcgLnBvbGxpbmctbGFiZWwtd3JhcHBlciAucG9sbGluZy1sYWJlbDplbXB0eSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC5wb2xsaW5nIC5wb2xsaW5nLWxhYmVsLXdyYXBwZXIgLnBvbGxpbmctbGFiZWw6ZW1wdHksIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1jb21wYXJpc29uICNhcHMtZ3JhcGgtY29tcGFyZS1zZXR0aW5ncy1mb3JtIGZpZWxkc2V0IGxlZ2VuZDplbXB0eSwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlOmVtcHR5LCBoNTplbXB0eSwgaDY6ZW1wdHksXG4uaDE6ZW1wdHksIC5oMjplbXB0eSwgLmgzOmVtcHR5LCAuaDQ6ZW1wdHksIC5oNTplbXB0eSwgLmg2OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaDEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLmgyLCAuaDEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAucGFuZWxfX3RpdGxlLmgyLCAuaDEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG59XG5cbmgyLCAuaDIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG59XG5cbmgzLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsIC5oMyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuaDQsIC5oNCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgLnBvbGxpbmcgLnBvbGxpbmctbGFiZWwtd3JhcHBlciAucG9sbGluZy1sYWJlbCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIC5wb2xsaW5nIC5wb2xsaW5nLWxhYmVsLXdyYXBwZXIgLnBvbGxpbmctbGFiZWwsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1jb21wYXJpc29uICNhcHMtZ3JhcGgtY29tcGFyZS1zZXR0aW5ncy1mb3JtIGZpZWxkc2V0IGxlZ2VuZCwgLnVpLXdpZGdldC51aS1kaWFsb2cudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vKipcbi8qIEhUTUwgRWxlbWVudHM6IFRleHQgTW9kaWZpZXJzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xucDpsYXN0LWNoaWxkLCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbmE6Zm9jdXMsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrKTtcbn1cbnN1cCxcbnN1YiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG5zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG5sYWJlbCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4vKipcbi8qIEhUTUwgRWxlbWVudHM6IFRhYmxlc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLyoqXG4vKiBIVE1MIEVsZW1lbnRzOiBGb3JtXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBtaW4oOC41dncsIDYwcHgpICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xufVxuc2VsZWN0OmZvY3VzLCBzZWxlY3Q6YWN0aXZlLFxudGV4dGFyZWE6Zm9jdXMsXG50ZXh0YXJlYTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKipcbi8qIEhUTUwgRWxlbWVudHM6IFJlY2FwdGNoYVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuLyogR2VuZXJhbCBib2R5IGNvbnRlbnRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jcGFnZSB7XG4gIHBhZGRpbmc6IDIuNXZoIDV2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4jcGFnZSAjbWFpbi13cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcGFnZSAjbWFpbi13cmFwcGVyIG1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi8qKlxuLyogTW9iaWxlIGJyZWFrcG9pbnRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3BhZ2UgLmZlYXR1cmVkLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG4vKipcbi8qIE1haW50ZW5hbmNlIE1vZGVcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSwgI2JkY2JkNSk7XG59XG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2UgaDEsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGJvZHkubWFpbnRlbmFuY2UtcGFnZSBoMiwgYm9keS5tYWludGVuYW5jZS1wYWdlIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGJvZHkubWFpbnRlbmFuY2UtcGFnZSAuaDIsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5tYWludGVuYW5jZS1wYWdlIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgaDIsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAuaDIsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAuaDEsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubWFpbnRlbmFuY2UtcGFnZSBoMi5wYW5lbF9fdGl0bGUsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAucGFuZWxfX3RpdGxlLmgyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLnBhbmVsX190aXRsZS5oMixcbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBoMixcbmJvZHkubWFpbnRlbmFuY2UtcGFnZSAuaDIsXG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2UgaDMsXG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2UgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSxcbmJvZHkubWFpbnRlbmFuY2UtcGFnZSAuaDMsXG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2UgaW1nLFxuYm9keS5tYWludGVuYW5jZS1wYWdlIHN2ZyxcbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBwLFxuYm9keS5tYWludGVuYW5jZS1wYWdlIGEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xuICBwYWRkaW5nOiBpbml0aWFsO1xuICBtYXJnaW46IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBoMTpiZWZvcmUsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyOmJlZm9yZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgaDI6YmVmb3JlLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDI6YmVmb3JlLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGJvZHkubWFpbnRlbmFuY2UtcGFnZSAuaDI6YmVmb3JlLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZTpiZWZvcmUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gYm9keS5tYWludGVuYW5jZS1wYWdlIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlOmJlZm9yZSwgYm9keS5tYWludGVuYW5jZS1wYWdlIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGgyOmJlZm9yZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5tYWludGVuYW5jZS1wYWdlIGgyOmJlZm9yZSwgYm9keS5tYWludGVuYW5jZS1wYWdlIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMjpiZWZvcmUsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAuaDI6YmVmb3JlLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLmgxOmJlZm9yZSwgYm9keS5tYWludGVuYW5jZS1wYWdlIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZTpiZWZvcmUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubWFpbnRlbmFuY2UtcGFnZSBoMi5wYW5lbF9fdGl0bGU6YmVmb3JlLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMjpiZWZvcmUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubWFpbnRlbmFuY2UtcGFnZSAucGFuZWxfX3RpdGxlLmgyOmJlZm9yZSwgYm9keS5tYWludGVuYW5jZS1wYWdlIGgxOmFmdGVyLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgaDI6YWZ0ZXIsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLmgyOmFmdGVyLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZTphZnRlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGU6YWZ0ZXIsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMjphZnRlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5tYWludGVuYW5jZS1wYWdlIGgyOmFmdGVyLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLmgyOmFmdGVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLmgyOmFmdGVyLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLmgxOmFmdGVyLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlOmFmdGVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgaDIucGFuZWxfX3RpdGxlOmFmdGVyLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMjphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5tYWludGVuYW5jZS1wYWdlIC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsXG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2UgaDI6YmVmb3JlLFxuYm9keS5tYWludGVuYW5jZS1wYWdlIC5oMjpiZWZvcmUsXG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2UgaDI6YWZ0ZXIsXG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLmgyOmFmdGVyLFxuYm9keS5tYWludGVuYW5jZS1wYWdlIGgzOmJlZm9yZSxcbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGU6YmVmb3JlLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZTpiZWZvcmUsXG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2UgLmgzOmJlZm9yZSxcbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBoMzphZnRlcixcbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGU6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlOmFmdGVyLFxuYm9keS5tYWludGVuYW5jZS1wYWdlIC5oMzphZnRlcixcbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBpbWc6YmVmb3JlLFxuYm9keS5tYWludGVuYW5jZS1wYWdlIGltZzphZnRlcixcbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBzdmc6YmVmb3JlLFxuYm9keS5tYWludGVuYW5jZS1wYWdlIHN2ZzphZnRlcixcbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBwOmJlZm9yZSxcbmJvZHkubWFpbnRlbmFuY2UtcGFnZSBwOmFmdGVyLFxuYm9keS5tYWludGVuYW5jZS1wYWdlIGE6YmVmb3JlLFxuYm9keS5tYWludGVuYW5jZS1wYWdlIGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgLmljb24gaW1nLFxuYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyIC5pY29uIHN2ZyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgwKSBvcGFjaXR5KDEpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDApIG9wYWNpdHkoMSk7XG59XG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIGgxLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gaDIsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAjbWFpbnRlbmFuY2Utd3JhcHBlciAjbWFpbiBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gLmgyLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAjbWFpbnRlbmFuY2Utd3JhcHBlciAjbWFpbiBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIGgyLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLmgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gLmgyLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gLmgxLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAjbWFpbnRlbmFuY2Utd3JhcHBlciAjbWFpbiBoMiwgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5oMiwgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubWFpbnRlbmFuY2UtcGFnZSAjbWFpbnRlbmFuY2Utd3JhcHBlciAjbWFpbiBoMiwgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gLmgyLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gaDIucGFuZWxfX3RpdGxlLCBib2R5Lm1haW50ZW5hbmNlLXBhZ2UgI21haW50ZW5hbmNlLXdyYXBwZXIgI21haW4gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5tYWludGVuYW5jZS1wYWdlICNtYWludGVuYW5jZS13cmFwcGVyICNtYWluIC5wYW5lbF9fdGl0bGUuaDIge1xuICBmb250LXNpemU6IGNhbGMoMTZweCAqIDIuNSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qKlxuLyogTWVkaWFcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWVkaWEgLm1lZGlhX19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtdGh1bWJuYWlsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4ubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1jb250ZW50IC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LXNpemU6IDQwcHg7XG59XG4ubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIGEsXG4ubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIGJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYSB+IGEsIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYSB+IGJ1dHRvbixcbi5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYnV0dG9uIH4gYSxcbi5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYnV0dG9uIH4gYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayBhOmxhc3Qtb2YtdHlwZSwgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayBhOmxhc3QtY2hpbGQsXG4ubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIGJ1dHRvbjpsYXN0LW9mLXR5cGUsXG4ubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5tZWRpYS5tZWRpYS0tdHlwZS1saW5rLm1lZGlhLS12aWV3LW1vZGUtd2ViY2FzdCAubWVkaWFfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogb3ZlcmxheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbn1cbi5tZWRpYS5tZWRpYS0tdHlwZS1saW5rLm1lZGlhLS12aWV3LW1vZGUtd2ViY2FzdCAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5tZWRpYS5tZWRpYS0tdHlwZS1saW5rLm1lZGlhLS12aWV3LW1vZGUtd2ViY2FzdCAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZmxleDogdW5zZXQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5tZWRpYS5tZWRpYS0tdHlwZS1saW5rLm1lZGlhLS12aWV3LW1vZGUtd2ViY2FzdCAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG4ubWVkaWEubWVkaWEtLXR5cGUtaWZyYW1lIC5maWVsZC0tdHlwZS1pZnJhbWUgaWZyYW1lIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuLyogRWRpdGluZyBjb250ZW50XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vZGUtZWRpdCAjcGFnZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gI3BhZ2UsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgI3BhZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZWRpdCBmaWVsZHNldCBsZWdlbmQsXG4ubm9kZS1lZGl0IGxhYmVsLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAubm9kZS1lZGl0IC5maWVsZF9fbGFiZWwsXG4ubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5ub2RlLWVkaXQgLmZpZWxkX19sYWJlbCxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBsYWJlbCxcbi5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4ubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwtdmlldyAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5maWVsZF9fbGFiZWwsXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLm5vZGUtZWRpdCBsYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAubm9kZS1lZGl0IC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAubm9kZS1lZGl0IC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5ub2RlLWVkaXQgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGxhYmVsLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4ubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIC5maWVsZF9fbGFiZWwsXG4ubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAubm9kZS1lZGl0IC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuLm5vZGUtZWRpdCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5ub2RlLWVkaXQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAubm9kZS1lZGl0IGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIC5ub2RlLWVkaXQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgLm5vZGUtZWRpdCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwtdmlldyAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAubm9kZS1lZGl0IC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIC5ub2RlLWVkaXQgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAubm9kZS1lZGl0IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLm5vZGUtZWRpdCAuZmllbGRfX2xhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBmaWVsZHNldCBsZWdlbmQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGxhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZF9fbGFiZWwsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkX19sYWJlbCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBsYWJlbCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwtdmlldyAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5maWVsZF9fbGFiZWwsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmFkbWluaXN0cmF0b3ItZm9ybSBsYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGxhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIC5maWVsZF9fbGFiZWwsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5hZG1pbmlzdHJhdG9yLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuYWRtaW5pc3RyYXRvci1mb3JtIGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwtdmlldyAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuYWRtaW5pc3RyYXRvci1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGRfX2xhYmVsLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGZpZWxkc2V0IGxlZ2VuZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBsYWJlbCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkX19sYWJlbCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkX19sYWJlbCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkX19sYWJlbCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZF9fbGFiZWwsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGRfX2xhYmVsLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGxhYmVsLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZpZWxkX19sYWJlbCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmRhc2hib2FyZHMtY29udGFpbmVyIGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwtdmlldyAucG9sbCAuZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGRfX2xhYmVsLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgbGFiZWwsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwtdmlldyAucG9sbCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbC12aWV3LWZvcm0gLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwtdmlldyAucG9sbCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgLmZpZWxkX19sYWJlbCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZGFzaGJvYXJkcy1jb250YWluZXIgbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbC12aWV3IC5wb2xsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsLXZpZXcgLnBvbGwgLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZF9fbGFiZWwsXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGRfX2xhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAuZGFzaGJvYXJkcy1jb250YWluZXIgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubm9kZS1lZGl0IC5ob3Jpem9udGFsLXRhYnMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ob3Jpem9udGFsLXRhYnMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmhvcml6b250YWwtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ub2RlLWVkaXQgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ub2RlLWVkaXQgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ub2RlLWVkaXQgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMC42ZW0gMmVtO1xufVxuLm5vZGUtZWRpdCAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEgLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYSAuZm9ybS1yZXF1aXJlZDphZnRlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEgLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubm9kZS1lZGl0IC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYTphZnRlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhOmFmdGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4NSU7XG4gIGxlZnQ6IDcuNSU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YwRjM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbn1cbi5ub2RlLWVkaXQgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhOmhvdmVyOmFmdGVyLCAubm9kZS1lZGl0IC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYTphY3RpdmU6YWZ0ZXIsIC5ub2RlLWVkaXQgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhOmZvY3VzOmFmdGVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGE6aG92ZXI6YWZ0ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYTphY3RpdmU6YWZ0ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYTpmb2N1czphZnRlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGE6aG92ZXI6YWZ0ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhOmFjdGl2ZTphZnRlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGE6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktbGlnaHQpO1xufVxuLm5vZGUtZWRpdCAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLnNlbGVjdGVkIGE6YWZ0ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkuc2VsZWN0ZWQgYTphZnRlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLnNlbGVjdGVkIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5ub2RlLWVkaXQgLmhvcml6b250YWwtdGFicyBkaXYuaG9yaXpvbnRhbC10YWJzLXBhbmVzIGRldGFpbHMuaG9yaXpvbnRhbC10YWJzLXBhbmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5ob3Jpem9udGFsLXRhYnMgZGl2Lmhvcml6b250YWwtdGFicy1wYW5lcyBkZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5ob3Jpem9udGFsLXRhYnMgZGl2Lmhvcml6b250YWwtdGFicy1wYW5lcyBkZXRhaWxzLmhvcml6b250YWwtdGFicy1wYW5lIHtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDE0cHggMTBweCAtMTBweCB2YXIoLS1zZWNvbmRhcnktYWxwaGEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMTRweCAxMHB4IC0xMHB4IHZhcigtLXNlY29uZGFyeS1hbHBoYSk7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAxMHB4IC0xMHB4IHZhcigtLXNlY29uZGFyeS1hbHBoYSk7XG59XG4ubm9kZS1lZGl0IC52ZXJ0aWNhbC10YWJzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAudmVydGljYWwtdGFicyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAudmVydGljYWwtdGFicyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5ub2RlLWVkaXQgLnZlcnRpY2FsLXRhYnMgdWwudmVydGljYWwtdGFic19fbWVudSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnZlcnRpY2FsLXRhYnMgdWwudmVydGljYWwtdGFic19fbWVudSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgYm9yZGVyOiBub25lO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtZWRpdCAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5vZGUtZWRpdCAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIGEge1xuICBjb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNmVtIDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5vZGUtZWRpdCAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIGE6YWZ0ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYTphZnRlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMCU7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YwRjM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbn1cbi5ub2RlLWVkaXQgLnZlcnRpY2FsLXRhYnMgdWwudmVydGljYWwtdGFic19fbWVudSBsaSBhOmhvdmVyLCAubm9kZS1lZGl0IC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYTphY3RpdmUsIC5ub2RlLWVkaXQgLnZlcnRpY2FsLXRhYnMgdWwudmVydGljYWwtdGFic19fbWVudSBsaSBhOmZvY3VzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIGE6aG92ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYTphY3RpdmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYTpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIGE6aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnZlcnRpY2FsLXRhYnMgdWwudmVydGljYWwtdGFic19fbWVudSBsaSBhOmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IHVuc2V0O1xufVxuLm5vZGUtZWRpdCAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIGE6aG92ZXIgc3Ryb25nLCAubm9kZS1lZGl0IC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYTphY3RpdmUgc3Ryb25nLCAubm9kZS1lZGl0IC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYTpmb2N1cyBzdHJvbmcsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYTpob3ZlciBzdHJvbmcsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYTphY3RpdmUgc3Ryb25nLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIGE6Zm9jdXMgc3Ryb25nLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYTpob3ZlciBzdHJvbmcsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnZlcnRpY2FsLXRhYnMgdWwudmVydGljYWwtdGFic19fbWVudSBsaSBhOmFjdGl2ZSBzdHJvbmcsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnZlcnRpY2FsLXRhYnMgdWwudmVydGljYWwtdGFic19fbWVudSBsaSBhOmZvY3VzIHN0cm9uZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLWVkaXQgLnZlcnRpY2FsLXRhYnMgdWwudmVydGljYWwtdGFic19fbWVudSBsaSBhOmhvdmVyOmFmdGVyLCAubm9kZS1lZGl0IC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYTphY3RpdmU6YWZ0ZXIsIC5ub2RlLWVkaXQgLnZlcnRpY2FsLXRhYnMgdWwudmVydGljYWwtdGFic19fbWVudSBsaSBhOmZvY3VzOmFmdGVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIGE6aG92ZXI6YWZ0ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYTphY3RpdmU6YWZ0ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkgYTpmb2N1czphZnRlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIGE6aG92ZXI6YWZ0ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnZlcnRpY2FsLXRhYnMgdWwudmVydGljYWwtdGFic19fbWVudSBsaSBhOmFjdGl2ZTphZnRlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpIGE6Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktbGlnaHQpO1xufVxuLm5vZGUtZWRpdCAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLmlzLXNlbGVjdGVkIGE6YWZ0ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC52ZXJ0aWNhbC10YWJzIHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkuaXMtc2VsZWN0ZWQgYTphZnRlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAudmVydGljYWwtdGFicyB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLmlzLXNlbGVjdGVkIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5ub2RlLWVkaXQgLnZlcnRpY2FsLXRhYnMgZGl2LnZlcnRpY2FsLXRhYnNfX3BhbmVzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAudmVydGljYWwtdGFicyBkaXYudmVydGljYWwtdGFic19fcGFuZXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnZlcnRpY2FsLXRhYnMgZGl2LnZlcnRpY2FsLXRhYnNfX3BhbmVzIHtcbiAgZmxleDogMTtcbn1cbi5ub2RlLWVkaXQgLnZlcnRpY2FsLXRhYnMgZGl2LnZlcnRpY2FsLXRhYnNfX3BhbmVzID4gZGV0YWlscyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnZlcnRpY2FsLXRhYnMgZGl2LnZlcnRpY2FsLXRhYnNfX3BhbmVzID4gZGV0YWlscyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAudmVydGljYWwtdGFicyBkaXYudmVydGljYWwtdGFic19fcGFuZXMgPiBkZXRhaWxzIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xufVxuLm5vZGUtZWRpdCAudmVydGljYWwtdGFiczphZnRlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLnZlcnRpY2FsLXRhYnM6YWZ0ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLnZlcnRpY2FsLXRhYnM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZGF0ZXJhbmdlIGZpZWxkc2V0IGxlZ2VuZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWRhdGVyYW5nZSBmaWVsZHNldCBsZWdlbmQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWRhdGVyYW5nZSBmaWVsZHNldCBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZGF0ZXJhbmdlIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZGF0ZXJhbmdlIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1kYXRlcmFuZ2UgZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbn1cbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWRhdGVyYW5nZSBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiA+IGZpZWxkc2V0LFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZGF0ZXJhbmdlIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2ID4gZGl2LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZGF0ZXJhbmdlIGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2ID4gZmllbGRzZXQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1kYXRlcmFuZ2UgZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgPiBkaXYsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWRhdGVyYW5nZSBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiA+IGZpZWxkc2V0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1kYXRlcmFuZ2UgZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgPiBkaXYge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1pbWFnZSAuaW1hZ2Utd2lkZ2V0LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtaW1hZ2UgLmltYWdlLXdpZGdldCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtaW1hZ2UgLmltYWdlLXdpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBnYXA6IDFyZW07XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1pbWFnZSAuaW1hZ2Utd2lkZ2V0OmFmdGVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtaW1hZ2UgLmltYWdlLXdpZGdldDphZnRlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtaW1hZ2UgLmltYWdlLXdpZGdldDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1pbWFnZSAuaW1hZ2Utd2lkZ2V0IC5pbWFnZS13aWRnZXQtZGF0YSBkZXRhaWxzLmltYWdlLWRhdGFfX2Nyb3Atd3JhcHBlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWltYWdlIC5pbWFnZS13aWRnZXQgLmltYWdlLXdpZGdldC1kYXRhIGRldGFpbHMuaW1hZ2UtZGF0YV9fY3JvcC13cmFwcGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1pbWFnZSAuaW1hZ2Utd2lkZ2V0IC5pbWFnZS13aWRnZXQtZGF0YSBkZXRhaWxzLmltYWdlLWRhdGFfX2Nyb3Atd3JhcHBlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWltYWdlIC5pbWFnZS13aWRnZXQgLmltYWdlLXdpZGdldC1kYXRhIGRldGFpbHMuaW1hZ2UtZGF0YV9fY3JvcC13cmFwcGVyID4gZGl2LmRldGFpbHMtd3JhcHBlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWltYWdlIC5pbWFnZS13aWRnZXQgLmltYWdlLXdpZGdldC1kYXRhIGRldGFpbHMuaW1hZ2UtZGF0YV9fY3JvcC13cmFwcGVyID4gZGl2LmRldGFpbHMtd3JhcHBlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtaW1hZ2UgLmltYWdlLXdpZGdldCAuaW1hZ2Utd2lkZ2V0LWRhdGEgZGV0YWlscy5pbWFnZS1kYXRhX19jcm9wLXdyYXBwZXIgPiBkaXYuZGV0YWlscy13cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWltYWdlIC5pbWFnZS13aWRnZXQgLmltYWdlLXdpZGdldC1kYXRhIGRldGFpbHMuaW1hZ2UtZGF0YV9fY3JvcC13cmFwcGVyID4gZGl2LmRldGFpbHMtd3JhcHBlciBmaWVsZHNldCAudmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fcGFuZXMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1pbWFnZSAuaW1hZ2Utd2lkZ2V0IC5pbWFnZS13aWRnZXQtZGF0YSBkZXRhaWxzLmltYWdlLWRhdGFfX2Nyb3Atd3JhcHBlciA+IGRpdi5kZXRhaWxzLXdyYXBwZXIgZmllbGRzZXQgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1pbWFnZSAuaW1hZ2Utd2lkZ2V0IC5pbWFnZS13aWRnZXQtZGF0YSBkZXRhaWxzLmltYWdlLWRhdGFfX2Nyb3Atd3JhcHBlciA+IGRpdi5kZXRhaWxzLXdyYXBwZXIgZmllbGRzZXQgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1pbWFnZSAuaW1hZ2Utd2lkZ2V0IC5pbWFnZS13aWRnZXQtZGF0YSBkZXRhaWxzLmltYWdlLWRhdGFfX2Nyb3Atd3JhcHBlciA+IGRpdi5kZXRhaWxzLXdyYXBwZXIgZmllbGRzZXQgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzIC5jcm9wcGVyLWNvbnRhaW5lcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWltYWdlIC5pbWFnZS13aWRnZXQgLmltYWdlLXdpZGdldC1kYXRhIGRldGFpbHMuaW1hZ2UtZGF0YV9fY3JvcC13cmFwcGVyID4gZGl2LmRldGFpbHMtd3JhcHBlciBmaWVsZHNldCAudmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fcGFuZXMgLmNyb3BwZXItY29udGFpbmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1pbWFnZSAuaW1hZ2Utd2lkZ2V0IC5pbWFnZS13aWRnZXQtZGF0YSBkZXRhaWxzLmltYWdlLWRhdGFfX2Nyb3Atd3JhcHBlciA+IGRpdi5kZXRhaWxzLXdyYXBwZXIgZmllbGRzZXQgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzIC5jcm9wcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtaW1hZ2UgLmltYWdlLXdpZGdldCAuaW1hZ2Utd2lkZ2V0LWRhdGEgYnV0dG9uLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtaW1hZ2UgLmltYWdlLXdpZGdldCAuaW1hZ2Utd2lkZ2V0LWRhdGEgYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1pbWFnZSAuaW1hZ2Utd2lkZ2V0IC5pbWFnZS13aWRnZXQtZGF0YSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1pbWFnZS5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIC5pbWFnZS13aWRnZXQtZGF0YSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWltYWdlLmZpZWxkLS13aWRnZXQtaW1hZ2UtaW1hZ2UgLmltYWdlLXdpZGdldC1kYXRhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1pbWFnZS5maWVsZC0td2lkZ2V0LWltYWdlLWltYWdlIC5pbWFnZS13aWRnZXQtZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRoZWFkID4gdHIsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0aGVhZCA+IHRyLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGhlYWQgPiB0cixcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0aGVhZCA+IHRyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0aGVhZCA+IHRyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGhlYWQgPiB0cixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRoZWFkID4gdHIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGhlYWQgPiB0cixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0aGVhZCA+IHRyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0aGVhZCA+IHRyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0aGVhZCA+IHRyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGhlYWQgPiB0ciB7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0aGVhZCA+IHRyID4gdGgsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRoZWFkID4gdHIgPiB0ZCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRoZWFkID4gdHIgPiB0aCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRoZWFkID4gdHIgPiB0ZCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRoZWFkID4gdHIgPiB0aCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRoZWFkID4gdHIgPiB0ZCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0aGVhZCA+IHRyID4gdGgsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGhlYWQgPiB0ciA+IHRkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0aGVhZCA+IHRyID4gdGgsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRoZWFkID4gdHIgPiB0ZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRoZWFkID4gdHIgPiB0aCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRoZWFkID4gdHIgPiB0ZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRoZWFkID4gdHIgPiB0aCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRoZWFkID4gdHIgPiB0ZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0aGVhZCA+IHRyID4gdGgsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGhlYWQgPiB0ciA+IHRkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRoZWFkID4gdHIgPiB0aCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0aGVhZCA+IHRyID4gdGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRoZWFkID4gdHIgPiB0aCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGhlYWQgPiB0ciA+IHRkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0aGVhZCA+IHRyID4gdGgsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRoZWFkID4gdHIgPiB0ZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRoZWFkID4gdHIgPiB0aCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGhlYWQgPiB0ciA+IHRoOmxhc3Qtb2YtdHlwZSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRoZWFkID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRoZWFkID4gdHIgPiB0aDpsYXN0LW9mLXR5cGUsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRoZWFkID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRoZWFkID4gdHIgPiB0aDpsYXN0LW9mLXR5cGUsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRoZWFkID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGhlYWQgPiB0ciA+IHRoOmxhc3Qtb2YtdHlwZSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0aGVhZCA+IHRyID4gdGQ6bGFzdC1vZi10eXBlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGhlYWQgPiB0ciA+IHRoOmxhc3Qtb2YtdHlwZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRoZWFkID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRoZWFkID4gdHIgPiB0aDpsYXN0LW9mLXR5cGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRoZWFkID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRoZWFkID4gdHIgPiB0aDpsYXN0LW9mLXR5cGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRoZWFkID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGhlYWQgPiB0ciA+IHRoOmxhc3Qtb2YtdHlwZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0aGVhZCA+IHRyID4gdGQ6bGFzdC1vZi10eXBlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRoZWFkID4gdHIgPiB0aDpsYXN0LW9mLXR5cGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGhlYWQgPiB0ciA+IHRkOmxhc3Qtb2YtdHlwZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRoZWFkID4gdHIgPiB0aDpsYXN0LW9mLXR5cGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0aGVhZCA+IHRyID4gdGQ6bGFzdC1vZi10eXBlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGhlYWQgPiB0ciA+IHRoOmxhc3Qtb2YtdHlwZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRoZWFkID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRoZWFkID4gdHIgPiB0aDpsYXN0LW9mLXR5cGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRoZWFkID4gdHIgPiB0ZDpsYXN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0cixcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0cixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ciA+IHRkLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ciA+IHRkLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ciA+IHRkLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ciA+IHRkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ciA+IHRkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ciA+IHRkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyID4gdGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ciA+IHRkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ciA+IHRkLmllZi10YWJsZWRyYWctaGFuZGxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ciA+IHRkLmllZi10YWJsZWRyYWctaGFuZGxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ciA+IHRkLmllZi10YWJsZWRyYWctaGFuZGxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUge1xuICB3aWR0aDogMXB4O1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUgYSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ciA+IHRkLmllZi10YWJsZWRyYWctaGFuZGxlIGEsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ciA+IHRkLmllZi10YWJsZWRyYWctaGFuZGxlIGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ciA+IHRkLmllZi10YWJsZWRyYWctaGFuZGxlIGEsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUgYSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUgYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUgYSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ciA+IHRkLmllZi10YWJsZWRyYWctaGFuZGxlIGEsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ciA+IHRkLmllZi10YWJsZWRyYWctaGFuZGxlIGEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ciA+IHRkLmllZi10YWJsZWRyYWctaGFuZGxlIGEgLmhhbmRsZSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhIC5oYW5kbGUsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUgYSAuaGFuZGxlLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhIC5oYW5kbGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhIC5oYW5kbGUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUgYSAuaGFuZGxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ciA+IHRkLmllZi10YWJsZWRyYWctaGFuZGxlIGEgLmhhbmRsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUgYSAuaGFuZGxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhIC5oYW5kbGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhIC5oYW5kbGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhIC5oYW5kbGUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUgYSAuaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhYmJyW3RpdGxlXSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhYmJyW3RpdGxlXSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhYmJyW3RpdGxlXSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUgYWJiclt0aXRsZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhYmJyW3RpdGxlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhYmJyW3RpdGxlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhYmJyW3RpdGxlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUgYWJiclt0aXRsZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ciA+IHRkLmllZi10YWJsZWRyYWctaGFuZGxlIGFiYnJbdGl0bGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyID4gdGQuaWVmLXRhYmxlZHJhZy1oYW5kbGUgYWJiclt0aXRsZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhYmJyW3RpdGxlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZC5pZWYtdGFibGVkcmFnLWhhbmRsZSBhYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJlZDtcbn1cbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmZpZWxkLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmZpZWxkLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmZpZWxkLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5maWVsZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmZpZWxkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmZpZWxkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmZpZWxkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5maWVsZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyID4gdGQgPiBkaXYuZmllbGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5maWVsZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmZpZWxkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmllZi1lbnRpdHktb3BlcmF0aW9ucyxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5pZWYtZW50aXR5LW9wZXJhdGlvbnMsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyID4gdGQgPiBkaXYuaWVmLWVudGl0eS1vcGVyYXRpb25zLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5pZWYtZW50aXR5LW9wZXJhdGlvbnMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5pZWYtZW50aXR5LW9wZXJhdGlvbnMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyID4gdGQgPiBkaXYuaWVmLWVudGl0eS1vcGVyYXRpb25zLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ciA+IHRkID4gZGl2LmllZi1lbnRpdHktb3BlcmF0aW9ucyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyID4gdGQgPiBkaXYuaWVmLWVudGl0eS1vcGVyYXRpb25zLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5pZWYtZW50aXR5LW9wZXJhdGlvbnMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5pZWYtZW50aXR5LW9wZXJhdGlvbnMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIgPiB0ZCA+IGRpdi5pZWYtZW50aXR5LW9wZXJhdGlvbnMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyID4gdGQgPiBkaXYuaWVmLWVudGl0eS1vcGVyYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpub3QoW2NsYXNzXSksXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyID4gdGQ6bm90KFtjbGFzc10pLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ciA+IHRkOm5vdChbY2xhc3NdKSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyID4gdGQ6bm90KFtjbGFzc10pLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyID4gdGQ6bm90KFtjbGFzc10pLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ciA+IHRkOm5vdChbY2xhc3NdKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIgPiB0ZDpub3QoW2NsYXNzXSksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ciA+IHRkOm5vdChbY2xhc3NdKSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyID4gdGQ6bm90KFtjbGFzc10pLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyID4gdGQ6bm90KFtjbGFzc10pLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyID4gdGQ6bm90KFtjbGFzc10pLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ciA+IHRkOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0sXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0sXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0sXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDFlbSAyZW07XG4gIHBhZGRpbmc6IDEuMjVlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gZGl2W2lkKj0tYWN0aW9uc106bm90KGRpdltpZCo9cGFyYWdyYXBoLWNvbnRlbnQtYWN0aW9uc10pLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSksXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gZGl2W2lkKj0tYWN0aW9uc106bm90KGRpdltpZCo9cGFyYWdyYXBoLWNvbnRlbnQtYWN0aW9uc10pLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbn1cbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSAuZm9ybS10eXBlLXNlbGVjdCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSkgLmZvcm0tdHlwZS1zZWxlY3QsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gZGl2W2lkKj0tYWN0aW9uc106bm90KGRpdltpZCo9cGFyYWdyYXBoLWNvbnRlbnQtYWN0aW9uc10pIC5mb3JtLXR5cGUtc2VsZWN0LFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSkgLmZvcm0tdHlwZS1zZWxlY3QsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSkgLmZvcm0tdHlwZS1zZWxlY3QsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gZGl2W2lkKj0tYWN0aW9uc106bm90KGRpdltpZCo9cGFyYWdyYXBoLWNvbnRlbnQtYWN0aW9uc10pIC5mb3JtLXR5cGUtc2VsZWN0LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0ci5pZWYtcm93LWZvcm0gdGQgLmllZi1mb3JtIGRpdltpZCo9LWFjdGlvbnNdOm5vdChkaXZbaWQqPXBhcmFncmFwaC1jb250ZW50LWFjdGlvbnNdKSAuZm9ybS10eXBlLXNlbGVjdCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gZGl2W2lkKj0tYWN0aW9uc106bm90KGRpdltpZCo9cGFyYWdyYXBoLWNvbnRlbnQtYWN0aW9uc10pIC5mb3JtLXR5cGUtc2VsZWN0LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSkgLmZvcm0tdHlwZS1zZWxlY3QsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSkgLmZvcm0tdHlwZS1zZWxlY3QsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHIuaWVmLXJvdy1mb3JtIHRkIC5pZWYtZm9ybSBkaXZbaWQqPS1hY3Rpb25zXTpub3QoZGl2W2lkKj1wYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXSkgLmZvcm0tdHlwZS1zZWxlY3QsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyLmllZi1yb3ctZm9ybSB0ZCAuaWVmLWZvcm0gZGl2W2lkKj0tYWN0aW9uc106bm90KGRpdltpZCo9cGFyYWdyYXBoLWNvbnRlbnQtYWN0aW9uc10pIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkLCAubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB0ZCwgLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyOmhvdmVyIHRkLCAubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHI6Zm9jdXMgdGQsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHRkLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0cjpob3ZlciB0ZCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHI6Zm9jdXMgdGQsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHRkLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0cjpob3ZlciB0ZCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHI6Zm9jdXMgdGQsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKSB0ZCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgdGQsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0cjpob3ZlciB0ZCxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyOmZvY3VzIHRkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB0YWJsZSB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgdGQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHI6aG92ZXIgdGQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHI6Zm9jdXMgdGQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHRkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0cjpob3ZlciB0ZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgLnRhYmxlIHRib2R5ID4gdHI6Zm9jdXMgdGQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHRkLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgdGFibGUgdGJvZHkgPiB0cjpob3ZlciB0ZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHI6Zm9jdXMgdGQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKSB0ZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgdGQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0cjpob3ZlciB0ZCxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyOmZvY3VzIHRkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoZXZlbikgdGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHRkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHRhYmxlIHRib2R5ID4gdHI6aG92ZXIgdGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgdGFibGUgdGJvZHkgPiB0cjpmb2N1cyB0ZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKSB0ZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAudGFibGUgdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHRkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyOmhvdmVyIHRkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC50YWJsZSB0Ym9keSA+IHRyOmZvY3VzIHRkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyB0YWJsZSB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgdGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHI6aG92ZXIgdGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIHRhYmxlIHRib2R5ID4gdHI6Zm9jdXMgdGQsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC50YWJsZSB0Ym9keSA+IHRyOm50aC1vZi10eXBlKGV2ZW4pIHRkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHRkLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAudGFibGUgdGJvZHkgPiB0cjpob3ZlciB0ZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnRhYmxlIHRib2R5ID4gdHI6Zm9jdXMgdGQge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBmaWVsZHNldC5pZWYtZm9ybSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGZpZWxkc2V0LmllZi1mb3JtLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBmaWVsZHNldC5pZWYtZm9ybSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGZpZWxkc2V0LmllZi1mb3JtLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGZpZWxkc2V0LmllZi1mb3JtLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBmaWVsZHNldC5pZWYtZm9ybSB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbn1cbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5LFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5LFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeSxcbiAgICAubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnksXG4gICAgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnksXG4gICAgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5LFxuICAgIC5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnksXG4gICAgLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnkge1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gICAgLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6YmVmb3JlLFxuICAgIC5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeTpiZWZvcmUsXG4gICAgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6YmVmb3JlLFxuICAgIC5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeTpiZWZvcmUsXG4gICAgLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeTpiZWZvcmUsXG4gICAgLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5IHNwYW4sXG4gICAgLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5IHNwYW4sXG4gICAgLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnkgc3BhbixcbiAgICAuYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnkgc3BhbixcbiAgICAuZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5IHNwYW4sXG4gICAgLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6YWZ0ZXIsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnk6YWZ0ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeTphZnRlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeTphZnRlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6YWZ0ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeTphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsIC5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeTpub3QoLmNvbGxhcHNlZCk6YWZ0ZXIsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnk6bm90KC5jb2xsYXBzZWQpOmFmdGVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6bm90KC5jb2xsYXBzZWQpOmFmdGVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5Om5vdCguY29sbGFwc2VkKTphZnRlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6bm90KC5jb2xsYXBzZWQpOmFmdGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnk6bm90KC5jb2xsYXBzZWQpOmFmdGVyIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeVthcmlhLWV4cGFuZGVkPWZhbHNlXTphZnRlcixcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeVthcmlhLWV4cGFuZGVkPWZhbHNlXTphZnRlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmFmdGVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmFmdGVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeVthcmlhLWV4cGFuZGVkPWZhbHNlXTphZnRlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmFmdGVyIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6aG92ZXIsIC5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5OmZvY3VzLCAubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeTphY3RpdmUsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnk6aG92ZXIsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnk6Zm9jdXMsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnk6YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6aG92ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeTpmb2N1cyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5OmFjdGl2ZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeTpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeTpmb2N1cyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeTphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgZGV0YWlscyBzdW1tYXJ5OmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGRldGFpbHMgc3VtbWFyeTpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSBkZXRhaWxzIHN1bW1hcnk6YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyBkZXRhaWxzIHN1bW1hcnk6aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIGRldGFpbHMgc3VtbWFyeTpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgZGV0YWlscyBzdW1tYXJ5OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkLS13aWRnZXQtZW50aXR5LWJyb3dzZXItZW50aXR5LXJlZmVyZW5jZSAuZW50aXRpZXMtbGlzdCAucmVuZGVyZWQtZW50aXR5LFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMuZmllbGQtLXdpZGdldC1lbnRpdHktYnJvd3Nlci1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdGllcy1saXN0IC5yZW5kZXJlZC1lbnRpdHksXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkLS13aWRnZXQtZW50aXR5LWJyb3dzZXItZW50aXR5LXJlZmVyZW5jZSAuZW50aXRpZXMtbGlzdCAucmVuZGVyZWQtZW50aXR5LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMuZmllbGQtLXdpZGdldC1lbnRpdHktYnJvd3Nlci1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdGllcy1saXN0IC5yZW5kZXJlZC1lbnRpdHksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGQtLXdpZGdldC1lbnRpdHktYnJvd3Nlci1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdGllcy1saXN0IC5yZW5kZXJlZC1lbnRpdHksXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zLmZpZWxkLS13aWRnZXQtZW50aXR5LWJyb3dzZXItZW50aXR5LXJlZmVyZW5jZSAuZW50aXRpZXMtbGlzdCAucmVuZGVyZWQtZW50aXR5IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkLS13aWRnZXQtZW50aXR5LWJyb3dzZXItZW50aXR5LXJlZmVyZW5jZSAuZW50aXRpZXMtbGlzdCAucmVuZGVyZWQtZW50aXR5ID4gZGl2LFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMuZmllbGQtLXdpZGdldC1lbnRpdHktYnJvd3Nlci1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdGllcy1saXN0IC5yZW5kZXJlZC1lbnRpdHkgPiBkaXYsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkLS13aWRnZXQtZW50aXR5LWJyb3dzZXItZW50aXR5LXJlZmVyZW5jZSAuZW50aXRpZXMtbGlzdCAucmVuZGVyZWQtZW50aXR5ID4gZGl2LFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMuZmllbGQtLXdpZGdldC1lbnRpdHktYnJvd3Nlci1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdGllcy1saXN0IC5yZW5kZXJlZC1lbnRpdHkgPiBkaXYsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGQtLXdpZGdldC1lbnRpdHktYnJvd3Nlci1lbnRpdHktcmVmZXJlbmNlIC5lbnRpdGllcy1saXN0IC5yZW5kZXJlZC1lbnRpdHkgPiBkaXYsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zLmZpZWxkLS13aWRnZXQtZW50aXR5LWJyb3dzZXItZW50aXR5LXJlZmVyZW5jZSAuZW50aXRpZXMtbGlzdCAucmVuZGVyZWQtZW50aXR5ID4gZGl2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5wYXJhZ3JhcGgtdHlwZS10b3AsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAucGFyYWdyYXBoLXR5cGUtdG9wLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAucGFyYWdyYXBoLXR5cGUtdG9wLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMgLnBhcmFncmFwaC10eXBlLXRvcCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAucGFyYWdyYXBoLXR5cGUtdG9wLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAucGFyYWdyYXBoLXR5cGUtdG9wIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNFQ0YwRjM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRUNGMEYzO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbi5ub2RlLWVkaXQgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaC10eXBlLXRpdGxlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIsXG4ubm9kZS1lZGl0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLXJldmlzaW9ucyAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UtcmV2aXNpb25zIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xufVxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZm9udGF3ZXNvbWUtaWNvbiAuc2VsZWN0ZWQtaWNvbiAqW2NsYXNzKj1mYS1dLFxuLm5vZGUtZWRpdCAuZmllbGQtLXR5cGUtZm9udGF3ZXNvbWUtaWNvbiAuc2VsZWN0b3ItcG9wdXAgKltjbGFzcyo9ZmEtXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWZvbnRhd2Vzb21lLWljb24gLnNlbGVjdGVkLWljb24gKltjbGFzcyo9ZmEtXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZpZWxkLS10eXBlLWZvbnRhd2Vzb21lLWljb24gLnNlbGVjdG9yLXBvcHVwICpbY2xhc3MqPWZhLV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmZpZWxkLS10eXBlLWZvbnRhd2Vzb21lLWljb24gLnNlbGVjdGVkLWljb24gKltjbGFzcyo9ZmEtXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtZm9udGF3ZXNvbWUtaWNvbiAuc2VsZWN0b3ItcG9wdXAgKltjbGFzcyo9ZmEtXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubm9kZS1lZGl0IGZpZWxkc2V0W2lkXj1lZGl0LWdyb3VwXSBsZWdlbmQgc3Bhbixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gZmllbGRzZXRbaWRePWVkaXQtZ3JvdXBdIGxlZ2VuZCBzcGFuLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGZpZWxkc2V0W2lkXj1lZGl0LWdyb3VwXSBsZWdlbmQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbn1cbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmhvdmVyLCAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpmb2N1cywgLm5vZGUtZWRpdCBidXR0b25bdmFsdWVePUNyZWF0ZV06YWN0aXZlLFxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9U2F2ZV06aG92ZXIsXG4ubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1TYXZlXTpmb2N1cyxcbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVNhdmVdOmFjdGl2ZSxcbi5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcixcbi5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbi5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmZvY3VzLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWVePUNyZWF0ZV06YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9U2F2ZV06aG92ZXIsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1TYXZlXTpmb2N1cyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVNhdmVdOmFjdGl2ZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXTpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWVePUNyZWF0ZV06YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1TYXZlXTpob3Zlcixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9U2F2ZV06Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdOmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk2OTJjO1xuICBib3JkZXItY29sb3I6ICMxOTY5MmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9RWRpdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1FZGl0XTpob3ZlciwgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9RWRpdF06Zm9jdXMsIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUVkaXRdOmFjdGl2ZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUVkaXRdOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9RWRpdF06Zm9jdXMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1FZGl0XTphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUVkaXRdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1FZGl0XTpmb2N1cyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9RWRpdF06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhOGIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmE4YjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4ubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGEuYnV0dG9uLS1kYW5nZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYS5idXR0b24tLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUNhbmNlbF06aG92ZXIsIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUNhbmNlbF06Zm9jdXMsIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUNhbmNlbF06YWN0aXZlLFxuLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9UmVtb3ZlXTpob3Zlcixcbi5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVJlbW92ZV06Zm9jdXMsXG4ubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmFjdGl2ZSxcbi5ub2RlLWVkaXQgYS5idXR0b24tLWRhbmdlcjpob3Zlcixcbi5ub2RlLWVkaXQgYS5idXR0b24tLWRhbmdlcjpmb2N1cyxcbi5ub2RlLWVkaXQgYS5idXR0b24tLWRhbmdlcjphY3RpdmUsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1DYW5jZWxdOmhvdmVyLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9Q2FuY2VsXTpmb2N1cyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUNhbmNlbF06YWN0aXZlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9UmVtb3ZlXTpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVJlbW92ZV06Zm9jdXMsXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmFjdGl2ZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYS5idXR0b24tLWRhbmdlcjpob3Zlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYS5idXR0b24tLWRhbmdlcjpmb2N1cyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYS5idXR0b24tLWRhbmdlcjphY3RpdmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF06aG92ZXIsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF06Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF06YWN0aXZlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmZvY3VzLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1SZW1vdmVdOmFjdGl2ZSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmJ1dHRvbi0tZGFuZ2VyOmhvdmVyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGEuYnV0dG9uLS1kYW5nZXI6Zm9jdXMsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYS5idXR0b24tLWRhbmdlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcxZDJhO1xuICBib3JkZXItY29sb3I6ICNhNzFkMmE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5vZGUtZWRpdCAuY2suY2stZWRpdG9yX19tYWluIC5jay1lZGl0b3JfX2VkaXRhYmxlX2lubGluZSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmNrLmNrLWVkaXRvcl9fbWFpbiAuY2stZWRpdG9yX19lZGl0YWJsZV9pbmxpbmUsXG4uZGFzaGJvYXJkcy1jb250YWluZXIgLmNrLmNrLWVkaXRvcl9fbWFpbiAuY2stZWRpdG9yX19lZGl0YWJsZV9pbmxpbmUge1xuICBtaW4taGVpZ2h0OiAyMHJlbTtcbn1cbi5ub2RlLWVkaXQgLmNrLmNrLWVkaXRvcl9fbWFpbiAuY2stZWRpdG9yX19lZGl0YWJsZV9pbmxpbmUgPiAqOmZpcnN0LWNoaWxkLCAubm9kZS1lZGl0IC5jay5jay1lZGl0b3JfX21haW4gLmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lID4gKjpmaXJzdC1vZi10eXBlLFxuLmFkbWluaXN0cmF0b3ItZm9ybSAuY2suY2stZWRpdG9yX19tYWluIC5jay1lZGl0b3JfX2VkaXRhYmxlX2lubGluZSA+ICo6Zmlyc3QtY2hpbGQsXG4uYWRtaW5pc3RyYXRvci1mb3JtIC5jay5jay1lZGl0b3JfX21haW4gLmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lID4gKjpmaXJzdC1vZi10eXBlLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIC5jay5jay1lZGl0b3JfX21haW4gLmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lID4gKjpmaXJzdC1jaGlsZCxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuY2suY2stZWRpdG9yX19tYWluIC5jay1lZGl0b3JfX2VkaXRhYmxlX2lubGluZSA+ICo6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5ub2RlLWVkaXQgLmZvcm0tYWN0aW9ucyxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGdhcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xufVxuLm5vZGUtZWRpdCBkaXZbaWQqPS1hY3Rpb25zXSBidXR0b24sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGRpdltpZCo9LWFjdGlvbnNdIGJ1dHRvbixcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXZbaWQqPS1hY3Rpb25zXSBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubm9kZS1lZGl0IGRpdltpZCo9LWFjdGlvbnNdIGJ1dHRvbiB+IGJ1dHRvbixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gZGl2W2lkKj0tYWN0aW9uc10gYnV0dG9uIH4gYnV0dG9uLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdltpZCo9LWFjdGlvbnNdIGJ1dHRvbiB+IGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG5mb3JtW2NsYXNzXj1lbnRpdHktYnJvd3Nlcl0gbmF2LmViLXRhYnMgbGkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvcm1bY2xhc3NePWVudGl0eS1icm93c2VyXSBuYXYuZWItdGFicyAuaXMtYWN0aXZlLFxuZm9ybVtjbGFzc149ZW50aXR5LWJyb3dzZXJdIG5hdi5lYi10YWJzIC5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uaW5saW5lLWVkaXQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaW5saW5lLWVkaXQtYnV0dG9uIGEge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IGNhbGMoM3JlbSAqIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IGNhbGMoM3JlbSAqIDAuNzUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjc1KTtcbiAgY29sb3I6ICNjOTk3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZDM7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2ZmYzEwNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbmxpbmUtZWRpdC1idXR0b24gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQ6IHZhcigtLWZhLWZvbnQtcmVndWxhcik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLyoqXG4vKiBNb2JpbGUgYnJlYWtwb2ludFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaW5saW5lLWVkaXQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKipcbi8qIFBvbGxpbmcgR3JhcGhzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlIGhlYWRlcixcbmJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSBmb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LnBvbGxpbmctZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayBoMywgYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIGJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsIGJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5oMyB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNob2ljZXMgLmNob2ljZSAuY2hvaWNlLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5ib2R5LnBvbGxpbmctZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY2hvaWNlcyAuY2hvaWNlIC5jaG9pY2UtYmFyIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAyKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAyKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygzcmVtICogMik7XG4gIGJvcmRlcjogc29saWQgMnB4ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LnBvbGxpbmctZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY2hvaWNlcyAuY2hvaWNlIC5jaG9pY2UtYmFyIC5iYXIge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IGNhbGMoM3JlbSAqIDIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IGNhbGMoM3JlbSAqIDIpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAyKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDAlO1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogMnJlbTtcbn1cbmJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gI2Jsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jaG9pY2VzIC5jaG9pY2UgLmNob2ljZS1iYXIgLmJhciAucGVyY2VudGFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNob2ljZXMgLmNob2ljZS5jb3JyZWN0IC5jaG9pY2UtbGFiZWw6YWZ0ZXIge1xuICBmb250LXNpemU6IDEzNSU7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbmJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gLnBvbGxpbmctY29udHJvbHMtYmxvY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAucG9sbGluZy1jb250cm9scy1ibG9jayAjcG9sbGluZy1yZWZyZXNoLFxuYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAucG9sbGluZy1jb250cm9scy1ibG9jayAjcG9sbGluZy1hbmltYXRlLFxuYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAucG9sbGluZy1jb250cm9scy1ibG9jayAjcG9sbGluZy1hbnN3ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuYm9keS5wb2xsaW5nLWdyYXBoICNwYWdlICNtYWluLXdyYXBwZXIgc2VjdGlvbiAucG9sbGluZy1jb250cm9scy1ibG9jayAjcG9sbGluZy1yZWZyZXNoIHNwYW4sXG5ib2R5LnBvbGxpbmctZ3JhcGggI3BhZ2UgI21haW4td3JhcHBlciBzZWN0aW9uIC5wb2xsaW5nLWNvbnRyb2xzLWJsb2NrICNwb2xsaW5nLWFuaW1hdGUgc3BhbixcbmJvZHkucG9sbGluZy1ncmFwaCAjcGFnZSAjbWFpbi13cmFwcGVyIHNlY3Rpb24gLnBvbGxpbmctY29udHJvbHMtYmxvY2sgI3BvbGxpbmctYW5zd2VyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyoqXG4vKiBQb3B1cCBOb3RpZmljYXRpb25zXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2Fwc2NvcmUtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xufVxuI2Fwc2NvcmUtcG9wdXAgLnBvcHVwLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuI2Fwc2NvcmUtcG9wdXAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA0NHB4IDJyZW0gMS41cmVtO1xufVxuI2Fwc2NvcmUtcG9wdXAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDEwMCUgLyA1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYXBzY29yZS1wb3B1cCAucG9wdXAtd3JhcHBlciAucG9wdXAtY29udGFpbmVyIC5pbWFnZS13cmFwcGVyID4gKiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNhcHNjb3JlLXBvcHVwIC5wb3B1cC13cmFwcGVyIC5wb3B1cC1jb250YWluZXIgLmltYWdlLXdyYXBwZXIgaW1nLFxuI2Fwc2NvcmUtcG9wdXAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogMDtcbn1cbiNhcHNjb3JlLXBvcHVwIC5wb3B1cC13cmFwcGVyIC5wb3B1cC1jb250YWluZXIgLnBvcHVwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI2Fwc2NvcmUtcG9wdXAgLnBvcHVwLXdyYXBwZXIgLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtY29udGVudCA+ICoge1xuICBwYWRkaW5nOiAwIDFlbTtcbn1cbiNhcHNjb3JlLXBvcHVwIC5tZnAtY2xvc2Uge1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBsZWZ0OiB1bnNldDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cblxuLyoqXG4vKiBRdWlja3RhYiBjb250YWluZXJzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMy41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1mbG93OiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5pY29uLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAuaWNvbiwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5pY29uLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAuaWNvbiB7XG4gIHdpZHRoOiAycmVtO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5pY29uICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5pY29uICpbY2xhc3MqPWZhLV0sIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAuaWNvbiAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAuaWNvbiAqW2NsYXNzKj1mYS1dIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5sYWJlbCxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24gLmxhYmVsLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24gLmxhYmVsLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAubGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBmbGV4OiAxO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5oYW1idXJnZXItY29udGFpbmVyLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAuaGFtYnVyZ2VyLWNvbnRhaW5lciwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5oYW1idXJnZXItY29udGFpbmVyLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAuaGFtYnVyZ2VyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHJpZ2h0OiAxcmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAwLjM1cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5oYW1idXJnZXItY29udGFpbmVyIHNwYW4sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5oYW1idXJnZXItY29udGFpbmVyIHNwYW4sIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAuaGFtYnVyZ2VyLWNvbnRhaW5lciBzcGFuLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAuaGFtYnVyZ2VyLWNvbnRhaW5lciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAuaGFtYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCgxKSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24gLmhhbWJ1cmdlci1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoMSksIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAuaGFtYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCgxKSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24gLmhhbWJ1cmdlci1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG59XG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24gLmhhbWJ1cmdlci1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoNCksXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5oYW1idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDQpLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24gLmhhbWJ1cmdlci1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoNCksXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5oYW1idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgYm90dG9tOiAwO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5oYW1idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDIpLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24gLmhhbWJ1cmdlci1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoMyksXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5oYW1idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDIpLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAuaGFtYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCgzKSwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5oYW1idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDIpLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24gLmhhbWJ1cmdlci1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoMyksXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIC5oYW1idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDIpLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiAuaGFtYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbi5zaG93IC5oYW1idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDEpLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24uc2hvdyAuaGFtYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCg0KSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24uc2hvdyAuaGFtYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCgxKSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24uc2hvdyAuaGFtYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCg0KSwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uLnNob3cgLmhhbWJ1cmdlci1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoMSksIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbi5zaG93IC5oYW1idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDQpLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbi5zaG93IC5oYW1idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDEpLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbi5zaG93IC5oYW1idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDAlO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG59XG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24uc2hvdyAuaGFtYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCgyKSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIC5kcm9wZG93bi10YWJzIC5kcm9wZG93bi1idXR0b24uc2hvdyAuaGFtYnVyZ2VyLWNvbnRhaW5lciBzcGFuOm50aC1jaGlsZCgyKSwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uLnNob3cgLmhhbWJ1cmdlci1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoMiksXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uLnNob3cgLmhhbWJ1cmdlci1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uLnNob3cgLmhhbWJ1cmdlci1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoMyksXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uLnNob3cgLmhhbWJ1cmdlci1jb250YWluZXIgc3BhbjpudGgtY2hpbGQoMyksIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbi5zaG93IC5oYW1idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDMpLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbi5zaG93IC5oYW1idXJnZXItY29udGFpbmVyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm9yZGVyOiBub25lO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG59XG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGksXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGksXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSAqW2NsYXNzKj1mYS1dLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhICpbY2xhc3MqPWZhLV0ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmFjdGl2ZSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEuYWN0aXZlLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5hY3RpdmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYS5hY3RpdmUsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5hY3RpdmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmFjdGl2ZSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEuYWN0aXZlLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEuYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmFjdGl2ZSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmFjdGl2ZSBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmFjdGl2ZSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYS5hY3RpdmUgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5hY3RpdmUgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEuYWN0aXZlIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmFjdGl2ZSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEuYWN0aXZlIGltZywgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmFjdGl2ZSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmFjdGl2ZSBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmFjdGl2ZSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYS5hY3RpdmUgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5hY3RpdmUgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEuYWN0aXZlIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmFjdGl2ZSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEuYWN0aXZlIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKSBvcGFjaXR5KDEpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpIG9wYWNpdHkoMSk7XG59XG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEuYWN0aXZlLmhpZ2hsaWdodGVkLXRhYixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEuYWN0aXZlLmhpZ2hsaWdodGVkLXRhYixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEuYWN0aXZlLmhpZ2hsaWdodGVkLXRhYixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmFjdGl2ZS5oaWdobGlnaHRlZC10YWIsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5hY3RpdmUuaGlnaGxpZ2h0ZWQtdGFiLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYS5hY3RpdmUuaGlnaGxpZ2h0ZWQtdGFiLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5hY3RpdmUuaGlnaGxpZ2h0ZWQtdGFiLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEuYWN0aXZlLmhpZ2hsaWdodGVkLXRhYiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZS1wcmltYXJ5LXRhYi1hY3RpdmUgODAwbXMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHVsc2UtcHJpbWFyeS10YWItYWN0aXZlIDgwMG1zIGluZmluaXRlO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmFjdGl2ZTpob3ZlciwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmFjdGl2ZTpmb2N1cywgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmFjdGl2ZTphY3RpdmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmFjdGl2ZTpob3Zlcixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEuYWN0aXZlOmZvY3VzLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYS5hY3RpdmU6YWN0aXZlLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5hY3RpdmU6aG92ZXIsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmFjdGl2ZTpmb2N1cyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEuYWN0aXZlOmFjdGl2ZSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmFjdGl2ZTpob3Zlcixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmFjdGl2ZTpmb2N1cyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmFjdGl2ZTphY3RpdmUsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5hY3RpdmU6aG92ZXIsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5hY3RpdmU6Zm9jdXMsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5hY3RpdmU6YWN0aXZlLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYS5hY3RpdmU6aG92ZXIsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmFjdGl2ZTpmb2N1cyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEuYWN0aXZlOmFjdGl2ZSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEuYWN0aXZlOmhvdmVyLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5hY3RpdmU6Zm9jdXMsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmFjdGl2ZTphY3RpdmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYS5hY3RpdmU6aG92ZXIsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYS5hY3RpdmU6Zm9jdXMsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYS5hY3RpdmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrKTtcbn1cbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5oaWdobGlnaHRlZC10YWIsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmhpZ2hsaWdodGVkLXRhYixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEuaGlnaGxpZ2h0ZWQtdGFiLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEuaGlnaGxpZ2h0ZWQtdGFiLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEuaGlnaGxpZ2h0ZWQtdGFiLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYS5oaWdobGlnaHRlZC10YWIsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmhpZ2hsaWdodGVkLXRhYixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmhpZ2hsaWdodGVkLXRhYiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZS1wcmltYXJ5LXRhYiA4MDBtcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwdWxzZS1wcmltYXJ5LXRhYiA4MDBtcyBpbmZpbml0ZTtcbn1cbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTpob3ZlciwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmZvY3VzLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWN0aXZlLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpob3Zlcixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6Zm9jdXMsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFjdGl2ZSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6aG92ZXIsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmZvY3VzLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphY3RpdmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpob3Zlcixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmZvY3VzLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWN0aXZlLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6aG92ZXIsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTpmb2N1cywgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFjdGl2ZSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6aG92ZXIsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmZvY3VzLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphY3RpdmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmhvdmVyLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTpmb2N1cyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWN0aXZlLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6aG92ZXIsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpmb2N1cyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTpob3ZlciAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmhvdmVyIGltZywgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmZvY3VzICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6Zm9jdXMgaW1nLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWN0aXZlICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWN0aXZlIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6aG92ZXIgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6aG92ZXIgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpmb2N1cyAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpmb2N1cyBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFjdGl2ZSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphY3RpdmUgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTpob3ZlciAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTpob3ZlciBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmZvY3VzICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmZvY3VzIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWN0aXZlICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFjdGl2ZSBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpob3ZlciAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6aG92ZXIgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6Zm9jdXMgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmZvY3VzIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFjdGl2ZSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWN0aXZlIGltZywgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmhvdmVyICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6aG92ZXIgaW1nLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6Zm9jdXMgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTpmb2N1cyBpbWcsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphY3RpdmUgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphY3RpdmUgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpob3ZlciAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpob3ZlciBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmZvY3VzICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmZvY3VzIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWN0aXZlICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFjdGl2ZSBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmhvdmVyICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmhvdmVyIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6Zm9jdXMgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6Zm9jdXMgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphY3RpdmUgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWN0aXZlIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmhvdmVyICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpob3ZlciBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpmb2N1cyAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6Zm9jdXMgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWN0aXZlICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphY3RpdmUgaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpIG9wYWNpdHkoMSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSkgb3BhY2l0eSgxKTtcbn1cbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkuYWJseS1oaWRkZW4sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaS5hYmx5LWhpZGRlbixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpLmFibHktaGlkZGVuLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFibHktaGlkZGVuLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpLmFibHktaGlkZGVuLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkuYWJseS1oaWRkZW4sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaS5hYmx5LWhpZGRlbixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaS5hYmx5LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkuYWJseS1oaWRkZW4gYSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFibHktaGlkZGVuIGEsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaS5hYmx5LWhpZGRlbiBhLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFibHktaGlkZGVuIGEsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkuYWJseS1oaWRkZW4gYSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFibHktaGlkZGVuIGEsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaS5hYmx5LWhpZGRlbiBhLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFibHktaGlkZGVuIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGksXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YwRjM7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleDogMTtcbn1cbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEge1xuICBjb2xvcjogIzgwODA4MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgwKSBvcGFjaXR5KDAuMzUpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDApIG9wYWNpdHkoMC4zNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAuNXJlbSBhdXRvO1xuICBmb250LXNpemU6IDJyZW07XG59XG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgKltjbGFzcyo9ZmEtXTpiZWZvcmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgaW1nOmJlZm9yZSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEgKltjbGFzcyo9ZmEtXTpiZWZvcmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhIGltZzpiZWZvcmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhICpbY2xhc3MqPWZhLV06YmVmb3JlLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSBpbWc6YmVmb3JlLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEgKltjbGFzcyo9ZmEtXTpiZWZvcmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSBpbWc6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmhvdmVyLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6Zm9jdXMsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphY3RpdmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmhvdmVyLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpmb2N1cyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWN0aXZlLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTpob3Zlcixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6Zm9jdXMsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFjdGl2ZSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmhvdmVyLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6Zm9jdXMsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTpob3ZlciAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmhvdmVyIGltZywgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmZvY3VzICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6Zm9jdXMgaW1nLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWN0aXZlICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWN0aXZlIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6aG92ZXIgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6aG92ZXIgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpmb2N1cyAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpmb2N1cyBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFjdGl2ZSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphY3RpdmUgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTpob3ZlciAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTpob3ZlciBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmZvY3VzICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmZvY3VzIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWN0aXZlICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFjdGl2ZSBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTpob3ZlciAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6aG92ZXIgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6Zm9jdXMgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmZvY3VzIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFjdGl2ZSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWN0aXZlIGltZyB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgwKSBvcGFjaXR5KDAuNSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCkgb3BhY2l0eSgwLjUpO1xufVxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaS5hY3RpdmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaS5hY3RpdmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaS5hY3RpdmUsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkuYWN0aXZlIGEsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaS5hY3RpdmUgYSxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpLmFjdGl2ZSBhLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpLmFjdGl2ZSBhICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpLmFjdGl2ZSBhIGltZyxcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFjdGl2ZSBhICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaS5hY3RpdmUgYSBpbWcsXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaS5hY3RpdmUgYSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkuYWN0aXZlIGEgaW1nLFxuLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC1pbnRlcmFjdGl2aXR5IC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFjdGl2ZSBhICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkuYWN0aXZlIGEgaW1nIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAtd2Via2l0LWZpbHRlcjogdW5zZXQ7XG4gIGZpbHRlcjogdW5zZXQ7XG59XG4udmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLWludGVyYWN0aXZpdHkgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtbWFpbixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtbWFpbixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtbWFpbixcbi52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzLCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm9yZGVyOiBub25lO1xufVxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGksXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGksXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGksXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEsIC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgaW1nLCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhIHN2Zyxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSBpbWcsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSBzdmcsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgaW1nLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgc3ZnLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEgaW1nLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhIHN2ZywgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSAqW2NsYXNzKj1mYS1dLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSBpbWcsIC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgc3ZnLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhIGltZyxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaSBhIHN2Zyxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaSBhICpbY2xhc3MqPWZhLV0sXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSBpbWcsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSBzdmcsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEgKltjbGFzcyo9ZmEtXSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSBpbWcsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEgc3ZnIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAyNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkuYWJseS1oaWRkZW4sXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkuYWJseS1oaWRkZW4sXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkuYWJseS1oaWRkZW4sXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFibHktaGlkZGVuLCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaS5hYmx5LWhpZGRlbixcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaS5hYmx5LWhpZGRlbixcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaS5hYmx5LWhpZGRlbixcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkuYWJseS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaS5hYmx5LWhpZGRlbiBhLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFibHktaGlkZGVuIGEsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkuYWJseS1oaWRkZW4gYSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkuYWJseS1oaWRkZW4gYSwgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkuYWJseS1oaWRkZW4gYSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyBsaS5hYmx5LWhpZGRlbiBhLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzIGxpLmFibHktaGlkZGVuIGEsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFibHktaGlkZGVuIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkuYWN0aXZlLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFjdGl2ZSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaS5hY3RpdmUsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFjdGl2ZSwgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkuYWN0aXZlLFxuLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFjdGl2ZSxcbi52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyBsaS5hY3RpdmUsXG4udmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udmlldyAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlLFxuLnZpZXcgLnF1aWNrdGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UsXG4udmlldyAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSxcbi52aWV3IC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnZpZXcgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZS5xdWlja3RhYnMtaGlkZSxcbi52aWV3IC5xdWlja3RhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlLnF1aWNrdGFicy1oaWRlLFxuLnZpZXcgLm5hdnRhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UucXVpY2t0YWJzLWhpZGUsXG4udmlldyAubmF2dGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UucXVpY2t0YWJzLWhpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTk5OXB4O1xufVxuXG4vKipcbi8qIE1vYmlsZSBicmVha3BvaW50XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbixcbiAgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgLmRyb3Bkb3duLXRhYnMgLmRyb3Bkb3duLWJ1dHRvbiwgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uLFxuICAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAuZHJvcGRvd24tdGFicyAuZHJvcGRvd24tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMsXG4gIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzLFxuICAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtd3JhcHBlciB1bC5xdWlja3RhYnMtdGFicyxcbiAgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzLCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzLFxuICAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyxcbiAgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMsXG4gIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbiAgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbiAgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbiAgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEsIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbiAgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbiAgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbiAgLnZpZXcudmlldy1hcHMtd2ViaW5hci10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzIGxpIGEge1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxuICAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzLnNob3csXG4gIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzLnNob3csXG4gIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzLnNob3csXG4gIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicy5zaG93LCAudmlldy52aWV3LWFwcy13ZWJpbmFyLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzLnNob3csXG4gIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgdWwubmF2dGFicy10YWJzLnNob3csXG4gIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLnF1aWNrdGFicy10YWJzLnNob3csXG4gIC52aWV3LnZpZXctYXBzLXdlYmluYXItdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHVsLm5hdnRhYnMtdGFicy5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3IC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UsXG4gIC52aWV3IC5xdWlja3RhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlLFxuICAudmlldyAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSxcbiAgLnZpZXcgLm5hdnRhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4vKipcbi8qIEFub255bW91cyB1c2VyIHBhZ2VzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSB7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG59XG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKixcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICosXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKiB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2VkaXRhYmxlL0xvZ2luUGFnZS1CYW5uZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5oZWFkZXIgLm5hdmJhcixcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIC5uYXZiYXItYnJhbmQsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5oZWFkZXIgLm5hdmJhciAubmF2YmFyLWJyYW5kLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1icmFuZCxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1icmFuZCBpbWcsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5oZWFkZXIgLm5hdmJhciAubmF2YmFyLWJyYW5kIGltZyxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1icmFuZCBpbWcge1xuICBtaW4td2lkdGg6IDE1cmVtO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5oZWFkZXIgLm5hdmJhciAubG9naW4tbG9nbyxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIC5sb2dpbi1sb2dvLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLmxvZ2luLWxvZ28sXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5oZWFkZXIgLm5hdmJhciAubG9naW4tbG9nbyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4td2lkdGg6IDE1cmVtO1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZWRpdGFibGUvTG9naW5QYWdlLUxvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLmxvZ2luLWxvZ286YmVmb3JlLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLmxvZ2luLWxvZ286YmVmb3JlLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLmxvZ2luLWxvZ286YmVmb3JlLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLmxvZ2luLWxvZ286YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlcixcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIsXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbn1cbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlcixcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24gKltjbGFzcyo9ZmEtXSxcbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pY29uIGltZyxcbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pY29uIHN2ZyxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pY29uICpbY2xhc3MqPWZhLV0sXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaWNvbiBpbWcsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaWNvbiBzdmcsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaWNvbiAqW2NsYXNzKj1mYS1dLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24gaW1nLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24gc3ZnLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24gKltjbGFzcyo9ZmEtXSxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pY29uIGltZyxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pY29uIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24gKltjbGFzcyo9ZmEtXSxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pY29uICpbY2xhc3MqPWZhLV0sXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaWNvbiAqW2NsYXNzKj1mYS1dLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24gKltjbGFzcyo9ZmEtXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTUwJTtcbn1cbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC50aXRsZSxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC50aXRsZSxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC50aXRsZSxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LXNpemU6IDk2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbyxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pbmZvLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmluZm8sXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxOHJlbTtcbn1cbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI2Jsb2NrLXBhZ2UtdGl0bGUtYmxvY2ssXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI2Jsb2NrLXBhZ2UtdGl0bGUtYmxvY2ssXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI2Jsb2NrLXBhZ2UtdGl0bGUtYmxvY2ssXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI2Jsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtICN1c2VyLXBhc3MgPiBwLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtICN1c2VyLXBhc3MgPiBwLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtICN1c2VyLXBhc3MgPiBwLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtICN1c2VyLXBhc3MgPiBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5saW5rcyBhLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5saW5rcyBhLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5saW5rcyBhLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5saW5rcyBhIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlcixcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3Age1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCA+ICosXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wID4gKixcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgPiAqLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBzcGFuLFxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBhLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBzcGFuLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBhLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBzcGFuLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBhLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBzcGFuLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpIHNwYW46aG92ZXIsIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgc3Bhbjpmb2N1cywgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBzcGFuOmFjdGl2ZSxcbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgYTpob3ZlcixcbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgYTpmb2N1cyxcbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgYTphY3RpdmUsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpIHNwYW46aG92ZXIsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpIHNwYW46Zm9jdXMsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpIHNwYW46YWN0aXZlLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBhOmhvdmVyLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBhOmZvY3VzLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBhOmFjdGl2ZSxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgc3Bhbjpob3ZlcixcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgc3Bhbjpmb2N1cyxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgc3BhbjphY3RpdmUsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpIGE6aG92ZXIsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpIGE6Zm9jdXMsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wIG5hdi5ibG9jay1tZW51IHVsIGxpIGE6YWN0aXZlLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBzcGFuOmhvdmVyLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBzcGFuOmZvY3VzLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCBuYXYuYmxvY2stbWVudSB1bCBsaSBzcGFuOmFjdGl2ZSxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgYTpob3ZlcixcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgYTpmb2N1cyxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwgbGkgYTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi8qKlxuLyogUmVnaXN0cmF0aW9uIHBhZ2Vcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDQwcmVtICsgdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gZm9ybSAjZWRpdC1hY2NvdW50IHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxL3NwYW4gMztcbn1cbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNlZGl0LWFjY291bnQgc21hbGwsIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNlZGl0LWFjY291bnQgLnNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNlZGl0LWFjY291bnQgI2VkaXQtcGFzcyAqLnBhc3N3b3JkLXBhcmVudCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuODc1cmVtICogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCkgKyAwLjI1cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICoucGFzc3dvcmQtcGFyZW50IGxhYmVsLCBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gZm9ybSAjZWRpdC1hY2NvdW50ICNlZGl0LXBhc3MgKi5wYXNzd29yZC1wYXJlbnQgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gZm9ybSAjZWRpdC1hY2NvdW50ICNlZGl0LXBhc3MgKi5wYXNzd29yZC1wYXJlbnQgLmZpZWxkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICoucGFzc3dvcmQtcGFyZW50IGlucHV0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNlZGl0LWFjY291bnQgI2VkaXQtcGFzcyAqLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGhfX3RpdGxlLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICoucGFzc3dvcmQtcGFyZW50IC5wYXNzd29yZC1zdHJlbmd0aF9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gZm9ybSAjZWRpdC1hY2NvdW50ICNlZGl0LXBhc3MgKi5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoM3JlbSAqIDAuNCk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjQpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNFQ0YwRjM7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC4yNSk7XG59XG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gZm9ybSAjZWRpdC1hY2NvdW50ICNlZGl0LXBhc3MgKi5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5wYXNzd29yZC1zdHJlbmd0aF9fbWV0ZXIge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICoucGFzc3dvcmQtcGFyZW50IC5wYXNzd29yZC1zdHJlbmd0aCAucGFzc3dvcmQtc3RyZW5ndGhfX21ldGVyIC5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNlZGl0LWFjY291bnQgI2VkaXQtcGFzcyAqLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciAucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy13ZWFrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5kaWFucmVkO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICoucGFzc3dvcmQtcGFyZW50IC5wYXNzd29yZC1zdHJlbmd0aCAucGFzc3dvcmQtc3RyZW5ndGhfX21ldGVyIC5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWZhaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnb2xkO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICoucGFzc3dvcmQtcGFyZW50IC5wYXNzd29yZC1zdHJlbmd0aCAucGFzc3dvcmQtc3RyZW5ndGhfX21ldGVyIC5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWdvb2Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZWVuO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICoucGFzc3dvcmQtcGFyZW50IC5wYXNzd29yZC1zdHJlbmd0aCAucGFzc3dvcmQtc3RyZW5ndGhfX21ldGVyIC5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpbWVncmVlbjtcbn1cbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNlZGl0LWFjY291bnQgI2VkaXQtcGFzcyAqLnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciAucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gZm9ybSAjZWRpdC1hY2NvdW50ICNlZGl0LXBhc3MgKi5jb25maXJtLXBhcmVudCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuODc1cmVtICogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCkgKyAwLjI1cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICouY29uZmlybS1wYXJlbnQgbGFiZWwsIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNlZGl0LWFjY291bnQgI2VkaXQtcGFzcyAqLmNvbmZpcm0tcGFyZW50IGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICouY29uZmlybS1wYXJlbnQgLmZpZWxkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICouY29uZmlybS1wYXJlbnQgaW5wdXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICouY29uZmlybS1wYXJlbnQgLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjQpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygzcmVtICogMC40KTtcbiAgd2lkdGg6IDU1JTtcbiAgZm9udC1zaXplOiAwO1xuICBtYXgtd2lkdGg6IDMuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0VDRjBGMztcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjI1KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNlZGl0LWFjY291bnQgI2VkaXQtcGFzcyAqLmNvbmZpcm0tcGFyZW50IC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNlZGl0LWFjY291bnQgI2VkaXQtcGFzcyAqLmNvbmZpcm0tcGFyZW50IC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gZm9ybSAjZWRpdC1hY2NvdW50ICNlZGl0LXBhc3MgKi5jb25maXJtLXBhcmVudCAucGFzc3dvcmQtY29uZmlybS1tZXNzYWdlIHNwYW4uZXJyb3Ige1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCkgb3BhY2l0eSgxKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgwKSBvcGFjaXR5KDEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY3Jvc3Muc3ZnXCIpO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAjZWRpdC1wYXNzICouY29uZmlybS1wYXJlbnQgLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSBzcGFuLm9rIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDApIG9wYWNpdHkoMSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMCkgb3BhY2l0eSgxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3RpY2suc3ZnXCIpO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2VkaXQtYWNjb3VudCAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gZm9ybSAjY2FwdGNoYSxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtIC5jYXB0Y2hhIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gI2NhcHRjaGEgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0LFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIGZvcm0gLmNhcHRjaGEgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygzcmVtICogMC40KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygzcmVtICogMC40KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtIC5mb3JtLWFjdGlvbnMge1xuICBncmlkLWNvbHVtbjogMTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLyoqXG4vKiBMb2dnZWQgaW4gdXNlclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluICNwYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGhlYWRlci5oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUge1xuICBnYXA6IDFyZW07XG4gIGZsZXgtd3JhcDogaW5pdGlhbDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19pdGVtIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjQpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IGNhbGMoM3JlbSAqIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoM3JlbSAqIDAuNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogc29saWQgMnB4ICNFQ0YwRjM7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItZXZlbnRzOmJlZm9yZSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLWV2ZW50czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB6LWluZGV4OiAxO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLWV2ZW50czpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1ldmVudHM6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLW15X2V2ZW50cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1teV9ldmVudHMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtbXlfZXZlbnRzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtbXlfZXZlbnRzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1iYW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLW15X2V2ZW50cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1teV9ldmVudHMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1jb250YWluZXIgLmV2ZW50LWRlc2NyaXB0aW9uIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtbXlfZXZlbnRzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1kZXNjcmlwdGlvbiAudGl0bGUgLmRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLW15X2V2ZW50cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWxpbmtzIC5hZGRldmVudC1idXR0b24gPiBhIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtbXlfZXZlbnRzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLmFkZGV2ZW50LWJ1dHRvbiB+IHVsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1icy1ndXR0ZXIteCkgKyA2cmVtKSk7XG4gIGxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41ICsgM3JlbSk7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1teV9ldmVudHMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1saW5rcyAuZmxhZyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLW15X2V2ZW50cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWxpbmtzIC5mbGFnIGEge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1teV9ldmVudHMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1saW5rcyAudmlldy1ub2RlIGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLW15X2V2ZW50cyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWxpbmtzIC52aWV3LW5vZGUgYTpob3ZlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtbXlfZXZlbnRzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLnZpZXctbm9kZSBhOmZvY3VzLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1teV9ldmVudHMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1saW5rcyAudmlldy1ub2RlIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWRhcmspO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1lZGl0LXVzZXIgLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1lZGl0LXVzZXIgLnZpZXdzLXJvdyBhIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDE1cmVtO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1lZGl0LXVzZXIgLnZpZXdzLXJvdyBhIH4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAjZWRpdC1wYXNzIGZpZWxkc2V0LnBhc3N3b3JkLXBhcmVudCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuODc1cmVtICogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCkgKyAwLjI1cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBnYXA6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gI2VkaXQtcGFzcyBmaWVsZHNldC5wYXNzd29yZC1wYXJlbnQgbGFiZWwsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gI2VkaXQtcGFzcyBmaWVsZHNldC5wYXNzd29yZC1wYXJlbnQgZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBmb3JtICNlZGl0LXBhc3MgZmllbGRzZXQucGFzc3dvcmQtcGFyZW50IC5maWVsZF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gI2VkaXQtcGFzcyBmaWVsZHNldC5wYXNzd29yZC1wYXJlbnQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gI2VkaXQtcGFzcyBmaWVsZHNldC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoX190aXRsZSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gI2VkaXQtcGFzcyBmaWVsZHNldC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gI2VkaXQtcGFzcyBmaWVsZHNldC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIHtcbiAgbWF4LXdpZHRoOiAyLjVyZW07XG59XG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtICNlZGl0LXBhc3MgZmllbGRzZXQucGFzc3dvcmQtcGFyZW50IC5wYXNzd29yZC1zdHJlbmd0aCAucGFzc3dvcmQtc3RyZW5ndGhfX21ldGVyIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAjZWRpdC1wYXNzIGZpZWxkc2V0LnBhc3N3b3JkLXBhcmVudCAucGFzc3dvcmQtc3RyZW5ndGggLnBhc3N3b3JkLXN0cmVuZ3RoX19tZXRlciAucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gI2VkaXQtcGFzcyBmaWVsZHNldC5wYXNzd29yZC1wYXJlbnQgLnBhc3N3b3JkLXN0cmVuZ3RoIC5wYXNzd29yZC1zdHJlbmd0aF9fbWV0ZXIgLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAjZWRpdC1wYXNzIGZpZWxkc2V0LmNvbmZpcm0tcGFyZW50IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC44NzVyZW0gKiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KSArIDAuMjVyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGdhcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAjZWRpdC1wYXNzIGZpZWxkc2V0LmNvbmZpcm0tcGFyZW50IGxhYmVsLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtICNlZGl0LXBhc3MgZmllbGRzZXQuY29uZmlybS1wYXJlbnQgZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC5maWVsZF9fbGFiZWwsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCBmb3JtICNlZGl0LXBhc3MgZmllbGRzZXQuY29uZmlybS1wYXJlbnQgLmZpZWxkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAjZWRpdC1wYXNzIGZpZWxkc2V0LmNvbmZpcm0tcGFyZW50IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtICNlZGl0LXBhc3MgZmllbGRzZXQuY29uZmlybS1wYXJlbnQgLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWF4LXdpZHRoOiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtICNlZGl0LXBhc3MgZmllbGRzZXQuY29uZmlybS1wYXJlbnQgLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAjZWRpdC1wYXNzIGZpZWxkc2V0LmNvbmZpcm0tcGFyZW50IC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi8qKlxuLyogVGFibGV0XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSBmb3JtICNlZGl0LWFjY291bnQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLyoqXG4vKiBNb2JpbGUgYnJlYWtwb2ludFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlLFxuICBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlLFxuICBib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlLFxuICBib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxuICBib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5oZWFkZXIsXG4gIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlcixcbiAgYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyLFxuICBib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5oZWFkZXIge1xuICAgIGZsZXg6IDA7XG4gIH1cbiAgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIsXG4gIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyLFxuICBib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5oZWFkZXIgLm5hdmJhcixcbiAgYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG4gIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIC5sb2dpbi1sb2dvOmJlZm9yZSxcbiAgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouaGVhZGVyIC5uYXZiYXIgLmxvZ2luLWxvZ286YmVmb3JlLFxuICBib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5oZWFkZXIgLm5hdmJhciAubG9naW4tbG9nbzpiZWZvcmUsXG4gIGJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmhlYWRlciAubmF2YmFyIC5sb2dpbi1sb2dvOmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDMwJTtcbiAgfVxuICBib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlcixcbiAgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIsXG4gIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyLFxuICBib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtLFxuICBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0sXG4gIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSxcbiAgYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgfVxuICBib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbyxcbiAgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmluZm8sXG4gIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pbmZvLFxuICBib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSxcbiAgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtLFxuICBib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0sXG4gIGJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zLFxuICBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyxcbiAgYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMsXG4gIGJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbiAgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLFxuICBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuICBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG4gIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4gIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbiAgYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbiAgYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCA+ICosXG4gIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgPiAqLFxuICBib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgZm9vdGVyLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fdG9wID4gKixcbiAgYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyIGZvb3Rlci5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RvcCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwsXG4gIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwsXG4gIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwsXG4gIGJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciBmb290ZXIuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190b3AgbmF2LmJsb2NrLW1lbnUgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwO1xuICB9XG4gIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC52aWV3LnZpZXctZWRpdC11c2VyIC52aWV3cy1yb3cge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG4gIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC52aWV3LnZpZXctZWRpdC11c2VyIC52aWV3cy1yb3cgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy1lZGl0LXVzZXIgLnZpZXdzLXJvdyBhIH4gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLyoqXG4vKiBWaWV3c1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi52aWV3LnZpZXctd2lzaGVzIC52aWV3LWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZpZXcudmlldy13aXNoZXMgLnZpZXctaGVhZGVyIC5ob21lIGEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41ZW07XG59XG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDIuNXZ3O1xufVxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCA+ICoge1xuICB3aWR0aDogMTIuNSU7XG59XG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50IC5jYW5kbGUgbGFiZWwsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgLmNhbmRsZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgLmNhbmRsZSAuZmllbGRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LWhlaWdodDogODV2aDtcbn1cbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IHtcbiAgZmxleDogMztcbiAgZGlzcGxheTogZmxleDtcbn1cbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJvdy1nYXA6IDFyZW07XG59XG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ID4gKiB7XG4gIHdpZHRoOiAxNC4yODU3MTQyODU3JTtcbn1cbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgLmNhbmRsZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSB7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZsZXg6IDQ7XG59XG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiA+IC52aWV3LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogPiAudmlldy1jb250ZW50ID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5jYW5kbGUtZGlzcGxheSAudmlld3MtZWxlbWVudC1jb250YWluZXIgPiAqIC5mbGV4c2xpZGVyIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogLmxTU2xpZGVPdXRlcixcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAuY2FuZGxlLWRpc3BsYXkgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyID4gKiAubFNTbGlkZVdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogdWwuY2FuZGxlLWNhcm91c2VsIHtcbiAgb3BhY2l0eTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYXNwZWN0LXJhdGlvOiAxLzQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLmNhbmRsZS1kaXNwbGF5IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciA+ICogdWwuY2FuZGxlLWNhcm91c2VsLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgfiAjdmlkZW8tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSB+ICN2aWRlby1jb250YWluZXIgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLXdpZHRoOiAxNzcuNzh2aDtcbiAgbWluLWhlaWdodDogMTAwdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXI6IDA7XG59XG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWZsZXhzbGlkZXIge1xuICBhc3BlY3QtcmF0aW86IDEvNDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4vKiBXZWJmb3JtXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBsZWdlbmQsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGxhYmVsLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCBsYWJlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gbGFiZWwsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3LWZvcm0gLnBvbGwgbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gbGFiZWwsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAuZmllbGRfX2xhYmVsLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZpZWxkX19sYWJlbCxcbi53ZWJmb3JtLWVsZW1lbnQgbGVnZW5kLFxuLndlYmZvcm0tZWxlbWVudCBsYWJlbCxcbi53ZWJmb3JtLWVsZW1lbnQgLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgbGFiZWwsXG4ucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldyAucG9sbCAud2ViZm9ybS1lbGVtZW50IGxhYmVsLFxuLndlYmZvcm0tZWxlbWVudCAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCAud2ViZm9ybS1lbGVtZW50IGxhYmVsLFxuLndlYmZvcm0tZWxlbWVudCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQudXNlci1wcm9maWxlIC5maWVsZCAud2ViZm9ybS1lbGVtZW50IC5maWVsZF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS10eXBlLXRleHRhcmVhLFxuLndlYmZvcm0tZWxlbWVudCAud2ViZm9ybS10eXBlLXRleHRhcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhLFxuLndlYmZvcm0tZWxlbWVudCAud2ViZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS4yNTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNpbXBsZS1rZXlib2FyZC5oZy10aGVtZS1kZWZhdWx0LFxuLndlYmZvcm0tZWxlbWVudCAuc2ltcGxlLWtleWJvYXJkLmhnLXRoZW1lLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNpbXBsZS1rZXlib2FyZC5oZy10aGVtZS1kZWZhdWx0IC5oZy1idXR0b24sXG4ud2ViZm9ybS1lbGVtZW50IC5zaW1wbGUta2V5Ym9hcmQuaGctdGhlbWUtZGVmYXVsdCAuaGctYnV0dG9uIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS10eXBlLXRleHRhcmVhIHRleHRhcmVhLFxuICAud2ViZm9ybS1lbGVtZW50IC53ZWJmb3JtLXR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgIGFzcGVjdC1yYXRpbzogMC42NjY2NjY2NjY3O1xuICB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNpbXBsZS1rZXlib2FyZCxcbiAgLndlYmZvcm0tZWxlbWVudCAuc2ltcGxlLWtleWJvYXJkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLXR5cGUtd2ViZm9ybS1pbWFnZS1jYW52YXMgY2FudmFzLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2FudmFzLXdyYXBwZXIgY2FudmFzLFxuLndlYmZvcm0tZWxlbWVudCAud2ViZm9ybS10eXBlLXdlYmZvcm0taW1hZ2UtY2FudmFzIGNhbnZhcyxcbi53ZWJmb3JtLWVsZW1lbnQgLmNhbnZhcy13cmFwcGVyIGNhbnZhcyB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi53ZWJmb3JtLWVsZW1lbnQgLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWFjdGlvbnMuanMtZm9ybS13cmFwcGVyLFxuLndlYmZvcm0tZWxlbWVudCAuZm9ybS1hY3Rpb25zLmpzLWZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tYWN0aW9ucy5qcy1mb3JtLXdyYXBwZXIgLmFqYXgtcHJvZ3Jlc3MsXG4ud2ViZm9ybS1lbGVtZW50IC5mb3JtLWFjdGlvbnMuanMtZm9ybS13cmFwcGVyIC5hamF4LXByb2dyZXNzIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjY1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBjYWxjKDNyZW0gKiAwLjY1KTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygzcmVtICogMC42NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWpheC5naWZcIikgY2VudGVyIGNlbnRlciByZXBlYXQteCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1hY3Rpb25zLmpzLWZvcm0td3JhcHBlciAuYWpheC1wcm9ncmVzcyAudGhyb2JiZXIsXG4ud2ViZm9ybS1lbGVtZW50IC5mb3JtLWFjdGlvbnMuanMtZm9ybS13cmFwcGVyIC5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuLyogYXBzQ2xpY2tcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgPiAubm9kZV9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBoZWFkZXIuaGVhZGVyICNuYXZiYXItbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBoZWFkZXIuaGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3Age1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDUuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lZGl0YWJsZS9DbGlja1BhZ2UtQmFubmVyLnN2Z1wiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSwgdmFyKC0tc2Vjb25kYXJ5LWRhcmspKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluID4gLnJvdywgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gPiAubGF5b3V0LCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiA+IC5sYXlvdXQsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgI21haW4gPiAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gPiAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAucGFyYWdyYXBoLS10eXBlLS1saXN0ICNtYWluID4gLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiA+IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcywgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0ICNtYWluID4gLnZpZXctY29udGVudCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluID4gLnZpZXctY29udGVudCwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5ICNtYWluID4gLnZpZXctY29udGVudCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluID4gLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4sXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgLm5hdnRhYnMtdGFicGFnZS13cmFwcGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5uYXZ0YWJzLXRhYnBhZ2Utd3JhcHBlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAucXVpY2t0YWJzLXRhYnBhZ2Utd3JhcHBlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAubmF2dGFicy10YWJwYWdlLXdyYXBwZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAubmF2dGFicy10YWJwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyIC5jbGljay1iYW5uZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAubmF2dGFicy10YWJwYWdlLXdyYXBwZXIgLmNsaWNrLWJhbm5lcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAucXVpY2t0YWJzLXRhYnBhZ2Utd3JhcHBlciAuY2xpY2stYmFubmVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5uYXZ0YWJzLXRhYnBhZ2Utd3JhcHBlciAuY2xpY2stYmFubmVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyIC5jbGljay1iYW5uZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgLm5hdnRhYnMtdGFicGFnZS13cmFwcGVyIC5jbGljay1iYW5uZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyIC5jbGljay1iYW5uZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5uYXZ0YWJzLXRhYnBhZ2Utd3JhcHBlciAuY2xpY2stYmFubmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2VkaXRhYmxlL0NsaWNrVGFiLUhlYWRlci5zdmdcIiksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXNlY29uZGFyeS1jb2xvciksIHZhcigtLXNlY29uZGFyeS1kYXJrKSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgLnF1aWNrdGFicy10YWJwYWdlLXdyYXBwZXIgLmNsaWNrLWJhbm5lciBpbWcsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAubmF2dGFicy10YWJwYWdlLXdyYXBwZXIgLmNsaWNrLWJhbm5lciBpbWcsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UgLnF1aWNrdGFicy10YWJwYWdlLXdyYXBwZXIgLmNsaWNrLWJhbm5lciBpbWcsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UgLm5hdnRhYnMtdGFicGFnZS13cmFwcGVyIC5jbGljay1iYW5uZXIgaW1nLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyIC5jbGljay1iYW5uZXIgaW1nLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5uYXZ0YWJzLXRhYnBhZ2Utd3JhcHBlciAuY2xpY2stYmFubmVyIGltZyxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UgLnF1aWNrdGFicy10YWJwYWdlLXdyYXBwZXIgLmNsaWNrLWJhbm5lciBpbWcsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5uYXZ0YWJzLXRhYnBhZ2Utd3JhcHBlciAuY2xpY2stYmFubmVyIGltZyB7XG4gIGhlaWdodDogMS4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgLnF1aWNrdGFicy10YWJwYWdlLXdyYXBwZXIgPiBhcnRpY2xlLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgLm5hdnRhYnMtdGFicGFnZS13cmFwcGVyID4gYXJ0aWNsZSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAucXVpY2t0YWJzLXRhYnBhZ2Utd3JhcHBlciA+IGFydGljbGUsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UgLm5hdnRhYnMtdGFicGFnZS13cmFwcGVyID4gYXJ0aWNsZSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAucXVpY2t0YWJzLXRhYnBhZ2Utd3JhcHBlciA+IGFydGljbGUsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgLm5hdnRhYnMtdGFicGFnZS13cmFwcGVyID4gYXJ0aWNsZSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UgLnF1aWNrdGFicy10YWJwYWdlLXdyYXBwZXIgPiBhcnRpY2xlLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAubmF2dGFicy10YWJwYWdlLXdyYXBwZXIgPiBhcnRpY2xlIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgLm5hdnRhYnMtdGFicGFnZS13cmFwcGVyOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5uYXZ0YWJzLXRhYnBhZ2Utd3JhcHBlcjphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAucXVpY2t0YWJzLXRhYnBhZ2Utd3JhcHBlcjphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAubmF2dGFicy10YWJwYWdlLXdyYXBwZXI6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAubmF2dGFicy10YWJwYWdlLXdyYXBwZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIuNXZ3O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXgtaGVpZ2h0OiAxMjVweDtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5jbGljay1mb290ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UgLmNsaWNrLWZvb3Rlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1zZWNvbmRhcnktZGFyaykgMCUsIHZhcigtLXNlY29uZGFyeS1jb2xvcikgMTAwJSk7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogLTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGFzcGVjdC1yYXRpbzogODtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlIC5jbGljay1mb290ZXIgLmNsaWNrLWhvbWUsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UgLmNsaWNrLWZvb3RlciAuY2xpY2staG9tZSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDMwZGVnLCB2YXIoLS1zZWNvbmRhcnktZGFyaykgMCUsIHZhcigtLXByaW1hcnktY29sb3IpIDYwJSwgdmFyKC0tcHJpbWFyeS1jb2xvcikgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyLjUlO1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHRvcDogMDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSAuY2xpY2stZm9vdGVyIC5jbGljay1ob21lOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5xdWlja3RhYnMtbWFpbiAubmF2dGFicy10YWJwYWdlIC5jbGljay1mb290ZXIgLmNsaWNrLWhvbWU6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgLmNsaWNrLWZvb3RlciAuY2xpY2staG9tZTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAubmF2dGFicy1tYWluIC5uYXZ0YWJzLXRhYnBhZ2UgLmNsaWNrLWZvb3RlciAuY2xpY2staG9tZTphZnRlciB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKSBvcGFjaXR5KDEpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpIG9wYWNpdHkoMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2hvbWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQ1JTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlLmFjdGl2ZSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZS5hY3RpdmUsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLm5hdnRhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UuYWN0aXZlLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4gLm5hdnRhYnMtdGFicGFnZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtd2ViaW5hciAucXVpY2t0YWJzLW1haW4ub2ZmY2FudmFzLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4ub2ZmY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAyMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbjtcbiAgLW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW47XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXdlYmluYXIgLnF1aWNrdGFicy1tYWluLm9mZmNhbnZhcy5zaG93LFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyIC5uYXZ0YWJzLW1haW4ub2ZmY2FudmFzLnNob3cge1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2Utb3V0O1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xuICBncmlkLXJvdy1nYXA6IDFyZW07XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhIGltZyxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSBpbWcsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgaW1nLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSBpbWcsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEgaW1nLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSBpbWcsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhIGltZyxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhIGltZyB7XG4gIGZpbHRlcjogdW5zZXQ7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmJ0bi1hcnJvdy1yaWdodCwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWxpbmsgYSwgLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5hY3Rpb24tbGlua3MgPiBhLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5mbGFnIGEsIC5mbGFnIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayBhLCAubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSwgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEuYnRuLWFycm93LXJpZ2h0LFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWxpbmsgYSxcbi5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGEsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5hY3Rpb24tbGlua3MgPiBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5mbGFnIGEsXG4uZmxhZyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYSxcbi5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmJ0bi1hcnJvdy1yaWdodCxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIGEsXG4ubm9kZS0tdHlwZS10aWxlIC5ub2RlX19jb250ZW50IC50aWxlLXdyYXBwZXIgLnRpbGUtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAuYWN0aW9uLWxpbmtzID4gYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAuZmxhZyBhLFxuLmZsYWcgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIGEsXG4ubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEuYnRuLWFycm93LXJpZ2h0LFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAubm9kZS0tdHlwZS10aWxlIC5ub2RlX19jb250ZW50IC50aWxlLXdyYXBwZXIgLnRpbGUtbGluayBhLFxuLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLmFjdGlvbi1saW5rcyA+IGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLmZsYWcgYSxcbi5mbGFnIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIGEsXG4ubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5idG4tYXJyb3ctcmlnaHQsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAubm9kZS0tdHlwZS10aWxlIC5ub2RlX19jb250ZW50IC50aWxlLXdyYXBwZXIgLnRpbGUtbGluayBhLFxuLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLmFjdGlvbi1saW5rcyA+IGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLmZsYWcgYSxcbi5mbGFnIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayBhLFxuLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmJ0bi1hcnJvdy1yaWdodCxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWxpbmsgYSxcbi5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5hY3Rpb24tbGlua3MgPiBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5mbGFnIGEsXG4uZmxhZyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayBhLFxuLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLmJ0bi1hcnJvdy1yaWdodCxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWxpbmsgYSxcbi5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYSxcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5hY3Rpb24tbGlua3MgPiBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5mbGFnIGEsXG4uZmxhZyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayBhLFxuLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYS5idG4tYXJyb3ctcmlnaHQsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWxpbmsgYSxcbi5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5hY3Rpb24tbGlua3MgPiBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5mbGFnIGEsXG4uZmxhZyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIGEsXG4ubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSxcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYSB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5idG4tYXJyb3ctcmlnaHQ6YWZ0ZXIsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlciwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlciwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlciwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlciwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIGE6YWZ0ZXIsIC5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLCAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGE6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAuYWN0aW9uLWxpbmtzID4gYTphZnRlciwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAuZmxhZyBhOmFmdGVyLCAuZmxhZyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlciwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYTphZnRlciwgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlciwgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmJ0bi1hcnJvdy1yaWdodDphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS10aWxlIC5ub2RlX19jb250ZW50IC50aWxlLXdyYXBwZXIgLnRpbGUtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAuYWN0aW9uLWxpbmtzID4gYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6YWZ0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAuZmxhZyBhOmFmdGVyLFxuLmZsYWcgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIGE6YWZ0ZXIsXG4ubWVkaWEgLm1lZGlhX19jb250ZW50IC5tZWRpYS13cmFwcGVyIC5tZWRpYS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5idG4tYXJyb3ctcmlnaHQ6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAubm9kZS0tdHlwZS10aWxlIC5ub2RlX19jb250ZW50IC50aWxlLXdyYXBwZXIgLnRpbGUtbGluayBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLmFjdGlvbi1saW5rcyA+IGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhOmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLmZsYWcgYTphZnRlcixcbi5mbGFnIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayBhOmFmdGVyLFxuLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhLmJ0bi1hcnJvdy1yaWdodDphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWxpbmsgYTphZnRlcixcbi5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5hY3Rpb24tbGlua3MgPiBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGE6YWZ0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5mbGFnIGE6YWZ0ZXIsXG4uZmxhZyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayBhOmFmdGVyLFxuLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLnF1aWNrdGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5xdWlja3RhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGEuYnRuLWFycm93LXJpZ2h0OmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWxpbmsgYTphZnRlcixcbi5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5hY3Rpb24tbGlua3MgPiBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYTphZnRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5mbGFnIGE6YWZ0ZXIsXG4uZmxhZyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYTphZnRlcixcbi5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYS5idG4tYXJyb3ctcmlnaHQ6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS10aWxlIC5ub2RlX19jb250ZW50IC50aWxlLXdyYXBwZXIgLnRpbGUtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAuYWN0aW9uLWxpbmtzID4gYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhOmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAuZmxhZyBhOmFmdGVyLFxuLmZsYWcgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYTphZnRlcixcbi5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYS5idG4tYXJyb3ctcmlnaHQ6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS10aWxlIC5ub2RlX19jb250ZW50IC50aWxlLXdyYXBwZXIgLnRpbGUtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGE6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAuYWN0aW9uLWxpbmtzID4gYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBhOmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSAuZmxhZyBhOmFmdGVyLFxuLmZsYWcgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIC5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgYTphZnRlcixcbi5tZWRpYSAubWVkaWFfX2NvbnRlbnQgLm1lZGlhLXdyYXBwZXIgLm1lZGlhLWxpbmsgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLWxvZ2luIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5wYWdlLXVzZXItcGFzc3dvcmQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXJlc2V0IC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGEuYnRuLWFycm93LXJpZ2h0OmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIC5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS10aWxlIC5ub2RlX19jb250ZW50IC50aWxlLXdyYXBwZXIgLnRpbGUtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAuYWN0aW9uLWxpbmtzID4gYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmZpZWxkLS10eXBlLWxpbmsgYTphZnRlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSAuZmxhZyBhOmFmdGVyLFxuLmZsYWcgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayBhOmFmdGVyLFxuLm1lZGlhIC5tZWRpYV9fY29udGVudCAubWVkaWEtd3JhcHBlciAubWVkaWEtbGluayAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1sb2dpbiAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5wYWdlLXVzZXItbG9naW4gLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYTphZnRlcixcbmJvZHkucGFnZS11c2VyLXJlZ2lzdGVyIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIC5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBhOmFmdGVyLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkIC5hcHNjb3JlLXVzZXIgI3BhZ2UgPiAqLmJvZHktd3JhcHBlciAjbWFpbi13cmFwcGVyIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGE6YWZ0ZXIsXG5ib2R5LnBhZ2UtdXNlci1wYXNzd29yZCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyAubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlciAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkgYTphZnRlcixcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAubmF2dGFicy13cmFwcGVyIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaSBib2R5LnBhZ2UtdXNlci1yZXNldCAuYXBzY29yZS11c2VyICNwYWdlID4gKi5ib2R5LXdyYXBwZXIgI21haW4td3JhcHBlciAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhOmFmdGVyLFxuYm9keS5wYWdlLXVzZXItcmVzZXQgLmFwc2NvcmUtdXNlciAjcGFnZSA+ICouYm9keS13cmFwcGVyICNtYWluLXdyYXBwZXIgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpIGE6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMC43NXJlbTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIub2ZmY2FudmFzLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzIC5uYXZ0YWJzLXdyYXBwZXIub2ZmY2FudmFzIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLW91dDtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicyAucXVpY2t0YWJzLXdyYXBwZXIub2ZmY2FudmFzLnNob3csXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMgLm5hdnRhYnMtd3JhcHBlci5vZmZjYW52YXMuc2hvdyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW47XG4gIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMSkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgyKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgyKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgyKSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNCkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0xLmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMS5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTEuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgyKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMikge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgyKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMikgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0yLmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMi5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTIuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgyKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgyKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNykge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNykgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg5KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg5KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTApIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTApICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTMuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy0zLmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctMy5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgyKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgyKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg5KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg5KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTApICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTApICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTEpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTEpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDExKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDExKSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg5KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg5KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNykge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNykgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTIpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTIpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTIpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEyKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEyKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTIpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMikgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTApICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTApICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNC5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTQuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy00LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg5KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg5KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNykge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNykgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC1ub25lIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtbm9uZSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LW5vbmUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC1ub25lIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMSkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTApICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTApICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0xIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgyKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMikge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgyKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTEgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDIpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0xIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMikgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDExKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDExKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDExKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDExKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTEpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTEpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg5KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg5KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0yIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgzKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMiAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTIgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDMpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0yIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMykgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEyKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEyKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEyKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMikge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEyKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTIpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTIpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTApIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTApICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMyAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDQpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC0zIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtMyAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTMgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg0KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTMpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTMpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTMpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEzKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEzKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTMpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMykgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDExKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDExKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDExKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDExKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTEpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTEpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg5KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg5KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDkpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOSkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNyksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDcpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNykgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg3KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC00IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNSkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTQgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC00IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg1KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDUpICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxNCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxNCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxNCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTQpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTQpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxNCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDE0KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDE0KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTIpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTIpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTIpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEyKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEyKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTIpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMikgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCgxMCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDEwKSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoMTApICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoMTApICsgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTUgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoOCksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg4KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDgpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoOCkgKyBsaSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyIHVsLm5hdnRhYnMtdGFicyBsaTpudGgtY2hpbGQoNiksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDE7XG59XG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwucXVpY2t0YWJzLXRhYnMgbGk6bnRoLWNoaWxkKDYpICsgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctNS5ncmlkLW9mZnNldC01IC5xdWlja3RhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LTUuZ3JpZC1vZmZzZXQtNSAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaTpudGgtY2hpbGQoNikgKyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy01LmdyaWQtb2Zmc2V0LTUgLm5hdnRhYnMtdGFicy1jb250YWluZXIgdWwubmF2dGFicy10YWJzIGxpOm50aC1jaGlsZCg2KSArIGxpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy1hbGwgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5xdWlja3RhYnMtdGFicyBsaSxcbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAjbWFpbiBtYWluI2NvbnRlbnQgLnZpZXcudmlldy1hcHMtY2xpY2stdGFicy52aWV3LWRpc3BsYXktaWQtdGFicy5ncmlkLXJvdy1hbGwgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGksXG4ubm9kZS0tdHlwZS1hcHNjbGljay1ldmVudDpub3QoLm5vZGUtZWRpdCkgI21haW4gbWFpbiNjb250ZW50IC52aWV3LnZpZXctYXBzLWNsaWNrLXRhYnMudmlldy1kaXNwbGF5LWlkLXRhYnMuZ3JpZC1yb3ctYWxsIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHVsLnF1aWNrdGFicy10YWJzIGxpLFxuLm5vZGUtLXR5cGUtYXBzY2xpY2stZXZlbnQ6bm90KC5ub2RlLWVkaXQpICNtYWluIG1haW4jY29udGVudCAudmlldy52aWV3LWFwcy1jbGljay10YWJzLnZpZXctZGlzcGxheS1pZC10YWJzLmdyaWQtcm93LWFsbCAubmF2dGFicy10YWJzLWNvbnRhaW5lciB1bC5uYXZ0YWJzLXRhYnMgbGkge1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xufVxuXG4vKipcbi8qIEJhc2ljIFBhZ2Vcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm9kZS0tdHlwZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAubm9kZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTAlO1xufVxuLm5vZGUtLXR5cGUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgI21haW4gPiBkaXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keS50aGFuay15b3UgLm5vZGUtLXR5cGUtcGFnZTpub3QoLm5vZGUtZWRpdCkgLm5vZGVfX2NvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyoqXG4vKiBNb2JpbGUgYnJlYWtwb2ludFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubm9kZS0tdHlwZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAubm9kZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLyoqXG4vKiBFdmVudC9XZWJpbmFyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBtYWluI2NvbnRlbnQge1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZXh0cmEtZmllbGQtYmxvY2tub2RlZXZlbnRmbGFnLXJlZ2lzdGVyLWludGVyZXN0IC5mbGFnIHtcbiAgaGVpZ2h0OiAzLjVyZW07XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1leHRyYS1maWVsZC1ibG9ja25vZGVldmVudGZsYWctcmVnaXN0ZXItaW50ZXJlc3QgLmZsYWcgYSB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UgMHM7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWFkZGV2ZW50LWJ1dHRvbiAuYWRkZXZlbnQtYnV0dG9uIH4gdWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24gPiAqIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCA+ICosIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCA+ICosIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlID4gKiB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gIEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCA+ICosIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCA+ICosIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlID4gKiB7XG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgd2hpdGUgMTAwJSwgYmxhY2sgMTAwJSk7XG4gICAgfVxuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tdHlwZS1pbWFnZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5maWVsZC0tdHlwZS1pbWFnZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkLS10eXBlLWltYWdlIGltZywgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5maWVsZC0tdHlwZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5idG4sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBhLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuYWN0aW9uLWxpbmtzID4gYSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIC5jYXJvdXNlbC1jb250cm9scywgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXBwZXIuY2Fyb3VzZWwtYWN0aXZlIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5jYXJvdXNlbC1jb250cm9scywgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBhLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuYWRkZXZlbnQtYnV0dG9uID4gYSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3R5cGU9c3VibWl0XSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1hbmFnZW1lbnQgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBhLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC50b2tlbi1kaWFsb2csIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGZvcm0gPiBpbnB1dCwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgZm9ybSA+IGlucHV0LCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBhLCAuZmVlZC1pY29ucyAudmlld3MtZGF0YS1leHBvcnQtZmVlZCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBhLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZmxhZyBhLCAuZmxhZyBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBhLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBpbnB1dFt0eXBlPXJlc2V0XSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGlucHV0W3R5cGU9c3VibWl0XSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGlucHV0W3R5cGU9YnV0dG9uXSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLm5vZGUtZWRpdCBidXR0b25bdmFsdWVePUNyZWF0ZV0sIC5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9U2F2ZV0sXG4ubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUVkaXRdLCAubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9RWRpdF0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt2YWx1ZT1FZGl0XSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9Q2FuY2VsXSwgLm5vZGUtZWRpdCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4ubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBhLmJ1dHRvbi0tZGFuZ2VyLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYS5idXR0b24tLWRhbmdlcixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGEuYnV0dG9uLS1kYW5nZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYSwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGEgfiBhLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGJ1dHRvbiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGEgfiBidXR0b24sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b24gfiBhLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbiB+IGJ1dHRvbixcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b24gfiBidXR0b24sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmJ0biwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gYSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuYWN0aW9uLWxpbmtzID4gYSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgLmNhcm91c2VsLWNvbnRyb2xzLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcHBlci5jYXJvdXNlbC1hY3RpdmUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuY2Fyb3VzZWwtY29udHJvbHMsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGEsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmFkZGV2ZW50LWJ1dHRvbiA+IGEsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdHlwZT1zdWJtaXRdLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGEsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tYW5hZ2VtZW50IG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuZGFzaGJvYXJkLW1lZGlhIG5hdi5uYXZpZ2F0aW9uIHVsIGxpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLnRva2VuLWRpYWxvZywgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gaW5wdXQsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmFibHktbm90aWZpY2F0aW9ucyAuYWRtaW5pc3RyYXRvci1mb3JtIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgZm9ybSA+IGlucHV0LCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGEsIC5mZWVkLWljb25zIC52aWV3cy1kYXRhLWV4cG9ydC1mZWVkIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZmxhZyBhLCAuZmxhZyBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGEsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgaW5wdXRbdHlwZT1yZXNldF0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGlucHV0W3R5cGU9c3VibWl0XSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgaW5wdXRbdHlwZT1idXR0b25dLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLCAubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9U2F2ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdmFsdWU9U2F2ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9U2F2ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3R5cGU9c3VibWl0XSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1FZGl0XSwgLm5vZGUtZWRpdCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9RWRpdF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlPUVkaXRdLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sIC5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGEuYnV0dG9uLS1kYW5nZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBhLmJ1dHRvbi0tZGFuZ2VyLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYS5idXR0b24tLWRhbmdlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYSB+IGEsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGEgfiBhLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBhIH4gYnV0dG9uLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBhIH4gYnV0dG9uLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvbiB+IGEsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24gfiBidXR0b24sXG5ib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b24gfiBidXR0b24sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuYnRuLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuYWN0aW9uLWxpbmtzID4gYSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSAuY2Fyb3VzZWwtY29udHJvbHMsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5jYXJvdXNlbC13cmFwcGVyLmNhcm91c2VsLWFjdGl2ZSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmNhcm91c2VsLWNvbnRyb2xzLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5maWVsZC0tdHlwZS1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuZmllbGQtLXR5cGUtbGluayBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5hZGRldmVudC1idXR0b24gPiBhLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGZvcm0gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt0eXBlPXN1Ym1pdF0sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWFuYWdlbWVudCBuYXYubmF2aWdhdGlvbiB1bCBsaSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0LmRhc2hib2FyZC1tZWRpYSBuYXYubmF2aWdhdGlvbiB1bCBsaSBhLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5kYXNoYm9hcmQtbWVkaWEgbmF2Lm5hdmlnYXRpb24gdWwgbGkgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGEsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBmb3JtID4gZmllbGRzZXQgLnRva2VuLWRpYWxvZywgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGZpZWxkc2V0IGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAudG9rZW4tZGlhbG9nLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQuYWJseS1ub3RpZmljYXRpb25zIC5hZG1pbmlzdHJhdG9yLWZvcm0gZm9ybSA+IGlucHV0LCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dC5hYmx5LW5vdGlmaWNhdGlvbnMgLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgZm9ybSA+IGlucHV0LCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYSwgLmZlZWQtaWNvbnMgLnZpZXdzLWRhdGEtZXhwb3J0LWZlZWQgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGEsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZmxhZyBhLCAuZmxhZyBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGlucHV0W3R5cGU9cmVzZXRdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGlucHV0W3R5cGU9c3VibWl0XSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBpbnB1dFt0eXBlPWJ1dHRvbl0sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZV49Q3JlYXRlXSwgLm5vZGUtZWRpdCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5ub2RlLWVkaXQgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuLm5vZGUtZWRpdCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5ub2RlLWVkaXQgYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9U2F2ZV0sXG4uYWRtaW5pc3RyYXRvci1mb3JtIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9U2F2ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlXj1DcmVhdGVdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWVePUNyZWF0ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1TYXZlXSxcbi5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlPVNhdmVdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdHlwZT1zdWJtaXRdLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLm5vZGUtZWRpdCBidXR0b25bdmFsdWU9RWRpdF0sIC5ub2RlLWVkaXQgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt2YWx1ZT1FZGl0XSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPUVkaXRdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9RWRpdF0sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1DYW5jZWxdLCAubm9kZS1lZGl0IGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAubm9kZS1lZGl0IGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuLm5vZGUtZWRpdCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLm5vZGUtZWRpdCBhLmJ1dHRvbi0tZGFuZ2VyLFxuLm5vZGUtZWRpdCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYS5idXR0b24tLWRhbmdlcixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuYWRtaW5pc3RyYXRvci1mb3JtIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmFkbWluaXN0cmF0b3ItZm9ybSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uW3ZhbHVlPUNhbmNlbF0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmFkbWluaXN0cmF0b3ItZm9ybSBidXR0b25bdmFsdWU9UmVtb3ZlXSxcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5hZG1pbmlzdHJhdG9yLWZvcm0gYS5idXR0b24tLWRhbmdlcixcbi5hZG1pbmlzdHJhdG9yLWZvcm0gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGEuYnV0dG9uLS1kYW5nZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgLmRhc2hib2FyZHMtY29udGFpbmVyIGJ1dHRvblt2YWx1ZT1DYW5jZWxdLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b25bdmFsdWU9Q2FuY2VsXSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayAuZGFzaGJvYXJkcy1jb250YWluZXIgYnV0dG9uW3ZhbHVlPVJlbW92ZV0sXG4uZGFzaGJvYXJkcy1jb250YWluZXIgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGJ1dHRvblt2YWx1ZT1SZW1vdmVdLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBhLmJ1dHRvbi0tZGFuZ2VyLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBhLmJ1dHRvbi0tZGFuZ2VyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBhLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgLnBhcmFncmFwaC0tdHlwZS0tdGlsZS1saW5rIGEgfiBhLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGEgfiBidXR0b24sIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYSB+IGJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYSxcbmJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGZvcm0gLmZvcm0tYWN0aW9ucyBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246Zmlyc3Qtb2YtdHlwZSAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsgYnV0dG9uIH4gYSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIH4gYnV0dG9uLFxuYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZm9ybSAuZm9ybS1hY3Rpb25zIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpmaXJzdC1vZi10eXBlIC5wYXJhZ3JhcGgtLXR5cGUtLXRpbGUtbGluayBidXR0b24gfiBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCBkaXYsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LWNoaWxkIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCBkaXYsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LW9mLXR5cGUgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCBkaXYuc2ltcGxlLXN0YXR1cy1tZXNzYWdlcywgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmxhc3QtY2hpbGQgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIGRpdi5zaW1wbGUtc3RhdHVzLW1lc3NhZ2VzLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246bGFzdC1vZi10eXBlIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCBkaXYuc2ltcGxlLXN0YXR1cy1tZXNzYWdlcyB7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCBkaXYuc2ltcGxlLXN0YXR1cy1tZXNzYWdlcyAqLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246bGFzdC1jaGlsZCAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQgZGl2LnNpbXBsZS1zdGF0dXMtbWVzc2FnZXMgKiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmxhc3Qtb2YtdHlwZSAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQgZGl2LnNpbXBsZS1zdGF0dXMtbWVzc2FnZXMgKiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCBkaXYsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LWNoaWxkIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCBkaXYsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LW9mLXR5cGUgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIGRpdiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAuY29udGVudCA+IGRpdiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LWNoaWxkIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAuY29udGVudCA+IGRpdiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LW9mLXR5cGUgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5jb250ZW50ID4gZGl2IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQgLmNvbnRlbnQgPiBkaXYgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWNvbnRlbnQgLnF1aWNrdGFicy13cmFwcGVyIC5pdGVtLWxpc3QsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LWNoaWxkIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAuY29udGVudCA+IGRpdiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIgLml0ZW0tbGlzdCwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmxhc3Qtb2YtdHlwZSAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQgLmNvbnRlbnQgPiBkaXYgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWNvbnRlbnQgLnF1aWNrdGFicy13cmFwcGVyIC5pdGVtLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQgLmNvbnRlbnQgPiBkaXYgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWNvbnRlbnQgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtbWFpbiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmxhc3QtY2hpbGQgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5jb250ZW50ID4gZGl2IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLW1haW4sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LW9mLXR5cGUgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5jb250ZW50ID4gZGl2IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLW1haW4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDE7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQgLmNvbnRlbnQgPiBkaXYgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWNvbnRlbnQgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgPiBkaXYsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LWNoaWxkIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAuY29udGVudCA+IGRpdiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSA+IGRpdiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmxhc3Qtb2YtdHlwZSAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQgLmNvbnRlbnQgPiBkaXYgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWNvbnRlbnQgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQgLmNvbnRlbnQgPiBkaXYgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWNvbnRlbnQgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgPiBkaXYgYXJ0aWNsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmxhc3QtY2hpbGQgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5jb250ZW50ID4gZGl2IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlID4gZGl2IGFydGljbGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LW9mLXR5cGUgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5jb250ZW50ID4gZGl2IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlID4gZGl2IGFydGljbGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQgLmNvbnRlbnQgPiBkaXYgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWNvbnRlbnQgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgPiBkaXYgYXJ0aWNsZSBoZWFkZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LWNoaWxkIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAuY29udGVudCA+IGRpdiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSA+IGRpdiBhcnRpY2xlIGhlYWRlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmxhc3Qtb2YtdHlwZSAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQgLmNvbnRlbnQgPiBkaXYgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWNvbnRlbnQgLnF1aWNrdGFicy13cmFwcGVyIC5xdWlja3RhYnMtbWFpbiAucXVpY2t0YWJzLXRhYnBhZ2UgPiBkaXYgYXJ0aWNsZSBoZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5jb250ZW50ID4gZGl2IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlID4gZGl2IGFydGljbGUgLm5vZGVfX2NvbnRlbnQsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LWNoaWxkIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAuY29udGVudCA+IGRpdiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSA+IGRpdiBhcnRpY2xlIC5ub2RlX19jb250ZW50LCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb246bGFzdC1vZi10eXBlIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAuY29udGVudCA+IGRpdiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSA+IGRpdiBhcnRpY2xlIC5ub2RlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAuY29udGVudCA+IGRpdiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSA+IGRpdiBhcnRpY2xlIC5mb3JtLWFjdGlvbnMsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LWNoaWxkIC5ibG9jay1kYXNoYm9hcmRzLWJsb2NrZGFzaGJvYXJkdmlldy1lbWJlZCAuY29udGVudCA+IGRpdiAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXcgLnZpZXctY29udGVudCAucXVpY2t0YWJzLXdyYXBwZXIgLnF1aWNrdGFicy1tYWluIC5xdWlja3RhYnMtdGFicGFnZSA+IGRpdiBhcnRpY2xlIC5mb3JtLWFjdGlvbnMsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLWludGVyYWN0aW9uIC5sYXlvdXRfX3JlZ2lvbjpsYXN0LW9mLXR5cGUgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5jb250ZW50ID4gZGl2IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciAucXVpY2t0YWJzLW1haW4gLnF1aWNrdGFicy10YWJwYWdlID4gZGl2IGFydGljbGUgLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZGV0YWlscyB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSAudGVjaC1zdXBwb3J0LWJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIHN1bW1hcnksXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgLnRlY2gtc3VwcG9ydC1idXR0b24sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCAuYWNjb3JkaW9uLWl0ZW0gLnRlY2gtc3VwcG9ydC1idXR0b246YmVmb3JlLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCAuYWNjb3JkaW9uLWl0ZW0gc3VtbWFyeTpiZWZvcmUsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgLnRlY2gtc3VwcG9ydC1idXR0b246YmVmb3JlLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBkZXRhaWxzIHN1bW1hcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjbGVhcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udDogdmFyKC0tZmEtZm9udC1yZWd1bGFyKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuICAgIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIC50ZWNoLXN1cHBvcnQtYnV0dG9uLFxuICAgIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIHN1bW1hcnksXG4gICAgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBkZXRhaWxzIC50ZWNoLXN1cHBvcnQtYnV0dG9uLFxuICAgIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZGV0YWlscyBzdW1tYXJ5IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgfVxuICAgIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIC50ZWNoLXN1cHBvcnQtYnV0dG9uOmJlZm9yZSxcbiAgICBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSBzdW1tYXJ5OmJlZm9yZSxcbiAgICBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgLnRlY2gtc3VwcG9ydC1idXR0b246YmVmb3JlLFxuICAgIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZGV0YWlscyBzdW1tYXJ5OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSAudGVjaC1zdXBwb3J0LWJ1dHRvbiBzcGFuLFxuICAgIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIHN1bW1hcnkgc3BhbixcbiAgICBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgLnRlY2gtc3VwcG9ydC1idXR0b24gc3BhbixcbiAgICBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgc3VtbWFyeSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSAudGVjaC1zdXBwb3J0LWJ1dHRvbjphZnRlcixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIHN1bW1hcnk6YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgLnRlY2gtc3VwcG9ydC1idXR0b246YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgc3VtbWFyeTphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSA5cHgpO1xufVxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCAuYWNjb3JkaW9uLWl0ZW0gLnRlY2gtc3VwcG9ydC1idXR0b246Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIC50ZWNoLXN1cHBvcnQtYnV0dG9uOjotd2Via2l0LWRldGFpbHMtbWFya2VyLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCAuYWNjb3JkaW9uLWl0ZW0gc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgLnRlY2gtc3VwcG9ydC1idXR0b246Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgLnRlY2gtc3VwcG9ydC1idXR0b246Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIC50ZWNoLXN1cHBvcnQtYnV0dG9uOm5vdCguY29sbGFwc2VkKTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIHN1bW1hcnk6bm90KC5jb2xsYXBzZWQpOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBkZXRhaWxzIC50ZWNoLXN1cHBvcnQtYnV0dG9uOm5vdCguY29sbGFwc2VkKTphZnRlcixcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZGV0YWlscyBzdW1tYXJ5Om5vdCguY29sbGFwc2VkKTphZnRlciB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCAuYWNjb3JkaW9uLWl0ZW0gLnRlY2gtc3VwcG9ydC1idXR0b25bYXJpYS1leHBhbmRlZD1mYWxzZV06YWZ0ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSBzdW1tYXJ5W2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBkZXRhaWxzIC50ZWNoLXN1cHBvcnQtYnV0dG9uW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmFmdGVyLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBkZXRhaWxzIHN1bW1hcnlbYXJpYS1leHBhbmRlZD1mYWxzZV06YWZ0ZXIge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSAudGVjaC1zdXBwb3J0LWJ1dHRvbjpob3ZlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCAuYWNjb3JkaW9uLWl0ZW0gLnRlY2gtc3VwcG9ydC1idXR0b246Zm9jdXMsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIC50ZWNoLXN1cHBvcnQtYnV0dG9uOmFjdGl2ZSxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtIHN1bW1hcnk6aG92ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSBzdW1tYXJ5OmZvY3VzLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCAuYWNjb3JkaW9uLWl0ZW0gc3VtbWFyeTphY3RpdmUsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgLnRlY2gtc3VwcG9ydC1idXR0b246aG92ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgLnRlY2gtc3VwcG9ydC1idXR0b246Zm9jdXMsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgLnRlY2gtc3VwcG9ydC1idXR0b246YWN0aXZlLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBkZXRhaWxzIHN1bW1hcnk6aG92ZXIsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgc3VtbWFyeTpmb2N1cyxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZGV0YWlscyBzdW1tYXJ5OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrKTtcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtICNjb2xsYXBzZUZvcm0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgI2NvbGxhcHNlRm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSAjY29sbGFwc2VGb3JtLmNvbGxhcHNpbmcsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmFjY29yZGlvbi1pdGVtICNjb2xsYXBzZUZvcm0uc2hvdyxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZGV0YWlscyAjY29sbGFwc2VGb3JtLmNvbGxhcHNpbmcsXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGRldGFpbHMgI2NvbGxhcHNlRm9ybS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IC5hY2NvcmRpb24taXRlbSAuZGV0YWlscy13cmFwcGVyLFxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBkZXRhaWxzIC5kZXRhaWxzLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBmb3JtIGxhYmVsLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGZvcm0gLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXcgLnBvbGwgbGFiZWwsIC5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAgLnBvbGwtaXRlbSAucG9sbC12aWV3IC5wb2xsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZm9ybSBsYWJlbCxcbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZm9ybSAucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIC5wb2xsLWl0ZW0gLnBvbGwtdmlldy1mb3JtIC5wb2xsIGxhYmVsLFxuLnBhcmFncmFwaC0tdHlwZS0tcG9sbC1ncm91cCAucG9sbC1pdGVtIC5wb2xsLXZpZXctZm9ybSAucG9sbCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGZvcm0gbGFiZWwsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZm9ybSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0LnVzZXItcHJvZmlsZSAuZmllbGQgLmZpZWxkX19sYWJlbCwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dC51c2VyLXByb2ZpbGUgLmZpZWxkIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZm9ybSAuZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGZvcm0gLmZvcm0tdHlwZS13ZWJmb3JtLW1hcmt1cCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGZvcm0gdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1zdXBwb3J0IGZvcm0gc21hbGwsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgZm9ybSAuc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBmb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxMnJlbTtcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgPiAqIHtcbiAgZmxleDogMTtcbn1cbmJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC53ZWJpbmFyLXN1cHBvcnQgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgPiAqIC5hZGRldmVudC1idXR0b24gPiBhIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIGZsZXg6IDAgMSA2NyU7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGZsZXg6IDAgMSAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGhlYWRlci5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBtYWluI2NvbnRlbnQgc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIG1haW4jY29udGVudCBzZWN0aW9uIC5ub2RlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG4gIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dC5lZGl0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXgpIC0gMXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXgpIC0gMXJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQud2ViaW5hci1pbnRlcmFjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0ID4gKiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LWNoaWxkID4gKiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmZpcnN0LW9mLXR5cGUgPiAqIHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5jb250ZW50ID4gZGl2IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmxhc3QtY2hpbGQgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIC5jb250ZW50ID4gZGl2IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldyAudmlldy1jb250ZW50IC5xdWlja3RhYnMtd3JhcHBlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItaW50ZXJhY3Rpb24gLmxheW91dF9fcmVnaW9uOmxhc3Qtb2YtdHlwZSAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQgLmNvbnRlbnQgPiBkaXYgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3IC52aWV3LWNvbnRlbnQgLnF1aWNrdGFicy13cmFwcGVyIHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBmb3JtIC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0LndlYmluYXItc3VwcG9ydCBmb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGdhcDogMXJlbTtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG59XG4vKipcbi8qIEZhY3VsdHlcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm9kZS0tdHlwZS1mYWN1bHR5IC5mYWN1bHR5LXBvcHVwLFxuLm1mcC1jb250ZW50IC5mYWN1bHR5LXBvcHVwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTByZW07XG4gIHdpZHRoOiA1MCU7XG59XG4ubm9kZS0tdHlwZS1mYWN1bHR5IC5mYWN1bHR5LXdyYXBwZXIsXG4ubWZwLWNvbnRlbnQgLmZhY3VsdHktd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4ubm9kZS0tdHlwZS1mYWN1bHR5IC5mYWN1bHR5LXdyYXBwZXIgLnBob3RvLXNwYWNlcixcbi5tZnAtY29udGVudCAuZmFjdWx0eS13cmFwcGVyIC5waG90by1zcGFjZXIge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYygxIC8gNSAqIDEwMCUpO1xuICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtZmFjdWx0eSAuZmFjdWx0eS13cmFwcGVyIC5mYWN1bHR5LWNvbnRhaW5lcixcbi5tZnAtY29udGVudCAuZmFjdWx0eS13cmFwcGVyIC5mYWN1bHR5LWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbn1cbi5ub2RlLS10eXBlLWZhY3VsdHkgLmZhY3VsdHktd3JhcHBlciAuZmFjdWx0eS1jb250YWluZXIgLnBob3RvLXdyYXBwZXIsXG4ubWZwLWNvbnRlbnQgLmZhY3VsdHktd3JhcHBlciAuZmFjdWx0eS1jb250YWluZXIgLnBob3RvLXdyYXBwZXIge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYygxIC8gNSAqIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDExMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1mYWN1bHR5IC5mYWN1bHR5LXdyYXBwZXIgLmZhY3VsdHktY29udGFpbmVyIC5waG90by13cmFwcGVyIC5waG90byxcbi5tZnAtY29udGVudCAuZmFjdWx0eS13cmFwcGVyIC5mYWN1bHR5LWNvbnRhaW5lciAucGhvdG8td3JhcHBlciAucGhvdG8ge1xuICB3aWR0aDogNDAlO1xuICBsZWZ0OiAzMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5ub2RlLS10eXBlLWZhY3VsdHkgLmZhY3VsdHktd3JhcHBlciAuZmFjdWx0eS1jb250YWluZXIgLnBob3RvLXdyYXBwZXIgLnBob3RvIC5maWVsZC0tdHlwZS1pbWFnZSxcbi5tZnAtY29udGVudCAuZmFjdWx0eS13cmFwcGVyIC5mYWN1bHR5LWNvbnRhaW5lciAucGhvdG8td3JhcHBlciAucGhvdG8gLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWZhY3VsdHkgLmZhY3VsdHktd3JhcHBlciAuZmFjdWx0eS1jb250YWluZXIgLnBob3RvLXdyYXBwZXIgLnBob3RvIGltZyxcbi5tZnAtY29udGVudCAuZmFjdWx0eS13cmFwcGVyIC5mYWN1bHR5LWNvbnRhaW5lciAucGhvdG8td3JhcHBlciAucGhvdG8gaW1nIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZWNlZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtZmFjdWx0eSAuZmFjdWx0eS13cmFwcGVyIC5mYWN1bHR5LWNvbnRhaW5lciAuZmFjdWx0eS1jb250ZW50LFxuLm1mcC1jb250ZW50IC5mYWN1bHR5LXdyYXBwZXIgLmZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG4ubm9kZS0tdHlwZS1mYWN1bHR5IC5mYWN1bHR5LXdyYXBwZXIgLmZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWNvbnRlbnQgLmZhY3VsdHktdGl0bGVzLFxuLm1mcC1jb250ZW50IC5mYWN1bHR5LXdyYXBwZXIgLmZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWNvbnRlbnQgLmZhY3VsdHktdGl0bGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGZsZXg6IDE7XG59XG4ubm9kZS0tdHlwZS1mYWN1bHR5IC5mYWN1bHR5LXdyYXBwZXIgLmZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWNvbnRlbnQgLmZhY3VsdHktdGl0bGVzIC5uYW1lLFxuLm1mcC1jb250ZW50IC5mYWN1bHR5LXdyYXBwZXIgLmZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWNvbnRlbnQgLmZhY3VsdHktdGl0bGVzIC5uYW1lIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLm5vZGUtLXR5cGUtZmFjdWx0eSAuZmFjdWx0eS13cmFwcGVyIC5mYWN1bHR5LWNvbnRhaW5lciAuZmFjdWx0eS1jb250ZW50IC5mYWN1bHR5LXRpdGxlcyAuYmlvZ3JhcGh5LFxuLm1mcC1jb250ZW50IC5mYWN1bHR5LXdyYXBwZXIgLmZhY3VsdHktY29udGFpbmVyIC5mYWN1bHR5LWNvbnRlbnQgLmZhY3VsdHktdGl0bGVzIC5iaW9ncmFwaHkge1xuICBjb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xufVxuLm5vZGUtLXR5cGUtZmFjdWx0eSAuZmFjdWx0eS13cmFwcGVyIC5mYWN1bHR5LWNvbnRhaW5lciAuZmFjdWx0eS1jb250ZW50IC5mYWN1bHR5LWxpbmssXG4ubWZwLWNvbnRlbnQgLmZhY3VsdHktd3JhcHBlciAuZmFjdWx0eS1jb250YWluZXIgLmZhY3VsdHktY29udGVudCAuZmFjdWx0eS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLm5vZGUtLXR5cGUtZmFjdWx0eSAuZmFjdWx0eS13cmFwcGVyIC5mYWN1bHR5LWNvbnRhaW5lciAuZmFjdWx0eS1jb250ZW50IC5mYWN1bHR5LWxpbmsgYSxcbi5tZnAtY29udGVudCAuZmFjdWx0eS13cmFwcGVyIC5mYWN1bHR5LWNvbnRhaW5lciAuZmFjdWx0eS1jb250ZW50IC5mYWN1bHR5LWxpbmsgYSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHkgLmZhY3VsdHktcG9wdXAsXG4gIC5tZnAtY29udGVudCAuZmFjdWx0eS1wb3B1cCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyoqXG4vKiBJbnRlcmFjdGl2aXR5IHNpZGViYXIgZm9yIEV2ZW50c1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ub2RlLS10eXBlLWludGVyYWN0aXZpdHktdGFiIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ub2RlLS10eXBlLWludGVyYWN0aXZpdHktdGFiIC5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1saXZlLXZvdGluZyAuZmllbGQtLXR5cGUtaWZyYW1lID4gZGl2IHtcbiAgICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYygzIC8gMiAqIDEwMCUpO1xuICB9XG59XG4vKipcbi8qIExhbmRpbmcgUGFnZSAodGhlIGV2ZW50IGxpc3RpbmcgcGFnZSlcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBoZWFkZXIuaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZWRpdGFibGUvTGFuZGluZ1BhZ2UtQmFubmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBoMSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuaDEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgyLnBhbmVsX190aXRsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLnBhbmVsX190aXRsZS5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSB7XG4gIG1heC13aWR0aDogNTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgxOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5oMTphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZTphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gaDIucGFuZWxfX3RpdGxlOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAucGFuZWxfX3RpdGxlLmgyOmFmdGVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAucGFuZWxfX3RpdGxlLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMjphZnRlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMjphZnRlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IGEge1xuICBtYXgtd2lkdGg6IDE1cmVtO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuYWN0aW9uLWxpbmtzID4gKiB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMTVyZW07XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuY291bnRkb3duLXRpbWVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lciB0aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5jb3VudGRvd24tdGltZXIuc3lvdGltZXIge1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lciAuZGF0ZS1mcmFnbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsZXg6IDE7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuY291bnRkb3duLXRpbWVyIC5kYXRlLWZyYWdtZW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbGlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lciAuZGF0ZS1mcmFnbWVudCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuY291bnRkb3duLXRpbWVyIC5kYXRlLWZyYWdtZW50Omxhc3QtY2hpbGQgc3BhbjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lciAuZGF0ZS1mcmFnbWVudDpsYXN0LW9mLXR5cGUgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAuY291bnRkb3duLXRpbWVyIC5zeW90aW1lcl9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5jb3VudGRvd24tdGltZXIgLnN5b3RpbWVyX19ib2R5IC5zeW90aW1lci1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lciAuc3lvdGltZXJfX2JvZHkgLnN5b3RpbWVyLWNlbGwgLnN5b3RpbWVyLWNlbGxfX3ZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbGlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5jb3VudGRvd24tdGltZXIgLnN5b3RpbWVyX19ib2R5IC5zeW90aW1lci1jZWxsIC5zeW90aW1lci1jZWxsX192YWx1ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lciAuc3lvdGltZXJfX2JvZHkgLnN5b3RpbWVyLWNlbGwgLnN5b3RpbWVyLWNlbGxfX3VuaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lciAuc3lvdGltZXJfX2JvZHkgLnN5b3RpbWVyLWNlbGw6bGFzdC1jaGlsZCAuc3lvdGltZXItY2VsbF9fdmFsdWU6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5jb3VudGRvd24tdGltZXIgLnN5b3RpbWVyX19ib2R5IC5zeW90aW1lci1jZWxsOmxhc3Qtb2YtdHlwZSAuc3lvdGltZXItY2VsbF9fdmFsdWU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lciAubGl2ZS1ldmVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAjbWFpbi13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dC5lZGl0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0LmxhbmRpbmctdXBjb21pbmc6bnRoLWNoaWxkKG9kZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0LmxhbmRpbmctdXBjb21pbmc6bnRoLWNoaWxkKG9kZCk6YmVmb3JlLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0LmxhbmRpbmctdXBjb21pbmc6bnRoLWNoaWxkKG9kZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MHZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgei1pbmRleDogMTtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQubGFuZGluZy11cGNvbWluZzpudGgtY2hpbGQob2RkKTpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQubGFuZGluZy11cGNvbWluZzpudGgtY2hpbGQob2RkKTphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1vbl9kZW1hbmQgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtb25fZGVtYW5kIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1jb250YWluZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtb25fZGVtYW5kIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtYmFubmVyIGltZywgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1vbl9kZW1hbmQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1jb250YWluZXIgLmV2ZW50LWJhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtZGVzY3JpcHRpb24sIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtb25fZGVtYW5kIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtY29udGFpbmVyIC5ldmVudC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1jb250YWluZXIgLmV2ZW50LWRlc2NyaXB0aW9uIC50aXRsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1vbl9kZW1hbmQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1jb250YWluZXIgLmV2ZW50LWRlc2NyaXB0aW9uIC50aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtZGVzY3JpcHRpb24gLnRpdGxlIC5kYXRlLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLW9uX2RlbWFuZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWNvbnRhaW5lciAuZXZlbnQtZGVzY3JpcHRpb24gLnRpdGxlIC5kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLmFkZGV2ZW50LWJ1dHRvbiA+IGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtb25fZGVtYW5kIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLmFkZGV2ZW50LWJ1dHRvbiA+IGEge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLmFkZGV2ZW50LWJ1dHRvbiB+IHVsLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLW9uX2RlbWFuZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWxpbmtzIC5hZGRldmVudC1idXR0b24gfiB1bCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAodmFyKC0tYnMtZ3V0dGVyLXgpICsgNnJlbSkpO1xuICBsZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSArIDNyZW0pO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWxpbmtzIC5mbGFnLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLW9uX2RlbWFuZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWxpbmtzIC5mbGFnIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWxpbmtzIC5mbGFnIGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtb25fZGVtYW5kIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLmZsYWcgYSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbmJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1saW5rcyAudmlldy1ub2RlIGEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtb25fZGVtYW5kIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLnZpZXctbm9kZSBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLnZpZXctbm9kZSBhOmhvdmVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLnZpZXctbm9kZSBhOmZvY3VzLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLnZpZXctbm9kZSBhOmFjdGl2ZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1vbl9kZW1hbmQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5ldmVudC13cmFwcGVyIC5ldmVudC1saW5rcyAudmlldy1ub2RlIGE6aG92ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtb25fZGVtYW5kIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuZXZlbnQtd3JhcHBlciAuZXZlbnQtbGlua3MgLnZpZXctbm9kZSBhOmZvY3VzLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLW9uX2RlbWFuZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmV2ZW50LXdyYXBwZXIgLmV2ZW50LWxpbmtzIC52aWV3LW5vZGUgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktZGFyayk7XG59XG5cbi8qKlxuLyogTW9iaWxlIGJyZWFrcG9pbnRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgxLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuaDEsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgyLnBhbmVsX190aXRsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLnBhbmVsX190aXRsZS5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5wcm9tb3RlZC1jb250YWluZXIgLnByb21vdGVkLWRlc2NyaXB0aW9uIC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXByb21vdGVkIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucHJvbW90ZWQtd3JhcHBlciAucHJvbW90ZWQtY29udGFpbmVyIC5wcm9tb3RlZC1kZXNjcmlwdGlvbiBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLnByb21vdGVkLWNvbnRhaW5lciAucHJvbW90ZWQtZGVzY3JpcHRpb24gLmgyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmFjdGlvbi1saW5rcyB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiAxcmVtO1xuICB9XG4gIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiAqIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG4gIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtcHJvbW90ZWQgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wcm9tb3RlZC13cmFwcGVyIC5hY3Rpb24tbGlua3MgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnByb21vdGVkLXdyYXBwZXIgLmNvdW50ZG93bi10aW1lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gPiBkaXYge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLyoqXG4vKiBTb2NpYWwgd2FsbFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLnNvY2lhbC13YWxsLXdyYXBwZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLnNvY2lhbC13YWxsLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmRzIC5zb2NpYWwtd2FsbC1jYXJkLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkIC5jYXJkLWltZy1vdmVybGF5IGJ1dHRvbiAuaG92ZXItbWFnbmlmeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkIC5jYXJkLWltZy1vdmVybGF5IGJ1dHRvbjpob3ZlciAuZGVmYXVsdC1tYWduaWZ5LCAucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkIC5jYXJkLWltZy1vdmVybGF5IGJ1dHRvbjphY3RpdmUgLmRlZmF1bHQtbWFnbmlmeSwgLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuc29jaWFsLXdhbGwtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZHMgLnNvY2lhbC13YWxsLWNhcmQtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZCAuY2FyZC1pbWctb3ZlcmxheSBidXR0b246Zm9jdXMgLmRlZmF1bHQtbWFnbmlmeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkIC5jYXJkLWltZy1vdmVybGF5IGJ1dHRvbjpob3ZlciAuaG92ZXItbWFnbmlmeSwgLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuc29jaWFsLXdhbGwtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZHMgLnNvY2lhbC13YWxsLWNhcmQtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZCAuY2FyZC1pbWctb3ZlcmxheSBidXR0b246YWN0aXZlIC5ob3Zlci1tYWduaWZ5LCAucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkIC5jYXJkLWltZy1vdmVybGF5IGJ1dHRvbjpmb2N1cyAuaG92ZXItbWFnbmlmeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuc29jaWFsLXdhbGwtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZHMgLnNvY2lhbC13YWxsLWNhcmQtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZCAuY2FyZC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuc29jaWFsLXdhbGwtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZHMgLnNvY2lhbC13YWxsLWNhcmQtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZCAuY2FyZC1ib2R5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLnNvY2lhbC13YWxsLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmRzIC5zb2NpYWwtd2FsbC1jYXJkLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmQgLmNhcmQtYm9keSAuY2FyZC1jb21tZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLnNvY2lhbC13YWxsLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmRzIC5zb2NpYWwtd2FsbC1jYXJkLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmQgLmNhcmQtYm9keSAucG9zdC1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuc29jaWFsLXdhbGwtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZHMgLnNvY2lhbC13YWxsLWNhcmQtd3JhcHBlciAuc29jaWFsLXdhbGwtY2FyZCAuY2FyZC1ib2R5IC5wb3N0LWluZm8gLmNhcmQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkIC5jYXJkLWJvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLnNvY2lhbC13YWxsLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmRzIC5zb2NpYWwtd2FsbC1jYXJkLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmQgLmNhcmQtYm9keSBwOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gLnNvY2lhbC13YWxsLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmRzIC5zb2NpYWwtd2FsbC1jYXJkLXdyYXBwZXIgLnNvY2lhbC13YWxsLWNhcmQgLmNhcmQtYm9keSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIC5zb2NpYWwtd2FsbC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkcyAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIC5zb2NpYWwtd2FsbC1jYXJkLnRleHQtb25seSAuY2FyZC1ib2R5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSAuc29jaWFsLXdhbGwtd3JhcHBlci5zdy1yZWFkeSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zb2NpYWwtd2FsbC1wb3N0LW1vZGFsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uc29jaWFsLXdhbGwtcG9zdC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zb2NpYWwtd2FsbC1wb3N0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgYnV0dG9uLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zb2NpYWwtd2FsbC1wb3N0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGJ1dHRvbi5jbG9zZSAuaG92ZXItY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgYnV0dG9uLmNsb3NlOmhvdmVyIC5kZWZhdWx0LWNsb3NlLCAuc29jaWFsLXdhbGwtcG9zdC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBidXR0b24uY2xvc2U6YWN0aXZlIC5kZWZhdWx0LWNsb3NlLCAuc29jaWFsLXdhbGwtcG9zdC1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBidXR0b24uY2xvc2U6Zm9jdXMgLmRlZmF1bHQtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgYnV0dG9uLmNsb3NlOmhvdmVyIC5ob3Zlci1jbG9zZSwgLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgYnV0dG9uLmNsb3NlOmFjdGl2ZSAuaG92ZXItY2xvc2UsIC5zb2NpYWwtd2FsbC1wb3N0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGJ1dHRvbi5jbG9zZTpmb2N1cyAuaG92ZXItY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2NpYWwtd2FsbC1wb3N0LW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNzb2NpYWxQb3N0TW9kYWxJbWFnZUNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNvY2lhbC13YWxsLXBvc3QtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4vKipcbi8qIFNwbGFzaFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkubm9kZS0tdHlwZS1zcGxhc2g6bm90KC5ub2RlLWVkaXQpIC5mdWxsc2NyZWVuLXZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG59XG5ib2R5Lm5vZGUtLXR5cGUtc3BsYXNoOm5vdCgubm9kZS1lZGl0KSAuZnVsbHNjcmVlbi12aWRlby1jb250YWluZXIgdmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKlxuLyogVGFiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyoqXG4vKiBUaWxlXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtdGh1bWJuYWlsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubm9kZS0tdHlwZS10aWxlIC5ub2RlX19jb250ZW50IC50aWxlLXdyYXBwZXIge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDcyLCA3MiwgNzIsIDAuMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4ubm9kZS0tdHlwZS10aWxlIC5ub2RlX19jb250ZW50IC50aWxlLXdyYXBwZXIgLnRpbGUtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLm5vZGUtLXR5cGUtdGlsZSAubm9kZV9fY29udGVudCAudGlsZS13cmFwcGVyIC50aWxlLWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5ub2RlLS10eXBlLXRpbGUgLm5vZGVfX2NvbnRlbnQgLnRpbGUtd3JhcHBlciAudGlsZS1saW5rIGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8qKlxuLyogV2VsY29tZSBQYWdlXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lZGl0YWJsZS9XZWxjb21lUGFnZS1CYW5uZXIuc3ZnXCIpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpLCB2YXIoLS1zZWNvbmRhcnktZGFyaykpO1xufVxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgxLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgxLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgxLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgxLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgxLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgxLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMSwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgxLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgxLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgxLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgxLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgxLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBoMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBoMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBoMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBoMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLmgyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMi5wYW5lbF9fdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIucGFuZWxfX3RpdGxlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIucGFuZWxfX3RpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIucGFuZWxfX3RpdGxlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMi5wYW5lbF9fdGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIucGFuZWxfX3RpdGxlLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGUsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIucGFuZWxfX3RpdGxlLCAuZGFzaGJvYXJkcy1jb250YWluZXIgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGRpdi5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMi5wYW5lbF9fdGl0bGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZSwgLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIucGFuZWxfX3RpdGxlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAucGFuZWxfX3RpdGxlLmgyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFuZWxfX3RpdGxlLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAucGFuZWxfX3RpdGxlLmgyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFuZWxfX3RpdGxlLmgyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAucGFuZWxfX3RpdGxlLmgyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFuZWxfX3RpdGxlLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAucGFuZWxfX3RpdGxlLmgyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMiwgLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgZGl2LmxheW91dF9fcmVnaW9uIGgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGRpdi5sYXlvdXRfX3JlZ2lvbiBoMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGRpdi5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBkaXYubGF5b3V0X19yZWdpb24gaDIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLmgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLmgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLmgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgZGl2LmxheW91dF9fcmVnaW9uIC5oMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGRpdi5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBkaXYubGF5b3V0X19yZWdpb24gLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBkaXYubGF5b3V0X19yZWdpb24gLmgyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMiwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMiwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgxOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMTphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDE6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMTphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgxOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMTphZnRlciwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDE6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgxOmFmdGVyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMTphZnRlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgxOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDE6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMTphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgxOmFmdGVyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDE6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMTphZnRlciwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgxOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMTphZnRlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDE6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBoMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBoMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBoMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgLmgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcm91c2VsIC5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tY2Fyb3VzZWwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBoMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIC5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0taW50cm9kdWN0aW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlOmFmdGVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMi5wYW5lbF9fdGl0bGU6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZTphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIucGFuZWxfX3RpdGxlOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGU6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZTphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZTphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZTphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlOmFmdGVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMi5wYW5lbF9fdGl0bGU6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGgyLnBhbmVsX190aXRsZTphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIucGFuZWxfX3RpdGxlOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCBoMi5wYW5lbF9fdGl0bGU6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZTphZnRlciwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgaDIucGFuZWxfX3RpdGxlOmFmdGVyLCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMi5wYW5lbF9fdGl0bGU6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZTphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDIucGFuZWxfX3RpdGxlOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMi5wYW5lbF9fdGl0bGU6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyLnBhbmVsX190aXRsZTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMjphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMjphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMjphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLnBhbmVsX190aXRsZS5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAucGFuZWxfX3RpdGxlLmgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhbmVsX190aXRsZS5oMjphZnRlciwgLmRhc2hib2FyZHMtY29udGFpbmVyIGRpdi5sYXlvdXQgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBkaXYubGF5b3V0IC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZGFzaGJvYXJkcy1jb250YWluZXIgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIC5kYXNoYm9hcmRzLWNvbnRhaW5lciBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5wYW5lbF9fdGl0bGUuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGgyOmFmdGVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDI6YWZ0ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMjphZnRlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMjphZnRlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDI6YWZ0ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDI6YWZ0ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBoMjphZnRlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGgyOmFmdGVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gaDI6YWZ0ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGRpdi5sYXlvdXRfX3JlZ2lvbiBoMjphZnRlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGRpdi5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBkaXYubGF5b3V0X19yZWdpb24gaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBkaXYubGF5b3V0X19yZWdpb24gaDI6YWZ0ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgZGl2LmxheW91dF9fcmVnaW9uIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMjphZnRlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDI6YWZ0ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLmgyOmFmdGVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDI6YWZ0ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDI6YWZ0ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMjphZnRlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDI6YWZ0ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLmgyOmFmdGVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uIC5oMjphZnRlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGRpdi5sYXlvdXRfX3JlZ2lvbiAuaDI6YWZ0ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgZGl2LmxheW91dF9fcmVnaW9uIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGRpdi5sYXlvdXQgZGl2LmxheW91dF9fcmVnaW9uICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5W2NsYXNzKj1wYWdlLXVzZXItXS51c2VyLWxvZ2dlZC1pbiBkaXYubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgZGl2LmxheW91dF9fcmVnaW9uIC5oMjphZnRlciwgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGRpdi5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBkaXYubGF5b3V0X19yZWdpb24gLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keVtjbGFzcyo9cGFnZS11c2VyLV0udXNlci1sb2dnZWQtaW4gZGl2LmxheW91dCBkaXYubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHlbY2xhc3MqPXBhZ2UtdXNlci1dLnVzZXItbG9nZ2VkLWluIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBkaXYubGF5b3V0IGRpdi5sYXlvdXRfX3JlZ2lvbiAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZTphZnRlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZTphZnRlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZTphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZTphZnRlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZTphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGU6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZTphZnRlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGU6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGU6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGU6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGU6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGU6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGU6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGU6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGU6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGU6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnR0aXRsZTphZnRlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGU6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudHRpdGxlOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCBoMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IGgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDI6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgaDI6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyOmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDI6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyOmFmdGVyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAuaDI6YWZ0ZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0IC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIG1haW4jY29udGVudCBzZWN0aW9uIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBtYWluI2NvbnRlbnQgc2VjdGlvbiAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyLCBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMjphZnRlciwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDI6YWZ0ZXIsIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgzLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMywgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDMsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMywgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgzLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMywgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgaDMsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGgzLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMywgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBoMywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgzLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDMsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMywgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgzLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDMsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMywgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmgzLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5oMywgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuaDMsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIC52aWV3LnZpZXctYXBzLWV2ZW50LWxpc3Qudmlldy1kaXNwbGF5LWlkLXdlbGNvbWUgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgLmxheW91dF9fcmVnaW9uIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWV2ZW50LWRhdGUsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmllbGQtZXZlbnQtZGF0ZSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0IC5sYXlvdXRfX3JlZ2lvbiAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdmlld3MtYmxvY2stYXBzLWV2ZW50LWxpc3Qtd2VsY29tZSAudmlldy52aWV3LWFwcy1ldmVudC1saXN0LnZpZXctZGlzcGxheS1pZC13ZWxjb21lIC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAubGF5b3V0X19yZWdpb24gI2Jsb2NrLXZpZXdzLWJsb2NrLWFwcy1ldmVudC1saXN0LXdlbGNvbWUgLnZpZXcudmlldy1hcHMtZXZlbnQtbGlzdC52aWV3LWRpc3BsYXktaWQtd2VsY29tZSAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2ssIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jaywgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2ssIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jaywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2ssIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0sIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0sIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoNzIsIDcyLCA3MiwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSg3MiwgNzIsIDcyLCAwLjIpO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaWNvbiAqW2NsYXNzKj1mYS1dLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24gKltjbGFzcyo9ZmEtXSwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pY29uICpbY2xhc3MqPWZhLV0sIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24gKltjbGFzcyo9ZmEtXSwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaWNvbiAqW2NsYXNzKj1mYS1dLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24gKltjbGFzcyo9ZmEtXSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pY29uICpbY2xhc3MqPWZhLV0sIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaWNvbiAqW2NsYXNzKj1mYS1dLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24gKltjbGFzcyo9ZmEtXSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24gKltjbGFzcyo9ZmEtXSwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmljb24gKltjbGFzcyo9ZmEtXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogOTZweDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLnRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC50aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC50aXRsZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC50aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC50aXRsZSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC50aXRsZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLnRpdGxlLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAudGl0bGUge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiA5NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pbmZvLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmluZm8sIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbywgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pbmZvLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmluZm8sIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbywgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaGVhZGVyIC5pbmZvLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmhlYWRlciAuaW5mbywgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5oZWFkZXIgLmluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMThyZW07XG59XG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtICNibG9jay1wYWdlLXRpdGxlLWJsb2NrLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtICNibG9jay1wYWdlLXRpdGxlLWJsb2NrLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtICNibG9jay1wYWdlLXRpdGxlLWJsb2NrLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAjYmxvY2stcGFnZS10aXRsZS1ibG9jaywgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI2Jsb2NrLXBhZ2UtdGl0bGUtYmxvY2ssIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI2Jsb2NrLXBhZ2UtdGl0bGUtYmxvY2ssIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI2Jsb2NrLXBhZ2UtdGl0bGUtYmxvY2ssIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI2Jsb2NrLXBhZ2UtdGl0bGUtYmxvY2ssIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI2Jsb2NrLXBhZ2UtdGl0bGUtYmxvY2ssIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAjYmxvY2stcGFnZS10aXRsZS1ibG9jaywgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtICNibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnJvdyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI3VzZXItcGFzcyA+IHAsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI3VzZXItcGFzcyA+IHAsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI3VzZXItcGFzcyA+IHAsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtICN1c2VyLXBhc3MgPiBwLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAjdXNlci1wYXNzID4gcCwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAjdXNlci1wYXNzID4gcCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAjdXNlci1wYXNzID4gcCwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAjdXNlci1wYXNzID4gcCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAjdXNlci1wYXNzID4gcCwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtICN1c2VyLXBhc3MgPiBwLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gI3VzZXItcGFzcyA+IHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucywgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucywgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucywgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucywgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBhLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC10YWJsZXQgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG4udmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5mb3JtIC5mb3JtLWFjdGlvbnMgYnV0dG9uLFxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuZm9ybSAuZm9ybS1hY3Rpb25zIGJ1dHRvbixcbi52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24sXG5ib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLmZvcm0gLmZvcm0tYWN0aW9ucyBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucm93ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCwgLnBhcmFncmFwaC0tdHlwZS0tbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCwgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5sYXlvdXQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwge1xuICBtYXJnaW46IDA7XG59XG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGksIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSwgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpLCAucGFyYWdyYXBoLS10eXBlLS1saXN0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGksIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpLCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLWRpc3BsYXkgLm1mcC1jYW5kbGUtZ2FsbGVyeSBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGksIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpLCBib2R5Lm5vZGUtLXR5cGUtZXZlbnQ6bm90KC5ub2RlLWVkaXQpIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLmxheW91dCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5yb3cgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGkgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAucGFyYWdyYXBoLS10eXBlLS1mYWN1bHR5LWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWZhY3VsdHktbGlzdCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLmZpZWxkX19pdGVtcyAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UuZmllbGRfX2l0ZW1zICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS5maWVsZF9faXRlbXMgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGkgYSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy52aWV3LXdpc2hlcy52aWV3LWlkLXRhYmxldCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtdGFibGV0IGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgLnZpZXctY29udGVudCAjYmxvY2stdXNlci1sb2dpbi1ibG9jayAuYW5vbnltb3VzLWZvcm0gLml0ZW0tbGlzdCB1bCBsaSBhLCBib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAuZmVhdHVyZWQtdG9wIC52aWV3LnZpZXctd2lzaGVzLnZpZXctaWQtZGlzcGxheSAubWZwLWNhbmRsZS1nYWxsZXJ5IC52aWV3LWNvbnRlbnQgI2Jsb2NrLXVzZXItbG9naW4tYmxvY2sgLmFub255bW91cy1mb3JtIC5pdGVtLWxpc3QgdWwgbGkgYSwgLnZpZXcudmlldy13aXNoZXMudmlldy1pZC1kaXNwbGF5IC5tZnAtY2FuZGxlLWdhbGxlcnkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAudmlldy1jb250ZW50ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIGJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3AgYm9keS5ub2RlLS10eXBlLWV2ZW50Om5vdCgubm9kZS1lZGl0KSAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEsIGJvZHkubm9kZS0tdHlwZS1ldmVudDpub3QoLm5vZGUtZWRpdCkgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgLmZlYXR1cmVkLXRvcCAubGF5b3V0ICNibG9jay11c2VyLWxvZ2luLWJsb2NrIC5hbm9ueW1vdXMtZm9ybSAuaXRlbS1saXN0IHVsIGxpIGEge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSAjbWFpbi13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLmxheW91dC5lZGl0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5Lm5vZGUtLXR5cGUtd2VsY29tZS1wYWdlOm5vdCgubm9kZS1lZGl0KSAjcGFnZSBtYWluI2NvbnRlbnQgc2VjdGlvbiAubm9kZV9fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoLWNvbnRlbnQgPiAucGFyYWdyYXBoOm50aC1jaGlsZChldmVuKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbn1cbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtY29udGVudCA+IC5wYXJhZ3JhcGg6bnRoLWNoaWxkKGV2ZW4pOmJlZm9yZSwgYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaC1jb250ZW50ID4gLnBhcmFncmFwaDpudGgtY2hpbGQoZXZlbik6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MHZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgei1pbmRleDogMTtcbn1cbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uIC5ub2RlX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1wYXJhZ3JhcGgtY29udGVudCA+IC5wYXJhZ3JhcGg6bnRoLWNoaWxkKGV2ZW4pOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuYm9keS5ub2RlLS10eXBlLXdlbGNvbWUtcGFnZTpub3QoLm5vZGUtZWRpdCkgI3BhZ2UgbWFpbiNjb250ZW50IHNlY3Rpb24gLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXBhcmFncmFwaC1jb250ZW50ID4gLnBhcmFncmFwaDpudGgtY2hpbGQoZXZlbik6YWZ0ZXIge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4vKipcbi8qIE1vYmlsZSBicmVha3BvaW50XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIC5mZWF0dXJlZC10b3Age1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG4gIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2U6bm90KC5ub2RlLWVkaXQpICNwYWdlIG1haW4jY29udGVudCBzZWN0aW9uID4gZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi8qKlxuLyogV29yZCBjbG91ZFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gZGl2W2lkKj13ZWJmb3JtLXN1Ym1pc3Npb24td29yZC1jbG91ZF0gZm9ybSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGRpdltpZCo9d2ViZm9ybS1zdWJtaXNzaW9uLXdvcmQtY2xvdWRdIGZvcm0gdGFibGUgKiB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gZGl2W2lkKj13ZWJmb3JtLXN1Ym1pc3Npb24td29yZC1jbG91ZF0gZm9ybSB0YWJsZSB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGRpdltpZCo9d2ViZm9ybS1zdWJtaXNzaW9uLXdvcmQtY2xvdWRdIGZvcm0gdGFibGUgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIGRpdltpZCo9d2ViZm9ybS1zdWJtaXNzaW9uLXdvcmQtY2xvdWRdIGZvcm0gdGFibGUgdGJvZHkgdHIgdGRbY2xhc3NePXdlYmZvcm0tbXVsdGlwbGVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gZGl2W2lkKj13ZWJmb3JtLXN1Ym1pc3Npb24td29yZC1jbG91ZF0gZm9ybSBmaWVsZHNldFtpZF49ZWRpdC15b3VyLW1lc3NhZ2VdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gZGl2W2lkKj13ZWJmb3JtLXN1Ym1pc3Npb24td29yZC1jbG91ZF0gZm9ybSBmaWVsZHNldFtpZF49ZWRpdC15b3VyLW1lc3NhZ2VdIC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLXJlc3BvbnNpdmUge1xuICBmbGV4OiAxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBkaXZbaWQqPXdlYmZvcm0tc3VibWlzc2lvbi13b3JkLWNsb3VkXSBmb3JtIGZpZWxkc2V0W2lkXj1lZGl0LXlvdXItbWVzc2FnZV06YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSBkaXZbaWQqPXdlYmZvcm0tc3VibWlzc2lvbi13b3JkLWNsb3VkXSBmb3JtIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0gZGl2W2lkKj13ZWJmb3JtLXN1Ym1pc3Npb24td29yZC1jbG91ZF0gZm9ybSAud2ViZm9ybS1tdWx0aXBsZS1hZGQgZmllbGRzZXQge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JHRhYmxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmcpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogKCR0YWJsZS1ib3JkZXItd2lkdGggKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yO1xufVxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG4vL1xuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXG4vLyBUaGVyZWZvciB3ZSBhZGQgdG9wIGFuZCBib3JkZXIgYm90dG9tcyB0byB0aGUgYHRyYHMgYW5kIGxlZnQgYW5kIHJpZ2h0IGJvcmRlcnNcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xuXG4udGFibGUtYm9yZGVyZWQge1xuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgICBib3JkZXItd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGggMDtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gICAgPiAqIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4vLyBGb3Igcm93c1xuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBGb3IgY29sdW1uc1xuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyB7XG4gID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZCgjeyR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXJ9KSB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSwgJHByaW1hcnksIDE1JSkpfTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogI3skbmF2LWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5zaG93ID4gLm5hdi1saW5rLFxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYsXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKCRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAqIC0xKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcblxuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYW50LW1peGluXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogc2hhZGUtY29sb3IoJGNvbG9yLCAyMCUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhbnQtbWl4aW5cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1taXhpblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbWl4aW5cbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuLmNhcm91c2VsLWRhcmsge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0KTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLW5hbWUtY2FzZVxuXG4vLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGNvbG9yLXJnYjogdG8tcmdiKCR2YWx1ZSk7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKCRjb2xvci1yZ2IsIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8qKlxuLyogRGV2IGRlc2lnbmVkIG1peGluc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiB0cmFuc2l0aW9uLXNwZWVkKCRzcGVlZDogMTAwMCwgJHByb3BlcnR5OiBhbGwpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB1bnF1b3RlKCRwcm9wZXJ0eSkgI3skc3BlZWR9bXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogdW5xdW90ZSgkcHJvcGVydHkpICN7JHNwZWVkfW1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogdW5xdW90ZSgkcHJvcGVydHkpICN7JHNwZWVkfW1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiB1bnF1b3RlKCRwcm9wZXJ0eSkgI3skc3BlZWR9bXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHVucXVvdGUoJHByb3BlcnR5KSAjeyRzcGVlZH1tcyBlYXNlLWluLW91dDtcbn1cblxuQG1peGluIGRyb3Atc2hhZG93KCRobGVuOiAwLCAkdmxlbjogNXB4LCAkcmFkOiAxNXB4LCAkc3ByZWFkOiAwLCAkY29sb3I6IHJnYmEoNzIsIDcyLCA3MiwgMC4yKSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRobGVuICR2bGVuICRyYWQgJHNwcmVhZCAkY29sb3I7XG4gIC1tb3otYm94LXNoYWRvdzogJGhsZW4gJHZsZW4gJHJhZCAkc3ByZWFkICRjb2xvcjtcbiAgYm94LXNoYWRvdzogJGhsZW4gJHZsZW4gJHJhZCAkc3ByZWFkICRjb2xvcjtcbn1cblxuQG1peGluIHJvdW5kZWQtZWRnZXMoJHJhZGl1czogJHJvdW5kZWQtZWRnZXMpIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBjaGFuZ2UtY29sb3IoJGNvbG9yLCAkb3BhY2l0eTogMSkge1xuICAkcjogY2FsYyhyZWQoJGNvbG9yKSAvIDI1NSk7XG4gICRnOiBjYWxjKGdyZWVuKCRjb2xvcikgLyAyNTUpO1xuICAkYjogY2FsYyhibHVlKCRjb2xvcikgLyAyNTUpO1xuICAkYTogJG9wYWNpdHk7XG5cbiAgLy8gZ3JheXNjYWxlIGZhbGxiYWNrIGlmIFNWRyBmcm9tIGRhdGEgdXJsIGlzIG5vdCBzdXBwb3J0ZWRcbiAgJGxpZ2h0bmVzczogbGlnaHRuZXNzKCRjb2xvcik7XG4gIGZpbHRlcjogc2F0dXJhdGUoMCUpIGJyaWdodG5lc3MoMCUpIGludmVydCgkbGlnaHRuZXNzKSBvcGFjaXR5KCRvcGFjaXR5KTtcblxuICAvLyBjb2xvciBmaWx0ZXJcbiAgJHN2Zy1maWx0ZXItaWQ6IFwiY2hhbmdlLWNvbG9yXCI7XG4gIGZpbHRlcjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCxcXFxuICAgIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxcXG4gICAgICA8ZmlsdGVyIGlkPVwiI3skc3ZnLWZpbHRlci1pZH1cIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9XCJzUkdCXCI+XFxcbiAgICAgICAgPGZlQ29sb3JNYXRyaXggdHlwZT1cIm1hdHJpeFwiIHZhbHVlcz1cIlxcXG4gICAgICAgICAgMCAwIDAgMCAjeyRyfVxcXG4gICAgICAgICAgMCAwIDAgMCAjeyRnfVxcXG4gICAgICAgICAgMCAwIDAgMCAjeyRifVxcXG4gICAgICAgICAgMCAwIDAgI3skYX0gMFxcXG4gICAgICAgIFwiLz5cXFxuICAgICAgPC9maWx0ZXI+XFxcbiAgICA8L3N2Zz5cXFxuICAgICMjeyRzdmctZmlsdGVyLWlkfScpO1xufVxuXG5AbWl4aW4ga25vY2tvdXQtaW1hZ2UoJGJyaWdodG5lc3M6IDEsICRvcGFjaXR5OiAxKSB7XG4gIC13ZWJraXQtZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgkYnJpZ2h0bmVzcykgb3BhY2l0eSgkb3BhY2l0eSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoJGJyaWdodG5lc3MpIG9wYWNpdHkoJG9wYWNpdHkpO1xufVxuXG5AbWl4aW4gY2FuZHktc3RyaXBlKCRjb2xvciwgJHJvdzogMi41cmVtKSB7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTIwZGVnLCAjeyRjb2xvcn0sICN7JGNvbG9yfSAjeyRyb3d9LCBsaWdodC1jb2xvcigjeyRjb2xvcn0pICN7JHJvd30sIGxpZ2h0LWNvbG9yKCN7JGNvbG9yfSkgY2FsYygjeyRyb3d9ICogMikpO1xufVxuXG5AbWl4aW4gY2FuZGxlKCkge1xuICBhc3BlY3QtcmF0aW86IDEgLyA0O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gIGhlaWdodDogYXV0bztcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogY2FuZGxlO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjVyZW07XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IGhlaWdodDogMjUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZmxhbWUuZ2lmKSwgdXJsKC4uL2ltYWdlcy9mbGFtZS5zdmcpO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwJSBjZW50ZXIsIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNSUsIGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiA4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDsgaGVpZ2h0OiA3NSU7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCUgNTAlIDIwcHggMjBweCAvIDcuNSUgNy41JSA1JSA1JTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJSA1MCUgMjBweCAyMHB4IC8gNy41JSA3LjUlIDUlIDUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgMjBweCAyMHB4IC8gNy41JSA3LjUlIDUlIDUlO1xuXG4gICAgei1pbmRleDogOTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3LjUlO1xuICAgIHJpZ2h0OiA3LjUlO1xuICAgIHRvcDogMjUlO1xuICAgIGJvdHRvbTogMDtcblxuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNjUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5jYW5kbGUge1xuICBAaW5jbHVkZSBjYW5kbGUoKTtcbiAgQGV4dGVuZCAuaGFuZHdyaXRpbmc7XG5cbiAgJi5wcmltYXJ5IHtcbiAgICBjb2xvcjogd2hpdGU7XG5cbiAgICBpbWcsXG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIGtub2Nrb3V0LWltYWdlKCk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBjYW5keS1zdHJpcGUodmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgIH1cbiAgfVxuICAmLnNlY29uZGFyeSB7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgaW1nLFxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBrbm9ja291dC1pbWFnZSgpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgY2FuZHktc3RyaXBlKHZhcigtLXNlY29uZGFyeS1jb2xvcikpO1xuICAgIH1cbiAgfVxuICAmLnRlcnRpYXJ5IHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cbiAgICBpbWcsXG4gICAgc3ZnIHt9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGNhbmR5LXN0cmlwZSh2YXIoLS10ZXJ0aWFyeS1jb2xvcikpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gb25seS1zYWZhcmkoKSB7XG4gIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246LjAwMWRwY20pIHtcbiAgICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuLyogSWYgeW91IHdpc2ggdG8gb3ZlcnJpZGUgcHJlLWRlZmluZWQgQm9vdHN0cmFwIGNsYXNzZXMsIGRvIHNvIGluIGhlcmVcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYnRuIHtcbiAgQGV4dGVuZCAucm91bmRlZC1waWxsO1xuXG4gIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTYwMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogaW5oZXJpdDtcbiAgfVxufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCxcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTYwMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWRhcmspO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCxcbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWRhcmspICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTYwMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgYWxsOiByZXZlcnQtbGF5ZXI7XG59XG5cbi5oYW5kd3JpdGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkluZGllIEZsb3dlclwiLCBjdXJzaXZlO1xufVxuXG4uZm9udGF3ZXNvbWUtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuKltjbGFzcyo9XCJmYS1cIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cblxuLmRyb3Atc2hhZG93IHtcbiAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG59XG5cbi5ib3JkZXItcmFkaXVzIHtcbiAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG59XG5cbi5idG4tYXJyb3ctcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtICsgMThweCkgIWltcG9ydGFudDtcblxuICAmOmFmdGVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZvbnQ6IHZhcigtLWZhLWZvbnQtcmVndWxhcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGFzcGVjdC1yYXRpbzogMjcgLyAyMjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgZm9udC1zaXplOiAxNTAlO1xuICB9XG59XG5cbi5idG4tYXJyb3ctZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41cmVtICsgMThweCkgIWltcG9ydGFudDtcblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmZmZmJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCBuby1yZXBlYXQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCAtby10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgLy8gSWYgeW91IHdpc2ggdG8gdXNlIGEgc3BlY2lmaWMgZm9udCBmb3IgYm9sZCwgY2hhbmdlIHRoaXMgY2xhc3Ncbn1cblxuLmZvcm0tY29udHJvbCxcbi5mb3JtLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICBAaW5jbHVkZSBkcm9wLXNoYWRvdygwLCAwLCAwLCAwLCByZ2JhKDAsIDAsIDAsIDApKTtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gIGJvcmRlcjogbm9uZTtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgZHJvcC1zaGFkb3coMCwgMCwgMCwgMCwgcmdiYSgwLCAwLCAwLCAwKSk7XG5cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubm9kZV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ub3BhcXVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9wYXF1ZS1saWdodDtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLnRvb2xiYXIge1xuICAudG9vbGJhci1iYXIge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cbn1cblxuLyoqXG4vKiBEcmFnIEhhbmRsZXNcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG50ci5kcmFnZ2FibGUge1xuICAudGFibGVkcmFnLWhhbmRsZSB7XG4gICAgQGV4dGVuZCAubS0wO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgLmhhbmRsZSB7XG4gICAgICBAZXh0ZW5kIC5tLTA7XG4gICAgICBAZXh0ZW5kIC5wLTA7XG5cbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vKipcbi8qIERlc2t0b3AgQnJlYWtwb2ludFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLXNtLFxuICAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLyoqXG4vKiBUYWJsZXQgQnJlYWtwb2ludFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgJi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS03NS0yNSxcbiAgICAmLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTY3LTMzLFxuICAgICYubGF5b3V0LS10d29jb2wtc2VjdGlvbi0tNTAtNTAsXG4gICAgJi5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLS0zMy02NyxcbiAgICAmLmxheW91dC0tdHdvY29sLXNlY3Rpb24tLTI1LTc1IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgPiAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuICAgICAgPiAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbi8qIE1vYmlsZSBicmVha3BvaW50XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5idG4ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuIiwiLyoqXG4vKiBBZ2VuZGFcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFyYWdyYXBoLS10eXBlLS1hZ2VuZGEge1xuICAuYWdlbmRhLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cbiAgICAuYWdlbmRhLXRpbWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiBjYWxjKCN7JGZvbnQtc2l6ZS1iYXNlfSAqIDMpO1xuICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICAgdGltZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICAudGltZXpvbmUge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcblxuICAgICAgICBAZXh0ZW5kIC5tdC0yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hZ2VuZGEtaW5mbyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC5waG90by13cmFwcGVyIHtcbiAgICAgICAgLnBob3RvIHtcbiAgICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgM3JlbTtcblxuICAgICAgICAgICAgQGV4dGVuZCAucm91bmRlZC1jaXJjbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblxuICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgQGV4dGVuZCAubWItMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYWdlbmRhIHtcbiAgICAuYWdlbmRhLXdyYXBwZXIge1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG5cbiAgICAgIC5hZ2VuZGEtdGltZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC5hZ2VuZGEtaW5mbyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLnBob3RvLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAucGhvdG8ge1xuICAgICAgICAgICAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgICAgICAgIC50aXRsZSB7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuLyogQ2Fyb3VzZWxcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJvdXNlbCB7XG4gIGgyIHtcbiAgICBAZXh0ZW5kIGgxO1xuXG4gICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubFNTbGlkZU91dGVyIHtcbiAgICAgIC5sU1NsaWRlV3JhcHBlciB7XG4gICAgICAgIC5jYXJvdXNlbC1saXN0IHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICBnYXA6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMik7XG5cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1ndXR0ZXIteCk7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXJ0aWNsZSxcbiAgICAgICAgICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY2Fyb3VzZWwtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5jYXJvdXNlbC1jb250cm9scyB7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAgIEBleHRlbmQgLnJvdW5kZWQtY2lyY2xlO1xuXG4gICAgICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93KDAsIDAsIDAsIDAsIHJnYmEoMCwgMCwgMCwgMCkpO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICAgIHRvcDogMTUlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgLW8tdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnByZXYge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuLyogTGlzdCBQYXJhZ3JhcGhzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eS1saXN0IHtcbiAgQGV4dGVuZCAucHQtNDtcblxuICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gICAgJi5maWVsZF9faXRlbXMge1xuICAgICAgQGV4dGVuZCAucm93O1xuXG4gICAgICA+IC5ub2RlLFxuICAgICAgPiAubWVkaWEge1xuICAgICAgICBAZXh0ZW5kIC5tYi0zO1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgQGV4dGVuZCAuY29sLWxnLTQ7XG5cbiAgICAgICAgPiAubm9kZV9fY29udGVudCxcbiAgICAgICAgPiAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBMaXN0IFBhcmFncmFwaHNcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFyYWdyYXBoLS10eXBlLS1maWx0ZXJlZC1saXN0IHtcbiAgQGV4dGVuZCAucHQtNDtcblxuICAudmlldy1hcHMtZmlsdGVyZWQtdmlldyB7XG4gICAgLnZpZXctZmlsdGVycyB7XG4gICAgICBmb3JtIHtcbiAgICAgICAgJi52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgICAgIEBleHRlbmQgLnB4LTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICBAZXh0ZW5kIC5tYi0zO1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgQGV4dGVuZCAuY29sLWxnLTQ7XG5cbiAgICAgICAgPiAubm9kZSxcbiAgICAgICAgPiAubWVkaWEge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgID4gLm5vZGVfX2NvbnRlbnQsXG4gICAgICAgICAgPiAubWVkaWFfX2NvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBJbnRyb2R1Y3Rpb25cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyb2R1Y3Rpb24ge1xuICBoMiB7XG4gICAgQGV4dGVuZCBoMTtcblxuICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgfVxuXG4gIGgzIHtcblxuICB9XG5cbiAgcCB7XG5cbiAgfVxuXG4gIC5maWVsZC0tdHlwZS1saW5rIHtcbiAgICBAZXh0ZW5kIC5tdC0zO1xuXG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC5idG47XG4gICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgIEBleHRlbmQgLmJ0bi1hcnJvdy1yaWdodDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLXR5cGUtaWZyYW1lIHtcbiAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKCRyb3VuZGVkLWVkZ2VzKTtcbiAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcblxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICA+IGRpdiB7XG4gICAgICBAZXh0ZW5kIC5yYXRpbztcbiAgICAgIEBleHRlbmQgLnJhdGlvLTE2eDk7XG5cbiAgICAgIGlmcmFtZSB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGF5b3V0IHtcbiAgICAmLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgICAgJi0tZmlyc3Qge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zZWNvbmQge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvZHVjdGlvbiB7XG4gICAgLmZpZWxkLS10eXBlLWxpbmsge1xuICAgICAgYSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0IHtcbiAgICAgICYubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICAgICAgJi0tZmlyc3Qge1xuICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tc2Vjb25kIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBCYXNpYyBpbWFnZXNcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFyYWdyYXBoLS10eXBlLS1saW5rIHtcbiAgYSB7XG4gICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG5cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgZm9udC1zaXplOiBjYWxjKCRmb250LXNpemUtbGcgKiAxLjI1KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLnJvdyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgIC5pY29uIHtcblxuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoJGZvbnQtc2l6ZS1sZyAqIDEuMTI1KTtcblxuICAgICAgLnJvdyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbi8qIExpc3QgUGFyYWdyYXBoc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3Qge1xuICBAZXh0ZW5kIC5wdC00O1xuXG4gIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgICAmLmZpZWxkX19pdGVtcyB7XG4gICAgICBAZXh0ZW5kIC5yb3c7XG5cbiAgICAgID4gLm5vZGUsXG4gICAgICA+IC5tZWRpYSB7XG4gICAgICAgIEBleHRlbmQgLm1iLTM7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcblxuICAgICAgICA+IC5ub2RlX19jb250ZW50LFxuICAgICAgICA+IC5tZWRpYV9fY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbi8qIFBvbGwgR3JvdXAgUGFyYWdyYXBoc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXBvbGwtZ3JvdXAge1xuICAucG9sbC1pdGVtIHtcbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICYgfiBmb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb2xsLXZpZXcsXG4gICAgLnBvbGwtdmlldy1mb3JtIHtcbiAgICAgIC5wb2xsIHtcbiAgICAgICAgIGgzIHtcbiAgICAgICAgICAgQGV4dGVuZCAubWItMjtcbiAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICB9XG5cbiAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgQGV4dGVuZCBsYWJlbDtcblxuICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgIH1cblxuICAgICAgICAgLnZvdGUtZm9ybSB7XG4gICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgfVxuXG4gICAgICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgICBAZXh0ZW5kIC5tYi0yO1xuICAgICAgICAgICAgIEBleHRlbmQgLnAtMDtcblxuICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICYuZm9ybS1jaGVja2JveCxcbiAgICAgICAgICAgICAgICYuZm9ybS1yYWRpbyB7XG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuXG4gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQgMHM7XG5cbiAgICAgICAgICAgICAgICAgQGV4dGVuZCAubS0wO1xuICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weS0yO1xuICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weC0zO1xuXG4gICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyYXktNTAwLCAxNSUpO1xuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLm1iLTA7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG5cbiAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgZGwge1xuICAgICAgICAgICBAZXh0ZW5kIC5tYi0zO1xuXG4gICAgICAgICAgIGRkIHtcbiAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICB9XG5cbiAgICAgICAgICAgZHQge1xuICAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuXG4gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0IDBzO1xuXG4gICAgICAgICAgICAgQGV4dGVuZCAubWItMjtcbiAgICAgICAgICAgICBAZXh0ZW5kIC5weS0yO1xuICAgICAgICAgICAgIEBleHRlbmQgLnB4LTM7XG5cbiAgICAgICAgICAgICAmLmlzLWN1cnJlbnQtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgfVxuXG4gICAgICAgICAgICYgfiAudG90YWwge1xuICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG5cbiAgICAgIC5zaW1wbGUtc3RhdHVzLW1lc3NhZ2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgQGV4dGVuZCAuYnRuLWFycm93LXJpZ2h0O1xuXG4gICAgICAgICAgJltkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtcmVzdWx0XCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5qcy1mb3JtLXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoY2FsYygjeyRyb3VuZGVkLWVkZ2VzfSAqIDAuNjUpKTtcblxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2FqYXguZ2lmXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjU7XG5cbiAgICAgICAgICAgIC50aHJvYmJlcixcbiAgICAgICAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgfVxuICB9XG59XG4iLCIvKipcbi8qIFNvY2lhbCB3YWxsXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhcmFncmFwaC0tdHlwZS0td2ViZm9ybSB7XG4gIC5zb2NpYWwtd2FsbC13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcblxuICAgIC5zb2NpYWwtd2FsbC1jYXJkcyB7XG4gICAgICAuc29jaWFsLXdhbGwtY2FyZC13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblxuICAgICAgICAuc29jaWFsLXdhbGwtY2FyZCB7XG4gICAgICAgICAgLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgLmhvdmVyLW1hZ25pZnkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgLmRlZmF1bHQtbWFnbmlmeSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ob3Zlci1tYWduaWZ5IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJkLWltZyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmNhcmQtY29tbWVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWluZm8ge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG5cbiAgICAgICAgICAgICAgLmNhcmQtbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYudGV4dC1vbmx5IHtcbiAgICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdy1yZWFkeSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG5cbi5zb2NpYWwtd2FsbC1wb3N0LW1vZGFsIHtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cbiAgLm1vZGFsLWRpYWxvZ3tcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIG1pbi1oZWlnaHQ6MTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW46YXV0bztcbiAgICB9XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnR7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6bm9uZTtcblxuICAgIC5tb2RhbC1ib2R5e1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgIGJ1dHRvbi5jbG9zZXtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDoxMHB4O1xuICAgICAgICByaWdodDoxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgb3BhY2l0eToxO1xuXG4gICAgICAgIC5ob3Zlci1jbG9zZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAuZGVmYXVsdC1jbG9zZXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmhvdmVyLWNsb3Nle1xuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI3NvY2lhbFBvc3RNb2RhbEltYWdlQ29udGFpbmVye1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVye1xuICAgICAgYm9yZGVyOjA7XG4gICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbi8qIFNwbGl0IFBhcmFncmFwaFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXNwbGl0IHtcbiAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG5cbiAgcGFkZGluZzogMC43NWVtO1xuICBmb250LXNpemU6IGNhbGMoJGZvbnQtc2l6ZS1sZyAqIDEuMjUpO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLm1lZGlhIHtcblxuICB9XG5cbiAgLnRleHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiBjYWxjKCRmb250LXNpemUtbGcgKiAxLjI1KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICB9XG5cbiAgLnN1YnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgZm9udC1zaXplOiBjYWxjKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbm9ybWFsKTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc3BsaXQge1xuICAgID4gLnJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiLyoqXG4vKiBCYXNpYyB0ZXh0IHBhcmFncmFwaFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtZ2lnYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbnRlbnQ6IFwiWW91ciBtZXNzYWdlIGhhcyBnb25lIHRvIGEgbW9kZXJhdG9yIGZvciBhcHByb3ZhbFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ub3JtYWwpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4iLCIvKipcbi8qIFdvcmQgY2xvdWRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIHtcbiAgZGl2W2lkKj1cIndlYmZvcm0tc3VibWlzc2lvbi13b3JkLWNsb3VkXCJdIHtcbiAgICBmb3JtIHtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAqIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgICAmW2NsYXNzXj1cIndlYmZvcm0tbXVsdGlwbGVcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubS0wO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgJltpZF49XCJlZGl0LXlvdXItbWVzc2FnZVwiXSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICAgIC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLndlYmZvcm0tbXVsdGlwbGUtYWRkIHtcbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud29yZC1jbG91ZC13cmFwcGVyIHtcblxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBBZGRFdmVudCBkcm9wZG93blxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hZGRldmVudC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiBhIHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICBAZXh0ZW5kIC5idG47XG4gICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgQGV4dGVuZCAuYnRuLWFycm93LWRyb3Bkb3duO1xuICB9XG5cbiAgJiB+IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcyhjYWxjKCN7JHJvdW5kZWQtZWRnZXN9ICogMC42NSkpO1xuICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBleHRlbmQgLnAtMjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYub3BlbiB7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWRhcmspO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbi8qIENTUyBBbmltYXRpb25zXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhpZ2hsaWdodGVkLWl0ZW0sXG4uaGlnaGxpZ2h0ZWQtdGFiIHtcbiAgei1pbmRleDogMjAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAmIH4gLmJnLWNvdmVyIHtcbiAgICB6LWluZGV4OiAxOTk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuXG4uaGlnaGxpZ2h0ZWQtaXRlbSB7XG4gICYuYW5pbWF0ZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlLXByaW1hcnktY29udGVudCA4MDBtcyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHB1bHNlLXByaW1hcnktY29udGVudCA4MDBtcyBpbmZpbml0ZTtcbiAgfVxufVxuXG4uaGlnaGxpZ2h0ZWQtdGFiIHtcbiAgJi5hbmltYXRlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UtcHJpbWFyeS10YWIgODAwbXMgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBwdWxzZS1wcmltYXJ5LXRhYiA4MDBtcyBpbmZpbml0ZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZS1wcmltYXJ5LXRhYi1hY3RpdmUgODAwbXMgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IHB1bHNlLXByaW1hcnktdGFiLWFjdGl2ZSA4MDBtcyBpbmZpbml0ZTtcbiAgICB9XG4gIH1cblxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2UtcHJpbWFyeS1jb250ZW50IHtcbiAgMCUge1xuICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93KDAsIDAsIDE1cHgsIDVweCwgdmFyKC0tcHJpbWFyeS1hbHBoYSkpO1xuICAgIG91dGxpbmU6IHNvbGlkIDJweCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgQGluY2x1ZGUgZHJvcC1zaGFkb3coMCwgMCwgMjVweCwgNXB4LCB2YXIoLS1wcmltYXJ5LWNvbG9yKSk7XG4gICAgb3V0bGluZTogc29saWQgMnB4IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgQGluY2x1ZGUgZHJvcC1zaGFkb3coMCwgMCwgMTVweCwgNXB4LCB2YXIoLS1wcmltYXJ5LWFscGhhKSk7XG4gICAgb3V0bGluZTogc29saWQgMnB4IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlLXByaW1hcnktY29udGVudCB7XG4gIDAlIHtcbiAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdygwLCAwLCAxNXB4LCA1cHgsIHZhcigtLXByaW1hcnktYWxwaGEpKTtcbiAgICBvdXRsaW5lOiBzb2xpZCAycHggdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICA3MCUge1xuICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93KDAsIDAsIDI1cHgsIDVweCwgdmFyKC0tcHJpbWFyeS1jb2xvcikpO1xuICAgIG91dGxpbmU6IHNvbGlkIDJweCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93KDAsIDAsIDE1cHgsIDVweCwgdmFyKC0tcHJpbWFyeS1hbHBoYSkpO1xuICAgIG91dGxpbmU6IHNvbGlkIDJweCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2UtcHJpbWFyeS10YWIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlLXByaW1hcnktdGFiIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2UtcHJpbWFyeS10YWItYWN0aXZlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZS1wcmltYXJ5LXRhYi1hY3RpdmUge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG59XG4iLCIvKipcbi8qIEFzayBhIFF1ZXN0aW9uXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZpZXcge1xuICAmLnZpZXctYXBzLWFzay1hLXF1ZXN0aW9uIHtcbiAgICAuY2hhaXJwZXJzb24ge1xuICAgICAgQGV4dGVuZCAubWItMztcblxuICAgICAgLnF1ZXN0aW9uLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG5cbiAgICAgICAgLnF1ZXN0aW9uIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcblxuICAgICAgICAgIEBleHRlbmQgLnAtMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hdXRob3Ige1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gICAgICAgICAgQGV4dGVuZCAucHgtMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICBAZXh0ZW5kIC5wLTM7XG5cbiAgICAgICAgICAubGlua3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuXG4gICAgICAgICAgICAuZmxhZ3Mge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVkaXQge1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKGNhbGMoI3skcm91bmRlZC1lZGdlc30gKiAwLjc1KSk7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCR5ZWxsb3csIDEyJSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4IDZweCAzNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2VkaXQuc3ZnXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdCBsaWdodGVuKCR5ZWxsb3csIDM3JSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudmlldy1hcHMtZXZlbnQtbGlzdCB7XG4gICAgJi52aWV3LWRpc3BsYXktaWQtcXVlc3Rpb25fZXh0ZW5kIHtcbiAgICAgIGRldGFpbHMge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcblxuICAgICAgICBAZXh0ZW5kIC5teS01O1xuXG4gICAgICAgIHN1bW1hcnkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgQGV4dGVuZCAucHgtMztcbiAgICAgICAgICBAZXh0ZW5kIC5weS0yO1xuICAgICAgICAgIEBleHRlbmQgLmJ0bi1hcnJvdy1kcm9wZG93bjtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgd2lkdGg6IDIuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N1cHBvcnQuc3ZnXCIpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG9ubHktc2FmYXJpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyLFxuICAgICAgICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW29wZW5dIHtcbiAgICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdChbb3Blbl0pIHtcbiAgICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4vKiBFZGl0aW5nXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGl2W2lkKj1cIndlYmZvcm0tc3VibWlzc2lvbi1hc2stYS1xdWVzdGlvblwiXSB7XG4gIG5hdiB7XG4gICAgJi53ZWJmb3JtLXN1Ym1pc3Npb24tbmF2aWdhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGRldGFpbHMge1xuICAgICYud2ViZm9ybS1zdWJtaXNzaW9uLWluZm9ybWF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuLyoqXG4vKiBQb3B1cFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZnAtY29udGVudCB7XG4gICNxdWVzdGlvbi1pbmZvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG5cbiAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKCRyb3VuZGVkLWVkZ2VzKTtcbiAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcblxuICAgIHVsIHtcbiAgICAgIEBleHRlbmQgLm0tMDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5tZnAtY29udGVudCB7XG4gICAgI3F1ZXN0aW9uLWluZm8ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiLyoqXG4vKiBDb21wYXJpc29uIEdyYXBoc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkuY29tcGFyaXNvbi1ncmFwaCB7XG4gICNwYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG5cbiAgICBoZWFkZXIsXG4gICAgZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI21haW4td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc2VjdGlvbiB7XG4gICAgICAgICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICAgICAgICBAZXh0ZW5kIC5tYi0wO1xuICAgICAgICAgIEBleHRlbmQgLnAtNTtcblxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWJtaXNzaW9uLWdyYXBoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcblxuICAgICAgICAgICAgLnN1Ym1pc3Npb25zIHtcbiAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAuc3VibWlzc2lvbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubWItMztcblxuICAgICAgICAgICAgICAgIC5zdWJtaXNzaW9uLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnAtMjtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3VibWlzc2lvbi1iYXJzIHtcbiAgICAgICAgICAgICAgICAgIC5zdWJtaXNzaW9uLWJhciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoY2FsYygjeyRyb3VuZGVkLWVkZ2VzfSAqIDIpKTtcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAuYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weS0yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcyhjYWxjKCN7JHJvdW5kZWQtZWRnZXN9ICogMikpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgIC5wZXJjZW50YWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnB4LTI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSxcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAuYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJnLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbiksXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgIC5iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYmctc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgJi5jb3JyZWN0IHtcbiAgICAgICAgICAgICAgICAgIC5jaG9pY2UtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzNSU7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjcxMyc7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnB4LTM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNob2ljZS1iYXIge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oaWdobGlnaHRlZC1pdGVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGVnZW5kIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG5cbiAgICAgICAgICAgICAgLnR5cGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ib2xkO1xuXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbG91ciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCksXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgICAgICAgIC5jb2xvdXIge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5iZy1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pLFxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgICAgLmNvbG91ciB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJnLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuLyogSW50ZXJuYWwgZGFzaGJvYXJkXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmRhc2hib2FyZHMtY29udGFpbmVyIHtcbiAgZGl2LmxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZ3V0dGVyLXgpO1xuXG4gICAgaDIge1xuICAgICAgJi5wYW5lbF9fdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIGgxO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAycmVtIDAgMXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYubGF5b3V0X19yZWdpb24ge1xuICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcblxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgZm9ybSB7XG4gICAgICAgIEBleHRlbmQgLnAtNDtcblxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICBnYXA6IHZhcigtLWJzLWd1dHRlci14KTtcbiAgICB9XG5cbiAgICAmLmRhc2hib2FyZC1ldmVudHMge1xuICAgICAgQGV4dGVuZCAubXQtMztcblxuICAgICAgZGl2LmxheW91dF9fcmVnaW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3coMCwgMCwgMCwgMCwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoMCk7XG5cbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIC52aWV3IHtcbiAgICAgICAgJi52aWV3LWRhc2hib2FyZC1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IHZhcigtLWJzLWd1dHRlci14KTtcblxuICAgICAgICAgID4gLmF0dGFjaG1lbnQge1xuICAgICAgICAgICAgZmxleDogMSAwIDMzJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1icy1ndXR0ZXIteCk7XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgLnZpZXcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgLmNvdW50ZG93bi10aW1lciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgICAgICAgLmRhdGUtZnJhZ21lbnQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnB5LTM7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JGZvbnQtc2l6ZS1iYXNlfSAqIDMpO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnB4LTQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB0aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5zeW90aW1lciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zeW90aW1lcl9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICAgICAgICAgICAgICAuc3lvdGltZXItY2VsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weS0zO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLnN5b3RpbWVyLWNlbGxfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoJGZvbnQtc2l6ZS1iYXNlICogMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLnN5b3RpbWVyLWNlbGxfX3VuaXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmLnN5b3RpbWVyLWNlbGxfdHlwZV9kYXksXG4gICAgICAgICAgICAgICAgICAgICAgJi5zeW90aW1lci1jZWxsX3R5cGVfaG91ciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3lvdGltZXItY2VsbF9fdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgJi5zeW90aW1lci1jZWxsX3R5cGVfc2Vjb25kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5saXZlLWV2ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucHktMztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnZpZXctZGlzcGxheS1pZC1pbnRlcmVzdCB7XG4gICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDAuODc1cmVtICogMik7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCA2NyU7XG5cbiAgICAgICAgICAgIC51cGNvbWluZy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIucGFuZWxfX3RpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXcge1xuICAgICAgICAmLnZpZXctZGFzaGJvYXJkLWNvbnRlbnQge1xuICAgICAgICAgICYudmlldy1kaXNwbGF5LWlkLWV2ZW50X3JlZ2lzdHJhbnRfbmV4dCB7XG4gICAgICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXG4gICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51cGNvbWluZy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3c7XG5cbiAgICAgICAgLnVwY29taW5nLWltYWdlIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXBjb21pbmctaW5mbyB7XG4gICAgICAgICAgZmxleDogMjtcblxuICAgICAgICAgIEBleHRlbmQgLnAtMztcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAubXQtMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhc2hib2FyZC1tYW5hZ2VtZW50LFxuICAgICYuZGFzaGJvYXJkLW1lZGlhIHtcbiAgICAgIG5hdi5uYXZpZ2F0aW9uIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZ2FwOiB2YXIoLS1icy1ndXR0ZXIteCk7XG5cbiAgICAgICAgICBAZXh0ZW5kIC5wLTM7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMTUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuXG4gICAgICAgICAgICAgICYgfiAqIHtcbiAgICAgICAgICAgICAgICAqW2NsYXNzKj1cImZhLVwiXSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1iLTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICYgfiAqIHtcbiAgICAgICAgICAgICAgICAgICpbY2xhc3MqPVwiZmEtXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9sbGluZyB7XG4gICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcblxuICAgICAgICBAZXh0ZW5kIC5wLTM7XG4gICAgICAgIEBleHRlbmQgLm14LTU7XG4gICAgICAgIEBleHRlbmQgLm15LTQ7XG5cbiAgICAgICAgLnBvbGxpbmctbGFiZWwtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHZhcigtLXByaW1hcnktY29sb3IpO1xuXG4gICAgICAgICAgQGV4dGVuZCAubWItMjtcbiAgICAgICAgICBAZXh0ZW5kIC5wYi0zO1xuXG4gICAgICAgICAgLnBvbGxpbmctbGFiZWwge1xuICAgICAgICAgICAgQGV4dGVuZCBoNDtcbiAgICAgICAgICAgIEBleHRlbmQgLm0tMDtcblxuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmlubGluZS1lZGl0LWJ1dHRvbiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAubWItMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9sbGluZy1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAucG9sbC1jaG9pY2VzLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleDogMztcblxuICAgICAgICAgICAgQGV4dGVuZCAucHgtMztcblxuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAmLnBvbGwtY2hvaWNlcyB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk5JTtcblxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weS0yO1xuXG4gICAgICAgICAgICAgICAgICAgICYuY2hvaWNlLWZsYWcge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvbGxpbmctZmxhZy13cmFwcGVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnB5LTI7XG5cbiAgICAgICAgICAgIGZsZXg6IDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgLnBvbGxpbmctZmxhZyB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhc2hib2FyZC1jb21wYXJpc29uIHtcbiAgICAgICNhcHMtZ3JhcGgtY29tcGFyZS1zZXR0aW5ncy1mb3JtIHtcbiAgICAgICAgQGV4dGVuZCAucHktMztcbiAgICAgICAgQGV4dGVuZCAucHgtNTtcblxuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgQGV4dGVuZCAucHktMztcbiAgICAgICAgICBAZXh0ZW5kIC5teS01O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgQGV4dGVuZCBoNDtcbiAgICAgICAgICAgIEBleHRlbmQgLnB4LTM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhc2hib2FyZC1tZWRpYSB7XG4gICAgICAudmlldyB7XG4gICAgICAgICYudmlldy1kYXNoYm9hcmQtbWVkaWEge1xuICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAubXgtMDtcblxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLm1iLTM7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC0zO1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMjtcblxuICAgICAgICAgICAgICAubWVkaWEtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLm1lZGlhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAubWVkaWEtcHJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnJhdGlvO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5yYXRpby00eDM7XG5cbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWVkaWEtcHJldmlldy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucC0yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFjdGlvbi1saW5rcyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG5cbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKDApO1xuXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm0tMDtcblxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyLnBhbmVsX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3IHtcbiAgICAgICAgJi52aWV3LWRhc2hib2FyZC1jb250ZW50IHtcbiAgICAgICAgICAmLnZpZXctZGlzcGxheS1pZC1ldmVudF9yZWdpc3RyYW50X25leHQge1xuICAgICAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcblxuICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudXBjb21pbmctd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93O1xuXG4gICAgICAgIC51cGNvbWluZy1pbWFnZSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVwY29taW5nLWluZm8ge1xuICAgICAgICAgIGZsZXg6IDI7XG5cbiAgICAgICAgICBAZXh0ZW5kIC5wLTM7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLm10LTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXNoYm9hcmQtbWVkaWEge1xuICAgICAgLnZpZXcge1xuICAgICAgICAmLnZpZXctZGFzaGJvYXJkLW1lZGlhIHtcbiAgICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAgIEBleHRlbmQgLm14LTA7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5tYi0zO1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTM7XG5cbiAgICAgICAgICAgICAgLm1lZGlhLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIC5tZWRpYS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgLm1lZGlhLXByZXZpZXcge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5yYXRpbztcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucmF0aW8tNHgzO1xuXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lZGlhLXByZXZpZXctdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnAtMjtcblxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY3Rpb24tbGlua3Mge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuXG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygwKTtcblxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5tLTA7XG5cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMi5wYW5lbF9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlldyB7XG4gICAgICAgICYudmlldy1kYXNoYm9hcmQtY29udGVudCB7XG4gICAgICAgICAgJi52aWV3LWRpc3BsYXktaWQtZXZlbnRfcmVnaXN0cmFudF9uZXh0IHtcbiAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cbiAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVwY29taW5nLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdztcblxuICAgICAgICAudXBjb21pbmctaW1hZ2Uge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51cGNvbWluZy1pbmZvIHtcbiAgICAgICAgICBmbGV4OiAyO1xuXG4gICAgICAgICAgQGV4dGVuZCAucC0zO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5tdC0zO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWJseS1ub3RpZmljYXRpb25zIHtcbiAgICAgIC5hZG1pbmlzdHJhdG9yLWZvcm0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBnYXA6IDEuNXJlbTtcblxuICAgICAgICAgIEBleHRlbmQgLnAtNDtcblxuICAgICAgICAgID4gZGl2W2NsYXNzKj1cIm1lc3NhZ2VcIl0ge1xuICAgICAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gZmllbGRzZXQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNXJlbTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMCBjYWxjKDYwJSAtIDAuNzVyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMCBjYWxjKDQwJSAtIDAuNzVyZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjZWRpdC1ub3RpZmljYXRpb24tbWVzc2FnZS1mb3JtYXQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9rZW4tZGlhbG9nIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjZWRpdC11c2VyLXJvbGUtLXdyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgICAgICAgICNlZGl0LXVzZXItcm9sZSB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWItMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICB0aGVhZCB7XG4gICAgICB0aCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ib2xkO1xuXG4gICAgICAgICAgLnRhYmxlc29ydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYudmlld3MtYWxpZ24tcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZGV0YWlscyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICBzdW1tYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBAZXh0ZW5kIC5weC0zO1xuICAgICAgQGV4dGVuZCAucHktMjtcbiAgICAgIEBleHRlbmQgLmJ0bi1hcnJvdy1kcm9wZG93bjtcblxuICAgICAgQGluY2x1ZGUgb25seS1zYWZhcmkge1xuICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICB9XG5cbiAgICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsXG4gICAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZGFyayk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltvcGVuXSB7XG4gICAgICBzdW1tYXJ5IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KFtvcGVuXSkge1xuICAgICAgc3VtbWFyeSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgZ2FwOiAxcmVtO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSxcbiAgYnV0dG9uIHtcbiAgICAmLmJ0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJiB+IGEge1xuICAgICAgJi5idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKlxuLyogRGFzaGJvYXJkIFZpZXdzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnZpZXcge1xuICAmLnZpZXctYXBzLW1hbmFnZS13ZWJmb3JtIHtcbiAgICAmLnZpZXctZGlzcGxheS1pZC13b3JkX2Nsb3VkLFxuICAgICYudmlldy1kaXNwbGF5LWlkLXNvY2lhbF93YWxsIHtcbiAgICAgIC52aWV3cy1mb3JtIHtcbiAgICAgICAgLmZvcm0taXRlbS1hY3Rpb24ge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAucC0yO1xuXG4gICAgICAgICAgICBjb250ZW50OiBcIkxvY2tpbmcvdW5sb2NraW5nIHN1Ym1pc3Npb25zIHdpbGwgcHVibGlzaC91bnB1Ymxpc2ggcmVzcGVjdGl2ZWx5XCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi52aWV3LWRpc3BsYXktaWQtd29yZF9jbG91ZCB7XG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAmLnZpZXdzLWZpZWxkLXdlYmZvcm0tc3VibWlzc2lvbi12YWx1ZSB7XG4gICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBHZW5lcmljIERydXBhbCBnZW5lcmF0ZWQgc3R5bGluZ1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbm5hdiB7XG4gIHVsLm5hdiB7XG4gICAgJi5wcmltYXJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIGxpLm5hdi1pdGVtIHtcbiAgICAgICAgZmxleC1ncm93OiB1bnNldDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkZ3JheS01MDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGdyYXktNTAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgcGFkZGluZzogMC42NWVtIDEuNWVtO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoJHJvdW5kZWQtZWRnZXMpO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkcm91bmRlZC1lZGdlcyk7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4vKiBNYWduaWZpYyBQb3B1cFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZnAtZmFkZSB7XG4gICYubWZwLWJnIHtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgJi5tZnAtcmVhZHkge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgICYubWZwLXJlbW92aW5nIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5tZnAtd3JhcCB7XG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJi5tZnAtcmVhZHkge1xuICAgICAgLm1mcC1jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1mcC1yZW1vdmluZyB7XG4gICAgICAubWZwLWNvbnRlbnQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWZwLXdyYXAge1xuICAubWZwLWNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAucHgtMztcbiAgfVxuXG4gIC5tZnAtY29udGVudCB7XG4gICAgQGV4dGVuZCAucHgtMDtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG5cbiAgICAubWZwLWZpZ3VyZSB7XG4gICAgICBmaWd1cmUge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICYubWZwLWltZyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5tLTA7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZnAtY29udGVudCxcbiAgLm1mcC1jbG9zZS1idG4taW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC50aWxlLXBvc3RlciB7XG4gICAgICBkaXYsXG4gICAgICBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1mcC1jbG9zZSB7XG4gICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKDMwcHgpO1xuXG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cblxuICAgIC5tZnAtY3VzdG9tLWNsb3NlIHtcbiAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICBAZXh0ZW5kIC5wdC0zO1xuXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAubWZwLWNsb3NlIHtcbiAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdygwLCAwLCAwLCAwLCByZ2JhKDAsIDAsIDAsIDApKTtcblxuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGVmdDogdW5zZXQ7XG4gIH1cbn1cblxuLm1mcC1hcnJvdyB7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyM3B4O1xuICB9XG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiA0MXB4O1xuICB9XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICAmOmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAyOXB4O1xuICB9XG59XG5cbi5tZnAtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG5cbiAgLmNhbmRsZS1ib3gge1xuICAgIEBleHRlbmQgLm14LWF1dG87XG5cbiAgICBhc3BlY3QtcmF0aW86IDEgLyA0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmNhbmRsZSB7XG5cbiAgICB9XG4gIH1cbn1cblxuZGl2LmFsZXJ0IHtcbiAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWluLXdpZHRoOiAxLjc1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICB9XG5cbiAgJi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gICAgYnV0dG9uIHtcbiAgICAgICYuYnRuLWNsb3NlIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmRpdi5zaW1wbGUtc3RhdHVzLW1lc3NhZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IGF1dG87XG4gIG1hcmdpbjogMS41cmVtIGF1dG87XG5cbiAgLnN0YXR1cy1tZXNzYWdlcyB7XG4gICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICAgIGdhcDogMC41ZW07XG4gICAgY29sdW1uLWdhcDogMC41ZW07XG5cbiAgICAucGxhY2Vob2xkZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY3Vyc29yOiBpbml0aWFsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdygwLCAwLCAwLCAwLCByZ2JhKDAsIDAsIDAsIDApKTtcblxuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgQGV4dGVuZCAucC0yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLWxpc3Qge1xuICAgICAgLmxpc3QtZ3JvdXAge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjIGluc2lkZTtcblxuICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubWVzc2FnZXMtLXN0YXR1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmVlbiwgNDAlKTtcbiAgICB9XG5cbiAgICAmLm1lc3NhZ2VzLS13YXJuaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHllbGxvdywgNDAlKTtcbiAgICB9XG5cbiAgICAmLm1lc3NhZ2VzLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRyZWQsIDQwJSk7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuLyogRHJ1cGFsOiBWaWV3c1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZvcm0udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgQGV4dGVuZCAucHgtNTtcbiAgQGV4dGVuZCAucHktNDtcblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0tYnMtZ3V0dGVyLXgpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBleHRlbmQgLnAtMDtcbiAgICAgIEBleHRlbmQgLm0tMDtcblxuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZmxleDogMDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG4gICAgICBAZXh0ZW5kIC5tYi0wO1xuXG4gICAgICBhLFxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG51bC5wYWdpbmF0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgbGkge1xuICAgICYucGFnZS1pdGVtIHtcbiAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAgIGEge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICYucGFnZS1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuXG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLFxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICB9XG4gIH1cbn1cblxuLmZlZWQtaWNvbnMge1xuICAudmlld3MtZGF0YS1leHBvcnQtZmVlZCB7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgQGV4dGVuZCAubXgtMztcbiAgICAgIEBleHRlbmQgLm1iLTM7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuLyogRHJ1cGFsOiBNb2RhbCBEaWFsb2dcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udWktd2lkZ2V0IHtcbiAgJi51aS1kaWFsb2cge1xuICAgIEBleHRlbmQgLnAtMztcblxuICAgIHotaW5kZXg6IDEwMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKCRyb3VuZGVkLWVkZ2VzKTtcblxuICAgICYudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgICAudWktZGlhbG9nLXRpdGxlIHtcbiAgICAgICAgICBAZXh0ZW5kIGg0O1xuICAgICAgICAgIEBleHRlbmQgLm1iLTA7XG5cbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNDRweCAtIDFyZW0pO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNDRweCAtIDFyZW0pO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdygwLCAwLCAwLCAwLCByZ2JhKDAsIDAsIDAsIDApKTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiw5dcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXJ0aWFyeS1jb2xvcik7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudWktaWNvbixcbiAgICAgICAgICAudWktYnV0dG9uLWljb24tc3BhY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qKlxuLyogRHJ1cGFsOiBBSkFYIFRocm9iYmVyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIsXG4uYWpheC1wcm9ncmVzcyB7XG5cbiAgLnRocm9iYmVyLFxuICAubWVzc2FnZSB7XG4gIH1cbn1cblxuIiwiLyoqXG4vKiBGQVFcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udmlldyB7XG4gICYudmlldy1hcHMtZmFxIHtcbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgQGV4dGVuZCAubWItMztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWRhcmspO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBAZXh0ZW5kIC5tYi0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbi8qIEZpZWxkIHNwZWNpZmljIHN0eWxpbmdcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFyYWdyYXBoIHtcbiAgJiB+IC5wYXJhZ3JhcGgge1xuICAgIEBleHRlbmQgLm10LTU7XG4gIH1cbn1cblxuLm5vZGUge1xuICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwiLyoqXG4vKiBGbGFnIGJ1dHRvbnNcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmxhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBhIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgQGV4dGVuZCAuYnRuLWFycm93LXJpZ2h0O1xuXG4gICAgJiB+IHAge1xuICAgICAgJi5qcy1mbGFnLW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aW9uLWZsYWcge1xuICAgIGEge1xuICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgJi5hY3Rpb24tdW5mbGFnIHtcbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLmJ0bi1zZWNvbmRhcnk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmFqYXgtcHJvZ3Jlc3Mge1xuICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoY2FsYygjeyRyb3VuZGVkLWVkZ2VzfSAqIDAuNjUpKTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWpheC5naWZcIikgY2VudGVyIGNlbnRlciByZXBlYXQteCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDAuMjU7XG5cbiAgICAudGhyb2JiZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuLyogRm9vdGVyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXG4gIC5zaXRlLWZvb3Rlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ub3JtYWwpO1xuXG4gICAgQGV4dGVuZCAucHgtMztcblxuICAgIC5yZWdpb24ge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAucmVnaW9uLWZvb3Rlci1maXJzdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5yZWdpb24tZm9vdGVyLXNlY29uZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICNibG9jay1mcm9udC1mb290ZXItZGlzY2xhaW1lciB7XG5cbiAgICB9XG5cbiAgICBuYXYuYmxvY2stbWVudSB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIEBleHRlbmQgLnB4LTI7XG5cbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEsXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5weC0wO1xuXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1lbnUtLWhlYWRlci1tZW51IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4vKiBNb2JpbGUgYnJlYWtwb2ludFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgIC5zaXRlLWZvb3Rlcl9fbG9nbyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGUtZm9vdGVyX190b3Age1xuICAgICAgLnJlZ2lvbiB7XG5cbiAgICAgIH1cblxuICAgICAgLnJlZ2lvbi1mb290ZXItZmlyc3Qge1xuXG4gICAgICB9XG5cbiAgICAgIG5hdi5ibG9jay1tZW51IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGUtZm9vdGVyX190b3Age1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnJlZ2lvbi1mb290ZXItZmlyc3Qge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5yZWdpb24tZm9vdGVyLXNlY29uZCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuLyogSGVhZGVyIHJlZ2lvblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmhlYWRlci5oZWFkZXIge1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgLnNpdGUtaGVhZGVyX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICA+ICoge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAjYmxvY2stZGlzY2xhaW1lci1jb2RlLWJsb2NrIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1saWdodCk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAwLjVyZW07XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAucm91bmRlZC1jaXJjbGU7XG5cbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIGZvbnQ6IHZhcigtLWZhLWZvbnQtc29saWQpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNibG9jay1zb2JpLWxvZ28tYmxvY2sge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5jYW5keS1zdHJpcGUge1xuICAuc2l0ZS1oZWFkZXJfX3RvcCB7XG4gICAgI2Jsb2NrLWRpc2NsYWltZXItY29kZS1ibG9jayB7XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIG5hdiB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNibG9jay1zb2JpLWxvZ28tYmxvY2sge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUga25vY2tvdXQtaW1hZ2UoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4vKiBNb2JpbGUgYnJlYWtwb2ludFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICBoZWFkZXIuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAjbmF2YmFyLW1haW4ge1xuICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBuYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgaGVhZGVyLmhlYWRlciB7XG4gICAgLnNpdGUtaGVhZGVyX190b3Age1xuICAgICAgbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuLyogSFRNTCBFbGVtZW50czogUGFnZVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwsIGJvZHkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMjBkZWcsIGZhZGVkLWNvbG9yKHZhcigtLXByaW1hcnktY29sb3IpKSAyNSUsIGZhZGVkLWNvbG9yKHZhcigtLXRlcnRpYXJ5LWNvbG9yKSkgNzUlKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuXG4gICYuY2FuZHktc3RyaXBlIHtcbiAgICBAaW5jbHVkZSBjYW5keS1zdHJpcGUodmFyKC0tcHJpbWFyeS1jb2xvciksIDIwcmVtKTtcbiAgfVxufVxuXG4vKipcbi8qIEhUTUwgRWxlbWVudHM6IFRpdGxlc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDZ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuaDEsIC5oMSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbn1cblxuaDIsIC5oMiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcbn1cblxuLyoqXG4vKiBIVE1MIEVsZW1lbnRzOiBUZXh0IE1vZGlmaWVyc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxucCB7XG4gICY6bGFzdC1jaGlsZCxcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWRhcmspO1xuICB9XG5cbiAgJjp2aXNpdGVkLFxuICAmOmxpbmsge1xuXG4gIH1cbn1cblxuYixcbnN0cm9uZyB7XG4gIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbmVtIHt9XG5cbnUge31cblxuc3VwLFxuc3ViIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xufVxuXG5zdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbnN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbmxhYmVsIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgQGV4dGVuZCAubWItMTtcbiAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuY2l0ZSB7fVxuXG5ibG9ja3F1b3RlIHt9XG5cbi8qKlxuLyogSFRNTCBFbGVtZW50czogVGFibGVzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG50YWJsZSB7XG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICB0aCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgdGQge1xuXG4gICAgICB9XG5cbiAgICAgICYub2RkLFxuICAgICAgJi5ldmVuIHtcbiAgICAgICAgdGQge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4vKiBIVE1MIEVsZW1lbnRzOiBGb3JtXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gIEBleHRlbmQgLmJ0bjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG5cbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcblxuICB9XG59XG5cbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgQGV4dGVuZCAuaGFuZHdyaXRpbmc7XG4gIEBleHRlbmQgLnAtNDtcblxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBtaW4oOC41dncsIDYwcHgpICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgb3B0Z3JvdXAge31cbiAgb3B0aW9uIHt9XG5cbiAgJltkaXNhYmxlZF0ge1xuICAgIG9wdGdyb3VwIHt9XG4gICAgb3B0aW9uIHt9XG4gIH1cbn1cblxuaW5wdXQge1xuICAmW3R5cGU9XCJ0ZXh0XCJdLFxuICAmW3R5cGU9XCJlbWFpbFwiXSxcbiAgJlt0eXBlPVwidGltZVwiXSB7XG5cbiAgfVxuXG4gICZbdHlwZT1cImZpbGVcIl0sXG4gICZbdHlwZT1cInJhZGlvXCJdLFxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG5cbiAgICB9XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYgfiBsYWJlbCB7XG5cbiAgfVxufVxuXG5sYWJlbCB7fVxuXG5maWVsZHNldCB7XG4gIGxlZ2VuZCB7fVxuXG4gIC5maWVsZHNldC13cmFwcGVyIHt9XG59XG5cbi8qKlxuLyogSFRNTCBFbGVtZW50czogUmVjYXB0Y2hhXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8qKlxuLyogR2VuZXJhbCBib2R5IGNvbnRlbnRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jcGFnZSB7XG4gIHBhZGRpbmc6IDIuNXZoIDV2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgI21haW4td3JhcHBlciB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBtYWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIHNlY3Rpb24ge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKlxuLyogTW9iaWxlIGJyZWFrcG9pbnRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgI3BhZ2Uge1xuICAgIC5mZWF0dXJlZC10b3Age1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICB9XG59XG4iLCIvKipcbi8qIE1haW50ZW5hbmNlIE1vZGVcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5Lm1haW50ZW5hbmNlLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cbiAgQGluY2x1ZGUgZ3JhZGllbnQtcmFkaWFsKGxpZ2h0ZW4oJGdyYXktNTAwLCAxNSUpLCBkYXJrZW4oJGdyYXktNTAwLCAxNSUpKTtcblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBpbWcsXG4gIHN2ZyxcbiAgcCxcbiAgYSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xuICAgIHBhZGRpbmc6IGluaXRpYWw7XG4gICAgbWFyZ2luOiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICNtYWludGVuYW5jZS13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuaWNvbiB7XG4gICAgICBAZXh0ZW5kIC5tYi01O1xuXG4gICAgICBpbWcsXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIGtub2Nrb3V0LWltYWdlKDAsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICNtYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgQGV4dGVuZCAubWItMztcblxuICAgICAgICBmb250LXNpemU6IGNhbGMoI3skZm9udC1zaXplLWJhc2V9ICogMi41KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBwIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBNZWRpYVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZWRpYSB7XG4gIC5tZWRpYV9fY29udGVudCB7XG4gICAgQGV4dGVuZCAubXQtMDtcblxuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tZWRpYS10aHVtYm5haWwge1xuICAgICAgQGV4dGVuZCAucmF0aW87XG4gICAgICBAZXh0ZW5kIC5yYXRpby0xNng5O1xuICAgICAgQGV4dGVuZCAubWItMztcblxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcblxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcblxuICAgICAgLm1lZGlhLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgICAgICBAZXh0ZW5kIC5weS0zO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBAZXh0ZW5kIC5wYi0zO1xuXG4gICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZWRpYS1saW5rIHtcbiAgICAgICAgYSxcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBAZXh0ZW5kIC5idG4tYXJyb3ctcmlnaHQ7XG5cbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAmIH4gYSxcbiAgICAgICAgICAmIH4gYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSxcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm1lZGlhLS10eXBlLWxpbmsge1xuICAgICYubWVkaWEtLXZpZXctbW9kZS13ZWJjYXN0IHtcbiAgICAgIC5tZWRpYV9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xuXG4gICAgICAgIC5tZWRpYS13cmFwcGVyIHtcbiAgICAgICAgICBAZXh0ZW5kIC5weC01O1xuICAgICAgICAgIEBleHRlbmQgLnB5LTQ7XG5cbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGdhcDogMnJlbTtcblxuICAgICAgICAgIC5tZWRpYS1jb250ZW50IHtcbiAgICAgICAgICAgIEBleHRlbmQgLnAtMDtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZWRpYS1saW5rIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5tLTA7XG5cbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lZGlhLS12aWV3LW1vZGUtcmVzb3VyY2Uge1xuXG4gICAgfVxuICB9XG5cbiAgJi5tZWRpYS0tdHlwZS1pZnJhbWUge1xuICAgIC5maWVsZC0tdHlwZS1pZnJhbWUge1xuICAgICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8qKlxuLyogRWRpdGluZyBjb250ZW50XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI21haW4ge1xuICBAZXh0ZW5kIC5jb250YWluZXI7XG59XG5cbi5ub2RlLWVkaXQsXG4uYWRtaW5pc3RyYXRvci1mb3JtLFxuLmRhc2hib2FyZHMtY29udGFpbmVyIHtcbiAgI3BhZ2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgZmllbGRzZXQgbGVnZW5kLFxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5ob3Jpem9udGFsLXRhYnMge1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNmVtIDJlbTtcblxuICAgICAgICAgICAgLmZvcm0tcmVxdWlyZWQge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgICBsZWZ0OiA3LjUlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1saWdodCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBkaXYuaG9yaXpvbnRhbC10YWJzLXBhbmVzIHtcbiAgICAgICAgZGV0YWlscy5ob3Jpem9udGFsLXRhYnMtcGFuZSB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyb3VuZGVkLWVkZ2VzKTtcbiAgICAgICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdygwLCAxNHB4LCAxMHB4LCAtMTBweCwgdmFyKC0tc2Vjb25kYXJ5LWFscGhhKSk7XG5cbiAgICAgICAgICBzdW1tYXJ5IHtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAudmVydGljYWwtdGFicyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICB1bC52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIEBleHRlbmQgLnBiLTI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMC42ZW0gMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlIDBzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAwcztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IHVuc2V0O1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktbGlnaHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi52ZXJ0aWNhbC10YWJzX19wYW5lcyB7XG4gICAgICBAZXh0ZW5kIC5weC0zO1xuICAgICAgZmxleDogMTtcblxuICAgICAgPiBkZXRhaWxzIHtcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuXG4gICAgICAgIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAgIEBleHRlbmQgLnAtM1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tdHlwZS1zdHJpbmcge1xuICAgIGlucHV0IHtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLXR5cGUtdGV4dC13aXRoLXN1bW1hcnksXG4gIC5maWVsZC0tdHlwZS10ZXh0LWxvbmcge1xuICAgIHRleHRhcmVhLFxuICAgIHRleHRhcmVhIH4gZGl2W2NsYXNzXj1cImNrZVwiXSB7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS10eXBlLWRhdGVyYW5nZSB7XG4gICAgZmllbGRzZXQge1xuICAgICAgbGVnZW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICA+IGZpZWxkc2V0LFxuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgLmltYWdlLXdpZGdldCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICBnYXA6IDFyZW07XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2UtcHJldmlldyB7XG4gICAgICAgIEBleHRlbmQgLnAtMDtcbiAgICAgIH1cblxuICAgICAgLmltYWdlLXdpZGdldC1kYXRhIHtcbiAgICAgICAgZGV0YWlscy5pbWFnZS1kYXRhX19jcm9wLXdyYXBwZXIge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgIHN1bW1hcnkge1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gZGl2LmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgIC52ZXJ0aWNhbC10YWJzIHtcbiAgICAgICAgICAgICAgICAudmVydGljYWwtdGFic19fcGFuZXMge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAuY3JvcHBlci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZmllbGQtLXdpZGdldC1pbWFnZS1pbWFnZSB7XG4gICAgICAuaW1hZ2Utd2lkZ2V0LWRhdGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZmllbGQtLXdpZGdldC1pbWFnZS1jcm9wIHtcblxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAZXh0ZW5kIC5tYi0wO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlLFxuICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMge1xuICAgIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdGFibGUsXG4gICAgLnRhYmxlIHtcbiAgICAgIHRoZWFkIHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7XG5cbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG5cbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICYuaWVmLXRhYmxlZHJhZy1oYW5kbGUge1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcblxuICAgICAgICAgICAgICAgIC5oYW5kbGUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhYmJyW3RpdGxlXSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBkaXYuZmllbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGRpdi5pZWYtZW50aXR5LW9wZXJhdGlvbnMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICBAZXh0ZW5kIC5tYi0wO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaWVmLXJvdy1mb3JtIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgLmllZi1mb3JtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICAgICAgICAgICAgICA+IC5qcy1mb3JtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWItMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSxcbiAgICAgICAgICAgICAgICAuZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZS1yZXZpc2lvbnMge1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGl2W2lkKj1cIi1hY3Rpb25zXCJdIHtcbiAgICAgICAgICAgICAgICAgICY6bm90KGRpdltpZCo9XCJwYXJhZ3JhcGgtY29udGVudC1hY3Rpb25zXCJdKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWItMDtcblxuICAgICAgICAgICAgICAgICAgICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWItMDtcblxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSxcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG9kZCksXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgLS1icy10YWJsZS1hY2NlbnQtYmc6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZpZWxkc2V0e1xuICAgICAgJi5pZWYtZm9ybSB7XG4gICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcblxuICAgICAgICBAZXh0ZW5kIC5wLTM7XG5cbiAgICAgICAgPiBkaXYuZmllbGRzZXQtd3JhcHBlciB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgID4gLmNoZWNrYm94IHtcbiAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgQGV4dGVuZCAubWItMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBkZXRhaWxzIHtcbiAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICBzdW1tYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICBAZXh0ZW5kIC5weC0zO1xuICAgICAgICBAZXh0ZW5kIC5weS0yO1xuICAgICAgICBAZXh0ZW5kIC5idG4tYXJyb3ctZHJvcGRvd247XG5cbiAgICAgICAgQGluY2x1ZGUgb25seS1zYWZhcmkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsXG4gICAgICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIEBleHRlbmQgLnB4LTI7XG4gICAgICAgIEBleHRlbmQgLnB5LTQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5maWVsZC0td2lkZ2V0LWVudGl0eS1icm93c2VyLWVudGl0eS1yZWZlcmVuY2Uge1xuICAgICAgLmVudGl0aWVzLWxpc3Qge1xuICAgICAgICBAZXh0ZW5kIC5tdC0zO1xuXG4gICAgICAgIC5yZW5kZXJlZC1lbnRpdHkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC10eXBlLXRvcCB7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGdyYXktNTAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRncmF5LTUwMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBleHRlbmQgLnB5LTI7XG5cbiAgICAgIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cbiAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgQGV4dGVuZCAubWItMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS10eXBlLWZvbnRhd2Vzb21lLWljb24ge1xuICAgIC5zZWxlY3RlZC1pY29uLFxuICAgIC5zZWxlY3Rvci1wb3B1cCB7XG4gICAgICAqW2NsYXNzKj1mYS1dIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWVsZHNldFtpZF49XCJlZGl0LWdyb3VwXCJdIHtcbiAgICBsZWdlbmQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgY29sb3I6IHZhcigtLXRlcnRpYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGRzZXQtd3JhcHBlciB7XG5cbiAgICB9XG4gIH1cblxuICBidXR0b25bdmFsdWVePVwiQ3JlYXRlXCJdLFxuICBidXR0b25bdmFsdWU9XCJTYXZlXCJdLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGV4dGVuZCAuYnRuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZ3JlZW4sIDE1JSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkZ3JlZW4sIDE1JSk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvblt2YWx1ZT1cIkVkaXRcIl0ge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgIGJvcmRlci1jb2xvcjogJHllbGxvdztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkeWVsbG93LCAxNSUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHllbGxvdywgMTUlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uW3ZhbHVlPVwiQ2FuY2VsXCJdLFxuICBidXR0b25bdmFsdWU9XCJSZW1vdmVcIl0sXG4gIGEuYnV0dG9uLS1kYW5nZXIge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcmVkLCAxNSUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHJlZCwgMTUlKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmNrIHtcbiAgICAmLmNrLWVkaXRvcl9fbWFpbiB7XG4gICAgICAuY2stZWRpdG9yX19lZGl0YWJsZV9pbmxpbmUge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHJlbTtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGdhcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gIH1cblxuICBkaXZbaWQqPVwiLWFjdGlvbnNcIl0ge1xuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICYgfiBidXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZm9ybSB7XG4gICZbY2xhc3NePVwiZW50aXR5LWJyb3dzZXJcIl0ge1xuICAgIG5hdiB7XG4gICAgICAmLmViLXRhYnMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy1hY3RpdmUsXG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5saW5lLWVkaXQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcyhjYWxjKCN7JHJvdW5kZWQtZWRnZXN9ICogMC43NSkpO1xuXG4gICAgY29sb3I6IGRhcmtlbigkeWVsbG93LCAxMiUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHllbGxvdywgNDAlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkeWVsbG93O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgZm9udDogdmFyKC0tZmEtZm9udC1yZWd1bGFyKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vKipcbi8qIE1vYmlsZSBicmVha3BvaW50XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5pbmxpbmUtZWRpdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBhIHtcblxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBQb2xsaW5nIEdyYXBoc1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkucG9sbGluZy1ncmFwaCB7XG4gICNwYWdlIHtcbiAgICBAZXh0ZW5kIC5iZy1zZWNvbmRhcnk7XG5cbiAgICBoZWFkZXIsXG4gICAgZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI21haW4td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc2VjdGlvbiB7XG4gICAgICAgICNibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICAgICAgICBAZXh0ZW5kIC5tYi0wO1xuICAgICAgICAgIEBleHRlbmQgLnAtNTtcblxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgICAgIC5jaG9pY2Uge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5tYi0zO1xuXG4gICAgICAgICAgICAgIC5jaG9pY2UtbGFiZWwge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLnAtMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ib2xkO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jaG9pY2UtYmFyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKGNhbGMoI3skcm91bmRlZC1lZGdlc30gKiAyKSk7XG5cbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAuYmFyIHtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJnLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weS0yO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKGNhbGMoI3skcm91bmRlZC1lZGdlc30gKiAyKSk7XG5cbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMnJlbTtcblxuICAgICAgICAgICAgICAgICAgLnBlcmNlbnRhZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weC0yO1xuXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5jb3JyZWN0IHtcbiAgICAgICAgICAgICAgICAuY2hvaWNlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzNSU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weC0zO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jaG9pY2UtYmFyIHtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmhpZ2hsaWdodGVkLWl0ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvbGxpbmctY29udHJvbHMtYmxvY2sge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICNwb2xsaW5nLXJlZnJlc2gsXG4gICAgICAgICAgI3BvbGxpbmctYW5pbWF0ZSxcbiAgICAgICAgICAjcG9sbGluZy1hbnN3ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAubWItMztcbiAgICAgICAgICAgIEBleHRlbmQgLm14LTI7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMHJlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBQb3B1cCBOb3RpZmljYXRpb25zXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI2Fwc2NvcmUtcG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuXG4gIC5wb3B1cC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcblxuICAgIC5wb3B1cC1jb250YWluZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA0NHB4IDJyZW0gMS41cmVtO1xuXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDEwMCUgLyA1KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyxcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWZwLWNsb3NlIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4iLCIvKipcbi8qIFF1aWNrdGFiIGNvbnRhaW5lcnNcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udmlldyB7XG4gICYudmlldy1hcHMtd2ViaW5hci10YWJzIHtcbiAgICAmLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyLFxuICAgICYudmlldy1kaXNwbGF5LWlkLXRhYnMge1xuICAgICAgLnF1aWNrdGFicy13cmFwcGVyLFxuICAgICAgLm5hdnRhYnMtd3JhcHBlciB7XG4gICAgICAgIC5kcm9wZG93bi10YWJzIHtcbiAgICAgICAgICBAZXh0ZW5kIC5wYi0zO1xuXG4gICAgICAgICAgLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG5cbiAgICAgICAgICAgICAgKltjbGFzcyo9XCJmYS1cIl0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTI1JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oYW1idXJnZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAuaGFtYnVyZ2VyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsLnF1aWNrdGFicy10YWJzLFxuICAgICAgICB1bC5uYXZ0YWJzLXRhYnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgIEBleHRlbmQgLm1iLTM7XG5cbiAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKCRyb3VuZGVkLWVkZ2VzKTtcbiAgICAgICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgQGV4dGVuZCAucHgtMztcblxuICAgICAgICAgICAgICAqW2NsYXNzKj1cImZhLVwiXXtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblxuICAgICAgICAgICAgICAgICpbY2xhc3MqPVwiZmEtXCJdLFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBrbm9ja291dC1pbWFnZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmhpZ2hsaWdodGVkLXRhYiB7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogcHVsc2UtcHJpbWFyeS10YWItYWN0aXZlIDgwMG1zIGluZmluaXRlO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBwdWxzZS1wcmltYXJ5LXRhYi1hY3RpdmUgODAwbXMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZC10YWIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZS1wcmltYXJ5LXRhYiA4MDBtcyBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlLXByaW1hcnktdGFiIDgwMG1zIGluZmluaXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAqW2NsYXNzKj1cImZhLVwiXSxcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga25vY2tvdXQtaW1hZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWJseS1oaWRkZW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi52aWV3LWRpc3BsYXktaWQtaW50ZXJhY3Rpdml0eSB7XG4gICAgICAucXVpY2t0YWJzLXdyYXBwZXIsXG4gICAgICAubmF2dGFicy13cmFwcGVyIHtcbiAgICAgICAgdWwucXVpY2t0YWJzLXRhYnMsXG4gICAgICAgIHVsLm5hdnRhYnMtdGFicyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgQGV4dGVuZCAucC0yO1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ib2xkO1xuXG4gICAgICAgICAgICAgICpbY2xhc3MqPVwiZmEtXCJdLFxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGtub2Nrb3V0LWltYWdlKDAsIDAuMzUpO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgKltjbGFzcyo9XCJmYS1cIl0sXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGtub2Nrb3V0LWltYWdlKDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblxuICAgICAgICAgICAgICAgICpbY2xhc3MqPVwiZmEtXCJdLFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdWlja3RhYnMtbWFpbixcbiAgICAgICAgLm5hdnRhYnMtbWFpbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi52aWV3LWFwcy1jbGljay10YWJzIHtcbiAgICAmLnZpZXctZGlzcGxheS1pZC13ZWJpbmFyLFxuICAgICYudmlldy1kaXNwbGF5LWlkLXRhYnMge1xuICAgICAgLnF1aWNrdGFicy13cmFwcGVyLFxuICAgICAgLm5hdnRhYnMtd3JhcHBlciB7XG4gICAgICAgIHVsLnF1aWNrdGFicy10YWJzLFxuICAgICAgICB1bC5uYXZ0YWJzLXRhYnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQGV4dGVuZCAubWItMztcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgQGV4dGVuZCAucC0zO1xuXG4gICAgICAgICAgICAgICpbY2xhc3MqPVwiZmEtXCJdLFxuICAgICAgICAgICAgICBpbWcsIHN2ZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWJseS1oaWRkZW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnF1aWNrdGFicy1tYWluLFxuICAubmF2dGFicy1tYWluIHtcbiAgICAucXVpY2t0YWJzLXRhYnBhZ2UsXG4gICAgLm5hdnRhYnMtdGFicGFnZSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhcXVlLWxpZ2h0O1xuXG4gICAgICAmLnF1aWNrdGFicy1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC05OTk5OTlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4vKiBNb2JpbGUgYnJlYWtwb2ludFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAudmlldyB7XG4gICAgJi52aWV3LWFwcy13ZWJpbmFyLXRhYnMge1xuICAgICAgJi52aWV3LWRpc3BsYXktaWQtd2ViaW5hcixcbiAgICAgICYudmlldy1kaXNwbGF5LWlkLXRhYnMge1xuICAgICAgICAucXVpY2t0YWJzLXdyYXBwZXIsXG4gICAgICAgIC5uYXZ0YWJzLXdyYXBwZXIge1xuICAgICAgICAgIC5kcm9wZG93bi10YWJzIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsLnF1aWNrdGFicy10YWJzLFxuICAgICAgICAgIHVsLm5hdnRhYnMtdGFicyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucXVpY2t0YWJzLW1haW4sXG4gICAgLm5hdnRhYnMtbWFpbiB7XG4gICAgICAucXVpY2t0YWJzLXRhYnBhZ2UsXG4gICAgICAubmF2dGFicy10YWJwYWdlIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmLnF1aWNrdGFicy1oaWRlIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbi8qIEFub255bW91cyB1c2VyIHBhZ2VzXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5wYWdlLXVzZXItbG9naW4sXG5ib2R5LnBhZ2UtdXNlci1yZWdpc3RlcixcbmJvZHkucGFnZS11c2VyLXBhc3N3b3JkLFxuYm9keS5wYWdlLXVzZXItcmVzZXQge1xuICAuYXBzY29yZS11c2VyIHtcbiAgICAjcGFnZSB7XG4gICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xuXG4gICAgICA+ICoge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmLmhlYWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2VkaXRhYmxlL0xvZ2luUGFnZS1CYW5uZXIuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgLm5hdmJhciB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sb2dpbi1sb2dvIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAucmF0aW87XG5cbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lZGl0YWJsZS9Mb2dpblBhZ2UtTG9nby5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5ib2R5LXdyYXBwZXIge1xuICAgICAgICAgICNtYWluLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5hbm9ueW1vdXMtZm9ybSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKCRyb3VuZGVkLWVkZ2VzKTtcblxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcblxuICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wLTM7XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5tYi0xO1xuXG4gICAgICAgICAgICAgICAgICAqW2NsYXNzKj1cImZhLVwiXSxcbiAgICAgICAgICAgICAgICAgIGltZyxcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAqW2NsYXNzKj1cImZhLVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThyZW07XG5cbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm10LTM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjByZW07XG5cbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5tYi0zO1xuXG4gICAgICAgICAgICAgICAgI2Jsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjdXNlci1wYXNzIHtcbiAgICAgICAgICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tYXJyb3ctcmlnaHQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmxpbmtzIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWItMjtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlLFxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWItMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblxuICAgICAgICAgICAgQGV4dGVuZCAucHktNDtcblxuICAgICAgICAgICAgLnNpdGUtZm9vdGVyX190b3Age1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIG5hdi5ibG9jay1tZW51IHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weC0yO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbi8qIFJlZ2lzdHJhdGlvbiBwYWdlXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIge1xuICAuYXBzY29yZS11c2VyIHtcbiAgICAjcGFnZSB7XG4gICAgICA+ICoge1xuICAgICAgICAmLmhlYWRlciB7XG4gICAgICAgICAgLm5hdmJhciB7XG4gICAgICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYm9keS13cmFwcGVyIHtcbiAgICAgICAgICAjbWFpbi13cmFwcGVyIHtcbiAgICAgICAgICAgIC5hbm9ueW1vdXMtZm9ybSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygoMjByZW0gKiAyKSArIHZhcigtLWJzLWd1dHRlci14KSk7XG5cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgICBkaXYuZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWItMDtcblxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgjZWRpdC1hY2NvdW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgPiAqLFxuICAgICAgICAgICAgICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1iLTA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgICAgICAgICAjZWRpdC1hY2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAzO1xuXG4gICAgICAgICAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICYuZm9ybS10eXBlLWVtYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1iLTM7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI2VkaXQtcGFzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWItMDtcblxuICAgICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5wYXNzd29yZC1wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygoMC44NzVyZW0gKiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KSkgKyAwLjI1cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1iLTM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXNzd29yZC1zdHJlbmd0aF9fdGl0bGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXNzd29yZC1zdHJlbmd0aF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoY2FsYygjeyRyb3VuZGVkLWVkZ2VzfSAqIDAuNCkpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC4yNSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGFzc3dvcmQtc3RyZW5ndGhfX21ldGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLXdlYWsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluZGlhbnJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZmFpciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ29sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtZ29vZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaW1lZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29uZmlybS1wYXJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5tYi0wO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCgwLjg3NXJlbSAqIHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpKSArIDAuMjVyZW0pO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKGNhbGMoI3skcm91bmRlZC1lZGdlc30gKiAwLjQpKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMy41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga25vY2tvdXQtaW1hZ2UoMCwgMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nyb3NzLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGtub2Nrb3V0LWltYWdlKDAsIDEpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy90aWNrLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAjY2FwdGNoYSxcbiAgICAgICAgICAgICAgICAgIC5jYXB0Y2hhIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm0tMDtcblxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoY2FsYygjeyRyb3VuZGVkLWVkZ2VzfSAqIDAuNCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKlxuLyogTG9nZ2VkIGluIHVzZXJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5W2NsYXNzKj1cInBhZ2UtdXNlci1cIl0ge1xuICAmLnVzZXItbG9nZ2VkLWluIHtcbiAgICAjcGFnZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBkaXYubGF5b3V0IHtcbiAgICAgICYudXNlci1wcm9maWxlIHtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBmbGV4LXdyYXA6IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgQGV4dGVuZCAubWItMztcblxuICAgICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgQGV4dGVuZCBsYWJlbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcyhjYWxjKCN7JHJvdW5kZWQtZWRnZXN9ICogMC40KSk7XG5cbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkZ3JheS01MDA7XG5cbiAgICAgICAgICAgIEBleHRlbmQgLnAtMjtcbiAgICAgICAgICAgIEBleHRlbmQgLm0tMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudXNlci1ldmVudHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcblxuICAgICAgICBAZXh0ZW5kIC5weS01O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGRpdi5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIGgxO1xuXG4gICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXcge1xuICAgICAgICAgICYudmlldy1hcHMtZXZlbnQtbGlzdCB7XG4gICAgICAgICAgICAmLnZpZXctZGlzcGxheS1pZC1teV9ldmVudHMge1xuICAgICAgICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1iLTM7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuXG4gICAgICAgICAgICAgICAgICAuZXZlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKCRyb3VuZGVkLWVkZ2VzKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICAgICAgICAgICAgICAgICAgLmV2ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZXZlbnQtYmFubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnB0LTM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1iLTM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmV2ZW50LWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAuYWRkZXZlbnQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJiB+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1icy1ndXR0ZXIteCkgKyAzcmVtICogMikpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSkgKyAzcmVtKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5tdC0yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5mbGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9uLWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnB0LTQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weC01O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC52aWV3LW5vZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucHQtNTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWRhcmspO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi52aWV3LWVkaXQtdXNlciB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5tdC00O1xuICAgICAgICAgICAgQGV4dGVuZCAucGItNTtcblxuICAgICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1cmVtO1xuXG4gICAgICAgICAgICAgICAgJiB+IGEge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAjZWRpdC1wYXNzIHtcbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICYucGFzc3dvcmQtcGFyZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCgwLjg3NXJlbSAqIHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpKSArIDAuMjVyZW0pO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcblxuICAgICAgICAgICAgQGV4dGVuZCAubWItMztcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhc3N3b3JkLXN0cmVuZ3RoX190aXRsZSxcbiAgICAgICAgICAgIC5wYXNzd29yZC1zdHJlbmd0aF9fdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMi41cmVtO1xuXG4gICAgICAgICAgICAgIC5wYXNzd29yZC1zdHJlbmd0aF9fbWV0ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIC5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5yYXRpbztcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnJhdGlvLTF4MTtcblxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5jb25maXJtLXBhcmVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygoMC44NzVyZW0gKiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KSkgKyAwLjI1cmVtKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGdhcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtO1xuXG4gICAgICAgICAgICAgIEBleHRlbmQgLnJhdGlvO1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5yYXRpby0xeDE7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgYSxcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAmIH4gYSxcbiAgICAgICAgICAmIH4gYnV0dG9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbi8qIFRhYmxldFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICBib2R5LnBhZ2UtdXNlci1yZWdpc3RlciB7XG4gICAgLmFwc2NvcmUtdXNlciB7XG4gICAgICAjcGFnZSB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgJi5ib2R5LXdyYXBwZXIge1xuICAgICAgICAgICAgI21haW4td3JhcHBlciB7XG4gICAgICAgICAgICAgIC5hbm9ueW1vdXMtZm9ybSB7XG4gICAgICAgICAgICAgICAgLmZvcm0ge1xuICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgICAgICAgICAgICAgICAgICAjZWRpdC1hY2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqXG4vKiBNb2JpbGUgYnJlYWtwb2ludFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICBib2R5LnBhZ2UtdXNlci1sb2dpbixcbiAgYm9keS5wYWdlLXVzZXItcmVnaXN0ZXIsXG4gIGJvZHkucGFnZS11c2VyLXBhc3N3b3JkLFxuICBib2R5LnBhZ2UtdXNlci1yZXNldCB7XG4gICAgLmFwc2NvcmUtdXNlciB7XG4gICAgICAjcGFnZSB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgJi5oZWFkZXIge1xuICAgICAgICAgICAgZmxleDogMDtcblxuICAgICAgICAgICAgLm5hdmJhciB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuICAgICAgICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5sb2dpbi1sb2dvIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYm9keS13cmFwcGVyIHtcbiAgICAgICAgICAgICNtYWluLXdyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAuYW5vbnltb3VzLWZvcm0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93KDAsIDAsIDAsIDAsIHJnYmEoMCwgMCwgMCwgMCkpO1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG5cbiAgICAgICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgIC5pY29uIHt9XG5cbiAgICAgICAgICAgICAgICAgIC50aXRsZSB7fVxuXG4gICAgICAgICAgICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICNibG9jay1wYWdlLXRpdGxlLWJsb2NrIHt9XG5cbiAgICAgICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGlua3Mge1xuICAgICAgICAgICAgICAgICAgYSB7fVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgICAgICAgICAuc2l0ZS1mb290ZXJfX3RvcCB7XG4gICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbmF2LmJsb2NrLW1lbnUge1xuICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHt9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXItbG9nZ2VkLWluLnBhdGgtdXNlciB7XG4gICAgICAjYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICAgICAgICBhcnRpY2xlLnByb2ZpbGUge1xuICAgICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgICAuZmllbGRfX2xhYmVsIHt9XG5cbiAgICAgICAgICAgIC5maWVsZF9faXRlbSB7fVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjYmxvY2stdmlld3MtYmxvY2stYXBzLW15LWV2ZW50cy1teS1ldmVudHMtYmxvY2sge1xuICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1pbWFnZSB7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1saW5rLWZsYWcge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mbGFnIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBib2R5W2NsYXNzKj1cInBhZ2UtdXNlci1cIl0ge1xuICAgICYudXNlci1sb2dnZWQtaW4ge1xuICAgICAgI3BhZ2Uge1xuICAgICAgfVxuXG4gICAgICBoZWFkZXIuaGVhZGVyIHtcbiAgICAgIH1cblxuICAgICAgZGl2LmxheW91dCB7XG4gICAgICAgICYudXNlci1wcm9maWxlIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgICAgLmZpZWxkIHtcbiAgICAgICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGRfX2l0ZW0ge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi51c2VyLWV2ZW50cyB7XG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICAgICAgLnZpZXcge1xuICAgICAgICAgICAgJi52aWV3LWFwcy1ldmVudC1saXN0IHtcbiAgICAgICAgICAgICAgJi52aWV3LWRpc3BsYXktaWQtbXlfZXZlbnRzIHtcbiAgICAgICAgICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgICAgICAgICAuZXZlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnQtYmFubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1saW5rcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkZXZlbnQtYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmxhZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hY3Rpb24tbGlua3Mge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3LW5vZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZpZXctZWRpdC11c2VyIHtcbiAgICAgICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAmIH4gYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXHJcbi8qIFZpZXdzXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi52aWV3IHtcclxuICAmLnZpZXctd2lzaGVzIHtcclxuICAgIC52aWV3LWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5tLTA7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5wLTA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC5yb3VuZGVkLWNpcmNsZTtcclxuXHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudmlldy1pZC10YWJsZXQge1xyXG4gICAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgICBAZXh0ZW5kIC5yb3c7XHJcblxyXG4gICAgICAgIG1hcmdpbjogMCAyLjV2dztcclxuXHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgIEBleHRlbmQgLm1iLTM7XHJcblxyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbmRsZSB7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLndlYmZvcm0tZWxlbWVudCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm0tMDtcclxuXHJcbiAgICAgICAgICAgICYud2ViZm9ybS1lbGVtZW50LXR5cGUtdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgIEBleHRlbmQgLmhhbmR3cml0aW5nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52aWV3LWlkLWRpc3BsYXkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1heC1oZWlnaHQ6IDg1dmg7XHJcblxyXG4gICAgICAubWZwLWNhbmRsZS1nYWxsZXJ5IHtcclxuICAgICAgICBmbGV4OiAzO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xyXG4gICAgICAgICAgQGV4dGVuZCAucm93O1xyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHJvdy1nYXA6IDFyZW07XHJcblxyXG4gICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYW5kbGUtYm94IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYW5kbGUtZGlzcGxheSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBmbGV4OiA0O1xyXG5cclxuICAgICAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICA+LnZpZXctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgQGV4dGVuZCAubXgtMDtcclxuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mbGV4c2xpZGVyIHtcclxuICAgICAgICAgICAgICBAZXh0ZW5kIC5teC1hdXRvO1xyXG5cclxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyA0O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgJi5zbGlkZXMge1xyXG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5tLTA7XHJcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnAtMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICRjb2xvdXJzOiAncHJpbWFyeScsICdzZWNvbmRhcnknLCAndGVydGlhcnknO1xyXG4gICAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3Vycykge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSxcclxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoI3skaX1uKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuI3tudGgoJGNvbG91cnMsICRpKX07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sU1NsaWRlT3V0ZXIsXHJcbiAgICAgICAgICAgIC5sU1NsaWRlV3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAmLmNhbmRsZS1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5teC1hdXRvO1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubXktMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wLTA7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53LWF1dG87XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oLTEwMDtcclxuXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmIH4gI3ZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICAgIG1pbi13aWR0aDogMTc3Ljc4dmg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2dztcclxuXHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudmlldy1pZC1mbGV4c2xpZGVyIHtcclxuICAgICAgQGV4dGVuZCAubXgtYXV0bztcclxuXHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDQ7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAmLnBhZ2Utdmlldy13aXNoZXMge1xyXG5cclxuICB9XHJcbn0iLCIvKipcbi8qIFdlYmZvcm1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtLFxuLndlYmZvcm0tZWxlbWVudCB7XG4gIGxlZ2VuZCxcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2ViZm9ybS10eXBlLXRleHRhcmVhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBAZXh0ZW5kIC5teC1hdXRvO1xuXG4gICAgICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDEuMjU7XG4gICAgfVxuICB9XG5cbiAgLnNpbXBsZS1rZXlib2FyZCB7XG4gICAgJi5oZy10aGVtZS1kZWZhdWx0IHtcbiAgICAgIEBleHRlbmQgLm15LTQ7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmhnLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoMTBweCk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAud2ViZm9ybS10eXBlLXRleHRhcmVhIHtcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDIvMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpbXBsZS1rZXlib2FyZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC53ZWJmb3JtLXR5cGUtd2ViZm9ybS1pbWFnZS1jYW52YXMsXG4gIC5jYW52YXMtd3JhcHBlciB7XG4gICAgY2FudmFzIHtcbiAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9scyB7XG4gICAgICBAZXh0ZW5kIC5tdC00O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIEBleHRlbmQgLm10LTQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAmLmpzLWZvcm0td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5hamF4LXByb2dyZXNzIHtcbiAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcyhjYWxjKCN7JHJvdW5kZWQtZWRnZXN9ICogMC42NSkpO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWpheC5naWZcIikgY2VudGVyIGNlbnRlciByZXBlYXQteCB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuXG4gICAgICAgIC50aHJvYmJlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBhcHNDbGlja1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ub2RlLS10eXBlLWFwc2NsaWNrLWV2ZW50IHtcbiAgJjpub3QoLm5vZGUtZWRpdCkge1xuICAgID4gLm5vZGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgI25hdmJhci1tYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjcGFnZSB7XG4gICAgICAuZmVhdHVyZWQtdG9wIHtcbiAgICAgICAgQGV4dGVuZCAubWItMDtcblxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lZGl0YWJsZS9DbGlja1BhZ2UtQmFubmVyLnN2Z1wiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSwgdmFyKC0tc2Vjb25kYXJ5LWRhcmspKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICNtYWluIHtcbiAgICAgIEBleHRlbmQgLnB4LTA7XG5cbiAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgPiAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgbWFpbiNjb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAucHgtMDtcblxuICAgICAgICBvdmVyZmxvdy14OiBjbGlwO1xuXG4gICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgIEBleHRlbmQgLnAtMDtcblxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3IHtcbiAgICAgICAgICAmLnZpZXctYXBzLWNsaWNrLXRhYnMge1xuICAgICAgICAgICAgJi52aWV3LWRpc3BsYXktaWQtd2ViaW5hciB7XG4gICAgICAgICAgICAgIC5xdWlja3RhYnMtbWFpbixcbiAgICAgICAgICAgICAgLm5hdnRhYnMtbWFpbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLnF1aWNrdGFicy10YWJwYWdlLFxuICAgICAgICAgICAgICAgIC5uYXZ0YWJzLXRhYnBhZ2Uge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgIC5xdWlja3RhYnMtdGFicGFnZS13cmFwcGVyLFxuICAgICAgICAgICAgICAgICAgLm5hdnRhYnMtdGFicGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICAgICAgICAgICAgICAuY2xpY2stYmFubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZWRpdGFibGUvQ2xpY2tUYWItSGVhZGVyLnN2Z1wiKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSwgdmFyKC0tc2Vjb25kYXJ5LWRhcmspKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weS01O1xuXG4gICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IGFydGljbGUge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkpO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAvIDgpOyAvLyA3LjUgYXMgdGhlIGZvb3RlciBoYXMgYW4gYXNwZWN0IHJhdGlvIG9mIDg6MSwgYW5kIHRoZSBidXR0b24gaXMgNTAlIG91dHNpZGUgb2YgdGhhdFxuICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmNsaWNrLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXgodmFyKC0tc2Vjb25kYXJ5LWRhcmspLCB2YXIoLS1zZWNvbmRhcnktY29sb3IpKTtcblxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogY2FsYyg4LzEpO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jbGljay1ob21lIHtcbiAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5yYXRpbztcbiAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5yYXRpby0xeDE7XG4gICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucm91bmRlZC1jaXJjbGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzBkZWcsIHZhcigtLXNlY29uZGFyeS1kYXJrKSAwJSwgdmFyKC0tcHJpbWFyeS1jb2xvcikgNjAlLCB2YXIoLS1wcmltYXJ5LWNvbG9yKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS84KTtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUga25vY2tvdXQtaW1hZ2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9ob21lLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQ1JTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm9mZmNhbnZhcyB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weC0wO1xuXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluO1xuXG4gICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnZpZXctZGlzcGxheS1pZC10YWJzIHtcbiAgICAgICAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubXgtMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5xdWlja3RhYnMtd3JhcHBlcixcbiAgICAgICAgICAgICAgLm5hdnRhYnMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyLFxuICAgICAgICAgICAgICAgIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tc3BlZWQoMzUwKTtcblxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICAgIHVsLnF1aWNrdGFicy10YWJzLFxuICAgICAgICAgICAgICAgICAgdWwubmF2dGFicy10YWJzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5tYi0wO1xuXG4gICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC43NSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vZmZjYW52YXMge1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucHgtMDtcblxuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUge1xuICAgICAgICAgICAgICAgICYuZ3JpZC1yb3ctI3skaX0ge1xuICAgICAgICAgICAgICAgICAgJi5ncmlkLW9mZnNldC1ub25lIHtcbiAgICAgICAgICAgICAgICAgICAgLnF1aWNrdGFicy10YWJzLWNvbnRhaW5lcixcbiAgICAgICAgICAgICAgICAgICAgLm5hdnRhYnMtdGFicy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHVsLnF1aWNrdGFicy10YWJzLFxuICAgICAgICAgICAgICAgICAgICAgIHVsLm5hdnRhYnMtdGFicyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBmb3IgJGogZnJvbSAkaSB0aHJvdWdoIDEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7KDIgKiAkaikgLSAxfSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIEBmb3IgJHggZnJvbSAxIHRocm91Z2ggNSB7XG4gICAgICAgICAgICAgICAgICAgICYuZ3JpZC1vZmZzZXQtI3skeH0ge1xuICAgICAgICAgICAgICAgICAgICAgIC5xdWlja3RhYnMtdGFicy1jb250YWluZXIsXG4gICAgICAgICAgICAgICAgICAgICAgLm5hdnRhYnMtdGFicy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdWwucXVpY2t0YWJzLXRhYnMsXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5uYXZ0YWJzLXRhYnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGZvciAkaiBmcm9tICRpIHRocm91Z2ggMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeygoMiAqICRqKSArICR4KSAtIDF9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuZ3JpZC1yb3ctYWxsIHtcbiAgICAgICAgICAgICAgICAucXVpY2t0YWJzLXRhYnMtY29udGFpbmVyLFxuICAgICAgICAgICAgICAgIC5uYXZ0YWJzLXRhYnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIHVsLnF1aWNrdGFicy10YWJzLFxuICAgICAgICAgICAgICAgICAgdWwubmF2dGFicy10YWJzIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuLyogQmFzaWMgUGFnZVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ub2RlLS10eXBlLXBhZ2Uge1xuICAmOm5vdCgubm9kZS1lZGl0KSB7XG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxMCU7XG4gICAgfVxuXG4gICAgI3BhZ2Uge1xuICAgICAgI21haW4ge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgYm9keS50aGFuay15b3Uge1xuICAgIC5ub2RlLS10eXBlLXBhZ2Uge1xuICAgICAgJjpub3QoLm5vZGUtZWRpdCkge1xuICAgICAgICAubm9kZV9fY29udGVudCB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qKlxuLyogTW9iaWxlIGJyZWFrcG9pbnRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgLm5vZGUtLXR5cGUtcGFnZSB7XG4gICAgJjpub3QoLm5vZGUtZWRpdCkge1xuICAgICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBFdmVudC9XZWJpbmFyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5ub2RlLS10eXBlLWV2ZW50IHtcbiAgJjpub3QoLm5vZGUtZWRpdCkge1xuICAgIG1haW4jY29udGVudCB7XG4gICAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgIH1cblxuICAgIC5sYXlvdXQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cbiAgICAgIEBleHRlbmQgLnJvdztcblxuICAgICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgICAgLmJsb2NrLWZpZWxkLWJsb2Nrbm9kZWV2ZW50dGl0bGUge1xuICAgICAgICAgIEBleHRlbmQgaDE7XG5cbiAgICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvY2stZmllbGQtYmxvY2tub2RlZXZlbnRmaWVsZC1ldmVudC1kYXRlIHtcbiAgICAgICAgICBAZXh0ZW5kIGgzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLWV4dHJhLWZpZWxkLWJsb2Nrbm9kZWV2ZW50ZmxhZy1yZWdpc3Rlci1pbnRlcmVzdCB7XG4gICAgICAgICAgLmZsYWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKCRyb3VuZGVkLWVkZ2VzKTtcblxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZSAwcztcbiAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZSAwcztcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UgMHM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlIDBzO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9jay1maWVsZC1ibG9ja25vZGVldmVudGZpZWxkLWFkZGV2ZW50LWJ1dHRvbiB7XG4gICAgICAgICAgLmFkZGV2ZW50LWJ1dHRvbiB7XG4gICAgICAgICAgICAmIH4gdWwge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKCRyb3VuZGVkLWVkZ2VzKTtcbiAgICAgICAgICAgICAgQGV4dGVuZCAubXQtMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi53ZWJpbmFyLWhlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgICAgJi53ZWJpbmFyLWludGVyYWN0aW9uIHtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWZpcnN0LFxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBvbmx5LXNhZmFyaSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS10aWxlLWxpbmsge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5yYXRpbztcbiAgICAgICAgICAgICAgQGV4dGVuZCAucmF0aW8tMTZ4OTtcblxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tc2Vjb25kLFxuICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAuYmxvY2stZGFzaGJvYXJkcy1ibG9ja2Rhc2hib2FyZHZpZXctZW1iZWQge1xuICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmLnNpbXBsZS1zdGF0dXMtbWVzc2FnZXMge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgICYucGFyYWdyYXBoLS10eXBlLS1wb2xsLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLnZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnF1aWNrdGFicy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1aWNrdGFicy1tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF1aWNrdGFicy10YWJwYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnB5LTM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnB4LTM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYud2ViaW5hci1zdXBwb3J0IHtcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtLFxuICAgICAgICBkZXRhaWxzIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICAgICAgICAudGVjaC1zdXBwb3J0LWJ1dHRvbixcbiAgICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgIEBleHRlbmQgLnB4LTM7XG4gICAgICAgICAgICBAZXh0ZW5kIC5weS0yO1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLWFycm93LWRyb3Bkb3duO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgZm9udDogdmFyKC0tZmEtZm9udC1yZWd1bGFyKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgb25seS1zYWZhcmkge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsXG4gICAgICAgICAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1kYXJrKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjY29sbGFwc2VGb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuY29sbGFwc2luZyxcbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblxuICAgICAgICAgICAgQGV4dGVuZCAubWItMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybS10eXBlLXdlYmZvcm0tbWFya3VwIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGV4dGVuZCAubXQtMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgIEBleHRlbmQgLm1iLTA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEycmVtO1xuXG4gICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1hcnJvdy1yaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGF5b3V0X19yZWdpb24ge1xuICAgICAgICAgICYtLWZpcnN0IHtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLXNlY29uZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgIC5hZGRldmVudC1idXR0b24ge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYud2ViaW5hci10YWJzIHtcblxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLXR5cGUtaWZyYW1lIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIEBleHRlbmQgLnJhdGlvO1xuICAgICAgICAgIEBleHRlbmQgLnJhdGlvLTE2eDk7XG5cbiAgICAgICAgICBpZnJhbWUge1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICBib2R5Lm5vZGUtLXR5cGUtZXZlbnQge1xuICAgICY6bm90KC5ub2RlLWVkaXQpIHtcbiAgICAgIC5sYXlvdXQge1xuICAgICAgICAmLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICAgICAgICAmLS1maXJzdCB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMSA2NyU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNlY29uZCB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMSAzMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICBib2R5Lm5vZGUtLXR5cGUtZXZlbnQge1xuICAgICY6bm90KC5ub2RlLWVkaXQpIHtcbiAgICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBtYWluI2NvbnRlbnQge1xuICAgICAgICBzZWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxheW91dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICYubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgICAgICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgICAgICAgICYtLWZpcnN0IHtcbiAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNlY29uZCB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmVkaXQtYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi53ZWJpbmFyLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYud2ViaW5hci1pbnRlcmFjdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKC0xICogdmFyKC0tYnMtZ3V0dGVyLXgpKSAtIDFyZW0pO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoLTEgKiB2YXIoLS1icy1ndXR0ZXIteCkpIC0gMXJlbSk7XG5cbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJi0tZmlyc3QsXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNlY29uZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgLmJsb2NrLWRhc2hib2FyZHMtYmxvY2tkYXNoYm9hcmR2aWV3LWVtYmVkIHtcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgLnZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5xdWlja3RhYnMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWxpc3Qge31cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5xdWlja3RhYnMtbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVpY2t0YWJzLXRhYnBhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm9kZV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYud2ViaW5hci1zdXBwb3J0IHtcbiAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgICAgICAmLS1maXJzdCB7XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1zZWNvbmQge1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi53ZWJpbmFyLXRhYnMge31cbiAgICB9XG4gIH1cbn1cblxuIiwiLyoqXG4vKiBGYWN1bHR5XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5vZGUtLXR5cGUtZmFjdWx0eSxcbi5tZnAtY29udGVudCB7XG4gIC5mYWN1bHR5LXBvcHVwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuZmFjdWx0eS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcblxuICAgIC5waG90by1zcGFjZXIge1xuICAgICAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoMSAvIDUgKiAxMDAlKTtcbiAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGV4dGVuZCAucmF0aW87XG4gICAgfVxuXG4gICAgLmZhY3VsdHktY29udGFpbmVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICAgIC5waG90by13cmFwcGVyIHtcbiAgICAgICAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoMSAvIDUgKiAxMDAlKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBleHRlbmQgLnJhdGlvO1xuXG4gICAgICAgIC5waG90byB7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnJvdW5kZWQtY2lyY2xlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyYXktMjAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmFjdWx0eS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgIC5mYWN1bHR5LXRpdGxlcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJpb2dyYXBoeSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5tdC0zO1xuXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGVydGlhcnktY29sb3IpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWN1bHR5LWxpbmsge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tZmFjdWx0eSxcbiAgLm1mcC1jb250ZW50IHtcbiAgICAuZmFjdWx0eS1wb3B1cCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmFjdWx0eS13cmFwcGVyIHtcbiAgICAgIC5waG90by1zcGFjZXIge31cblxuICAgICAgLmZhY3VsdHktY29udGFpbmVyIHtcbiAgICAgICAgLnBob3RvLXdyYXBwZXIge1xuICAgICAgICAgIC5waG90byB7XG4gICAgICAgICAgICAuZmllbGQtLXR5cGUtaW1hZ2Uge31cblxuICAgICAgICAgICAgaW1nIHt9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZhY3VsdHktY29udGVudCB7XG4gICAgICAgICAgLmZhY3VsdHktdGl0bGVzIHtcbiAgICAgICAgICAgIC5uYW1lIHt9XG5cbiAgICAgICAgICAgIC5iaW9ncmFwaHkge31cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmFjdWx0eS1saW5rIHtcbiAgICAgICAgICAgIGEge31cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLyoqXG4vKiBJbnRlcmFjdGl2aXR5IHNpZGViYXIgZm9yIEV2ZW50c1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ub2RlLS10eXBlLWludGVyYWN0aXZpdHktdGFiIHtcbiAgLnBhcmFncmFwaCB7XG4gICAgJi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0ge1xuICAgICAgZm9ybSB7XG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAgICAgICBAZXh0ZW5kIC5idG4tYXJyb3ctcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wYXJhZ3JhcGgtLXR5cGUtLWxpdmUtdm90aW5nIHtcbiAgICAgIC5maWVsZC0tdHlwZS1pZnJhbWUge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5ub2RlLS10eXBlLWludGVyYWN0aXZpdHktdGFiIHtcbiAgICAucGFyYWdyYXBoIHtcbiAgICAgICYucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIHtcblxuICAgICAgfVxuXG4gICAgICAmLnBhcmFncmFwaC0tdHlwZS0tbGl2ZS12b3Rpbmcge1xuICAgICAgICAuZmllbGQtLXR5cGUtaWZyYW1lIHtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYygzIC8gMiAqIDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBMYW5kaW5nIFBhZ2UgKHRoZSBldmVudCBsaXN0aW5nIHBhZ2UpXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSB7XG4gICY6bm90KC5ub2RlLWVkaXQpIHtcbiAgICBoZWFkZXIuaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgI3BhZ2Uge1xuICAgICAgLmZlYXR1cmVkLXRvcCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9lZGl0YWJsZS9MYW5kaW5nUGFnZS1CYW5uZXIucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDlyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuXG4gICAgICAgIEBleHRlbmQgLm1iLTM7XG5cbiAgICAgICAgLnZpZXcge1xuICAgICAgICAgICYudmlldy1hcHMtZXZlbnQtbGlzdCB7XG4gICAgICAgICAgICAmLnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgICAgICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgICAgICAgIC5wcm9tb3RlZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLnByb21vdGVkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgLnByb21vdGVkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWItNTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFjdGlvbi1saW5rcyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tYXJyb3ctcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmFkZGV2ZW50LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYgfiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubXQtMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY291bnRkb3duLXRpbWVyIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcm91bmRlZC1lZGdlcygkcm91bmRlZC1lZGdlcyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5tdC01O1xuXG4gICAgICAgICAgICAgICAgICAgICAgdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICYuc3lvdGltZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuZGF0ZS1mcmFnbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnB5LTM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5zeW90aW1lcl9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zeW90aW1lci1jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnB5LTM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnN5b3RpbWVyLWNlbGxfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuc3lvdGltZXItY2VsbF9fdW5pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3lvdGltZXItY2VsbF9fdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmxpdmUtZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucHktMztcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNtYWluLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIG1haW4jY29udGVudCB7XG4gICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgIEBleHRlbmQgLm0tMDtcblxuICAgICAgICAgIC5sYXlvdXQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBAZXh0ZW5kIGgxO1xuXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5lZGl0LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGFuZGluZy11cGNvbWluZyB7XG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3IHtcbiAgICAgICAgICAgICAgJi52aWV3LWFwcy1ldmVudC1saXN0IHtcbiAgICAgICAgICAgICAgICAmLnZpZXctZGlzcGxheS1pZC11cGNvbWluZyxcbiAgICAgICAgICAgICAgICAmLnZpZXctZGlzcGxheS1pZC1vbl9kZW1hbmQge1xuICAgICAgICAgICAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWItMztcbiAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcblxuICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LWJhbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wdC0zO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5tYi0zO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXZlbnQtbGlua3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkZXZlbnQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgfiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLWJzLWd1dHRlci14KSArIDNyZW0gKiAyKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSkgKyAzcmVtKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubXQtMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuZmxhZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbi1saW5rcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucHQtNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5weC01O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXctbm9kZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucHQtNTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKDApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWRhcmspO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbi8qIE1vYmlsZSBicmVha3BvaW50XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIGJvZHkubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uge1xuICAgICY6bm90KC5ub2RlLWVkaXQpIHtcbiAgICAgICNwYWdlIHtcbiAgICAgICAgLmZlYXR1cmVkLXRvcCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgICAgICAudmlldyB7XG4gICAgICAgICAgICAmLnZpZXctYXBzLWV2ZW50LWxpc3Qge1xuICAgICAgICAgICAgICAmLnZpZXctZGlzcGxheS1pZC1wcm9tb3RlZCB7XG4gICAgICAgICAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgLnByb21vdGVkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLnByb21vdGVkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvbW90ZWQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbi1saW5rcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmFkZGV2ZW50LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmIH4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuY291bnRkb3duLXRpbWVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZS1mcmFnbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpdmUtZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBtYWluI2NvbnRlbnQge1xuICAgICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC52aWV3IHtcbiAgICAgICAgICAgICAgICAmLnZpZXctYXBzLWV2ZW50LWxpc3Qge1xuICAgICAgICAgICAgICAgICAgJi52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcsXG4gICAgICAgICAgICAgICAgICAmLnZpZXctZGlzcGxheS1pZC1vbl9kZW1hbmQge1xuICAgICAgICAgICAgICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LWJhbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ldmVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW50LWxpbmtzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWRkZXZlbnQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgfiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmxhZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbi1saW5rcyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy1ub2RlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBTb2NpYWwgd2FsbFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXdlYmZvcm0ge1xuICAuc29jaWFsLXdhbGwtd3JhcHBlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG5cbiAgICAuc29jaWFsLXdhbGwtY2FyZHMge1xuICAgICAgLnNvY2lhbC13YWxsLWNhcmQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgICBAaW5jbHVkZSBkcm9wLXNoYWRvdztcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cbiAgICAgICAgLnNvY2lhbC13YWxsLWNhcmQge1xuICAgICAgICAgIC5jYXJkLWltZy1vdmVybGF5IHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAgIC5ob3Zlci1tYWduaWZ5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIC5kZWZhdWx0LW1hZ25pZnkge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaG92ZXItbWFnbmlmeSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZC1pbWcge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5jYXJkLWNvbW1lbnQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC1pbmZvIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXG4gICAgICAgICAgICAgIC5jYXJkLW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnRleHQtb25seSB7XG4gICAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc3ctcmVhZHkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuXG4uc29jaWFsLXdhbGwtcG9zdC1tb2RhbCB7XG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXG4gIC5tb2RhbC1kaWFsb2d7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBtaW4taGVpZ2h0OjEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luOmF1dG87XG4gICAgfVxuICB9XG4gIC5tb2RhbC1jb250ZW50e1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOm5vbmU7XG5cbiAgICAubW9kYWwtYm9keXtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICBidXR0b24uY2xvc2V7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MTBweDtcbiAgICAgICAgcmlnaHQ6MTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6MTtcblxuICAgICAgICAuaG92ZXItY2xvc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgLmRlZmF1bHQtY2xvc2V7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ob3Zlci1jbG9zZXtcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICNzb2NpYWxQb3N0TW9kYWxJbWFnZUNvbnRhaW5lcntcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWZvb3RlcntcbiAgICAgIGJvcmRlcjowO1xuICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4vKiBTcGxhc2hcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5Lm5vZGUtLXR5cGUtc3BsYXNoIHtcbiAgJjpub3QoLm5vZGUtZWRpdCkge1xuICAgIC5mdWxsc2NyZWVuLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTgwMDtcbiAgICB9XG4gICAgLmZ1bGxzY3JlZW4tdmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4iLCIvKipcbi8qIFRpbGVcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubm9kZS0tdHlwZS10aWxlIHtcbiAgLm5vZGVfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAZXh0ZW5kIC5tdC0wO1xuXG4gICAgLnRpbGUtdGh1bWJuYWlsIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGV4dGVuZCAubWItMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGlsZS13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIHJvdW5kZWQtZWRnZXMoJHJvdW5kZWQtZWRnZXMpO1xuICAgICAgQGluY2x1ZGUgZHJvcC1zaGFkb3c7XG5cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiBjb2x1bW47XG5cbiAgICAgIC50aWxlLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcblxuICAgICAgICBAZXh0ZW5kIC5weS0zO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICBAZXh0ZW5kIC5wYi0zO1xuXG4gICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aWxlLWxpbmsge1xuICAgICAgICBhIHtcbiAgICAgICAgICBAZXh0ZW5kIC5tYi00O1xuICAgICAgICAgIEBleHRlbmQgLmJ0bi1hcnJvdy1yaWdodDtcblxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKipcbi8qIFdlbGNvbWUgUGFnZVxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkubm9kZS0tdHlwZS13ZWxjb21lLXBhZ2Uge1xuICAmOm5vdCgubm9kZS1lZGl0KSB7XG4gICAgI3BhZ2Uge1xuICAgICAgLmZlYXR1cmVkLXRvcCB7XG4gICAgICAgIEBleHRlbmQgLm1iLTA7XG5cbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2VkaXRhYmxlL1dlbGNvbWVQYWdlLUJhbm5lci5zdmdcIiksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLXNlY29uZGFyeS1jb2xvciksIHZhcigtLXNlY29uZGFyeS1kYXJrKSk7XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgLmJsb2NrIHtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgICNibG9jay12aWV3cy1ibG9jay1hcHMtZXZlbnQtbGlzdC13ZWxjb21lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy03O1xuXG4gICAgICAgICAgICAudmlldyB7XG4gICAgICAgICAgICAgICYudmlldy1hcHMtZXZlbnQtbGlzdCB7XG4gICAgICAgICAgICAgICAgJi52aWV3LWRpc3BsYXktaWQtd2VsY29tZSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWItNTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjYmxvY2stdXNlci1sb2dpbi1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTU7XG5cbiAgICAgICAgICAgIC5hbm9ueW1vdXMtZm9ybSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRyb3Atc2hhZG93O1xuICAgICAgICAgICAgICBAaW5jbHVkZSByb3VuZGVkLWVkZ2VzKCRyb3VuZGVkLWVkZ2VzKTtcblxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBleHRlbmQgLnAtMztcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1iLTE7XG5cbiAgICAgICAgICAgICAgICAgICpbY2xhc3MqPVwiZmEtXCJdIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmluZm8ge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxOHJlbTtcblxuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubXQtMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZm9ybSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubWItMztcblxuICAgICAgICAgICAgICAgICNibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI3VzZXItcGFzcyB7XG4gICAgICAgICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgYSxcbiAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLWFycm93LXJpZ2h0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pdGVtLWxpc3Qge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1iLTI7XG4gICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlLFxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWItMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI21haW4td3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgbWFpbiNjb250ZW50IHtcbiAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgQGV4dGVuZCAubS0wO1xuICAgICAgICAgIEBleHRlbmQgLnB5LTA7XG5cbiAgICAgICAgICAubGF5b3V0IHtcbiAgICAgICAgICAgICYuZWRpdC1idXR0b24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm10LTU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubm9kZV9fY29udGVudCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5tdC0wO1xuXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtcGFyYWdyYXBoLWNvbnRlbnQge1xuICAgICAgICAgICAgICA+IC5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLnB5LTU7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG5cbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKlxuLyogTW9iaWxlIGJyZWFrcG9pbnRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgYm9keS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZSB7XG4gICAgJjpub3QoLm5vZGUtZWRpdCkge1xuICAgICAgI3BhZ2Uge1xuICAgICAgICAuZmVhdHVyZWQtdG9wIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIG1haW4jY29udGVudCB7XG4gICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbi8qIFdvcmQgY2xvdWRcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFyYWdyYXBoLS10eXBlLS13ZWJmb3JtIHtcbiAgZGl2W2lkKj1cIndlYmZvcm0tc3VibWlzc2lvbi13b3JkLWNsb3VkXCJdIHtcbiAgICBmb3JtIHtcbiAgICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAqIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIHRyIHtcblxuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgICAmW2NsYXNzXj1cIndlYmZvcm0tbXVsdGlwbGVcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubS0wO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgJltpZF49XCJlZGl0LXlvdXItbWVzc2FnZVwiXSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICAgIC53ZWJmb3JtLW11bHRpcGxlLXRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLndlYmZvcm0tbXVsdGlwbGUtYWRkIHtcbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud29yZC1jbG91ZC13cmFwcGVyIHtcblxuICAgIH1cbiAgfVxufVxuIl19 */
