@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;1,400;1,600&display=swap");*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.white{color:#fff}.black{color:#000}.primary{color:#0a2040!important}.secondary{color:#96c940!important}.tertiary{color:#78a133!important}.bg-white{background-color:#fff}.bg-primary{background-color:#0a2040}.bg-secondary{background-color:#96c940}.bg-xltgrey{background:#f5f5f5}.text-grey{color:#3c3c40}.headline-grey{color:#84888d}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0}.row.nested{margin-left:-1.563rem;margin-right:-1.563rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1.563rem;padding-left:1.563rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:668px){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1.563rem;padding-left:1.563rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:768px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1.563rem;padding-left:1.563rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:1024px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:1.563rem;padding-left:1.563rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}

/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:Ionicons;src:url(../fonts/ionicons.eot?v=2.0.0);src:url(../fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"),url(../fonts/ionicons.ttf?v=2.0.0) format("truetype"),url(../fonts/ionicons.woff?v=2.0.0) format("woff"),url(../fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg");font-weight:400;font-style:normal}.ion,.ion-alert-circled:before,.ion-alert:before,.ion-android-add-circle:before,.ion-android-add:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-cloud:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done-all:before,.ion-android-done:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite-outline:before,.ion-android-favorite:before,.ion-android-film:before,.ion-android-folder-open:before,.ion-android-folder:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone-off:before,.ion-android-microphone:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-notifications:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person-add:before,.ion-android-person:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove-circle:before,.ion-android-remove:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share-alt:before,.ion-android-share:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-star:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace-outline:before,.ion-backspace:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox-working:before,.ion-chatbox:before,.ion-chatboxes:before,.ion-chatbubble-working:before,.ion-chatbubble:before,.ion-chatbubbles:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-checkmark:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close-circled:before,.ion-close-round:before,.ion-close:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code-download:before,.ion-code-working:before,.ion-code:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document-text:before,.ion-document:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email-unread:before,.ion-email:before,.ion-erlenmeyer-flask-bubbles:before,.ion-erlenmeyer-flask:before,.ion-eye-disabled:before,.ion-eye:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash-off:before,.ion-flash:before,.ion-folder:before,.ion-fork-repo:before,.ion-fork:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy-outline:before,.ion-happy:before,.ion-headphone:before,.ion-heart-broken:before,.ion-heart:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-help:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information-circled:before,.ion-information:before,.ion-ionic:before,.ion-ios-alarm-outline:before,.ion-ios-alarm:before,.ion-ios-albums-outline:before,.ion-ios-albums:before,.ion-ios-americanfootball-outline:before,.ion-ios-americanfootball:before,.ion-ios-analytics-outline:before,.ion-ios-analytics:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at-outline:before,.ion-ios-at:before,.ion-ios-barcode-outline:before,.ion-ios-barcode:before,.ion-ios-baseball-outline:before,.ion-ios-baseball:before,.ion-ios-basketball-outline:before,.ion-ios-basketball:before,.ion-ios-bell-outline:before,.ion-ios-bell:before,.ion-ios-body-outline:before,.ion-ios-body:before,.ion-ios-bolt-outline:before,.ion-ios-bolt:before,.ion-ios-book-outline:before,.ion-ios-book:before,.ion-ios-bookmarks-outline:before,.ion-ios-bookmarks:before,.ion-ios-box-outline:before,.ion-ios-box:before,.ion-ios-briefcase-outline:before,.ion-ios-briefcase:before,.ion-ios-browsers-outline:before,.ion-ios-browsers:before,.ion-ios-calculator-outline:before,.ion-ios-calculator:before,.ion-ios-calendar-outline:before,.ion-ios-calendar:before,.ion-ios-camera-outline:before,.ion-ios-camera:before,.ion-ios-cart-outline:before,.ion-ios-cart:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatbubble-outline:before,.ion-ios-chatbubble:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-checkmark:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock-outline:before,.ion-ios-clock:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-close:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-download:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-outline:before,.ion-ios-cloudy:before,.ion-ios-cog-outline:before,.ion-ios-cog:before,.ion-ios-color-filter-outline:before,.ion-ios-color-filter:before,.ion-ios-color-wand-outline:before,.ion-ios-color-wand:before,.ion-ios-compose-outline:before,.ion-ios-compose:before,.ion-ios-contact-outline:before,.ion-ios-contact:before,.ion-ios-copy-outline:before,.ion-ios-copy:before,.ion-ios-crop-strong:before,.ion-ios-crop:before,.ion-ios-download-outline:before,.ion-ios-download:before,.ion-ios-drag:before,.ion-ios-email-outline:before,.ion-ios-email:before,.ion-ios-eye-outline:before,.ion-ios-eye:before,.ion-ios-fastforward-outline:before,.ion-ios-fastforward:before,.ion-ios-filing-outline:before,.ion-ios-filing:before,.ion-ios-film-outline:before,.ion-ios-film:before,.ion-ios-flag-outline:before,.ion-ios-flag:before,.ion-ios-flame-outline:before,.ion-ios-flame:before,.ion-ios-flask-outline:before,.ion-ios-flask:before,.ion-ios-flower-outline:before,.ion-ios-flower:before,.ion-ios-folder-outline:before,.ion-ios-folder:before,.ion-ios-football-outline:before,.ion-ios-football:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-b-outline:before,.ion-ios-game-controller-b:before,.ion-ios-gear-outline:before,.ion-ios-gear:before,.ion-ios-glasses-outline:before,.ion-ios-glasses:before,.ion-ios-grid-view-outline:before,.ion-ios-grid-view:before,.ion-ios-heart-outline:before,.ion-ios-heart:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-help:before,.ion-ios-home-outline:before,.ion-ios-home:before,.ion-ios-infinite-outline:before,.ion-ios-infinite:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-information:before,.ion-ios-ionic-outline:before,.ion-ios-keypad-outline:before,.ion-ios-keypad:before,.ion-ios-lightbulb-outline:before,.ion-ios-lightbulb:before,.ion-ios-list-outline:before,.ion-ios-list:before,.ion-ios-location-outline:before,.ion-ios-location:before,.ion-ios-locked-outline:before,.ion-ios-locked:before,.ion-ios-loop-strong:before,.ion-ios-loop:before,.ion-ios-medical-outline:before,.ion-ios-medical:before,.ion-ios-medkit-outline:before,.ion-ios-medkit:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-mic:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-minus:before,.ion-ios-monitor-outline:before,.ion-ios-monitor:before,.ion-ios-moon-outline:before,.ion-ios-moon:before,.ion-ios-more-outline:before,.ion-ios-more:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate-outline:before,.ion-ios-navigate:before,.ion-ios-nutrition-outline:before,.ion-ios-nutrition:before,.ion-ios-paper-outline:before,.ion-ios-paper:before,.ion-ios-paperplane-outline:before,.ion-ios-paperplane:before,.ion-ios-partlysunny-outline:before,.ion-ios-partlysunny:before,.ion-ios-pause-outline:before,.ion-ios-pause:before,.ion-ios-paw-outline:before,.ion-ios-paw:before,.ion-ios-people-outline:before,.ion-ios-people:before,.ion-ios-person-outline:before,.ion-ios-person:before,.ion-ios-personadd-outline:before,.ion-ios-personadd:before,.ion-ios-photos-outline:before,.ion-ios-photos:before,.ion-ios-pie-outline:before,.ion-ios-pie:before,.ion-ios-pint-outline:before,.ion-ios-pint:before,.ion-ios-play-outline:before,.ion-ios-play:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-plus:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetags-outline:before,.ion-ios-pricetags:before,.ion-ios-printer-outline:before,.ion-ios-printer:before,.ion-ios-pulse-strong:before,.ion-ios-pulse:before,.ion-ios-rainy-outline:before,.ion-ios-rainy:before,.ion-ios-recording-outline:before,.ion-ios-recording:before,.ion-ios-redo-outline:before,.ion-ios-redo:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-refresh:before,.ion-ios-reload:before,.ion-ios-reverse-camera-outline:before,.ion-ios-reverse-camera:before,.ion-ios-rewind-outline:before,.ion-ios-rewind:before,.ion-ios-rose-outline:before,.ion-ios-rose:before,.ion-ios-search-strong:before,.ion-ios-search:before,.ion-ios-settings-strong:before,.ion-ios-settings:before,.ion-ios-shuffle-strong:before,.ion-ios-shuffle:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipbackward:before,.ion-ios-skipforward-outline:before,.ion-ios-skipforward:before,.ion-ios-snowy:before,.ion-ios-speedometer-outline:before,.ion-ios-speedometer:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-star:before,.ion-ios-stopwatch-outline:before,.ion-ios-stopwatch:before,.ion-ios-sunny-outline:before,.ion-ios-sunny:before,.ion-ios-telephone-outline:before,.ion-ios-telephone:before,.ion-ios-tennisball-outline:before,.ion-ios-tennisball:before,.ion-ios-thunderstorm-outline:before,.ion-ios-thunderstorm:before,.ion-ios-time-outline:before,.ion-ios-time:before,.ion-ios-timer-outline:before,.ion-ios-timer:before,.ion-ios-toggle-outline:before,.ion-ios-toggle:before,.ion-ios-trash-outline:before,.ion-ios-trash:before,.ion-ios-undo-outline:before,.ion-ios-undo:before,.ion-ios-unlocked-outline:before,.ion-ios-unlocked:before,.ion-ios-upload-outline:before,.ion-ios-upload:before,.ion-ios-videocam-outline:before,.ion-ios-videocam:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass-outline:before,.ion-ios-wineglass:before,.ion-ios-world-outline:before,.ion-ios-world:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-minus:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon-round:before,.ion-navicon:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person-add:before,.ion-person-stalker:before,.ion-person:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-plus:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply-all:before,.ion-reply:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad-outline:before,.ion-sad:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android-outline:before,.ion-social-android:before,.ion-social-angular-outline:before,.ion-social-angular:before,.ion-social-apple-outline:before,.ion-social-apple:before,.ion-social-bitcoin-outline:before,.ion-social-bitcoin:before,.ion-social-buffer-outline:before,.ion-social-buffer:before,.ion-social-chrome-outline:before,.ion-social-chrome:before,.ion-social-codepen-outline:before,.ion-social-codepen:before,.ion-social-css3-outline:before,.ion-social-css3:before,.ion-social-designernews-outline:before,.ion-social-designernews:before,.ion-social-dribbble-outline:before,.ion-social-dribbble:before,.ion-social-dropbox-outline:before,.ion-social-dropbox:before,.ion-social-euro-outline:before,.ion-social-euro:before,.ion-social-facebook-outline:before,.ion-social-facebook:before,.ion-social-foursquare-outline:before,.ion-social-foursquare:before,.ion-social-freebsd-devil:before,.ion-social-github-outline:before,.ion-social-github:before,.ion-social-google-outline:before,.ion-social-google:before,.ion-social-googleplus-outline:before,.ion-social-googleplus:before,.ion-social-hackernews-outline:before,.ion-social-hackernews:before,.ion-social-html5-outline:before,.ion-social-html5:before,.ion-social-instagram-outline:before,.ion-social-instagram:before,.ion-social-javascript-outline:before,.ion-social-javascript:before,.ion-social-linkedin-outline:before,.ion-social-linkedin:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest-outline:before,.ion-social-pinterest:before,.ion-social-python:before,.ion-social-reddit-outline:before,.ion-social-reddit:before,.ion-social-rss-outline:before,.ion-social-rss:before,.ion-social-sass:before,.ion-social-skype-outline:before,.ion-social-skype:before,.ion-social-snapchat-outline:before,.ion-social-snapchat:before,.ion-social-tumblr-outline:before,.ion-social-tumblr:before,.ion-social-tux:before,.ion-social-twitch-outline:before,.ion-social-twitch:before,.ion-social-twitter-outline:before,.ion-social-twitter:before,.ion-social-usd-outline:before,.ion-social-usd:before,.ion-social-vimeo-outline:before,.ion-social-vimeo:before,.ion-social-whatsapp-outline:before,.ion-social-whatsapp:before,.ion-social-windows-outline:before,.ion-social-windows:before,.ion-social-wordpress-outline:before,.ion-social-wordpress:before,.ion-social-yahoo-outline:before,.ion-social-yahoo:before,.ion-social-yen-outline:before,.ion-social-yen:before,.ion-social-youtube-outline:before,.ion-social-youtube:before,.ion-soup-can-outline:before,.ion-soup-can:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle-filled:before,.ion-toggle:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt-outline:before,.ion-tshirt:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before,.ionicons{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}@font-face{font-family:fa-custom;src:url(../fonts/fa-custom.eot?70807357);src:url(../fonts/fa-custom.eot?70807357#iefix) format("embedded-opentype"),url(../fonts/fa-custom.woff2?70807357) format("woff2"),url(../fonts/fa-custom.woff?70807357) format("woff"),url(../fonts/fa-custom.ttf?70807357) format("truetype"),url(../fonts/fa-custom.svg?70807357#fa-custom) format("svg");font-weight:400;font-style:normal}[class*=" fa-"]:before,[class^=fa-]:before{font-family:fa-custom;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-facebook-square:before{content:"\e800"}.fa-google-plus-square:before{content:"\e801"}.fa-linkedin:before{content:"\e802"}.fa-pinterest-square:before{content:"\e803"}.fa-twitter-square:before{content:"\e804"}.fa-angle-down:before{content:"\e805"}.fa-angle-left:before{content:"\e806"}.fa-angle-right:before{content:"\e807"}.fa-angle-up:before{content:"\e808"}.fa-bars:before{content:"\e809"}.fa-check:before{content:"\e80a"}.fa-file-pdf:before{content:"\e80b"}.fa-file:before{content:"\e80c"}.fa-map-marker-alt:before{content:"\e80d"}.fa-map-marker:before{content:"\e80e"}.fa-mobile:before{content:"\e80f"}.fa-phone:before{content:"\e810"}.fa-rss-square:before{content:"\e811"}.fa-search:before{content:"\e812"}.fa-shopping-cart:before{content:"\e813"}.fa-times:before{content:"\e814"}.fa-facebook-f:before{content:"\e815"}.fa-linkedin-in:before{content:"\e816"}.fa-twitter:before{content:"\e817"}.fa-youtube:before{content:"\e818"}.fa-youtube-square:before{content:"\e819"}.fa-pinterest-p:before{content:"\e81a"}.fa-google-plus-g:before{content:"\e81b"}.sans{font-family:Montserrat,sans-serif}.serif{font-family:Book Antiqua,Baskerville,Georgia,serif}.headline{font-family:Oswald,sans-serif}.regular{font-weight:400}.semibold{font-weight:600}.bold{font-weight:700}body{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.8;color:#555}#block-sndev-d8-local-tasks ul,.mobile-nav .menu-main ul,.mobile-nav .menu-main ul li>ul,.mobile-nav ul,.path-search ol,.right .menu-main ul,.sb-sec .view-blog-archive ul,.site-footer .menu-main ul,.ul-zero,footer.site-footer .footer-left ul,header#site-header .menu-main ul,header#site-header .util-nav ul,nav.pager ul.pager__items{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Oswald,sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#0a2040;line-height:1.2}.h1,h1,h1.node-title{font-size:4.4rem}.h2,.sec-testimonial .views-row .views-field-field-testimonial-hl,h2{font-size:2.8rem;color:#84888d}.h3,h3{font-size:1.563rem}.h4,h4{font-size:1.375rem}.h5,h5{font-size:1rem}.sec-testimonial .views-row h1.node-title.views-field-field-testimonial-hl,h1.node-title.h2{font-size:2.8rem}h1.node-title.h3{font-size:1.563rem}h1.node-title.h4{font-size:1.375rem}.small,small{font-size:14px}b,bold,strong{font-weight:700}em,i,italic,italics{font-style:italic}u,underline{text-decoration:underline}.caps{text-transform:uppercase}hr{pointer-events:none;display:block;clear:both;margin:1.563rem 0;width:100%;height:.13rem;border:none;background:#ccc}blockquote{border-left:.616rem solid #ccc;padding-left:1.563rem;display:block}.tal{text-align:left}.center{text-align:center}.tar{text-align:right}.sec-testimonial .views-row .views-field-title .link a,.text-link,p a{position:relative;color:#96c940;font-weight:700;text-decoration:none}.sec-testimonial .views-row .views-field-title .link a:after,.text-link:after,p a:after{position:absolute;bottom:-6px;left:0;width:100%;height:3px;background:#e3e3e3;content:"";-webkit-transition:all .35s;transition:all .35s}.sec-testimonial .views-row .views-field-title .link a:hover:after,.text-link:hover:after,p a:hover:after{bottom:-3px}p{margin:0 0 25px}p:last-child{margin-bottom:0}p a[href^=tel]{pointer-events:none}p a:hover{text-decoration:none}a{outline:none}.content-area a{font-weight:700;color:#96c940}strong{font-weight:700}body,html{font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;color:#3c3c40;min-height:100vh;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}html{font-size:70%}@media (min-width:481px){body{font-size:17px}html{font-size:75%}}@media (min-width:668px){body{font-size:17px}html{font-size:80%}}@media (min-width:768px){body{font-size:18px}html{font-size:90%}}@media (min-width:1024px){body{font-size:18px}html{font-size:100%}}.fluid-img,.landing-grid .col img,.landing-list .view-blog .views-field-field-post-image img,.node-type-blog_post .view-blog.node-content .views-field-field-post-image img,.view-team.node-top .views-field-field-photo img,header#site-header .logo img{display:block;width:100%;max-width:100%;height:auto}body:not(.path-frontpage) .content-top{padding-top:10%;padding-bottom:4%;color:#fff}body:not(.path-frontpage) .content-top h1{margin-bottom:2%;font-weight:700;text-transform:uppercase;color:#fff}@media (min-width:768px){body:not(.path-frontpage) .content-top{padding-top:8%;padding-bottom:2%}}@media (min-width:1024px){body:not(.path-frontpage) .content-top{padding-top:7%;padding-bottom:1%}}@media (min-width:1280px){body:not(.path-frontpage) .content-top{padding-top:100px;padding-bottom:0}}.page-node-type-section-landing .view-child-links a span{position:relative}.page-node-type-section-landing .view-child-links a span:after{position:relative;bottom:5px;right:0;display:inline-block;width:10px;height:20px;margin-left:10px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #6c8f34;content:""}.page-node-type-brand .hero-bg,.page-node-type-news .hero-bg,.page-node-type-page .hero-bg,.page-node-type-section-landing-child .hero-bg,.page-node-type-team-member .hero-bg{position:absolute;top:0;left:0;width:100%;height:300px;background-position:0 100%;background-size:auto 300px}@media (min-width:768px){.page-node-type-brand .hero-bg,.page-node-type-news .hero-bg,.page-node-type-page .hero-bg,.page-node-type-section-landing-child .hero-bg,.page-node-type-team-member .hero-bg{height:400px;background-size:cover}}@media (min-width:1024px){.page-node-type-brand .hero-bg,.page-node-type-news .hero-bg,.page-node-type-page .hero-bg,.page-node-type-section-landing-child .hero-bg,.page-node-type-team-member .hero-bg{height:500px}}@media (min-width:1280px){.page-node-type-brand .hero-bg,.page-node-type-news .hero-bg,.page-node-type-page .hero-bg,.page-node-type-section-landing-child .hero-bg,.page-node-type-team-member .hero-bg{height:600px}}.content ul,ul.bullet{list-style:none;display:block;clear:both;margin:0 0 1.563rem;padding:0}.content ul li,ul.bullet li{margin:0 0 .625rem 2.188rem;padding:0}.content ul li:last-child,ul.bullet li:last-child{margin-bottom:0}.content ul li ol,.content ul li ul,ul.bullet li ol,ul.bullet li ul{margin-bottom:.7815rem;padding-top:.7815rem}.content ul li ol li,.content ul li ul li,ul.bullet li ol li,ul.bullet li ul li{margin-left:.938rem}.content ul li,ul.bullet li{position:relative;margin:8px 0;padding-left:20px}.content ul li:before,ul.bullet li:before{display:inline-block;position:absolute;top:13px;left:0;width:4px;height:4px;background:#96c940;content:""}.content ul li li,.content ul li li li,ul.bullet li li,ul.bullet li li li{list-style-type:circle}ul.digit{list-style:none;display:block;clear:both;margin:0 0 1.563rem;padding:0}ul.digit li{margin:0 0 .625rem 2.188rem;padding:0;position:relative}ul.digit li:last-child{margin-bottom:0}ul.digit li ol,ul.digit li ul{margin-bottom:.7815rem;padding-top:.7815rem}ul.digit li ol li,ul.digit li ul li{margin-left:.938rem}ul.check{list-style:none;display:block;clear:both;margin:0 0 1.563rem;padding:0}ul.check li{margin:0 0 .625rem 2.188rem;padding:0;position:relative}ul.check li:last-child{margin-bottom:0}ul.check li ol,ul.check li ul{margin-bottom:.7815rem;padding-top:.7815rem}ul.check li ol li,ul.check li ul li{margin-left:.938rem}.content ul.list-zero,.page-node-type-splash-page ul,.path-frontpage .page-container .brands .logo-container .logos ul,.path-frontpage .page-container ul:not(.list-bullet),ul.zero{list-style:none;display:block;clear:both;margin:0 0 1.563rem;padding:0;list-style-type:none!important}.content ul.list-zero li,.page-node-type-splash-page ul li,.path-frontpage .page-container .brands .logo-container .logos ul li,.path-frontpage .page-container ul:not(.list-bullet) li,ul.zero li{margin:0 0 .625rem 2.188rem;padding:0;position:relative}.content ul.list-zero li:last-child,.page-node-type-splash-page ul li:last-child,.path-frontpage .page-container .brands .logo-container .logos ul li:last-child,.path-frontpage .page-container ul:not(.list-bullet) li:last-child,ul.zero li:last-child{margin-bottom:0}.content ul.list-zero li ol,.content ul.list-zero li ul,.page-node-type-splash-page ul li ol,.page-node-type-splash-page ul li ul,.path-frontpage .page-container .brands .logo-container .logos ul li ol,.path-frontpage .page-container .brands .logo-container .logos ul li ul,.path-frontpage .page-container ul:not(.list-bullet) li ol,.path-frontpage .page-container ul:not(.list-bullet) li ul,ul.zero li ol,ul.zero li ul{margin-bottom:.7815rem;padding-top:.7815rem}.content ul.list-zero li ol li,.content ul.list-zero li ul li,.page-node-type-splash-page ul li ol li,.page-node-type-splash-page ul li ul li,.path-frontpage .page-container .brands .logo-container .logos ul li ol li,.path-frontpage .page-container .brands .logo-container .logos ul li ul li,.path-frontpage .page-container ul:not(.list-bullet) li ol li,.path-frontpage .page-container ul:not(.list-bullet) li ul li,ul.zero li ol li,ul.zero li ul li{margin-left:.938rem}.content ul.list-zero li,.page-node-type-splash-page ul li,.path-frontpage .page-container .brands .logo-container .logos ul li,.path-frontpage .page-container ul:not(.list-bullet) li,ul.zero li{margin:0}.content ul.list-zero li:before,.page-node-type-splash-page ul li:before,.path-frontpage .page-container .brands .logo-container .logos ul li:before,.path-frontpage .page-container ul:not(.list-bullet) li:before,ul.zero li:before{display:none}.clear,.clearfix{clear:both}.clear:after,.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.btn,input[type=submit]{display:inline-block;cursor:pointer;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;line-height:1.1;text-decoration:none;font-size:1.375rem;font-family:Oswald,sans-serif;font-weight:400;padding:1rem 2rem;background:#96c940;color:#fff!important;text-decoration:none!important;border-bottom:3px solid #78a133;-webkit-transition:all .35s;transition:all .35s}.btn:hover,input:hover[type=submit]{text-decoration:none;background:#acd468;color:#fff}.btn.sm,input.sm[type=submit]{display:inline-block;cursor:pointer;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;line-height:1.1;text-decoration:none;font-size:1.375rem;font-family:Oswald,sans-serif;padding:1rem 2rem;background:#96c940;color:#fff!important;text-decoration:none!important;border-bottom:3px solid #78a133;-webkit-transition:all .35s;transition:all .35s;font-weight:400;font-size:1.125rem;padding:.875rem 1.375rem 1rem}.btn.sm:hover,input.sm:hover[type=submit]{text-decoration:none;background:#acd468;color:#fff}.btn.xsm,input.xsm[type=submit]{display:inline-block;cursor:pointer;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;line-height:1.1;text-decoration:none;font-size:1.375rem;font-family:Oswald,sans-serif;padding:1rem 2rem;background:#96c940;color:#fff!important;text-decoration:none!important;border-bottom:3px solid #78a133;-webkit-transition:all .35s;transition:all .35s;font-weight:400;font-size:.9rem;padding:.8rem 1rem .9rem}.btn.xsm:hover,input.xsm:hover[type=submit]{text-decoration:none;background:#acd468;color:#fff}.btn.white,input.white[type=submit]{background:#fff;color:#96c940!important;border-bottom-color:#eee}.btn.white:hover,input.white:hover[type=submit]{background:#f5f5f5}button.btn{display:inline-block;cursor:pointer;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;line-height:1.1;text-decoration:none;font-size:1.375rem;font-family:Oswald,sans-serif;font-weight:400;padding:1rem 2rem;background:#96c940;color:#fff!important;text-decoration:none!important;border-bottom:3px solid #78a133;-webkit-transition:all .35s;transition:all .35s}button.btn:hover{text-decoration:none;background:#acd468;color:#fff}.bgimg{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}img{max-width:100%;height:auto}.webform-submission-form label{font-family:Montserrat,sans-serif;color:#0a2040;letter-spacing:2px}.path-search .content form.search-form input.form-search,.search-block-form input.form-search,.webform-submission-form input.form-date,.webform-submission-form input.form-email,.webform-submission-form input.form-text,.webform-submission-form input.form-time,.webform-submission-form select,.webform-submission-form textarea{width:100%;height:34px;padding:0 10px;border:1px solid #e2e2e2;border-radius:0;background:#fff;outline:none}.path-search .content form.search-form input.form-search:focus,.search-block-form input.form-search:focus,.webform-submission-form input.form-date:focus,.webform-submission-form input.form-email:focus,.webform-submission-form input.form-text:focus,.webform-submission-form input.form-time:focus,.webform-submission-form select:focus,.webform-submission-form textarea:focus{border-color:#184c98}.webform-submission-form select{background:#fff url(../images/select-arrow-01.png) no-repeat 100% 50%}.js-form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.js-form-type-checkbox input[type=checkbox]{margin-right:10px}.form-item{margin-bottom:15px}.description{font-size:.8rem}.webform-submission-form *{-webkit-appearance:none;appearance:none;-moz-appearance:none;-ms-appearance:none}.webform-submission-form input.form-date,.webform-submission-form input.form-time{width:48%;font-size:1.2rem}.webform-submission-form input.form-submit{display:inline-block;cursor:pointer;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;border-radius:0;line-height:1.1;text-decoration:none;font-size:1.375rem;font-family:Oswald,sans-serif;padding:1rem 2rem;background:#96c940;color:#fff!important;text-decoration:none!important;border-bottom:3px solid #78a133;-webkit-transition:all .35s;transition:all .35s;font-weight:400;font-size:.9rem;padding:.8rem 1rem .9rem}.webform-submission-form input.form-submit:hover{text-decoration:none;background:#acd468;color:#fff}.webform-submission-form textarea{height:100px;padding:10px}@media (min-width:668px){.form-wide .js-form-type-email,.form-wide .js-form-type-select,.form-wide .js-form-type-textfield{display:inline-block;width:48%}.form-wide .js-form-type-email:nth-child(odd),.form-wide .js-form-type-select:nth-child(odd),.form-wide .js-form-type-textfield:nth-child(odd){margin-right:3%}}.wFormContainer .wForm{border:none!important}.wFormContainer .wForm form{padding:0!important}.wFormContainer .wForm .inputWrapper{width:100%;width:100%!important}.wFormContainer .label{font-family:Montserrat,sans-serif!important;color:#0a2040!important}.wFormContainer .wForm .inputWrapper input[type=file],.wFormContainer .wForm .inputWrapper input[type=password],.wFormContainer .wForm .inputWrapper input[type=text],.wFormContainer .wForm .inputWrapper select:not([multiple]){width:100%;height:35px!important}.path-user .page-inner .content{padding:8% 4%}.path-user .page-inner .user-login-form{max-width:400px;margin:auto}.path-user .page-inner .user-login-form input.form-text{width:100%}#block-sndev-d8-local-tasks{position:fixed;right:0;bottom:5%;z-index:5000}#block-sndev-d8-local-tasks ul li{margin-bottom:1px}#block-sndev-d8-local-tasks ul li:first-child{display:none}#block-sndev-d8-local-tasks ul a{display:block;width:60px;padding:4px 10px;background:#96c940;font-size:.6rem;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:1px}#block-sndev-d8-local-tasks ul a:hover{background:#a7d260}body,html{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main{padding-top:60px;padding-bottom:3%}@media (min-width:668px){.main{padding-top:84px}}@media (min-width:1280px){.main{padding-top:100px}}.inner-wrap,.path-search .content>div,.path-search main{position:relative;max-width:1340px;margin:auto;padding:0 2%}.path-search main>div{max-width:800px;margin:auto}.mobile-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;cursor:pointer;line-height:1}.mobile-trigger .fa-times,.mobile-trigger.vis .fa-bars{display:none}.mobile-trigger.vis .fa-times{display:block}header#site-header{position:fixed;top:0;left:0;width:100%;height:60px;padding-top:10px;padding-bottom:10px;background:#0a2040;z-index:500;color:#fff}header#site-header a{color:#fff}header#site-header .inner-wrap{height:100%}header#site-header .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-logged-in header#site-header{top:79px}header#site-header .logo a{max-width:200px}header#site-header .header-right{display:none}header#site-header .mobile-elements{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header#site-header .mobile-elements .fa-mobile{margin-top:4px}header#site-header .mobile-elements .fa-mobile:before{font-size:1.8rem}header#site-header .mobile-elements .fa-mobile span{display:none}header#site-header .util-nav{margin-bottom:10px}@media (min-width:668px){header#site-header{height:84px}header#site-header .logo a{max-width:260px}header#site-header .mobile-elements .disabled{pointer-events:none}}@media (min-width:1280px){header#site-header{height:100px}header#site-header .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header#site-header .header-right .util-nav a.fa-mobile{font-size:1.1rem}header#site-header .header-right .util-nav a.fa-mobile:before,header#site-header .mobile-elements{display:none}}footer.site-footer{margin-top:auto;background:#0a2040;font-size:1rem;color:#fff}footer.site-footer .inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}footer.site-footer a{color:#fff}footer.site-footer a.phone{font-family:Oswald,sans-serif;color:#96c940;text-decoration:none}footer.site-footer .footer-top{padding:4% 0 2%}footer.site-footer .footer-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer.site-footer ul.sn-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem}footer.site-footer ul.sn-icons a{text-decoration:none}footer.site-footer ul.sn-icons span{display:none}@media (min-width:668px){footer.site-footer{background:-webkit-gradient(linear,left top, right top,color-stop(50%, #05162a),color-stop(0, #0a2040));background:linear-gradient(90deg,#05162a 50%,#0a2040 0)}footer.site-footer .inner-wrap{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer.site-footer ul.sn-icons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer.site-footer .footer-left{text-align:left}footer.site-footer .footer-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:right}}@media (min-width:768px){footer.site-footer{background:-webkit-gradient(linear,left top, right top,color-stop(60%, #05162a),color-stop(0, #0a2040));background:linear-gradient(90deg,#05162a 60%,#0a2040 0)}}.search-block-form{position:fixed;top:100px;left:4%;margin-left:0;width:600px;max-width:92%;opacity:0;z-index:-1;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s}.search-block-form h2{display:none}.search-block-form .form-item{margin-bottom:4px}.search-block-form input{height:34px}.search-block-form input.button{padding:.6rem 1rem;font-size:.9rem}.search-block-form.vis{opacity:1;z-index:3000}@media (min-width:668px){.search-block-form{top:150px;left:50%;margin-left:-300px}}.overlay{position:fixed;top:60px;right:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.9);-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:0;opacity:0}.overlay.vis{right:0;opacity:1}@media (min-width:668px){.overlay{top:84px}}@media (min-width:1024px){.overlay{top:100px}}header#site-header .logo{max-width:260px}header#site-header .logo img{width:260px}header#site-header .menu-main ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#site-header .menu-main ul li{position:relative;margin-left:20px}header#site-header .menu-main ul li.menu-item--active-trail>a{color:#96c940}header#site-header .menu-main ul li a{text-decoration:none;padding-bottom:20px;font-family:Oswald,sans-serif}header#site-header .menu-main ul li a:hover{color:#96c940}header#site-header .menu-main ul li>ul{position:absolute;top:100%;left:0;display:none;width:240px;background:#fff}header#site-header .menu-main ul li>ul li{display:block;margin:0}header#site-header .menu-main ul li>ul li a{display:block;padding:8px 20px 10px;background:#e6e6e6;font-family:Montserrat,sans-serif;font-size:.85rem;color:#0a2040!important;line-height:1;letter-spacing:1px}header#site-header .menu-main ul li>ul li a.is-active,header#site-header .menu-main ul li>ul li a:hover{background:#fff}header#site-header .menu-main ul li:hover>ul{display:block}header#site-header .util-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#site-header .util-nav li{margin-left:20px}header#site-header .util-nav a{font-size:.9rem;text-decoration:none;font-family:Oswald,sans-serif;color:#96c940}header#site-header .util-nav a.fa-search.disabled{pointer-events:none}header#site-header .util-nav a:hover{text-decoration:underline}.right .logo,.site-footer .logo{max-width:220px;margin-left:auto;margin-right:auto}.right .menu-main ul a,.site-footer .menu-main ul a{text-decoration:none}.right .menu-main ul ul,.site-footer .menu-main ul ul{display:none}.right .menu-main ul ul.expanded,.site-footer .menu-main ul ul.expanded{display:block}.right .menu-main ul ul a,.site-footer .menu-main ul ul a{display:block;padding-left:20px}.right hr,.site-footer hr{background:hsla(0,0%,100%,.25)}@media (min-width:668px){.right .logo,.site-footer .logo{margin-left:0;margin-right:0;margin-left:auto}}@media (min-width:1024px){.right .logo,.site-footer .logo{max-width:320px}}.mobile-nav .menu-main ul li>ul li a .arrow:before,.mobile-nav .menu-main ul li>ul li li a .arrow:before,.mobile-nav .menu-main ul li a .arrow:before{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;content:"+"}.mobile-nav .menu-main>ul>li>a.is-active .arrow:before,.mobile-nav .menu-main>ul>li>a.menu-item--active-trail .arrow:before,.mobile-nav .menu-main ul li>ul li a .arrow.open:before,.mobile-nav .menu-main ul li>ul li a.menu-item--active-trail .arrow:before,.mobile-nav .menu-main ul li>ul li li a .arrow.open:before,.mobile-nav .menu-main ul li>ul li li a.menu-item--active-trail .arrow:before,.mobile-nav .menu-main ul li a .open.arrow:before{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;content:"-"}.mobile-nav .menu-main ul li a .link{width:100%;padding:5px 25px 5px 10px}.mobile-nav .menu-main ul li a .arrow:before{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-right:1px solid #051121;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav .menu-main ul li a .open.arrow{background:#051121}.mobile-nav{position:fixed;top:60px;right:-400px;width:400px;max-width:100%;height:100%;padding-bottom:30px;text-align:right!important;background:#0a2040;overflow:auto;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;transition-duration:.3s}.mobile-nav .inner-wrap{padding:0}.mobile-nav.vis{right:0}.mobile-nav a{text-decoration:none}.mobile-nav .menu-main{padding:0}.mobile-nav .menu-main>ul>li>a{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important;padding:0!important;font-size:.9em;border:1px solid #051121;border-left:none;border-right:none;border-top:none}.mobile-nav .menu-main>ul>li>a .arrow:hover,.mobile-nav .menu-main>ul>li>a.is-active .arrow,.mobile-nav .menu-main>ul>li>a.is-active .link,.mobile-nav .menu-main>ul>li>a .link:hover,.mobile-nav .menu-main>ul>li>a.menu-item--active-trail .arrow,.mobile-nav .menu-main>ul>li>a.menu-item--active-trail .link{background:#051121}.mobile-nav .menu-main>ul>li>a.is-active .arrow,.mobile-nav .menu-main>ul>li>a.menu-item--active-trail .arrow{pointer-events:none}.mobile-nav .menu-main>ul>li>ul{display:none;border-bottom:1px solid #051121}.mobile-nav .menu-main>ul>li.menu-item--active-trail>ul{display:block!important}.mobile-nav .menu-main ul li{display:block}.mobile-nav .menu-main ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-bottom:1px solid #051121;text-transform:uppercase;font-size:.95em;font-weight:400;color:#fff}.mobile-nav .menu-main ul li a.is-active .link{background:#051121}.mobile-nav .menu-main ul li>ul{display:none;background:#0d2b56}.mobile-nav .menu-main ul li>ul li a{color:#fff;text-transform:none;border-color:#0a2040}.mobile-nav .menu-main ul li>ul li a .link{padding-right:35px}.mobile-nav .menu-main ul li>ul li a .link:hover{background:#07152a}.mobile-nav .menu-main ul li>ul li a .arrow:before{border-color:#030a14}.mobile-nav .menu-main ul li>ul li a .arrow.open,.mobile-nav .menu-main ul li>ul li a .arrow:hover{background:#07152a}.mobile-nav .menu-main ul li>ul li a .arrow.open:before{border-color:#123a75}.mobile-nav .menu-main ul li>ul li a .arrow.open+.link{background:#07152a}.mobile-nav .menu-main ul li>ul li a.menu-item--active-trail .arrow{pointer-events:none}.mobile-nav .menu-main ul li>ul li ul{background:#123a75}.mobile-nav .menu-main ul li>ul li li a{font-size:.85em;border-color:#0a2040}.mobile-nav .menu-main ul li>ul li li a .arrow.open,.mobile-nav .menu-main ul li>ul li li a .arrow.open+.link,.mobile-nav .menu-main ul li>ul li li a .arrow:hover,.mobile-nav .menu-main ul li>ul li li a .link:hover{background:#0e2d5a}.mobile-nav .menu-main ul li>ul li li a.menu-item--active-trail .arrow{pointer-events:none}.mobile-nav .menu-main ul li>ul li li ul{background:#184c98;border-bottom:1px solid #0a2040}.mobile-nav .menu-main ul li>ul li li ul li a{border-bottom:none}.mobile-nav .menu-main ul li>ul li li ul li.menu-item--active-trail .link,.mobile-nav .menu-main ul li>ul li li ul li:hover .link{background:#154387}.mobile-nav .menu-main ul li>ul li.menu-item--active-trail>ul{display:block}.mobile-nav .util-nav{padding:15px 20px 20px;line-height:2}.mobile-nav .util-nav li a{font-size:.95em;color:#fff;letter-spacing:2px}.mobile-nav .util-nav li a.fa-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav .util-nav li a.fa-search{display:none}@media (min-width:668px){.mobile-nav{top:84px}}.mb0{margin-bottom:0!important}.mb4{margin-bottom:.39075rem}.mb2{margin-bottom:.7815rem}.mb{margin-bottom:1.563rem}.mt{margin-top:1.563rem}.ml{margin-left:1.563rem}.mr{margin-right:1.563rem}.mb-row{margin-bottom:3.125rem}@media (min-width:768px){.mb-row{margin-bottom:6.25rem}}.mt-row{margin-top:3.125rem}@media (min-width:768px){.mt-row{margin-top:6.25rem}}.pb{padding-bottom:1.563rem}.pt{padding-top:1.563rem}.pl{padding-left:1.563rem}.pr{padding-right:1.563rem}.pb-row{padding-bottom:3.125rem}@media (min-width:768px){.pb-row{padding-bottom:6.25rem}}.pt-row{padding-top:3.125rem}@media (min-width:768px){.pt-row{padding-top:6.25rem}}.narrow,.page-node-type-brand .content .body-sec .view-content,.page-node-type-brand .content .cta-sec .view-content,.page-node-type-brand .content .view-body-sec .views-row:nth-child(2n) .views-field,.page-node-type-brand .content .view-body-sec .views-row:nth-child(odd) .views-field-field-text,.page-node-type-page .content .body-sec .view-content,.page-node-type-page .content .cta-sec .view-content,.page-node-type-page .content .view-body-sec .views-row:nth-child(2n) .views-field,.page-node-type-page .content .view-body-sec .views-row:nth-child(odd) .views-field-field-text{max-width:840px;margin:auto}nav.pager{margin-top:30px;text-align:center}nav.pager ul.pager__items li{display:inline-block;vertical-align:middle;font-size:1rem}nav.pager ul.pager__items li.is-active a{background:#123a75}nav.pager ul.pager__items li a{display:block;padding:10px;background:#0a2040;color:#fff;text-decoration:none;line-height:1}.landing-list .views-row{padding:15px 0;border-bottom:2px solid #ddd}.landing-list .view-team .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.landing-list .view-team .views-field-field-photo{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.landing-list .view-team .views-field-view-node{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.landing-list .view-team .views-field-view-node .location,.landing-list .view-team .views-field-view-node .position{font-weight:700;color:#ccc}.landing-list .view-testimonials .views-field-body{font-style:italic}.landing-list .view-testimonials .views-field-body p:first-child:before{content:"“"}.landing-list .view-testimonials .views-field-body p:last-child:after{content:"”"}.landing-list .view-testimonials .views-field-title{font-weight:700;text-align:right}.landing-list .view-testimonials .views-field-title .company{color:#999;font-size:15px}.landing-list .view-news .views-field-created{font-weight:700;color:#ccc;line-height:1}.landing-list .view-news .views-field-title a{font-weight:400;color:#96c940;text-decoration:none}.landing-list .view-news .views-field-title a:hover{color:#b0d670}.landing-list .view-blog .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.landing-list .view-blog .views-row.one-col .views-field-view-node{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.landing-list .view-blog .views-field-field-post-image{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.landing-list .view-blog .views-field-view-node{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}.landing-list .view-faqs .views-row{padding:25px 0 0;border-bottom:3px solid #eee}.landing-list .view-faqs .views-row .views-field .views-label{display:inline-block;vertical-align:top;width:24px;margin-right:15px;font-size:1.5em;font-weight:500;color:#0a2040;line-height:1.2}.landing-list .view-faqs .views-row .views-field .field-content{display:inline-block;vertical-align:top;width:calc(100% - 40px)}.landing-list .view-faqs .views-row .views-field-title{margin-bottom:15px}.landing-list .view-faqs .views-row .views-field-title .field-content{font-size:1.3rem;font-weight:500;cursor:pointer;color:#0a2040;line-height:1.4}.landing-list .view-faqs .views-row .views-field-title .field-content:hover{color:#144182}.landing-list .view-faqs .views-row .views-field-field-answer{display:none}.sb-sec{margin-bottom:30px}.sb-sec .view-blog-archive ul li{position:relative;padding-left:20px}.sb-sec .view-blog-archive>ul li.has-children .icon{position:absolute;left:0;content:"\e807";-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.1s;transition-duration:.1s;cursor:pointer}.sb-sec .view-blog-archive>ul li.has-children.expanded .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sb-sec .view-blog-archive>ul li.has-children>ul,.sb-sec .view-blog-archive>ul li.has-children>ul ul{display:none}.page-node-type-splash-page header#site-header .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-node-type-splash-page header#site-header .header-right.splash{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right}.page-node-type-splash-page header#site-header .header-right.splash .phone{display:block;width:100%;font-size:1.6rem;letter-spacing:2px}.page-node-type-splash-page header#site-header .header-right.splash .phone a{text-decoration:none}.page-node-type-splash-page footer.site-footer{font-size:14px;background:-webkit-gradient(linear,left top, right top,color-stop(50%, #05162a),color-stop(0, #0a2040));background:linear-gradient(90deg,#05162a 50%,#0a2040 0)}.page-node-type-splash-page footer.site-footer .logo{max-width:260px;margin:auto}.page-node-type-splash-page footer.site-footer .phone{font-size:1.6rem;text-decoration:none;letter-spacing:2px}@media (min-width:768px){.page-node-type-splash-page footer.site-footer{background:-webkit-gradient(linear,left top, right top,color-stop(60%, #05162a),color-stop(0, #0a2040));background:linear-gradient(90deg,#05162a 60%,#0a2040 0)}}@media (min-width:1024px){.page-node-type-splash-page footer.site-footer{background:-webkit-gradient(linear,left top, right top,color-stop(65%, #05162a),color-stop(0, #0a2040));background:linear-gradient(90deg,#05162a 65%,#0a2040 0)}}.page-node-type-splash-page .page-container{background:url(../images/bg-noise-01.png)}.page-node-type-splash-page .page-container .content{padding:0}.page-node-type-splash-page .page-container .section{margin-bottom:40px}@media (min-width:768px){.page-node-type-splash-page .page-container .section{margin-bottom:60px}}@media (min-width:1024px){.page-node-type-splash-page .page-container .section{margin-bottom:80px}}.page-node-type-splash-page .page-container .hero .outer-wrap{position:relative;padding-top:6%}.page-node-type-splash-page .page-container .hero .outer-wrap .bgcont{position:absolute;top:0;left:0;width:100%;height:75%;background-position:50% 100%;background-size:cover}.page-node-type-splash-page .page-container .hero .cta-button,.page-node-type-splash-page .page-container .hero .subtitle,.page-node-type-splash-page .page-container .hero h1{margin-bottom:20px}.page-node-type-splash-page .page-container .hero .text{margin-bottom:40px;text-align:center}.page-node-type-splash-page .page-container .hero .text .subtitle{max-width:500px;margin-left:auto;margin-right:auto}@media (min-width:668px){.page-node-type-splash-page .page-container .hero .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-node-type-splash-page .page-container .hero h1{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:8%}.page-node-type-splash-page .page-container .hero .text{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;text-align:left}.page-node-type-splash-page .page-container .hero .text .subtitle{margin-left:0;margin-right:0}.page-node-type-splash-page .page-container .hero .image{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}}@media (min-width:768px){.page-node-type-splash-page .page-container .hero .text{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.page-node-type-splash-page .page-container .hero .text .subtitle{margin-bottom:40px}.page-node-type-splash-page .page-container .hero .image{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}@media (min-width:1024px){.page-node-type-splash-page .page-container .hero .image{margin-right:-50px}}@media (min-width:1280px){.page-node-type-splash-page .page-container .hero .image{margin-right:-100px}}.page-node-type-splash-page .page-container .subhero h2{margin-bottom:5%}.page-node-type-splash-page .page-container .subhero .views-field-field-icon-item{padding:1% 0}.page-node-type-splash-page .page-container .subhero .views-field-field-icon-item ul li{padding:5px 0}.page-node-type-splash-page .page-container .subhero .views-field-field-icon-item ul li .paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-node-type-splash-page .page-container .subhero .views-field-field-icon-item ul li .paragraph div:first-child{-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%;max-width:72px}.page-node-type-splash-page .page-container .subhero .views-field-field-icon-item ul li .paragraph div:last-child{-webkit-box-flex:0;-ms-flex:0 0 83%;flex:0 0 83%}@media (min-width:668px){.page-node-type-splash-page .page-container .subhero h2{margin-bottom:3%}.page-node-type-splash-page .page-container .subhero .views-field-field-icon-item{padding:0}.page-node-type-splash-page .page-container .subhero .views-field-field-icon-item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-node-type-splash-page .page-container .subhero .views-field-field-icon-item ul li{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;padding:10px 0}}@media (min-width:768px){.page-node-type-splash-page .page-container .subhero h2{margin-bottom:2%}.page-node-type-splash-page .page-container .subhero .views-field-field-icon-item ul{padding:3% 0}}@media (min-width:1024px){.page-node-type-splash-page .page-container .subhero h2{width:330px;margin-top:-20%}}.page-node-type-splash-page .page-container .brands .headline{padding:30px;margin-bottom:3px;background:#fff}.page-node-type-splash-page .page-container .brands .logo-container{padding:30px;background:#fff}.page-node-type-splash-page .page-container .brands .logo-container .text{margin-bottom:20px}.page-node-type-splash-page .page-container .brands .logo-container .logos ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-node-type-splash-page .page-container .brands .logo-container .logos ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:3%}@media (min-width:668px){.page-node-type-splash-page .page-container .brands .field-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-node-type-splash-page .page-container .brands .headline{margin-bottom:0;margin-right:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.page-node-type-splash-page .page-container .brands .headline,.page-node-type-splash-page .page-container .brands .logo-container{padding:50px}}@media (min-width:1024px){.page-node-type-splash-page .page-container .brands .headline,.page-node-type-splash-page .page-container .brands .logo-container{padding:80px}}.page-node-type-splash-page .page-container .sec-content .view-content{padding:0 30px 30px;background:#fff}.page-node-type-splash-page .page-container .sec-content .sec-top{margin-bottom:20px}.page-node-type-splash-page .page-container .sec-content .sec-top .headline{margin:20px 0}@media (min-width:668px){.page-node-type-splash-page .page-container .sec-content .view-content{padding:0 40px 40px}.page-node-type-splash-page .page-container .sec-content .sec-top{margin-bottom:30px}.page-node-type-splash-page .page-container .sec-content .sec-top .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-node-type-splash-page .page-container .sec-content .sec-top .image{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%}.page-node-type-splash-page .page-container .sec-content .sec-top .headline{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;-ms-flex-item-align:center;align-self:center}.page-node-type-splash-page .page-container .sec-content .sec-text .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-node-type-splash-page .page-container .sec-content .sec-text .text p{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%}}@media (min-width:768px){.page-node-type-splash-page .page-container .sec-content .sec-top{margin-bottom:40px}}@media (min-width:1024px){.page-node-type-splash-page .page-container .sec-content .view-content{padding:0 60px 60px}.page-node-type-splash-page .page-container .sec-content .sec-top{margin-bottom:50px}.page-node-type-splash-page .page-container .sec-content .sec-text{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media (min-width:1280px){.page-node-type-splash-page .page-container .sec-content .view-content{padding:0 80px 20px}.page-node-type-splash-page .page-container .sec-content .sec-top{margin-bottom:50px}.page-node-type-splash-page .page-container .sec-content .sec-text{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}.path-frontpage .page-container{background:url(../images/bg-noise-01.png)}.path-frontpage .page-container .content{padding:0}.path-frontpage .page-container .section{margin-bottom:40px}@media (min-width:768px){.path-frontpage .page-container .section{margin-bottom:60px}}@media (min-width:1024px){.path-frontpage .page-container .section{margin-bottom:80px}}.path-frontpage .page-container .hero .outer-wrap{position:relative;padding-top:6%}.path-frontpage .page-container .hero .outer-wrap .bgcont{position:absolute;top:0;left:0;width:100%;height:75%;background-position:50% 100%;background-size:cover}.path-frontpage .page-container .hero .cta-button,.path-frontpage .page-container .hero .subtitle,.path-frontpage .page-container .hero h1{margin-bottom:20px}.path-frontpage .page-container .hero .text{margin-bottom:40px;text-align:center}.path-frontpage .page-container .hero .text .subtitle{max-width:500px;margin-left:auto;margin-right:auto}@media (min-width:668px){.path-frontpage .page-container .hero .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.path-frontpage .page-container .hero h1{max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:8%}.path-frontpage .page-container .hero .text{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;text-align:left}.path-frontpage .page-container .hero .text .subtitle{margin-left:0;margin-right:0}.path-frontpage .page-container .hero .image{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}}@media (min-width:768px){.path-frontpage .page-container .hero .text{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.path-frontpage .page-container .hero .text .subtitle{margin-bottom:40px}.path-frontpage .page-container .hero .image{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}}@media (min-width:1024px){.path-frontpage .page-container .hero .image{margin-right:-50px}}@media (min-width:1280px){.path-frontpage .page-container .hero .image{margin-right:-100px}}.path-frontpage .page-container .subhero h2{margin-bottom:5%}.path-frontpage .page-container .subhero .views-field-field-icon-item{padding:1% 0}.path-frontpage .page-container .subhero .views-field-field-icon-item ul li{padding:5px 0}.path-frontpage .page-container .subhero .views-field-field-icon-item ul li .paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.path-frontpage .page-container .subhero .views-field-field-icon-item ul li .paragraph div:first-child{-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%;max-width:72px}.path-frontpage .page-container .subhero .views-field-field-icon-item ul li .paragraph div:last-child{-webkit-box-flex:0;-ms-flex:0 0 83%;flex:0 0 83%}@media (min-width:668px){.path-frontpage .page-container .subhero h2{margin-bottom:3%}.path-frontpage .page-container .subhero .views-field-field-icon-item{padding:0}.path-frontpage .page-container .subhero .views-field-field-icon-item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.path-frontpage .page-container .subhero .views-field-field-icon-item ul li{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;padding:10px 0}}@media (min-width:768px){.path-frontpage .page-container .subhero h2{margin-bottom:2%}.path-frontpage .page-container .subhero .views-field-field-icon-item ul{padding:3% 0}}@media (min-width:1024px){.path-frontpage .page-container .subhero h2{width:330px;margin-top:-20%}}.path-frontpage .page-container .brands .headline{padding:30px;margin-bottom:3px;background:#fff}.path-frontpage .page-container .brands .logo-container{padding:30px;background:#fff}.path-frontpage .page-container .brands .logo-container .text{margin-bottom:20px}.path-frontpage .page-container .brands .logo-container .logos ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.path-frontpage .page-container .brands .logo-container .logos ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:3%}@media (min-width:668px){.path-frontpage .page-container .brands .field-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.path-frontpage .page-container .brands .headline{margin-bottom:0;margin-right:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.path-frontpage .page-container .brands .headline,.path-frontpage .page-container .brands .logo-container{padding:50px}}@media (min-width:1024px){.path-frontpage .page-container .brands .headline,.path-frontpage .page-container .brands .logo-container{padding:80px}}.path-frontpage .page-container .section.CTAs .views-row{position:relative;padding:50px;overflow:hidden}.path-frontpage .page-container .section.CTAs .views-row:after,.path-frontpage .page-container .section.CTAs .views-row:before{position:absolute;bottom:0;left:0;width:100%;height:0;content:"";z-index:0}.path-frontpage .page-container .section.CTAs .views-row .views-field-field-cta-button,.path-frontpage .page-container .section.CTAs .views-row .views-field-field-headline{position:relative;z-index:100}.path-frontpage .page-container .section.CTAs .views-row .views-field-field-headline{margin-bottom:8%;font-family:Oswald,sans-serif;font-size:30px;color:#96c940;line-height:1.2}.path-frontpage .page-container .section.CTAs .views-row:first-child{margin-bottom:5px}.path-frontpage .page-container .section.CTAs .views-row:first-child:after{border-top:400px solid #0a2040;border-right:25px solid transparent}.path-frontpage .page-container .section.CTAs .views-row:last-child{padding-left:70px}.path-frontpage .page-container .section.CTAs .views-row:last-child:before{border-bottom:400px solid #96c940;border-left:25px solid transparent}.path-frontpage .page-container .section.CTAs .views-row:last-child .views-field-field-headline{color:#0a2040}@media (min-width:668px){.path-frontpage .page-container .section.CTAs .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.path-frontpage .page-container .section.CTAs .views-row{-webkit-box-flex:0;-ms-flex:0 0 53%;flex:0 0 53%;position:relative;z-index:10}.path-frontpage .page-container .section.CTAs .views-row:last-child{margin:25px 0 0 -6%;z-index:0}}@media (min-width:768px){.path-frontpage .page-container .section.CTAs .views-row{padding:120px!important}}@media (min-width:1024px){.path-frontpage .page-container .section.CTAs .views-row .views-field-field-headline{font-size:36px}}.path-frontpage .page-container .sec-content .views-row{padding:0 30px 30px;background:#fff;margin-bottom:3px}.path-frontpage .page-container .sec-content .views-row:first-child{padding-bottom:25%}.path-frontpage .page-container .sec-content .views-row:nth-child(2){position:relative;width:100%}.path-frontpage .page-container .sec-content .views-row:nth-child(2) .image{position:relative;width:100%;margin-bottom:-15%;padding-bottom:45%}.path-frontpage .page-container .sec-content .views-row:nth-child(2) .image img{position:absolute;top:-45%;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.path-frontpage .page-container .sec-content .views-row:last-child .sec-text,.path-frontpage .page-container .sec-content .views-row:nth-child(2) .sec-text{max-width:840px;margin-left:auto;margin-right:auto}.path-frontpage .page-container .sec-content .views-row:last-child{padding-top:30px}.path-frontpage .page-container .sec-content .views-row .sec-top{margin-bottom:20px}.path-frontpage .page-container .sec-content .views-row .sec-top .headline{margin:20px 0}@media (min-width:668px){.path-frontpage .page-container .sec-content .views-row:first-child{padding-bottom:17%}.path-frontpage .page-container .sec-content .views-row:first-child .sec-text .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.path-frontpage .page-container .sec-content .views-row:first-child .sec-text .text p{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%}.path-frontpage .page-container .sec-content .views-row:first-child .sec-top,.path-frontpage .page-container .sec-content .views-row:last-child .sec-top{margin-bottom:30px}.path-frontpage .page-container .sec-content .views-row:first-child .sec-top .inside,.path-frontpage .page-container .sec-content .views-row:last-child .sec-top .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.path-frontpage .page-container .sec-content .views-row:first-child .sec-top .image,.path-frontpage .page-container .sec-content .views-row:last-child .sec-top .image{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%}.path-frontpage .page-container .sec-content .views-row:first-child .sec-top .headline,.path-frontpage .page-container .sec-content .views-row:last-child .sec-top .headline{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;-ms-flex-item-align:center;align-self:center}.path-frontpage .page-container .sec-content .views-row:nth-child(2) .image{width:90%;margin-left:auto;margin-right:auto}}@media (min-width:768px){.path-frontpage .page-container .sec-content .views-row{padding:0 50px 50px}.path-frontpage .page-container .sec-content .views-row:first-child{padding-bottom:15%}.path-frontpage .page-container .sec-content .views-row:nth-child(2) .image{width:80%;padding-bottom:37%}.path-frontpage .page-container .sec-content .views-row:last-child .sec-text,.path-frontpage .page-container .sec-content .views-row:nth-child(2) .sec-text{width:90%}.path-frontpage .page-container .sec-content .views-row:last-child{padding-top:50px}.path-frontpage .page-container .sec-content .views-row:last-child .sec-top .image{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%}.path-frontpage .page-container .sec-content .sec-top{margin-bottom:40px}}@media (min-width:1024px){.path-frontpage .page-container .sec-content .views-row{padding:0 80px 60px}.path-frontpage .page-container .sec-content .views-row:last-child{padding-top:80px}.path-frontpage .page-container .sec-content .views-row:last-child .sec-top .image{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.path-frontpage .page-container .sec-content .views-row:last-child .sec-top .headline{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.path-frontpage .page-container .sec-content .sec-top{margin-bottom:50px}.path-frontpage .page-container .sec-content .sec-text{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}}@media (min-width:1280px){.path-frontpage .page-container .sec-content .views-row{padding:0 100px 80px}.path-frontpage .page-container .sec-content .views-row:last-child{padding-top:100px}.path-frontpage .page-container .sec-content .sec-top{margin-bottom:50px}.path-frontpage .page-container .sec-content .sec-text{-webkit-column-gap:70px;-moz-column-gap:70px;column-gap:70px}}.sec-testimonial .views-row .views-field-field-testimonial-hl{margin-bottom:3px;padding:30px;font-family:Oswald,sans-serif;color:#96c940;background:#fff;line-height:1.2}.sec-testimonial .views-row .views-field-title{padding:30px;background:#fff;position:relative}.sec-testimonial .views-row .views-field-title:after,.sec-testimonial .views-row .views-field-title:before{position:absolute;font-family:Oswald,sans-serif;font-size:10rem;line-height:.5;color:#96c940}.sec-testimonial .views-row .views-field-title:before{top:10px;left:10%;content:"“"}.sec-testimonial .views-row .views-field-title:after{bottom:-5%;right:10%;line-height:0;content:"”"}.sec-testimonial .views-row .views-field-title .bottom{padding:10px 0;font-weight:700}@media (min-width:668px){.sec-testimonial .views-row .views-field-field-testimonial-hl{margin-bottom:0}.sec-testimonial .views-row .views-field-title .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.sec-testimonial .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sec-testimonial .views-row .views-field-field-testimonial-hl{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sec-testimonial .views-row .views-field-title{padding:50px;-webkit-box-flex:0;-ms-flex:0 0 calc(70% - 3px);flex:0 0 calc(70% - 3px)}.sec-testimonial .views-row .views-field-title .bottom{padding:20px 0}}@media (min-width:1024px){.sec-testimonial .views-row .views-field-field-testimonial-hl{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;padding:80px}.sec-testimonial .views-row .views-field-title{-webkit-box-flex:0;-ms-flex:0 0 calc(65% - 3px);flex:0 0 calc(65% - 3px);padding:80px}.sec-testimonial .views-row .views-field-title .bottom{padding:25px 0}}@media (min-width:1280px){.sec-testimonial .views-row .views-field-field-testimonial-hl,.sec-testimonial .views-row .views-field-title{padding:100px}}.page-node-type-section-landing{background:url(../images/bg-noise-01.png)}.page-node-type-section-landing main{background:url(../images/hero-bg-sec-landing-01.png) no-repeat 0 0;background-size:auto 300px}.page-node-type-section-landing .view-child-links .views-row{margin-top:10px}.page-node-type-section-landing .view-child-links a{display:block;padding:60px 20px;font-family:Oswald,sans-serif;font-size:2.8rem;color:#fff;text-decoration:none;border-bottom:5px solid #6c8f34;-webkit-transition:all .35s;transition:all .35s;line-height:1.2}.page-node-type-section-landing .view-child-links a:hover{-webkit-filter:grayscale(50%);filter:grayscale(50%)}.page-node-type-section-landing .content-area h2{margin-bottom:6%}@media (min-width:668px){.page-node-type-section-landing .view-child-links .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-node-type-section-landing .view-child-links .view-content .views-row{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;margin-top:4%}.page-node-type-section-landing .view-child-links .view-content .views-row .field-content,.page-node-type-section-landing .view-child-links .view-content .views-row .views-field,.page-node-type-section-landing .view-child-links .view-content .views-row a{height:100%}.page-node-type-section-landing .view-child-links .view-content .views-row a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:20% 15%}}@media (min-width:768px){.page-node-type-section-landing main{background-size:100% auto}}@media (min-width:1024px){.page-node-type-section-landing .content-top{padding-top:70px;padding-bottom:0}.page-node-type-section-landing .view-child-links .view-content .views-row{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%;margin-top:6%}.page-node-type-section-landing .view-child-links .view-content .views-row a{padding:20%}}.page-inner .content,.page-inner .promo-bottom{padding-top:3%;padding-bottom:3%}.page-inner .promo-bottom{text-align:center;background:#144182}.page-inner .promo-bottom h2{color:#fff}.page-node-type-brand,.page-node-type-page{background:url(../images/bg-noise-01.png)}.page-node-type-brand main,.page-node-type-page main{position:relative}.page-node-type-brand .content .inner-wrap:first-child .bg-white,.page-node-type-page .content .inner-wrap:first-child .bg-white{padding-top:8%}.page-node-type-brand .content .inner-wrap:last-child .bg-white,.page-node-type-page .content .inner-wrap:last-child .bg-white{padding-bottom:8%}.page-node-type-brand .content .content-area,.page-node-type-page .content .content-area{position:relative;overflow:hidden}.page-node-type-brand .content .view-body-sec .views-row,.page-node-type-page .content .view-body-sec .views-row{margin-bottom:20px}.page-node-type-brand .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline .image,.page-node-type-page .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline .image{position:relative;display:block}.page-node-type-brand .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline .image img,.page-node-type-page .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline .image img{display:block}.page-node-type-brand .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline .image:after,.page-node-type-page .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline .image:after{position:absolute;bottom:-5px;left:3%;display:block;width:94%;height:5px;background:#dfdfdf;content:""}.page-node-type-brand .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline .image img,.page-node-type-page .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline .image img{width:100%}.page-node-type-brand .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline h2,.page-node-type-page .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline h2{padding:6% 0}.page-node-type-brand .content .view-body-sec .views-row:nth-child(odd) .views-field-field-text,.page-node-type-page .content .view-body-sec .views-row:nth-child(odd) .views-field-field-text{padding-bottom:3%}.page-node-type-brand .content .view-body-sec .views-row:nth-child(2n) .views-field-field-headline .image,.page-node-type-page .content .view-body-sec .views-row:nth-child(2n) .views-field-field-headline .image{position:relative;text-align:center;z-index:100}.page-node-type-brand .content .view-body-sec .views-row:nth-child(2n) .views-field-field-headline .image:before,.page-node-type-page .content .view-body-sec .views-row:nth-child(2n) .views-field-field-headline .image:before{position:absolute;top:49%;left:-50%;display:block;width:200%;height:3px;background:url(../images/bg-noise-01.png);content:"";z-index:-1}.page-node-type-brand .content .view-body-sec .views-row:nth-child(2n) .views-field-field-headline h2,.page-node-type-page .content .view-body-sec .views-row:nth-child(2n) .views-field-field-headline h2{padding:5% 0;text-align:center}.page-node-type-brand .content .cta-sec,.page-node-type-page .content .cta-sec{padding-top:2%}.page-node-type-brand .content .cta-sec .view-content .views-row,.page-node-type-page .content .cta-sec .view-content .views-row{margin-bottom:10px}@media (min-width:668px){.page-node-type-brand .content .inner-wrap .bg-white,.page-node-type-page .content .inner-wrap .bg-white{padding-left:8%;padding-right:8%}.page-node-type-brand .content .inner-wrap .bg-white.full-width,.page-node-type-page .content .inner-wrap .bg-white.full-width{padding-left:2%;padding-right:2%}.page-node-type-brand .content .inner-wrap .bg-white.full-width .view-content,.page-node-type-page .content .inner-wrap .bg-white.full-width .view-content{max-width:100%}.page-node-type-brand .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline,.page-node-type-page .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline{margin-bottom:7%}.page-node-type-brand .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline .field-content,.page-node-type-page .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline .field-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-node-type-brand .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline .image,.page-node-type-page .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline .image{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.page-node-type-brand .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline h2,.page-node-type-page .content .view-body-sec .views-row:nth-child(odd) .views-field-field-headline h2{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}.page-node-type-brand .content .view-body-sec .views-row:nth-child(2n) .views-field-field-headline .image,.page-node-type-page .content .view-body-sec .views-row:nth-child(2n) .views-field-field-headline .image{position:relative;text-align:center;z-index:100}.page-node-type-brand .content .view-body-sec .views-row:nth-child(2n) .views-field-field-headline .image:before,.page-node-type-page .content .view-body-sec .views-row:nth-child(2n) .views-field-field-headline .image:before{position:absolute;top:49%;left:-50%;display:block;width:200%;height:3px;background:url(../images/bg-noise-01.png);content:"";z-index:-1}.page-node-type-brand .content .cta-sec .view-content .views-row,.page-node-type-page .content .cta-sec .view-content .views-row{display:inline-block;margin-right:15px}}.page-node-type-brand{background:url(../images/bg-noise-01.png)}.page-node-type-brand main{position:relative}.page-node-type-brand .content .view-body-sec .views-row:first-child .views-field-field-headline .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:50px;position:relative;display:block;background:#f6f6f6;text-align:center}.page-node-type-brand .content .view-body-sec .views-row:first-child .views-field-field-headline .image img{display:block}.page-node-type-brand .content .view-body-sec .views-row:first-child .views-field-field-headline .image:after{position:absolute;bottom:-5px;left:3%;display:block;width:94%;height:5px;background:#dfdfdf;content:""}.page-node-type-brand .content .view-body-sec .views-row:first-child .views-field-field-headline .image img{display:inline-block;width:80%;max-width:260px}@media (min-width:481px){.page-node-type-brand .content .view-body-sec .views-row:first-child .views-field-field-headline .image{padding:80px 50px}}@media (min-width:768px){.page-node-type-brand .content .view-body-sec .views-row:first-child .views-field-field-headline .image{padding:120px 50px}}@media (min-width:1024px){.page-node-type-brand .content .view-body-sec .views-row:first-child .views-field-field-headline .image{padding:160px 50px}}.page-node-type-section-landing-child{background:url(../images/bg-noise-01.png)}.page-node-type-section-landing-child main{position:relative}.page-node-type-news,.page-node-type-team-member{background:url(../images/bg-noise-01.png)}.page-node-type-news main,.page-node-type-team-member main{position:relative}.path-search .content form.search-form{margin-bottom:30px}.path-search .content form.search-form label{display:block}.path-search .content form.search-form input{height:34px}.path-search .content form.search-form input.form-search{max-width:600px}.path-search .content form.search-form input.form-submit{font-size:.9rem}.path-search .content h2{font-size:1.563rem}.path-search .content ol li{padding:20px 0;border-bottom:3px solid #eee}.view-team.node-top .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-team.node-top .views-field-field-photo{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.view-team.node-top .views-field-field-position{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.node-type-blog_post .view-blog.node-content .views-field-field-post-image{margin-bottom:15px}.path-search ol li{padding:15px 0;border-bottom:2px solid #ddd}#storemapper p>a:after,#storemapper ul#storemapper-list li:before{display:none}#storemapper ul#storemapper-list p.storemapper-email,#storemapper ul#storemapper-list p.storemapper-phone{display:block;width:100%;float:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9pb25pY29ucy5zY3NzIiwiX25vcm1hbGl6ZS1jdXN0b20uc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJzbmRldl9kOC5taW4uY3NzIiwiX2NvbG9ycy5zY3NzIiwiX2ZsZXhib3hncmlkLnNjc3MiLCJfZmEtY3VzdG9tLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfYm9keS5zY3NzIiwiX3ZpZXdwb3J0cy5zY3NzIiwiX2V4dGVuZHMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9jdGFzLnNjc3MiLCJfaGVscGVycy5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfYWRtaW4uc2NzcyIsIl9iYXNlLnNjc3MiLCJfbmF2aWdhdGlvbi5zY3NzIiwiX25hdmlnYXRpb24tbW9iaWxlLnNjc3MiLCJfbGF5b3V0cy5zY3NzIiwiX3dpZGdldHMuc2NzcyIsIl92aWV3cy5zY3NzIiwiX3NwbGFzaC1wYWdlLnNjc3MiLCJfZnJvbnQuc2NzcyIsIl9pbnRlcmlvci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLGlCQVVFO0FDWEYsNEVBQTRFLEFDQTVFLHlGQUFZLEFBQ1osa0hBQVksQURVWCxpQkFFVSxxQkFBc0IsQ0FBSSxBQUVyQyxLQUNFLGlCQUFpQixBQUNqQiwwQkFBMEIsQUFDMUIsNkJBQThCLENBQy9CLEFBU0QsS0FDRSxRQUFTLENBQ1YsQUFNRCx3Q0FNRSxhQUFjLENBQ2YsQUFPRCxHQUNFLGNBQWMsQUFDZCxjQUFnQixDQUNqQixBQVVELHVCQUdFLGFBQWMsQ0FDZixBQU1ELE9BQ0UsZUFBZ0IsQ0FDakIsQUFPRCxHQUNFLHVCQUF1QixBQUN2QixTQUFTLEFBQ1QsZ0JBQWlCLENBQ2xCLEFBT0QsSUFDRSxnQ0FBaUMsQUFDakMsYUFBYyxDQUNmLEFBVUQsRUFDRSw2QkFBNkIsQUFDN0Isb0NBQXFDLENBQ3RDLEFBT0QsWUFDRSxtQkFBbUIsQUFDbkIsMEJBQTBCLEFBQzFCLGdDQUFpQyxDQUNsQyxBQU1ELFNBRUUsb0JBQW9CLEFBU3BCLGtCQUFt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LHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLHdCQUEwQixlQUFnQixDQUFJLEFBRTlDLDZCQUErQixlQUFnQixDQUFJLEFBRW5ELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDJCQUE2QixlQUFnQixDQUFJLEFBRWpELDJCQUE2QixlQUFnQixDQUFJLEFBRWpELHdCQUEwQixlQUFnQixDQUFJLEFBRTlDLHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDZCQUErQixlQUFnQixDQUFJLEFBRW5ELG1DQUFxQyxlQUFnQixDQUFJLEFBRXpELHFDQUF1QyxlQUFnQixDQUFJLEFBRTNELDJDQUE2QyxlQUFnQixDQUFJLEFBRWpFLHFDQUF1QyxlQUFnQixDQUFJLEFBRTNELDhCQUFnQyxlQUFnQixDQUFJLEFBRXBELDBCQUE0QixlQUFnQixDQUFJLEFBRWhELDBCQUE0QixlQUFnQixDQUFJLEFBRWhELGlDQUFtQyxlQUFnQixDQUFJLEFBRXZELCtCQUFpQyxlQUFnQixDQUFJLEFBRXJELGtDQUFvQyxlQUFnQixDQUFJLEFBRXhELGtDQUFvQyxlQUFnQixDQUFJLEFBRXhELDRCQUE4QixlQUFnQixDQUFJLEFBRWxELDRCQUE4QixlQUFnQixDQUFJLEFBRWxELDZCQUErQixlQUFnQixDQUFJLEFBRW5ELDZCQUErQixlQUFnQixDQUFJLEFBRW5ELDJCQUE2QixlQUFnQixDQUFJLEFBRWpELDJCQUE2QixlQUFnQixDQUFJLEFBRWpELDRCQUE4QixlQUFnQixDQUFJLEFBRWxELDZCQUErQixlQUFnQixDQUFJLEFBRW5ELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDZCQUErQixlQUFnQixDQUFJLEFBRW5ELDZCQUErQixlQUFnQixDQUFJLEFBRW5ELDJCQUE2QixlQUFnQixDQUFJLEFBRWpELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDJCQUE2QixlQUFnQixDQUFJLEFBRWpELDZCQUErQixlQUFnQixDQUFJLEFBRW5ELHFDQUF1QyxlQUFnQixDQUFJLEFBRTNELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDJCQUE2QixlQUFnQixDQUFJLEFBRWpELGdDQUFrQyxlQUFnQixDQUFJLEFBRXRELDJCQUE2QixlQUFnQixDQUFJLEFBRWpELDBCQUE0QixlQUFnQixDQUFJLEFBRWhELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDRCQUE4QixlQUFnQixDQUFJLEFBRWxELDBCQUE0QixlQUFnQixDQUFJLEFBRWhELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDBCQUE0QixlQUFnQixDQUFJLEFBRWhELDJCQUE2QixlQUFnQixDQUFJLEFBRWpELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDJCQUE2QixlQUFnQixDQUFJLEFBRWpELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLHdCQUEwQixlQUFnQixDQUFJLEFBRTlDLHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLCtCQUFpQyxlQUFnQixDQUFJLEFBRXJELG1DQUFxQyxlQUFnQixDQUFJLEFBRXpELG9DQUFzQyxlQUFnQixDQUFJLEFBRTFELGtDQUFvQyxlQUFnQixDQUFJLEFBRXhELDZCQUErQixlQUFnQixDQUFJLEFBRW5ELGtDQUFvQyxlQUFnQixDQUFJLEFBRXhELHVDQUF5QyxlQUFnQixDQUFJLEFBRTdELHNDQUF3QyxlQUFnQixDQUFJLEFBRTVELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDRCQUE4QixlQUFnQixDQUFJLEFBRWxELDJCQUE2QixlQUFnQixDQUFJLEFBRWpELDJCQUE2QixlQUFnQixDQUFJLEFBRWpELCtCQUFpQyxlQUFnQixDQUFJLEFBRXJELG9DQUFzQyxlQUFnQixDQUFJLEFBRTFELG1DQUFxQyxlQUFnQixDQUFJLEFBRXpELHdCQUEwQixlQUFnQixDQUFJLEFBRTlDLDBCQUE0QixlQUFnQixDQUFJLEFBRWhELDhCQUFnQyxlQUFnQixDQUFJLEFBRXBELDBCQUE0QixlQUFnQixDQUFJLEFBRWhELHFDQUF1QyxlQUFnQixDQUFJLEFBRTNELG9DQUFzQyxlQUFnQixDQUFJLEFBRTFELDRCQUE4QixlQUFnQixDQUFJLEFBRWxELDJCQUE2QixlQUFnQixDQUFJLEFBRWpELGtDQUFvQyxlQUFnQixDQUFJLEFBRXhELCtCQUFpQyxlQUFnQixDQUFJLEFBRXJELHdCQUEwQixlQUFnQixDQUFJLEFBRTlDLDJCQUE2QixlQUFnQixDQUFJLEFBRWpELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDZCQUErQixlQUFnQixDQUFJLEFBRW5ELDBCQUE0QixlQUFnQixDQUFJLEFBRWhELDhCQUFnQyxlQUFnQixDQUFJLEFBRXBELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDhCQUFnQyxlQUFnQixDQUFJLEFBRXBELGlDQUFtQyxlQUFnQixDQUFJLEFBRXZELDhCQUFnQyxlQUFnQixDQUFJLEFBRXBELDJCQUE2QixlQUFnQixDQUFJLEFBRWpELDBCQUE0QixlQUFnQixDQUFJLEFBRWhELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDRCQUE4QixlQUFnQixDQUFJLEFBRWxELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDBCQUE0QixlQUFnQixDQUFJLEFBRWhELDJCQUE2QixlQUFnQixDQUFJLEFBRWpELDJCQUE2QixlQUFnQixDQUFJLEFBRWpELGdDQUFrQyxlQUFnQixDQUFJLEFBRXRELGdDQUFrQyxlQUFnQixDQUFJLEFBRXRELCtCQUFpQyxlQUFnQixDQUFJLEFBRXJELDhCQUFnQyxlQUFnQixDQUFJLEFBRXBELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDRCQUE4QixlQUFnQixDQUFJLEFBRWxELDBCQUE0QixlQUFnQixDQUFJLEFBRWhELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLHFCQUF1QixlQUFnQixDQUFJLEFBRTNDLG9CQUFzQixlQUFnQixDQUFJLEFBRTFDLHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLGtDQUFvQyxlQUFnQixDQUFJLEFBRXhELG1DQUFxQyxlQUFnQixDQUFJLEFBRXpELGdDQUFrQyxlQUFnQixDQUFJLEFBRXRELGlDQUFtQyxlQUFnQixDQUFJLEFBRXZELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLHVCQUF5QixlQUFnQixDQUFJLEFBRTdDLHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLDhCQUFnQyxlQUFnQixDQUFJLEFBRXBELCtCQUFpQyxlQUFnQixDQUFJLEFBRXJELDBCQUE0QixlQUFnQixDQUFJLEFBRWhELDBCQUE0QixlQUFnQixDQUFJLEFBRWhELDBCQUE0QixlQUFnQixDQUFJLEFBRWhELHlCQUEyQixlQUFnQixDQUFJLEFBRS9DLHVCQUF5QixlQUFnQixDQUFJLEFBRTdDLHVCQUF5QixlQUFnQixDQUFJLEFBRTdDLHVCQUF5QixlQUFnQixDQUFJLEFBRTdDLHVCQUF5QixlQUFnQixDQUFJLEFBRTdDLHFCQUF1QixlQUFnQixDQUFJLEFBRTNDLGVBQWlCLGVBQWdCLENBQUksQUFFckMsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsZ0JBQWtCLGVBQWdCLENBQUksQUFFdEMsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MseUJBQTJCLGVBQWdCLENBQUksQUFFL0Msd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsZ0JBQWtCLGVBQWdCLENBQUksQUFFdEMsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsNEJBQThCLGVBQWdCLENBQUksQUFFbEQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0Msc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsNEJBQThCLGVBQWdCLENBQUksQUFFbEQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsZ0JBQWtCLGVBQWdCLENBQUksQUFFdEMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUNBQXVDLGVBQWdCLENBQUksQUFFM0QsZ0JBQWtCLGVBQWdCLENBQUksQUFFdEMseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMscUJBQXVCLGVBQWdCLENBQUksQUFFM0Msa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQseUNBQTJDLGVBQWdCLENBQUksQUFFL0QsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsdUNBQXlDLGVBQWdCLENBQUksQUFFN0QsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUNBQXVDLGVBQWdCLENBQUksQUFFM0QsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUNBQXVDLGVBQWdCLENBQUksQUFFM0QsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUNBQXVDLGVBQWdCLENBQUksQUFFM0QsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNEJBQThCLGVBQWdCLENBQUksQUFFbEQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQscUJBQXVCLGVBQWdCLENBQUksQUFFM0Msc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsb0NBQXNDLGVBQWdCLENBQUksQUFFMUQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsMENBQTRDLGVBQWdCLENBQUksQUFFaEUsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsMENBQTRDLGVBQWdCLENBQUksQUFFaEUscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsb0NBQXNDLGVBQWdCLENBQUksQUFFMUQsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsb0NBQXNDLGVBQWdCLENBQUksQUFFMUQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsNEJBQThCLGVBQWdCLENBQUksQUFFbEQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsNkJBQStCLGVBQWdCLENBQUksQUFFbkQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsdUNBQXlDLGVBQWdCLENBQUksQUFFN0QsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUNBQXVDLGVBQWdCLENBQUksQUFFM0QsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsb0NBQXNDLGVBQWdCLENBQUksQUFFMUQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsb0NBQXNDLGVBQWdCLENBQUksQUFFMUQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUNBQXVDLGVBQWdCLENBQUksQUFFM0QscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsZ0JBQWtCLGVBQWdCLENBQUksQUFFdEMsZ0JBQWtCLGVBQWdCLENBQUksQUFFdEMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsZ0JBQWtCLGVBQWdCLENBQUksQUFFdEMsZ0JBQWtCLGVBQWdCLENBQUksQUFFdEMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsdUJBQXlCLGVBQWdCLENBQUksQUFFN0Msb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQscUJBQXVCLGVBQWdCLENBQUksQUFFM0Msb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsdUJBQXlCLGVBQWdCLENBQUksQUFFN0Msb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsdUJBQXlCLGVBQWdCLENBQUksQUFFN0Msd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsZ0JBQWtCLGVBQWdCLENBQUksQUFFdEMscUJBQXVCLGVBQWdCLENBQUksQUFFM0Msa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsaUJBQW1CLGVBQWdCLENBQUksQUFFdkMseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMscUJBQXVCLGVBQWdCLENBQUksQUFFM0Msc0JBQXdCLGVBQWdCLENBQUksQUFFNUMsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsdUJBQXlCLGVBQWdCLENBQUksQUFFN0Msa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsbUJBQXFCLGVBQWdCLENBQUksQUFFekMsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsc0JBQXdCLGVBQWdCLENBQUksQUFFNUMscUJBQXVCLGVBQWdCLENBQUksQUFFM0MscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsZ0JBQWtCLGVBQWdCLENBQUksQUFFdEMsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsbUJBQXFCLGVBQWdCLENBQUksQUFFekMscUJBQXVCLGVBQWdCLENBQUksQUFFM0Msa0JBQW9CLGVBQWdCLENBQUksQUFFeEMsb0JBQXNCLGVBQWdCLENBQUksQUFFMUMsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsd0NBQTBDLGVBQWdCLENBQUksQUFFOUQsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsb0NBQXNDLGVBQWdCLENBQUksQUFFMUQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMsZ0NBQWtDLGVBQWdCLENBQUksQUFFdEQsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsb0NBQXNDLGVBQWdCLENBQUksQUFFMUQsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsc0NBQXdDLGVBQWdCLENBQUksQUFFNUQsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsc0NBQXdDLGVBQWdCLENBQUksQUFFNUQsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsc0NBQXdDLGVBQWdCLENBQUksQUFFNUQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUNBQXVDLGVBQWdCLENBQUksQUFFM0QsOEJBQWdDLGVBQWdCLENBQUksQUFFcEQsc0NBQXdDLGVBQWdCLENBQUksQUFFNUQsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsb0NBQXNDLGVBQWdCLENBQUksQUFFMUQsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUNBQXVDLGVBQWdCLENBQUksQUFFM0QsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsd0JBQTBCLGVBQWdCLENBQUksQUFFOUMseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsb0NBQXNDLGVBQWdCLENBQUksQUFFMUQsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsMEJBQTRCLGVBQWdCLENBQUksQUFFaEQsa0NBQW9DLGVBQWdCLENBQUksQUFFeEQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsNEJBQThCLGVBQWdCLENBQUksQUFFbEQsb0NBQXNDLGVBQWdCLENBQUksQUFFMUQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQsNkJBQStCLGVBQWdCLENBQUksQUFFbkQscUNBQXVDLGVBQWdCLENBQUksQUFFM0QseUJBQTJCLGVBQWdCLENBQUksQUFFL0MsaUNBQW1DLGVBQWdCLENBQUksQUFFdkQsdUJBQXlCLGVBQWdCLENBQUksQUFFN0MsK0JBQWlDLGVBQWdCLENBQUksQUFFckQsMkJBQTZCLGVBQWdCLENBQUksQUFFakQsbUNBQXFDLGVBQWdCLENBQUksQUFFekQscUJBQXVCLGVBQWdCLENBQUksQUFFM0MsNkJBQStCLGVBQWdCLENBQUksQUFFbkQseUJBQTJCLGVBQWdCLENBQUksQUFFL0Msd0JBQTBCLGVBQWdCLENBQUksQUFFOUMs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SkQsMkNBRVMsaUJBQWtCLENBQUksQUFPL0IsaURBRUUseUNBQTBDLENBRzNDLEFBTEQsMkRBR1MsaUJBQWtCLENBQUksQUFPL0IsdUNBTU0sa0JBQW1CLENBVXBCLEFBaEJMLDZDQU9jLGFBQWMsQ0FBSSxBQVBoQyw2Q0FTUSxXQUFZLENBTWIsQUFmUCx5REFZVSxlQUFnQixDQUNqQixBQWJULHlEQWN3QixlQUFpQixDQUFJLEFBZDdDLHlCQWlCUyxrQnRCeFJxQixDc0J3UmMsQUFqQjVDLDRCQW9CUSxlQUFlLEFBQ2YsNEJBQTZCLENBQzlCLEFBU1AsK0JBR00sYUFBYSxBQUNiLDhCQUE4QixBQUM5QixrQkFBbUIsQ0FDcEIsQUFOTCw2Q0FRTSxZQUFhLENBRWQsQUFWTCxnREFXa0MsWUFBYSxDQUFJLEFBY25ELDJFQUlRLGtCQUFtQixDQUVwQixBQVFQLG1CQWFNLGVBQWUsQUFDZiw0QkFBNkIsQ0FDOUIsQUFRTCxrRUFNaUIsWUFBYSxDQUFJLEFBTmxDLDBHQVVNLGNBQWMsQUFDZCxXQUFXLEFBQ1gsVUFBVyxDQUNaIiwiZmlsZSI6InNuZGV2X2Q4Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAgSW9uaWNvbnMsIHYyLjAuMFxuICBDcmVhdGVkIGJ5IEJlbiBTcGVycnkgZm9yIHRoZSBJb25pYyBGcmFtZXdvcmssIGh0dHA6Ly9pb25pY29ucy5jb20vXG4gIGh0dHBzOi8vdHdpdHRlci5jb20vYmVuanNwZXJyeSAgaHR0cHM6Ly90d2l0dGVyLmNvbS9pb25pY2ZyYW1ld29ya1xuICBNSVQgTGljZW5zZTogaHR0cHM6Ly9naXRodWIuY29tL2RyaWZ0eWNvL2lvbmljb25zXG5cbiAgQW5kcm9pZC1zdHlsZSBpY29ucyBvcmlnaW5hbGx5IGJ1aWx0IGJ5IEdvb2dsZeKAmXNcbiAgTWF0ZXJpYWwgRGVzaWduIEljb25zOiBodHRwczovL2dpdGh1Yi5jb20vZ29vZ2xlL21hdGVyaWFsLWRlc2lnbi1pY29uc1xuICB1c2VkIHVuZGVyIENDIEJZIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LzQuMC9cbiAgTW9kaWZpZWQgaWNvbnMgdG8gZml0IGlvbmljb27igJlzIGdyaWQgZnJvbSBvcmlnaW5hbC5cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2lvbmljb25zLmVvdD92PTIuMC4wXCIpO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMuZW90P3Y9Mi4wLjAjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgICB1cmwoXCIuLi9mb250cy9pb25pY29ucy50dGY/dj0yLjAuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICAgIHVybChcIi4uL2ZvbnRzL2lvbmljb25zLndvZmY/dj0yLjAuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICAgdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMuc3ZnP3Y9Mi4wLjAjSW9uaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4uaW9uLCAuaW9uaWNvbnMsIC5pb24tYWxlcnQ6YmVmb3JlLCAuaW9uLWFsZXJ0LWNpcmNsZWQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYWRkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFkZC1jaXJjbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYWxhcm0tY2xvY2s6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYWxlcnQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXBwczpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcmNoaXZlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZG93bjpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQtY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWZvcndhcmQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctdXA6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXR0YWNoOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWJhcjpiZWZvcmUsIC5pb24tYW5kcm9pZC1iaWN5Y2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWJvYXQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYm9va21hcms6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYnVsYjpiZWZvcmUsIC5pb24tYW5kcm9pZC1idXM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2FsZW5kYXI6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2FsbDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jYW1lcmE6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2FuY2VsOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNhcjpiZWZvcmUsIC5pb24tYW5kcm9pZC1jYXJ0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNoYXQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2hlY2tib3g6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lLWJsYW5rOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2xpcGJvYXJkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNsb3NlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNsb3VkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNsb3VkLWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jbG91ZC1kb25lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY29sb3ItcGFsZXR0ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jb21wYXNzOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY29udGFjdHM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY29udHJhY3Q6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY3JlYXRlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWRlbGV0ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1kZXNrdG9wOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWRvbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZG9uZS1hbGw6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZHJhZnRzOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWV4aXQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZXhwYW5kOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWZhdm9yaXRlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZmlsbTpiZWZvcmUsIC5pb24tYW5kcm9pZC1mb2xkZXI6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZm9sZGVyLW9wZW46YmVmb3JlLCAuaW9uLWFuZHJvaWQtZnVubmVsOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWdsb2JlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWhhbmQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtaGFuZ291dDpiZWZvcmUsIC5pb24tYW5kcm9pZC1oYXBweTpiZWZvcmUsIC5pb24tYW5kcm9pZC1ob21lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWltYWdlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWxhcHRvcDpiZWZvcmUsIC5pb24tYW5kcm9pZC1saXN0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1sb2NrOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW1haWw6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbWFwOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW1lbnU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbWljcm9waG9uZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUsIC5pb24tYW5kcm9pZC1tb3JlLWhvcml6b250YWw6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDpiZWZvcmUsIC5pb24tYW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtbm9uZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUsIC5pb24tYW5kcm9pZC1vcGVuOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW9wdGlvbnM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGVvcGxlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBlcnNvbjpiZWZvcmUsIC5pb24tYW5kcm9pZC1wZXJzb24tYWRkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1waG9uZS1wb3J0cmFpdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1waW46YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGxhbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGxheXN0b3JlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXByaW50OmJlZm9yZSwgLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9uOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXJlZnJlc2g6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXJlbW92ZS1jaXJjbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcmVzdGF1cmFudDpiZWZvcmUsIC5pb24tYW5kcm9pZC1zYWQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc2VhcmNoOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXNlbmQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc2hhcmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc2hhcmUtYWx0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN0YXI6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc3Rhci1oYWxmOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN0YXItb3V0bGluZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc3Vid2F5OmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN1bm55OmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN5bmM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdGV4dHNtczpiZWZvcmUsIC5pb24tYW5kcm9pZC10aW1lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXRyYWluOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXVubG9jazpiZWZvcmUsIC5pb24tYW5kcm9pZC11cGxvYWQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlLCAuaW9uLWFuZHJvaWQtdm9sdW1lLW11dGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdm9sdW1lLW9mZjpiZWZvcmUsIC5pb24tYW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlLCAuaW9uLWFuZHJvaWQtd2FsazpiZWZvcmUsIC5pb24tYW5kcm9pZC13YXJuaW5nOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXdhdGNoOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXdpZmk6YmVmb3JlLCAuaW9uLWFwZXJ0dXJlOmJlZm9yZSwgLmlvbi1hcmNoaXZlOmJlZm9yZSwgLmlvbi1hcnJvdy1kb3duLWE6YmVmb3JlLCAuaW9uLWFycm93LWRvd24tYjpiZWZvcmUsIC5pb24tYXJyb3ctZG93bi1jOmJlZm9yZSwgLmlvbi1hcnJvdy1leHBhbmQ6YmVmb3JlLCAuaW9uLWFycm93LWdyYXBoLWRvd24tbGVmdDpiZWZvcmUsIC5pb24tYXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUsIC5pb24tYXJyb3ctZ3JhcGgtdXAtbGVmdDpiZWZvcmUsIC5pb24tYXJyb3ctZ3JhcGgtdXAtcmlnaHQ6YmVmb3JlLCAuaW9uLWFycm93LWxlZnQtYTpiZWZvcmUsIC5pb24tYXJyb3ctbGVmdC1iOmJlZm9yZSwgLmlvbi1hcnJvdy1sZWZ0LWM6YmVmb3JlLCAuaW9uLWFycm93LW1vdmU6YmVmb3JlLCAuaW9uLWFycm93LXJlc2l6ZTpiZWZvcmUsIC5pb24tYXJyb3ctcmV0dXJuLWxlZnQ6YmVmb3JlLCAuaW9uLWFycm93LXJldHVybi1yaWdodDpiZWZvcmUsIC5pb24tYXJyb3ctcmlnaHQtYTpiZWZvcmUsIC5pb24tYXJyb3ctcmlnaHQtYjpiZWZvcmUsIC5pb24tYXJyb3ctcmlnaHQtYzpiZWZvcmUsIC5pb24tYXJyb3ctc2hyaW5rOmJlZm9yZSwgLmlvbi1hcnJvdy1zd2FwOmJlZm9yZSwgLmlvbi1hcnJvdy11cC1hOmJlZm9yZSwgLmlvbi1hcnJvdy11cC1iOmJlZm9yZSwgLmlvbi1hcnJvdy11cC1jOmJlZm9yZSwgLmlvbi1hc3RlcmlzazpiZWZvcmUsIC5pb24tYXQ6YmVmb3JlLCAuaW9uLWJhY2tzcGFjZTpiZWZvcmUsIC5pb24tYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWJhZzpiZWZvcmUsIC5pb24tYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUsIC5pb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUsIC5pb24tYmF0dGVyeS1mdWxsOmJlZm9yZSwgLmlvbi1iYXR0ZXJ5LWhhbGY6YmVmb3JlLCAuaW9uLWJhdHRlcnktbG93OmJlZm9yZSwgLmlvbi1iZWFrZXI6YmVmb3JlLCAuaW9uLWJlZXI6YmVmb3JlLCAuaW9uLWJsdWV0b290aDpiZWZvcmUsIC5pb24tYm9uZmlyZTpiZWZvcmUsIC5pb24tYm9va21hcms6YmVmb3JlLCAuaW9uLWJvd3RpZTpiZWZvcmUsIC5pb24tYnJpZWZjYXNlOmJlZm9yZSwgLmlvbi1idWc6YmVmb3JlLCAuaW9uLWNhbGN1bGF0b3I6YmVmb3JlLCAuaW9uLWNhbGVuZGFyOmJlZm9yZSwgLmlvbi1jYW1lcmE6YmVmb3JlLCAuaW9uLWNhcmQ6YmVmb3JlLCAuaW9uLWNhc2g6YmVmb3JlLCAuaW9uLWNoYXRib3g6YmVmb3JlLCAuaW9uLWNoYXRib3gtd29ya2luZzpiZWZvcmUsIC5pb24tY2hhdGJveGVzOmJlZm9yZSwgLmlvbi1jaGF0YnViYmxlOmJlZm9yZSwgLmlvbi1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlLCAuaW9uLWNoYXRidWJibGVzOmJlZm9yZSwgLmlvbi1jaGVja21hcms6YmVmb3JlLCAuaW9uLWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSwgLmlvbi1jaGVja21hcmstcm91bmQ6YmVmb3JlLCAuaW9uLWNoZXZyb24tZG93bjpiZWZvcmUsIC5pb24tY2hldnJvbi1sZWZ0OmJlZm9yZSwgLmlvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSwgLmlvbi1jaGV2cm9uLXVwOmJlZm9yZSwgLmlvbi1jbGlwYm9hcmQ6YmVmb3JlLCAuaW9uLWNsb2NrOmJlZm9yZSwgLmlvbi1jbG9zZTpiZWZvcmUsIC5pb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUsIC5pb24tY2xvc2Utcm91bmQ6YmVmb3JlLCAuaW9uLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSwgLmlvbi1jbG91ZDpiZWZvcmUsIC5pb24tY29kZTpiZWZvcmUsIC5pb24tY29kZS1kb3dubG9hZDpiZWZvcmUsIC5pb24tY29kZS13b3JraW5nOmJlZm9yZSwgLmlvbi1jb2ZmZWU6YmVmb3JlLCAuaW9uLWNvbXBhc3M6YmVmb3JlLCAuaW9uLWNvbXBvc2U6YmVmb3JlLCAuaW9uLWNvbm5lY3Rpb24tYmFyczpiZWZvcmUsIC5pb24tY29udHJhc3Q6YmVmb3JlLCAuaW9uLWNyb3A6YmVmb3JlLCAuaW9uLWN1YmU6YmVmb3JlLCAuaW9uLWRpc2M6YmVmb3JlLCAuaW9uLWRvY3VtZW50OmJlZm9yZSwgLmlvbi1kb2N1bWVudC10ZXh0OmJlZm9yZSwgLmlvbi1kcmFnOmJlZm9yZSwgLmlvbi1lYXJ0aDpiZWZvcmUsIC5pb24tZWFzZWw6YmVmb3JlLCAuaW9uLWVkaXQ6YmVmb3JlLCAuaW9uLWVnZzpiZWZvcmUsIC5pb24tZWplY3Q6YmVmb3JlLCAuaW9uLWVtYWlsOmJlZm9yZSwgLmlvbi1lbWFpbC11bnJlYWQ6YmVmb3JlLCAuaW9uLWVybGVubWV5ZXItZmxhc2s6YmVmb3JlLCAuaW9uLWVybGVubWV5ZXItZmxhc2stYnViYmxlczpiZWZvcmUsIC5pb24tZXllOmJlZm9yZSwgLmlvbi1leWUtZGlzYWJsZWQ6YmVmb3JlLCAuaW9uLWZlbWFsZTpiZWZvcmUsIC5pb24tZmlsaW5nOmJlZm9yZSwgLmlvbi1maWxtLW1hcmtlcjpiZWZvcmUsIC5pb24tZmlyZWJhbGw6YmVmb3JlLCAuaW9uLWZsYWc6YmVmb3JlLCAuaW9uLWZsYW1lOmJlZm9yZSwgLmlvbi1mbGFzaDpiZWZvcmUsIC5pb24tZmxhc2gtb2ZmOmJlZm9yZSwgLmlvbi1mb2xkZXI6YmVmb3JlLCAuaW9uLWZvcms6YmVmb3JlLCAuaW9uLWZvcmstcmVwbzpiZWZvcmUsIC5pb24tZm9yd2FyZDpiZWZvcmUsIC5pb24tZnVubmVsOmJlZm9yZSwgLmlvbi1nZWFyLWE6YmVmb3JlLCAuaW9uLWdlYXItYjpiZWZvcmUsIC5pb24tZ3JpZDpiZWZvcmUsIC5pb24taGFtbWVyOmJlZm9yZSwgLmlvbi1oYXBweTpiZWZvcmUsIC5pb24taGFwcHktb3V0bGluZTpiZWZvcmUsIC5pb24taGVhZHBob25lOmJlZm9yZSwgLmlvbi1oZWFydDpiZWZvcmUsIC5pb24taGVhcnQtYnJva2VuOmJlZm9yZSwgLmlvbi1oZWxwOmJlZm9yZSwgLmlvbi1oZWxwLWJ1b3k6YmVmb3JlLCAuaW9uLWhlbHAtY2lyY2xlZDpiZWZvcmUsIC5pb24taG9tZTpiZWZvcmUsIC5pb24taWNlY3JlYW06YmVmb3JlLCAuaW9uLWltYWdlOmJlZm9yZSwgLmlvbi1pbWFnZXM6YmVmb3JlLCAuaW9uLWluZm9ybWF0aW9uOmJlZm9yZSwgLmlvbi1pbmZvcm1hdGlvbi1jaXJjbGVkOmJlZm9yZSwgLmlvbi1pb25pYzpiZWZvcmUsIC5pb24taW9zLWFsYXJtOmJlZm9yZSwgLmlvbi1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWFsYnVtczpiZWZvcmUsIC5pb24taW9zLWFsYnVtcy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbDpiZWZvcmUsIC5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWFuYWx5dGljczpiZWZvcmUsIC5pb24taW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUsIC5pb24taW9zLWFycm93LWRvd246YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctbGVmdDpiZWZvcmUsIC5pb24taW9zLWFycm93LXJpZ2h0OmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctdGhpbi1kb3duOmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctdGhpbi1yaWdodDpiZWZvcmUsIC5pb24taW9zLWFycm93LXRoaW4tdXA6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy11cDpiZWZvcmUsIC5pb24taW9zLWF0OmJlZm9yZSwgLmlvbi1pb3MtYXQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJhcmNvZGU6YmVmb3JlLCAuaW9uLWlvcy1iYXJjb2RlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1iYXNlYmFsbDpiZWZvcmUsIC5pb24taW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1iYXNrZXRiYWxsOmJlZm9yZSwgLmlvbi1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYmVsbDpiZWZvcmUsIC5pb24taW9zLWJlbGwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJvZHk6YmVmb3JlLCAuaW9uLWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ib2x0OmJlZm9yZSwgLmlvbi1pb3MtYm9sdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYm9vazpiZWZvcmUsIC5pb24taW9zLWJvb2stb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJvb2ttYXJrczpiZWZvcmUsIC5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYm94OmJlZm9yZSwgLmlvbi1pb3MtYm94LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlLCAuaW9uLWlvcy1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJyb3dzZXJzOmJlZm9yZSwgLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNhbGN1bGF0b3I6YmVmb3JlLCAuaW9uLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUsIC5pb24taW9zLWNhbGVuZGFyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jYW1lcmE6YmVmb3JlLCAuaW9uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNhcnQ6YmVmb3JlLCAuaW9uLWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jaGF0Ym94ZXM6YmVmb3JlLCAuaW9uLWlvcy1jaGF0Ym94ZXMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNoYXRidWJibGU6YmVmb3JlLCAuaW9uLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jaGVja21hcms6YmVmb3JlLCAuaW9uLWlvcy1jaGVja21hcmstZW1wdHk6YmVmb3JlLCAuaW9uLWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNpcmNsZS1maWxsZWQ6YmVmb3JlLCAuaW9uLWlvcy1jaXJjbGUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNsb2NrOmJlZm9yZSwgLmlvbi1pb3MtY2xvY2stb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNsb3NlOmJlZm9yZSwgLmlvbi1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlLCAuaW9uLWlvcy1jbG9zZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWQ6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUsIC5pb24taW9zLWNsb3VkLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWQtdXBsb2FkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZHk6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZHktbmlnaHQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY29nOmJlZm9yZSwgLmlvbi1pb3MtY29nLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlLCAuaW9uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNvbG9yLXdhbmQ6YmVmb3JlLCAuaW9uLWlvcy1jb2xvci13YW5kLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jb21wb3NlOmJlZm9yZSwgLmlvbi1pb3MtY29tcG9zZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY29udGFjdDpiZWZvcmUsIC5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNvcHk6YmVmb3JlLCAuaW9uLWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jcm9wOmJlZm9yZSwgLmlvbi1pb3MtY3JvcC1zdHJvbmc6YmVmb3JlLCAuaW9uLWlvcy1kb3dubG9hZDpiZWZvcmUsIC5pb24taW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1kcmFnOmJlZm9yZSwgLmlvbi1pb3MtZW1haWw6YmVmb3JlLCAuaW9uLWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZXllOmJlZm9yZSwgLmlvbi1pb3MtZXllLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUsIC5pb24taW9zLWZhc3Rmb3J3YXJkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1maWxpbmc6YmVmb3JlLCAuaW9uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZpbG06YmVmb3JlLCAuaW9uLWlvcy1maWxtLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1mbGFnOmJlZm9yZSwgLmlvbi1pb3MtZmxhZy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZmxhbWU6YmVmb3JlLCAuaW9uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZmxhc2s6YmVmb3JlLCAuaW9uLWlvcy1mbGFzay1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZmxvd2VyOmJlZm9yZSwgLmlvbi1pb3MtZmxvd2VyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1mb2xkZXI6YmVmb3JlLCAuaW9uLWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZvb3RiYWxsOmJlZm9yZSwgLmlvbi1pb3MtZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSwgLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWEtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSwgLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWdlYXI6YmVmb3JlLCAuaW9uLWlvcy1nZWFyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1nbGFzc2VzOmJlZm9yZSwgLmlvbi1pb3MtZ2xhc3Nlcy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZ3JpZC12aWV3OmJlZm9yZSwgLmlvbi1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1oZWFydDpiZWZvcmUsIC5pb24taW9zLWhlYXJ0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1oZWxwOmJlZm9yZSwgLmlvbi1pb3MtaGVscC1lbXB0eTpiZWZvcmUsIC5pb24taW9zLWhlbHAtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWhvbWU6YmVmb3JlLCAuaW9uLWlvcy1ob21lLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1pbmZpbml0ZTpiZWZvcmUsIC5pb24taW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1pbmZvcm1hdGlvbjpiZWZvcmUsIC5pb24taW9zLWluZm9ybWF0aW9uLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWlvbmljLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1rZXlwYWQ6YmVmb3JlLCAuaW9uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWxpZ2h0YnVsYjpiZWZvcmUsIC5pb24taW9zLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbGlzdDpiZWZvcmUsIC5pb24taW9zLWxpc3Qtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWxvY2F0aW9uOmJlZm9yZSwgLmlvbi1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWxvY2tlZDpiZWZvcmUsIC5pb24taW9zLWxvY2tlZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbG9vcDpiZWZvcmUsIC5pb24taW9zLWxvb3Atc3Ryb25nOmJlZm9yZSwgLmlvbi1pb3MtbWVkaWNhbDpiZWZvcmUsIC5pb24taW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW1lZGtpdDpiZWZvcmUsIC5pb24taW9zLW1lZGtpdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbWljOmJlZm9yZSwgLmlvbi1pb3MtbWljLW9mZjpiZWZvcmUsIC5pb24taW9zLW1pYy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbWludXM6YmVmb3JlLCAuaW9uLWlvcy1taW51cy1lbXB0eTpiZWZvcmUsIC5pb24taW9zLW1pbnVzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1tb25pdG9yOmJlZm9yZSwgLmlvbi1pb3MtbW9uaXRvci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbW9vbjpiZWZvcmUsIC5pb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW1vcmU6YmVmb3JlLCAuaW9uLWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlLCAuaW9uLWlvcy1tdXNpY2FsLW5vdGVzOmJlZm9yZSwgLmlvbi1pb3MtbmF2aWdhdGU6YmVmb3JlLCAuaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbnV0cml0aW9uOmJlZm9yZSwgLmlvbi1pb3MtbnV0cml0aW9uLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wYXBlcjpiZWZvcmUsIC5pb24taW9zLXBhcGVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wYXBlcnBsYW5lOmJlZm9yZSwgLmlvbi1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGFydGx5c3Vubnk6YmVmb3JlLCAuaW9uLWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGF1c2U6YmVmb3JlLCAuaW9uLWlvcy1wYXVzZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGF3OmJlZm9yZSwgLmlvbi1pb3MtcGF3LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wZW9wbGU6YmVmb3JlLCAuaW9uLWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBlcnNvbjpiZWZvcmUsIC5pb24taW9zLXBlcnNvbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGVyc29uYWRkOmJlZm9yZSwgLmlvbi1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1waG90b3M6YmVmb3JlLCAuaW9uLWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBpZTpiZWZvcmUsIC5pb24taW9zLXBpZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGludDpiZWZvcmUsIC5pb24taW9zLXBpbnQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBsYXk6YmVmb3JlLCAuaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wbHVzOmJlZm9yZSwgLmlvbi1pb3MtcGx1cy1lbXB0eTpiZWZvcmUsIC5pb24taW9zLXBsdXMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXByaWNldGFnOmJlZm9yZSwgLmlvbi1pb3MtcHJpY2V0YWctb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXByaWNldGFnczpiZWZvcmUsIC5pb24taW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcHJpbnRlcjpiZWZvcmUsIC5pb24taW9zLXByaW50ZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXB1bHNlOmJlZm9yZSwgLmlvbi1pb3MtcHVsc2Utc3Ryb25nOmJlZm9yZSwgLmlvbi1pb3MtcmFpbnk6YmVmb3JlLCAuaW9uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcmVjb3JkaW5nOmJlZm9yZSwgLmlvbi1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1yZWRvOmJlZm9yZSwgLmlvbi1pb3MtcmVkby1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcmVmcmVzaDpiZWZvcmUsIC5pb24taW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlLCAuaW9uLWlvcy1yZWZyZXNoLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1yZWxvYWQ6YmVmb3JlLCAuaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUsIC5pb24taW9zLXJldmVyc2UtY2FtZXJhLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1yZXdpbmQ6YmVmb3JlLCAuaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXJvc2U6YmVmb3JlLCAuaW9uLWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1zZWFyY2g6YmVmb3JlLCAuaW9uLWlvcy1zZWFyY2gtc3Ryb25nOmJlZm9yZSwgLmlvbi1pb3Mtc2V0dGluZ3M6YmVmb3JlLCAuaW9uLWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlLCAuaW9uLWlvcy1zaHVmZmxlOmJlZm9yZSwgLmlvbi1pb3Mtc2h1ZmZsZS1zdHJvbmc6YmVmb3JlLCAuaW9uLWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlLCAuaW9uLWlvcy1za2lwYmFja3dhcmQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXNraXBmb3J3YXJkOmJlZm9yZSwgLmlvbi1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXNub3d5OmJlZm9yZSwgLmlvbi1pb3Mtc3BlZWRvbWV0ZXI6YmVmb3JlLCAuaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtc3RhcjpiZWZvcmUsIC5pb24taW9zLXN0YXItaGFsZjpiZWZvcmUsIC5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXN0b3B3YXRjaDpiZWZvcmUsIC5pb24taW9zLXN0b3B3YXRjaC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtc3Vubnk6YmVmb3JlLCAuaW9uLWlvcy1zdW5ueS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdGVsZXBob25lOmJlZm9yZSwgLmlvbi1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy10ZW5uaXNiYWxsOmJlZm9yZSwgLmlvbi1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSwgLmlvbi1pb3MtdGh1bmRlcnN0b3JtLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy10aW1lOmJlZm9yZSwgLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdGltZXI6YmVmb3JlLCAuaW9uLWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdG9nZ2xlOmJlZm9yZSwgLmlvbi1pb3MtdG9nZ2xlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy10cmFzaDpiZWZvcmUsIC5pb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy11bmRvOmJlZm9yZSwgLmlvbi1pb3MtdW5kby1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdW5sb2NrZWQ6YmVmb3JlLCAuaW9uLWlvcy11bmxvY2tlZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdXBsb2FkOmJlZm9yZSwgLmlvbi1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy12aWRlb2NhbTpiZWZvcmUsIC5pb24taW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy12b2x1bWUtaGlnaDpiZWZvcmUsIC5pb24taW9zLXZvbHVtZS1sb3c6YmVmb3JlLCAuaW9uLWlvcy13aW5lZ2xhc3M6YmVmb3JlLCAuaW9uLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXdvcmxkOmJlZm9yZSwgLmlvbi1pb3Mtd29ybGQtb3V0bGluZTpiZWZvcmUsIC5pb24taXBhZDpiZWZvcmUsIC5pb24taXBob25lOmJlZm9yZSwgLmlvbi1pcG9kOmJlZm9yZSwgLmlvbi1qZXQ6YmVmb3JlLCAuaW9uLWtleTpiZWZvcmUsIC5pb24ta25pZmU6YmVmb3JlLCAuaW9uLWxhcHRvcDpiZWZvcmUsIC5pb24tbGVhZjpiZWZvcmUsIC5pb24tbGV2ZWxzOmJlZm9yZSwgLmlvbi1saWdodGJ1bGI6YmVmb3JlLCAuaW9uLWxpbms6YmVmb3JlLCAuaW9uLWxvYWQtYTpiZWZvcmUsIC5pb24tbG9hZC1iOmJlZm9yZSwgLmlvbi1sb2FkLWM6YmVmb3JlLCAuaW9uLWxvYWQtZDpiZWZvcmUsIC5pb24tbG9jYXRpb246YmVmb3JlLCAuaW9uLWxvY2stY29tYmluYXRpb246YmVmb3JlLCAuaW9uLWxvY2tlZDpiZWZvcmUsIC5pb24tbG9nLWluOmJlZm9yZSwgLmlvbi1sb2ctb3V0OmJlZm9yZSwgLmlvbi1sb29wOmJlZm9yZSwgLmlvbi1tYWduZXQ6YmVmb3JlLCAuaW9uLW1hbGU6YmVmb3JlLCAuaW9uLW1hbjpiZWZvcmUsIC5pb24tbWFwOmJlZm9yZSwgLmlvbi1tZWRraXQ6YmVmb3JlLCAuaW9uLW1lcmdlOmJlZm9yZSwgLmlvbi1taWMtYTpiZWZvcmUsIC5pb24tbWljLWI6YmVmb3JlLCAuaW9uLW1pYy1jOmJlZm9yZSwgLmlvbi1taW51czpiZWZvcmUsIC5pb24tbWludXMtY2lyY2xlZDpiZWZvcmUsIC5pb24tbWludXMtcm91bmQ6YmVmb3JlLCAuaW9uLW1vZGVsLXM6YmVmb3JlLCAuaW9uLW1vbml0b3I6YmVmb3JlLCAuaW9uLW1vcmU6YmVmb3JlLCAuaW9uLW1vdXNlOmJlZm9yZSwgLmlvbi1tdXNpYy1ub3RlOmJlZm9yZSwgLmlvbi1uYXZpY29uOmJlZm9yZSwgLmlvbi1uYXZpY29uLXJvdW5kOmJlZm9yZSwgLmlvbi1uYXZpZ2F0ZTpiZWZvcmUsIC5pb24tbmV0d29yazpiZWZvcmUsIC5pb24tbm8tc21va2luZzpiZWZvcmUsIC5pb24tbnVjbGVhcjpiZWZvcmUsIC5pb24tb3V0bGV0OmJlZm9yZSwgLmlvbi1wYWludGJydXNoOmJlZm9yZSwgLmlvbi1wYWludGJ1Y2tldDpiZWZvcmUsIC5pb24tcGFwZXItYWlycGxhbmU6YmVmb3JlLCAuaW9uLXBhcGVyY2xpcDpiZWZvcmUsIC5pb24tcGF1c2U6YmVmb3JlLCAuaW9uLXBlcnNvbjpiZWZvcmUsIC5pb24tcGVyc29uLWFkZDpiZWZvcmUsIC5pb24tcGVyc29uLXN0YWxrZXI6YmVmb3JlLCAuaW9uLXBpZS1ncmFwaDpiZWZvcmUsIC5pb24tcGluOmJlZm9yZSwgLmlvbi1waW5wb2ludDpiZWZvcmUsIC5pb24tcGl6emE6YmVmb3JlLCAuaW9uLXBsYW5lOmJlZm9yZSwgLmlvbi1wbGFuZXQ6YmVmb3JlLCAuaW9uLXBsYXk6YmVmb3JlLCAuaW9uLXBsYXlzdGF0aW9uOmJlZm9yZSwgLmlvbi1wbHVzOmJlZm9yZSwgLmlvbi1wbHVzLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLXBsdXMtcm91bmQ6YmVmb3JlLCAuaW9uLXBvZGl1bTpiZWZvcmUsIC5pb24tcG91bmQ6YmVmb3JlLCAuaW9uLXBvd2VyOmJlZm9yZSwgLmlvbi1wcmljZXRhZzpiZWZvcmUsIC5pb24tcHJpY2V0YWdzOmJlZm9yZSwgLmlvbi1wcmludGVyOmJlZm9yZSwgLmlvbi1wdWxsLXJlcXVlc3Q6YmVmb3JlLCAuaW9uLXFyLXNjYW5uZXI6YmVmb3JlLCAuaW9uLXF1b3RlOmJlZm9yZSwgLmlvbi1yYWRpby13YXZlczpiZWZvcmUsIC5pb24tcmVjb3JkOmJlZm9yZSwgLmlvbi1yZWZyZXNoOmJlZm9yZSwgLmlvbi1yZXBseTpiZWZvcmUsIC5pb24tcmVwbHktYWxsOmJlZm9yZSwgLmlvbi1yaWJib24tYTpiZWZvcmUsIC5pb24tcmliYm9uLWI6YmVmb3JlLCAuaW9uLXNhZDpiZWZvcmUsIC5pb24tc2FkLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNjaXNzb3JzOmJlZm9yZSwgLmlvbi1zZWFyY2g6YmVmb3JlLCAuaW9uLXNldHRpbmdzOmJlZm9yZSwgLmlvbi1zaGFyZTpiZWZvcmUsIC5pb24tc2h1ZmZsZTpiZWZvcmUsIC5pb24tc2tpcC1iYWNrd2FyZDpiZWZvcmUsIC5pb24tc2tpcC1mb3J3YXJkOmJlZm9yZSwgLmlvbi1zb2NpYWwtYW5kcm9pZDpiZWZvcmUsIC5pb24tc29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWFuZ3VsYXI6YmVmb3JlLCAuaW9uLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1hcHBsZTpiZWZvcmUsIC5pb24tc29jaWFsLWFwcGxlLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1iaXRjb2luOmJlZm9yZSwgLmlvbi1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtYnVmZmVyOmJlZm9yZSwgLmlvbi1zb2NpYWwtYnVmZmVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1jaHJvbWU6YmVmb3JlLCAuaW9uLXNvY2lhbC1jaHJvbWUtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWNvZGVwZW46YmVmb3JlLCAuaW9uLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1jc3MzOmJlZm9yZSwgLmlvbi1zb2NpYWwtY3NzMy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSwgLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1kcmliYmJsZTpiZWZvcmUsIC5pb24tc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1kcm9wYm94OmJlZm9yZSwgLmlvbi1zb2NpYWwtZHJvcGJveC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZXVybzpiZWZvcmUsIC5pb24tc29jaWFsLWV1cm8tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSwgLmlvbi1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWZvdXJzcXVhcmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSwgLmlvbi1zb2NpYWwtZ2l0aHViOmJlZm9yZSwgLmlvbi1zb2NpYWwtZ2l0aHViLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1nb29nbGU6YmVmb3JlLCAuaW9uLXNvY2lhbC1nb29nbGUtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWdvb2dsZXBsdXM6YmVmb3JlLCAuaW9uLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1oYWNrZXJuZXdzOmJlZm9yZSwgLmlvbi1zb2NpYWwtaGFja2VybmV3cy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtaHRtbDU6YmVmb3JlLCAuaW9uLXNvY2lhbC1odG1sNS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSwgLmlvbi1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1qYXZhc2NyaXB0OmJlZm9yZSwgLmlvbi1zb2NpYWwtamF2YXNjcmlwdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlLCAuaW9uLXNvY2lhbC1saW5rZWRpbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtbWFya2Rvd246YmVmb3JlLCAuaW9uLXNvY2lhbC1ub2RlanM6YmVmb3JlLCAuaW9uLXNvY2lhbC1vY3RvY2F0OmJlZm9yZSwgLmlvbi1zb2NpYWwtcGludGVyZXN0OmJlZm9yZSwgLmlvbi1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1weXRob246YmVmb3JlLCAuaW9uLXNvY2lhbC1yZWRkaXQ6YmVmb3JlLCAuaW9uLXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXJzczpiZWZvcmUsIC5pb24tc29jaWFsLXJzcy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtc2FzczpiZWZvcmUsIC5pb24tc29jaWFsLXNreXBlOmJlZm9yZSwgLmlvbi1zb2NpYWwtc2t5cGUtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXNuYXBjaGF0OmJlZm9yZSwgLmlvbi1zb2NpYWwtc25hcGNoYXQtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXR1bWJscjpiZWZvcmUsIC5pb24tc29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtdHV4OmJlZm9yZSwgLmlvbi1zb2NpYWwtdHdpdGNoOmJlZm9yZSwgLmlvbi1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC10d2l0dGVyOmJlZm9yZSwgLmlvbi1zb2NpYWwtdHdpdHRlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtdXNkOmJlZm9yZSwgLmlvbi1zb2NpYWwtdXNkLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC12aW1lbzpiZWZvcmUsIC5pb24tc29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC13aGF0c2FwcDpiZWZvcmUsIC5pb24tc29jaWFsLXdoYXRzYXBwLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC13aW5kb3dzOmJlZm9yZSwgLmlvbi1zb2NpYWwtd2luZG93cy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtd29yZHByZXNzOmJlZm9yZSwgLmlvbi1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC15YWhvbzpiZWZvcmUsIC5pb24tc29jaWFsLXlhaG9vLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC15ZW46YmVmb3JlLCAuaW9uLXNvY2lhbC15ZW4tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXlvdXR1YmU6YmVmb3JlLCAuaW9uLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvdXAtY2FuOmJlZm9yZSwgLmlvbi1zb3VwLWNhbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zcGVha2VycGhvbmU6YmVmb3JlLCAuaW9uLXNwZWVkb21ldGVyOmJlZm9yZSwgLmlvbi1zcG9vbjpiZWZvcmUsIC5pb24tc3RhcjpiZWZvcmUsIC5pb24tc3RhdHMtYmFyczpiZWZvcmUsIC5pb24tc3RlYW06YmVmb3JlLCAuaW9uLXN0b3A6YmVmb3JlLCAuaW9uLXRoZXJtb21ldGVyOmJlZm9yZSwgLmlvbi10aHVtYnNkb3duOmJlZm9yZSwgLmlvbi10aHVtYnN1cDpiZWZvcmUsIC5pb24tdG9nZ2xlOmJlZm9yZSwgLmlvbi10b2dnbGUtZmlsbGVkOmJlZm9yZSwgLmlvbi10cmFuc2dlbmRlcjpiZWZvcmUsIC5pb24tdHJhc2gtYTpiZWZvcmUsIC5pb24tdHJhc2gtYjpiZWZvcmUsIC5pb24tdHJvcGh5OmJlZm9yZSwgLmlvbi10c2hpcnQ6YmVmb3JlLCAuaW9uLXRzaGlydC1vdXRsaW5lOmJlZm9yZSwgLmlvbi11bWJyZWxsYTpiZWZvcmUsIC5pb24tdW5pdmVyc2l0eTpiZWZvcmUsIC5pb24tdW5sb2NrZWQ6YmVmb3JlLCAuaW9uLXVwbG9hZDpiZWZvcmUsIC5pb24tdXNiOmJlZm9yZSwgLmlvbi12aWRlb2NhbWVyYTpiZWZvcmUsIC5pb24tdm9sdW1lLWhpZ2g6YmVmb3JlLCAuaW9uLXZvbHVtZS1sb3c6YmVmb3JlLCAuaW9uLXZvbHVtZS1tZWRpdW06YmVmb3JlLCAuaW9uLXZvbHVtZS1tdXRlOmJlZm9yZSwgLmlvbi13YW5kOmJlZm9yZSwgLmlvbi13YXRlcmRyb3A6YmVmb3JlLCAuaW9uLXdpZmk6YmVmb3JlLCAuaW9uLXdpbmVnbGFzczpiZWZvcmUsIC5pb24td29tYW46YmVmb3JlLCAuaW9uLXdyZW5jaDpiZWZvcmUsIC5pb24teGJveDpiZWZvcmUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7IHNwZWFrOiBub25lOyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgdGV4dC1yZW5kZXJpbmc6IGF1dG87IGxpbmUtaGVpZ2h0OiAxOyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaW9uLWFsZXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cblxuLmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5pb24tYW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cblxuLmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFsZXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFwcHM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVlXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYxXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NFwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBmXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY2XCI7IH1cblxuLmlvbi1hbmRyb2lkLWF0dGFjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2N1wiOyB9XG5cbi5pb24tYW5kcm9pZC1iYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OVwiOyB9XG5cbi5pb24tYW5kcm9pZC1ib2F0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmlvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FydDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ0XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc0XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MlwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3OFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2JcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jb250YWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ4XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNyZWF0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZVwiOyB9XG5cbi5pb24tYW5kcm9pZC1kZWxldGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2ZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MFwiOyB9XG5cbi5pb24tYW5kcm9pZC1kb2N1bWVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5pb24tYW5kcm9pZC1kb25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgzXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5pb24tYW5kcm9pZC1leGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg1XCI7IH1cblxuLmlvbi1hbmRyb2lkLWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NlwiOyB9XG5cbi5pb24tYW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG5cbi5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cblxuLmlvbi1hbmRyb2lkLWZpbG06YmVmb3JlIHsgY29udGVudDogXCJcXGYzODlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhhXCI7IH1cblxuLmlvbi1hbmRyb2lkLWZ1bm5lbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4YlwiOyB9XG5cbi5pb24tYW5kcm9pZC1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG5cbi5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmUzXCI7IH1cblxuLmlvbi1hbmRyb2lkLWhhbmdvdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtaGFwcHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5pb24tYW5kcm9pZC1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNFwiOyB9XG5cbi5pb24tYW5kcm9pZC1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MVwiOyB9XG5cbi5pb24tYW5kcm9pZC1sb2NhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MlwiOyB9XG5cbi5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmViXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG5cbi5pb24tYW5kcm9pZC1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cblxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cblxuLmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOThcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5YlwiOyB9XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5Y1wiOyB9XG5cbi5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBlb3BsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5pb24tYW5kcm9pZC1wZXJzb246YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG5cbi5pb24tYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EzXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cblxuLmlvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMFwiOyB9XG5cbi5pb24tYW5kcm9pZC1wcmludDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhNVwiOyB9XG5cbi5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmlvbi1hbmRyb2lkLXJlbW92ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNFwiOyB9XG5cbi5pb24tYW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2FiXCI7IH1cblxuLmlvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG5cbi5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY2XCI7IH1cblxuLmlvbi1hbmRyb2lkLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY3XCI7IH1cblxuLmlvbi1hbmRyb2lkLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY4XCI7IH1cblxuLmlvbi1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhY1wiOyB9XG5cbi5pb24tYW5kcm9pZC1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZjXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYWVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZkXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhZlwiOyB9XG5cbi5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiMFwiOyB9XG5cbi5pb24tYW5kcm9pZC1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmlvbi1hbmRyb2lkLXRleHRzbXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdGltZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiM1wiOyB9XG5cbi5pb24tYW5kcm9pZC10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiNFwiOyB9XG5cbi5pb24tYW5kcm9pZC11bmxvY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYjlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JhXCI7IH1cblxuLmlvbi1hbmRyb2lkLXdhbGs6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtd2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiY1wiOyB9XG5cbi5pb24tYW5kcm9pZC13YXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNiZFwiOyB9XG5cbi5pb24tYW5kcm9pZC13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmlvbi1hcGVydHVyZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxM1wiOyB9XG5cbi5pb24tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi5pb24tYXJyb3ctZG93bi1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmlvbi1hcnJvdy1kb3duLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4uaW9uLWFycm93LWRvd24tYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi5pb24tYXJyb3ctZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWZcIjsgfVxuXG4uaW9uLWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjBcIjsgfVxuXG4uaW9uLWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uaW9uLWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLmlvbi1hcnJvdy1sZWZ0LWE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4uaW9uLWFycm93LWxlZnQtYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmlvbi1hcnJvdy1tb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cblxuLmlvbi1hcnJvdy1yZXNpemU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjRcIjsgfVxuXG4uaW9uLWFycm93LXJldHVybi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cblxuLmlvbi1hcnJvdy1yZXR1cm4tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uaW9uLWFycm93LXJpZ2h0LWE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4uaW9uLWFycm93LXJpZ2h0LWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4uaW9uLWFycm93LXJpZ2h0LWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGJcIjsgfVxuXG4uaW9uLWFycm93LXNocmluazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5pb24tYXJyb3ctc3dhcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi5pb24tYXJyb3ctdXAtYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwY1wiOyB9XG5cbi5pb24tYXJyb3ctdXAtYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi5pb24tYXJyb3ctdXAtYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwZVwiOyB9XG5cbi5pb24tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTRcIjsgfVxuXG4uaW9uLWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBmXCI7IH1cblxuLmlvbi1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYmZcIjsgfVxuXG4uaW9uLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2JlXCI7IH1cblxuLmlvbi1iYWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4uaW9uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uaW9uLWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4uaW9uLWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWxvdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNVwiOyB9XG5cbi5pb24tYmVha2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmlvbi1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLmlvbi1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTZcIjsgfVxuXG4uaW9uLWJvbmZpcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTVcIjsgfVxuXG4uaW9uLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmlvbi1ib3d0aWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzBcIjsgfVxuXG4uaW9uLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5pb24tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJlXCI7IH1cblxuLmlvbi1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmlvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExN1wiOyB9XG5cbi5pb24tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmlvbi1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLmlvbi1jYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE2XCI7IH1cblxuLmlvbi1jaGF0Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLmlvbi1jaGF0Ym94LXdvcmtpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4uaW9uLWNoYXRib3hlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5pb24tY2hhdGJ1YmJsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZVwiOyB9XG5cbi5pb24tY2hhdGJ1YmJsZS13b3JraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cblxuLmlvbi1jaGF0YnViYmxlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZlwiOyB9XG5cbi5pb24tY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLmlvbi1jaGVja21hcmstY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi5pb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLmlvbi1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjNcIjsgfVxuXG4uaW9uLWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi5pb24tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNVwiOyB9XG5cbi5pb24tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5pb24tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cblxuLmlvbi1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi5pb24tY2xvc2U6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxuXG4uaW9uLWNsb3NlLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjhcIjsgfVxuXG4uaW9uLWNsb3NlLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI5XCI7IH1cblxuLmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxN1wiOyB9XG5cbi5pb24tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4uaW9uLWNvZGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzFcIjsgfVxuXG4uaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmZcIjsgfVxuXG4uaW9uLWNvZGUtd29ya2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi5pb24tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cblxuLmlvbi1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLmlvbi1jb21wb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLmlvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzRcIjsgfVxuXG4uaW9uLWNvbnRyYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmlvbi1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2MxXCI7IH1cblxuLmlvbi1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE4XCI7IH1cblxuLmlvbi1kaXNjOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cblxuLmlvbi1kb2N1bWVudDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZlwiOyB9XG5cbi5pb24tZG9jdW1lbnQtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG5cbi5pb24tZHJhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5pb24tZWFydGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzZcIjsgfVxuXG4uaW9uLWVhc2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2MyXCI7IH1cblxuLmlvbi1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJmXCI7IH1cblxuLmlvbi1lZ2c6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzdcIjsgfVxuXG4uaW9uLWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmlvbi1lbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi5pb24tZW1haWwtdW5yZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cblxuLmlvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2M1XCI7IH1cblxuLmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzRcIjsgfVxuXG4uaW9uLWV5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzM1wiOyB9XG5cbi5pb24tZXllLWRpc2FibGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA2XCI7IH1cblxuLmlvbi1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzhcIjsgfVxuXG4uaW9uLWZpbGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5pb24tZmlsbS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4uaW9uLWZpcmViYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE5XCI7IH1cblxuLmlvbi1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmlvbi1mbGFtZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxYVwiOyB9XG5cbi5pb24tZmxhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4uaW9uLWZsYXNoLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG5cbi5pb24tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmlvbi1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLmlvbi1mb3JrLXJlcG86YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzBcIjsgfVxuXG4uaW9uLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4uaW9uLWZ1bm5lbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxYlwiOyB9XG5cbi5pb24tZ2Vhci1hOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmlvbi1nZWFyLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uaW9uLWdyaWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2ZcIjsgfVxuXG4uaW9uLWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YlwiOyB9XG5cbi5pb24taGFwcHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWNcIjsgfVxuXG4uaW9uLWhhcHB5LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzZcIjsgfVxuXG4uaW9uLWhlYWRwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi5pb24taGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4uaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxZFwiOyB9XG5cbi5pb24taGVscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG5cbi5pb24taGVscC1idW95OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDJcIjsgfVxuXG4uaW9uLWhvbWU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDRcIjsgfVxuXG4uaW9uLWljZWNyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cblxuLmlvbi1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0N1wiOyB9XG5cbi5pb24taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ4XCI7IH1cblxuLmlvbi1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG5cbi5pb24taW9uaWM6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uaW9uLWlvcy1hbGFybTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjOFwiOyB9XG5cbi5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYzdcIjsgfVxuXG4uaW9uLWlvcy1hbGJ1bXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2FcIjsgfVxuXG4uaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG5cbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2JcIjsgfVxuXG4uaW9uLWlvcy1hbmFseXRpY3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2VcIjsgfVxuXG4uaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5pb24taW9zLWFycm93LWJhY2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzY2ZcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2QwXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5pb24taW9zLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDJcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkM1wiOyB9XG5cbi5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkNFwiOyB9XG5cbi5pb24taW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkNVwiOyB9XG5cbi5pb24taW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDZcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDhcIjsgfVxuXG4uaW9uLWlvcy1hdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkYVwiOyB9XG5cbi5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZDlcIjsgfVxuXG4uaW9uLWlvcy1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RjXCI7IH1cblxuLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cblxuLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZGVcIjsgfVxuXG4uaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNkZlwiOyB9XG5cbi5pb24taW9zLWJlbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTJcIjsgfVxuXG4uaW9uLWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTFcIjsgfVxuXG4uaW9uLWlvcy1ib2R5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2U0XCI7IH1cblxuLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2UzXCI7IH1cblxuLmlvbi1pb3MtYm9sdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlNlwiOyB9XG5cbi5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5pb24taW9zLWJvb2s6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZThcIjsgfVxuXG4uaW9uLWlvcy1ib29rLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZTdcIjsgfVxuXG4uaW9uLWlvcy1ib29rbWFya3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWFcIjsgfVxuXG4uaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlOVwiOyB9XG5cbi5pb24taW9zLWJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ViXCI7IH1cblxuLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4uaW9uLWlvcy1icm93c2VyczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNmMFwiOyB9XG5cbi5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YyXCI7IH1cblxuLmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YxXCI7IH1cblxuLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjRcIjsgfVxuXG4uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2YzXCI7IH1cblxuLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y2XCI7IH1cblxuLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjVcIjsgfVxuXG4uaW9uLWlvcy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2Y3XCI7IH1cblxuLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZhXCI7IH1cblxuLmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZjlcIjsgfVxuXG4uaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZjXCI7IH1cblxuLmlvbi1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZiXCI7IH1cblxuLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ZkXCI7IH1cblxuLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzZmVcIjsgfVxuXG4uaW9uLWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDAwXCI7IH1cblxuLmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDFcIjsgfVxuXG4uaW9uLWlvcy1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwM1wiOyB9XG5cbi5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uaW9uLWlvcy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwNlwiOyB9XG5cbi5pb24taW9zLWNsb3NlLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5pb24taW9zLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBjXCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDA3XCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwOVwiOyB9XG5cbi5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwYlwiOyB9XG5cbi5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDBlXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MGRcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQwZlwiOyB9XG5cbi5pb24taW9zLWNvZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDExXCI7IH1cblxuLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cblxuLmlvbi1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTNcIjsgfVxuXG4uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE2XCI7IH1cblxuLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cblxuLmlvbi1pb3MtY29tcG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxOFwiOyB9XG5cbi5pb24taW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5pb24taW9zLWNvbnRhY3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MTlcIjsgfVxuXG4uaW9uLWlvcy1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFiXCI7IH1cblxuLmlvbi1pb3MtY3JvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQxZVwiOyB9XG5cbi5pb24taW9zLWNyb3Atc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFkXCI7IH1cblxuLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjBcIjsgfVxuXG4uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmlvbi1pb3MtZHJhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyMVwiOyB9XG5cbi5pb24taW9zLWVtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cblxuLmlvbi1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyMlwiOyB9XG5cbi5pb24taW9zLWV5ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyNVwiOyB9XG5cbi5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI0XCI7IH1cblxuLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjdcIjsgfVxuXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI2XCI7IH1cblxuLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDI5XCI7IH1cblxuLmlvbi1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MjhcIjsgfVxuXG4uaW9uLWlvcy1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJhXCI7IH1cblxuLmlvbi1pb3MtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZFwiOyB9XG5cbi5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyY1wiOyB9XG5cbi5pb24taW9zLWZsYW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDJmXCI7IH1cblxuLmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQyZVwiOyB9XG5cbi5pb24taW9zLWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzMFwiOyB9XG5cbi5pb24taW9zLWZsb3dlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzM1wiOyB9XG5cbi5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDMyXCI7IH1cblxuLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDM1XCI7IH1cblxuLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzRcIjsgfVxuXG4uaW9uLWlvcy1mb290YmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzN1wiOyB9XG5cbi5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzZcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzOVwiOyB9XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0MzhcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzYlwiOyB9XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0M2FcIjsgfVxuXG4uaW9uLWlvcy1nZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNkXCI7IH1cblxuLmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDNjXCI7IH1cblxuLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZlwiOyB9XG5cbi5pb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQzZVwiOyB9XG5cbi5pb24taW9zLWdyaWQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG5cbi5pb24taW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQwXCI7IH1cblxuLmlvbi1pb3MtaGVhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDNcIjsgfVxuXG4uaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQyXCI7IH1cblxuLmlvbi1pb3MtaGVscDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0NlwiOyB9XG5cbi5pb24taW9zLWhlbHAtZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDRcIjsgfVxuXG4uaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NDVcIjsgfVxuXG4uaW9uLWlvcy1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ4XCI7IH1cblxuLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ3XCI7IH1cblxuLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGFcIjsgfVxuXG4uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDQ5XCI7IH1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGRcIjsgfVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ0YlwiOyB9XG5cbi5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGNcIjsgfVxuXG4uaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDRlXCI7IH1cblxuLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cblxuLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NGZcIjsgfVxuXG4uaW9uLWlvcy1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTJcIjsgfVxuXG4uaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1MVwiOyB9XG5cbi5pb24taW9zLWxpc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTRcIjsgfVxuXG4uaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1NlwiOyB9XG5cbi5pb24taW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NTVcIjsgfVxuXG4uaW9uLWlvcy1sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NThcIjsgfVxuXG4uaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1N1wiOyB9XG5cbi5pb24taW9zLWxvb3A6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWFcIjsgfVxuXG4uaW9uLWlvcy1sb29wLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5pb24taW9zLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWNcIjsgfVxuXG4uaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWJcIjsgfVxuXG4uaW9uLWlvcy1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWVcIjsgfVxuXG4uaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XG5cbi5pb24taW9zLW1pYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MVwiOyB9XG5cbi5pb24taW9zLW1pYy1vZmY6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2MFwiOyB9XG5cbi5pb24taW9zLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY0XCI7IH1cblxuLmlvbi1pb3MtbWludXMtZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjJcIjsgfVxuXG4uaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDYzXCI7IH1cblxuLmlvbi1pb3MtbW9uaXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5pb24taW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2NVwiOyB9XG5cbi5pb24taW9zLW1vb246YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjhcIjsgfVxuXG4uaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NjdcIjsgfVxuXG4uaW9uLWlvcy1tb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZhXCI7IH1cblxuLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDY5XCI7IH1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZiXCI7IH1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG5cbi5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZlXCI7IH1cblxuLmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG5cbi5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XG5cbi5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDZmXCI7IH1cblxuLmlvbi1pb3MtcGFwZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0NzJcIjsgfVxuXG4uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDcxXCI7IH1cblxuLmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG5cbi5pb24taW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3M1wiOyB9XG5cbi5pb24taW9zLXBhcnRseXN1bm55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc2XCI7IH1cblxuLmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3NVwiOyB9XG5cbi5pb24taW9zLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cblxuLmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3N1wiOyB9XG5cbi5pb24taW9zLXBhdzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3YVwiOyB9XG5cbi5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDc5XCI7IH1cblxuLmlvbi1pb3MtcGVvcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdjXCI7IH1cblxuLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2JcIjsgfVxuXG4uaW9uLWlvcy1wZXJzb246YmVmb3JlIHsgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4uaW9uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XG5cbi5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4MFwiOyB9XG5cbi5pb24taW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDdmXCI7IH1cblxuLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDgyXCI7IH1cblxuLmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODFcIjsgfVxuXG4uaW9uLWlvcy1waWU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODRcIjsgfVxuXG4uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4M1wiOyB9XG5cbi5pb24taW9zLXBpbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODZcIjsgfVxuXG4uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODVcIjsgfVxuXG4uaW9uLWlvcy1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg4XCI7IH1cblxuLmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDg3XCI7IH1cblxuLmlvbi1pb3MtcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XG5cbi5pb24taW9zLXBsdXMtZW1wdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ODlcIjsgfVxuXG4uaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGFcIjsgfVxuXG4uaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XG5cbi5pb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGNcIjsgfVxuXG4uaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OGZcIjsgfVxuXG4uaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ4ZVwiOyB9XG5cbi5pb24taW9zLXByaW50ZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTFcIjsgfVxuXG4uaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OTBcIjsgfVxuXG4uaW9uLWlvcy1wdWxzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XG5cbi5pb24taW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5MlwiOyB9XG5cbi5pb24taW9zLXJhaW55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk1XCI7IH1cblxuLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5pb24taW9zLXJlY29yZGluZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XG5cbi5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cblxuLmlvbi1pb3MtcmVkbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5OVwiOyB9XG5cbi5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjQ5OFwiOyB9XG5cbi5pb24taW9zLXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWNcIjsgfVxuXG4uaW9uLWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDlhXCI7IH1cblxuLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDliXCI7IH1cblxuLmlvbi1pb3MtcmVsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDlkXCI7IH1cblxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGY0OWZcIjsgfVxuXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNDllXCI7IH1cblxuLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGExXCI7IH1cblxuLmlvbi1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YTBcIjsgfVxuXG4uaW9uLWlvcy1yb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGEzXCI7IH1cblxuLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGEyXCI7IH1cblxuLmlvbi1pb3Mtc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE1XCI7IH1cblxuLmlvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhNFwiOyB9XG5cbi5pb24taW9zLXNldHRpbmdzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE3XCI7IH1cblxuLmlvbi1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE2XCI7IH1cblxuLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhOVwiOyB9XG5cbi5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGE4XCI7IH1cblxuLmlvbi1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGFiXCI7IH1cblxuLmlvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWFcIjsgfVxuXG4uaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhZFwiOyB9XG5cbi5pb24taW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YWNcIjsgfVxuXG4uaW9uLWlvcy1zbm93eTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhZVwiOyB9XG5cbi5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGIwXCI7IH1cblxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRhZlwiOyB9XG5cbi5pb24taW9zLXN0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjNcIjsgfVxuXG4uaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjFcIjsgfVxuXG4uaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjJcIjsgfVxuXG4uaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YjVcIjsgfVxuXG4uaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNFwiOyB9XG5cbi5pb24taW9zLXN1bm55OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI3XCI7IH1cblxuLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiNlwiOyB9XG5cbi5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiOVwiOyB9XG5cbi5pb24taW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGI4XCI7IH1cblxuLmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiYlwiOyB9XG5cbi5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiYVwiOyB9XG5cbi5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG5cbi5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGJjXCI7IH1cblxuLmlvbi1pb3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiZlwiOyB9XG5cbi5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRiZVwiOyB9XG5cbi5pb24taW9zLXRpbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMxXCI7IH1cblxuLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjMFwiOyB9XG5cbi5pb24taW9zLXRvZ2dsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjM1wiOyB9XG5cbi5pb24taW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGMyXCI7IH1cblxuLmlvbi1pb3MtdHJhc2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0YzVcIjsgfVxuXG4uaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM0XCI7IH1cblxuLmlvbi1pb3MtdW5kbzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjN1wiOyB9XG5cbi5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjNlwiOyB9XG5cbi5pb24taW9zLXVubG9ja2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGM5XCI7IH1cblxuLmlvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjOFwiOyB9XG5cbi5pb24taW9zLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRjYlwiOyB9XG5cbi5pb24taW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNhXCI7IH1cblxuLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2RcIjsgfVxuXG4uaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNjXCI7IH1cblxuLmlvbi1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3JlIHsgY29udGVudDogXCJcXGY0Y2VcIjsgfVxuXG4uaW9uLWlvcy12b2x1bWUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGNmXCI7IH1cblxuLmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQxXCI7IH1cblxuLmlvbi1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDBcIjsgfVxuXG4uaW9uLWlvcy13b3JsZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkM1wiOyB9XG5cbi5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDJcIjsgfVxuXG4uaW9uLWlwYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4uaW9uLWlwaG9uZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG5cbi5pb24taXBvZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5pb24tamV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cblxuLmlvbi1rZXk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4uaW9uLWtuaWZlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLmlvbi1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uaW9uLWxlYWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4uaW9uLWxldmVsczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi5pb24tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cblxuLmlvbi1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmlvbi1sb2FkLWE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uaW9uLWxvYWQtYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5YlwiOyB9XG5cbi5pb24tbG9hZC1jOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjljXCI7IH1cblxuLmlvbi1sb2FkLWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4uaW9uLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZmXCI7IH1cblxuLmlvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ0XCI7IH1cblxuLmlvbi1sb2NrZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uaW9uLWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi5pb24tbG9nLW91dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZlwiOyB9XG5cbi5pb24tbG9vcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5pb24tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLmlvbi1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmlvbi1tYW46YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4uaW9uLW1hcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwM1wiOyB9XG5cbi5pb24tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLmlvbi1tZXJnZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZlwiOyB9XG5cbi5pb24tbWljLWE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDRcIjsgfVxuXG4uaW9uLW1pYy1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLmlvbi1taWMtYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG5cbi5pb24tbWludXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4uaW9uLW1pbnVzLWNpcmNsZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDdcIjsgfVxuXG4uaW9uLW1pbnVzLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLmlvbi1tb2RlbC1zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmlvbi1tb25pdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmlvbi1tb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmlvbi1tb3VzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MFwiOyB9XG5cbi5pb24tbXVzaWMtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwY1wiOyB9XG5cbi5pb24tbmF2aWNvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi5pb24tbmF2aWNvbi1yb3VuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5pb24tbmF2aWdhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4uaW9uLW5ldHdvcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDFcIjsgfVxuXG4uaW9uLW5vLXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uaW9uLW51Y2xlYXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTRcIjsgfVxuXG4uaW9uLW91dGxldDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MlwiOyB9XG5cbi5pb24tcGFpbnRicnVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkNVwiOyB9XG5cbi5pb24tcGFpbnRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZDZcIjsgfVxuXG4uaW9uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmMzXCI7IH1cblxuLmlvbi1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGZcIjsgfVxuXG4uaW9uLXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLmlvbi1wZXJzb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uaW9uLXBlcnNvbi1hZGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uaW9uLXBlcnNvbi1zdGFsa2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLmlvbi1waWUtZ3JhcGg6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTVcIjsgfVxuXG4uaW9uLXBpbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG5cbi5pb24tcGlucG9pbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4uaW9uLXBpenphOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLmlvbi1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG5cbi5pb24tcGxhbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cblxuLmlvbi1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLmlvbi1wbGF5c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG5cbi5pb24tcGx1czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmlvbi1wbHVzLXJvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmlvbi1wb2RpdW06YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDRcIjsgfVxuXG4uaW9uLXBvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cblxuLmlvbi1wb3dlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5pb24tcHJpY2V0YWc6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWFcIjsgfVxuXG4uaW9uLXByaWNldGFnczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhYlwiOyB9XG5cbi5pb24tcHJpbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG5cbi5pb24tcHVsbC1yZXF1ZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ1XCI7IH1cblxuLmlvbi1xci1zY2FubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ2XCI7IH1cblxuLmlvbi1xdW90ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0N1wiOyB9XG5cbi5pb24tcmFkaW8td2F2ZXM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWNcIjsgfVxuXG4uaW9uLXJlY29yZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5pb24tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi5pb24tcmVwbHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uaW9uLXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG5cbi5pb24tcmliYm9uLWE6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDhcIjsgfVxuXG4uaW9uLXJpYmJvbi1iOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ5XCI7IH1cblxuLmlvbi1zYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGFcIjsgfVxuXG4uaW9uLXNhZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ3XCI7IH1cblxuLmlvbi1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0YlwiOyB9XG5cbi5pb24tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFmXCI7IH1cblxuLmlvbi1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi5pb24tc2hhcmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjBcIjsgfVxuXG4uaW9uLXNodWZmbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4uaW9uLXNraXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4uaW9uLXNraXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjVcIjsgfVxuXG4uaW9uLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uaW9uLXNvY2lhbC1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cblxuLmlvbi1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGQ4XCI7IH1cblxuLmlvbi1zb2NpYWwtYXBwbGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjdcIjsgfVxuXG4uaW9uLXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLmlvbi1zb2NpYWwtYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZlwiOyB9XG5cbi5pb24tc29jaWFsLWJpdGNvaW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5pb24tc29jaWFsLWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyOVwiOyB9XG5cbi5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLmlvbi1zb2NpYWwtY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRiXCI7IH1cblxuLmlvbi1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZGFcIjsgfVxuXG4uaW9uLXNvY2lhbC1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRkXCI7IH1cblxuLmlvbi1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGRjXCI7IH1cblxuLmlvbi1zb2NpYWwtY3NzMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkZlwiOyB9XG5cbi5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRkZVwiOyB9XG5cbi5pb24tc29jaWFsLWRlc2lnbmVybmV3czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi5pb24tc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLmlvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uaW9uLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJjXCI7IH1cblxuLmlvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZlwiOyB9XG5cbi5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZVwiOyB9XG5cbi5pb24tc29jaWFsLWV1cm86YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTFcIjsgfVxuXG4uaW9uLXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZTBcIjsgfVxuXG4uaW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi5pb24tc29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzBcIjsgfVxuXG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRkXCI7IH1cblxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRjXCI7IH1cblxuLmlvbi1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5pb24tc29jaWFsLWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG5cbi5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRmXCI7IH1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGVcIjsgfVxuXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLmlvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzN1wiOyB9XG5cbi5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5pb24tc29jaWFsLWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGUzXCI7IH1cblxuLmlvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlMlwiOyB9XG5cbi5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MVwiOyB9XG5cbi5pb24tc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUwXCI7IH1cblxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlNVwiOyB9XG5cbi5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlNFwiOyB9XG5cbi5pb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmlvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cblxuLmlvbi1zb2NpYWwtbm9kZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU3XCI7IH1cblxuLmlvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlOFwiOyB9XG5cbi5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5pb24tc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cblxuLmlvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGU5XCI7IH1cblxuLmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmlvbi1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4uaW9uLXNvY2lhbC1yc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4uaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5pb24tc29jaWFsLXNhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWFcIjsgfVxuXG4uaW9uLXNvY2lhbC1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZlwiOyB9XG5cbi5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4uaW9uLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlY1wiOyB9XG5cbi5pb24tc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZWJcIjsgfVxuXG4uaW9uLXNvY2lhbC10dW1ibHI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4uaW9uLXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5pb24tc29jaWFsLXR1eDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjNVwiOyB9XG5cbi5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRlZVwiOyB9XG5cbi5pb24tc29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGVkXCI7IH1cblxuLmlvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG5cbi5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5pb24tc29jaWFsLXVzZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1M1wiOyB9XG5cbi5pb24tc29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUyXCI7IH1cblxuLmlvbi1zb2NpYWwtdmltZW86YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uaW9uLXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLmlvbi1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjBcIjsgfVxuXG4uaW9uLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cblxuLmlvbi1zb2NpYWwtd2luZG93czpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0N1wiOyB9XG5cbi5pb24tc29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NlwiOyB9XG5cbi5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi5pb24tc29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ4XCI7IH1cblxuLmlvbi1zb2NpYWwteWFob286YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4uaW9uLXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRhXCI7IH1cblxuLmlvbi1zb2NpYWwteWVuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGYyXCI7IH1cblxuLmlvbi1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjFcIjsgfVxuXG4uaW9uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLmlvbi1zb2NpYWwteW91dHViZS1vdXRsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLmlvbi1zb3VwLWNhbjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmNFwiOyB9XG5cbi5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmM1wiOyB9XG5cbi5pb24tc3BlYWtlcnBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLmlvbi1zcGVlZG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi5pb24tc3Bvb246YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4uaW9uLXN0YXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uaW9uLXN0YXRzLWJhcnM6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uaW9uLXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmlvbi1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRmXCI7IH1cblxuLmlvbi10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNlwiOyB9XG5cbi5pb24tdGh1bWJzZG93bjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MFwiOyB9XG5cbi5pb24tdGh1bWJzdXA6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTFcIjsgfVxuXG4uaW9uLXRvZ2dsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NVwiOyB9XG5cbi5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NFwiOyB9XG5cbi5pb24tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogXCJcXGY0ZjVcIjsgfVxuXG4uaW9uLXRyYXNoLWE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTJcIjsgfVxuXG4uaW9uLXRyYXNoLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4uaW9uLXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NlwiOyB9XG5cbi5pb24tdHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmNGY3XCI7IH1cblxuLmlvbi10c2hpcnQtb3V0bGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjRmNlwiOyB9XG5cbi5pb24tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjdcIjsgfVxuXG4uaW9uLXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTdcIjsgfVxuXG4uaW9uLXVubG9ja2VkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLmlvbi11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4uaW9uLXVzYjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiOFwiOyB9XG5cbi5pb24tdmlkZW9jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uaW9uLXZvbHVtZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmlvbi12b2x1bWUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmlvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmlvbi12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5pb24td2FuZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG5cbi5pb24td2F0ZXJkcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cblxuLmlvbi13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLmlvbi13aW5lZ2xhc3M6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4uaW9uLXdvbWFuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cblxuLmlvbi13cmVuY2g6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmFcIjsgfVxuXG4uaW9uLXhib3g6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGNcIjsgfVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuICosXG4gOjpiZWZvcmUsXG4gOjphZnRlciB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Pc3dhbGQ6d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDppdGFsLHdnaHRAMCw0MDA7MCw2MDA7MSw0MDA7MSw2MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8vIFNBTlMgPT09PT09PT09PT09PT09PT09PT09PT1cbiRzYW5zOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4vLyA0MDAgaSwgNjAwIGlcbi8vIFNFUklGID09PT09PT09PT09PT09PT09PT09PT1cbiRzZXJpZjogXCJCb29rIEFudGlxdWFcIiwgQmFza2VydmlsbGUsIEdlb3JnaWEsIHNlcmlmO1xuLy8gSEVBRExJTkUgPT09PT09PT09PT09PT09PT09PVxuJGhlYWRsaW5lOiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuLy8gNDAwLCA3MDBcbi8vIEZPTlQgQVdFU09NRSBDVVNUT00gPT09PT09PT09PT09PT09XG4kZmEtY3VzdG9tOiAnZmEtY3VzdG9tJztcblxuLnNhbnMgeyBmb250LWZhbWlseTogJHNhbnM7IH1cbi5zZXJpZiB7IGZvbnQtZmFtaWx5OiAkc2VyaWY7IH1cbi5oZWFkbGluZSB7IGZvbnQtZmFtaWx5OiAkaGVhZGxpbmU7IH1cblxuLy8gRm9udCBXZWlnaHRzXG4kcmVndWxhcjogNDAwO1xuJHNlbWlib2xkOiA2MDA7XG4kYm9sZDogNzAwO1xuXG4ucmVndWxhciB7IGZvbnQtd2VpZ2h0OiAkcmVndWxhcjsgfVxuLnNlbWlib2xkIHsgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDsgfVxuLmJvbGQgeyBmb250LXdlaWdodDogJGJvbGQ7IH1cblxuLy8gTGluZSBoZWlnaHRzXG4kbGgtYmFzZTogMS44O1xuJGxoLWNvbXBhY3Q6IDEuMztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExFVFRFUiBTUEFDRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRscy1iYXNlOiAwLjA2cmVtO1xuXG4vLyBCYXNlIEZvbnRcbiRiYXNlLWZvbnQtZmFtaWx5OiAkc2FucztcbiRiYXNlLWZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiRiYXNlLWZvbnQtc2l6ZTogMTZweDtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbiRiYXNlLWxldHRlci1zcGFjZTogMC41cHg7XG5cbi8vIEhlYWRpbmdzIEZvbnQgU2l6ZXNcbiRoZWFkZXItaDEtZm9udC1zaXplOiA0LjRyZW07IC8vNThweFxuJGhlYWRlci1oMi1mb250LXNpemU6IDIuOHJlbTsgLy8zOHB4XG4kaGVhZGVyLWgzLWZvbnQtc2l6ZTogMS41NjNyZW07IC8vMjVcbiRoZWFkZXItaDQtZm9udC1zaXplOiAxLjM3NXJlbTsgLy8yMlxuJGhlYWRlci1oNS1mb250LXNpemU6IDFyZW07IC8vMTlcblxuLy8gZnJvbnQgcGFnZSBoZWFkZXIgc3R5bGVzXG4kZnJvbnQtaGVhZGVyLWgxLWZvbnQtc2l6ZTogMy43NTByZW07IC8vNjBweFxuJGZyb250LWhlYWRlci1oMi1mb250LXNpemU6IDIuNXJlbTsgICAvLzQwcHhcbiRmcm9udC1oZWFkZXItaDMtZm9udC1zaXplOiAxLjg3NXJlbTsgLy8zMHB4XG4kZnJvbnQtaGVhZGVyLWg0LWZvbnQtc2l6ZTogMS41cmVtOyAgIC8vMjRweFxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSEVBRElORyBGT05UIFNUWUxFU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoZWFkZXItZm9udC1mYW1pbHk6ICRoZWFkbGluZTtcbiRoZWFkZXItZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuJGhlYWRlci1saW5lLWhlaWdodDogJGxoLWJhc2U7XG4kaGVhZGVyLWxldHRlci1zcGFjZTogJGxzLWJhc2U7XG4kaGVhZGVyLWNhc2U6IG5vbmU7XG5cbi8vIEhlYWRsaW5lcyBGb250IFN0eWxlc1xuJGhlYWRlci1mb250LWZhbWlseTogJHNhbnM7XG4kaGVhZGVyLWZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblxuLy8gQ2FsbCB0byBBY3Rpb25cbiRiYXNlLWN0YS1mb250LXNpemU6ICRoZWFkZXItaDQtZm9udC1zaXplO1xuJGJhc2UtY3RhLWZvbnQtZmFtaWx5OiAkc2FucztcbiRiYXNlLWN0YS1mb250LXdlaWdodDogJHJlZ3VsYXI7XG4kYmFzZS1jdGEtbGV0dGVyLXNwYWNlOiAxLjI1cHg7XG5cbi8vIE1pc2MgRm9udCBTaXplc1xuJGJhc2Utc21hbGwtZm9udC1zaXplOiAxNHB4O1xuXG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJHNhbnM7XG4gIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxoLWJhc2U7XG4gIGNvbG9yOiAjNTU1O1xufS8vYm9keVxuXG4ldWwtemVybyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn0vLyV1bC16ZXJvXG5cbi51bC16ZXJvIHsgQGV4dGVuZCAldWwtemVybzsgfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTUlTQyBGT05UIFZBUklBQkxFU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRiYXNlLXNtYWxsLWZvbnQtc2l6ZTogMTRweDtcblxuICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZTtcbiAgICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH0vL2gxLGgyLGgzLGg0LGg1LGg2XG5cbiAgaDEsLmgxIHsgZm9udC1zaXplOiAkaGVhZGVyLWgxLWZvbnQtc2l6ZTsgfVxuICBoMiwuaDIge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRlci1oMi1mb250LXNpemU7XG4gICAgY29sb3I6ICRoZWFkbGluZS1ncmV5O1xuICB9XG4gIGgzLC5oMyB7IGZvbnQtc2l6ZTogJGhlYWRlci1oMy1mb250LXNpemU7IH1cbiAgaDQsLmg0IHsgZm9udC1zaXplOiAkaGVhZGVyLWg0LWZvbnQtc2l6ZTsgfVxuICBoNSwuaDUgeyBmb250LXNpemU6ICRoZWFkZXItaDUtZm9udC1zaXplOyB9XG5cbiAgaDEubm9kZS10aXRsZSB7XG4gICAgQGV4dGVuZCAuaDE7XG4gICAgJi5oMiB7IGZvbnQtc2l6ZTogJGhlYWRlci1oMi1mb250LXNpemU7IH1cbiAgICAmLmgzIHsgZm9udC1zaXplOiAkaGVhZGVyLWgzLWZvbnQtc2l6ZTsgfVxuICAgICYuaDQgeyBmb250LXNpemU6ICRoZWFkZXItaDQtZm9udC1zaXplOyB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkgeyAvLyA2NjcgLSBTTUFMTCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWgyLWZvbnQtc2l6ZTtcbiAgICAgICYuaDIgeyBmb250LXNpemU6ICRoZWFkZXItaDMtZm9udC1zaXplOyB9XG4gICAgICAmLmgzIHsgZm9udC1zaXplOiAkaGVhZGVyLWg0LWZvbnQtc2l6ZTsgfVxuICAgICAgJi5oNCB7IGZvbnQtc2l6ZTogJGhlYWRlci1oNS1mb250LXNpemU7IH1cbiAgICB9Ly9zbWFsbFxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwpIHsgLy8gNDgwIC0gWFNNQUxMID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBmb250LXNpemU6ICRoZWFkZXItaDMtZm9udC1zaXplO1xuICAgIH0vL3hzbWFsbFxuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gVFlQRSBIVE1MIFRBR1NcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgc21hbGwsLnNtYWxsIHtcbiAgXHRmb250LXNpemU6ICRiYXNlLXNtYWxsLWZvbnQtc2l6ZTtcbiAgfS8vc21hbGxcblxuICBiLGJvbGQsc3Ryb25nIHtcbiAgXHRmb250LXdlaWdodDogJGJvbGQ7XG4gIH0vL2JvbGRcblxuICBlbSxpLGl0YWxpYyxpdGFsaWNzIHtcbiAgXHRmb250LXN0eWxlOiBpdGFsaWM7XG4gIH0vL2l0YWxpY1xuXG4gIHUsIHVuZGVybGluZSB7XG4gIFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuY2FwcyB7XG4gIFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGhyIHtcbiAgXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgXHRkaXNwbGF5OiBibG9jaztcbiAgXHRjbGVhcjogYm90aDtcbiAgXHR3aWR0aDogMTAwJTtcbiAgXHRtYXJnaW46ICRnYXAgMDtcbiAgXHR3aWR0aDogMTAwJTtcbiAgXHRoZWlnaHQ6IDAuMTNyZW07XG4gIFx0Ym9yZGVyOiBub25lO1xuICBcdGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gIFx0Ym9yZGVyLWxlZnQ6IDAuNjE2cmVtIHNvbGlkICRncmV5LWxpZ2h0O1xuICBcdHBhZGRpbmctbGVmdDogJGdhcDtcbiAgXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50YWwgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRhciB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbiAgLnRleHQtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC02cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlM2UzZTM7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICB9XG4gICAgJjpob3ZlcjphZnRlciB7IGJvdHRvbTogLTNweDsgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAmOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206IDA7fVxuICAgIGEge1xuICAgICAgQGV4dGVuZCAudGV4dC1saW5rO1xuICAgICAgJltocmVmXj1cInRlbFwiXSB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgfVxuICB9XG5cbiAgYSB7IG91dGxpbmU6IG5vbmU7IH1cblxuICAuY29udGVudCB7XG4gICAgdWwge1xuICAgICAgQGV4dGVuZCAlbGlzdC1idWxsZXQ7XG4gICAgICAmLmxpc3QtemVybyB7IEBleHRlbmQgJWxpc3QtemVybzsgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LWFyZWEge1xuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgc3Ryb25nIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Pc3dhbGQ6d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDQwMDswLDYwMDsxLDQwMDsxLDYwMCZkaXNwbGF5PXN3YXBcIik7XG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG5AaW5jbHVkZSBicmVha3BvaW50KHh4bGcpIHsgLy8gMTIwMCAtIFhYTEFSR0UgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbn0vL3h4bGFyZ2VcblxuQGluY2x1ZGUgYnJlYWtwb2ludCh4bGcpIHsgLy8gMTAyNCAtIFhMQVJHRSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxufS8veGxhcmdlXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHsgLy8gODkwIC0gTEFSR0UgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbn0vL2xhcmdlXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQobWVkKSB7IC8vIDc2OCAtIE1FRElVTSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxufS8vbWVkaXVtXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHsgLy8gNjY3IC0gU01BTEwgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxufS8vc21hbGxcblxuQGluY2x1ZGUgYnJlYWtwb2ludCh4c21hbGwpIHsgLy8gNDgwIC0gWFNNQUxMID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbn0vL3hzbWFsbFxuKi9cbi53aGl0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5ibGFjayB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wcmltYXJ5IHtcbiAgY29sb3I6ICMwYTIwNDAgIWltcG9ydGFudDsgfVxuXG4uc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM5NmM5NDAgIWltcG9ydGFudDsgfVxuXG4udGVydGlhcnkge1xuICBjb2xvcjogIzc4YTEzMyAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEyMDQwOyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTZjOTQwOyB9XG5cbi5iZy14bHRncmV5IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuXG4udGV4dC1ncmV5IHtcbiAgY29sb3I6ICMzYzNjNDA7IH1cblxuLmhlYWRsaW5lLWdyZXkge1xuICBjb2xvcjogIzg0ODg4ZDsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAucm93Lm5lc3RlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjU2M3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjU2M3JlbTsgfVxuXG4ucm93LnJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLmNvbC5yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cbi5jb2wteHMsXG4uY29sLXhzLTEsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTksXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMS41NjNyZW07XG4gIHBhZGRpbmctbGVmdDogMS41NjNyZW07IH1cblxuLmNvbC14cyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtMSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMyU7IH1cblxuLmNvbC14cy0yIHtcbiAgZmxleC1iYXNpczogMTYuNjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjclOyB9XG5cbi5jb2wteHMtMyB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgZmxleC1iYXNpczogMzMuMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMlOyB9XG5cbi5jb2wteHMtNSB7XG4gIGZsZXgtYmFzaXM6IDQxLjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY3JTsgfVxuXG4uY29sLXhzLTYge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wteHMtNyB7XG4gIGZsZXgtYmFzaXM6IDU4LjMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzJTsgfVxuXG4uY29sLXhzLTgge1xuICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NyU7IH1cblxuLmNvbC14cy05IHtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLXhzLTEwIHtcbiAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMlOyB9XG5cbi5jb2wteHMtMTEge1xuICBmbGV4LWJhc2lzOiA5MS42NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NyU7IH1cblxuLmNvbC14cy0xMiB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY3JTsgfVxuXG4uc3RhcnQteHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmNlbnRlci14cyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmVuZC14cyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50b3AteHMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ubWlkZGxlLXhzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYm90dG9tLXhzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5hcm91bmQteHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4uYmV0d2Vlbi14cyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZmlyc3QteHMge1xuICBvcmRlcjogLTE7IH1cblxuLmxhc3QteHMge1xuICBvcmRlcjogMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gIC5jb2wtc20sXG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtc20tMTEsXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYzcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS41NjNyZW07IH1cbiAgLmNvbC1zbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleC1iYXNpczogMTYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NyU7IH1cbiAgLnN0YXJ0LXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY2VudGVyLXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVuZC1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudG9wLXNtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAubWlkZGxlLXNtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ib3R0b20tc20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuYXJvdW5kLXNtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuYmV0d2Vlbi1zbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5maXJzdC1zbSB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5sYXN0LXNtIHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCxcbiAgLmNvbC1tZC0xLFxuICAuY29sLW1kLTIsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1tZC00LFxuICAuY29sLW1kLTUsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1tZC03LFxuICAuY29sLW1kLTgsXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1tZC0xMCxcbiAgLmNvbC1tZC0xMSxcbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMS41NjNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2M3JlbTsgfVxuICAuY29sLW1kIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY3JTsgfVxuICAuc3RhcnQtbWQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jZW50ZXItbWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW5kLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50b3AtbWQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5taWRkbGUtbWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJvdHRvbS1tZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5hcm91bmQtbWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5iZXR3ZWVuLW1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZpcnN0LW1kIHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLmxhc3QtbWQge1xuICAgIG9yZGVyOiAxOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC1sZyxcbiAgLmNvbC1sZy0xLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMyxcbiAgLmNvbC1sZy00LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNixcbiAgLmNvbC1sZy03LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctOSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy0xMSxcbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMS41NjNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2M3JlbTsgfVxuICAuY29sLWxnIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY3JTsgfVxuICAuc3RhcnQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jZW50ZXItbGcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW5kLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50b3AtbGcge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5taWRkbGUtbGcge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmJvdHRvbS1sZyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5hcm91bmQtbGcge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5iZXR3ZWVuLWxnIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZpcnN0LWxnIHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLmxhc3QtbGcge1xuICAgIG9yZGVyOiAxOyB9IH1cblxuLyohXG4gIElvbmljb25zLCB2Mi4wLjBcbiAgQ3JlYXRlZCBieSBCZW4gU3BlcnJ5IGZvciB0aGUgSW9uaWMgRnJhbWV3b3JrLCBodHRwOi8vaW9uaWNvbnMuY29tL1xuICBodHRwczovL3R3aXR0ZXIuY29tL2JlbmpzcGVycnkgIGh0dHBzOi8vdHdpdHRlci5jb20vaW9uaWNmcmFtZXdvcmtcbiAgTUlUIExpY2Vuc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9kcmlmdHljby9pb25pY29uc1xuXG4gIEFuZHJvaWQtc3R5bGUgaWNvbnMgb3JpZ2luYWxseSBidWlsdCBieSBHb29nbGXigJlzXG4gIE1hdGVyaWFsIERlc2lnbiBJY29uczogaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9tYXRlcmlhbC1kZXNpZ24taWNvbnNcbiAgdXNlZCB1bmRlciBDQyBCWSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS80LjAvXG4gIE1vZGlmaWVkIGljb25zIHRvIGZpdCBpb25pY29u4oCZcyBncmlkIGZyb20gb3JpZ2luYWwuXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMuZW90P3Y9Mi4wLjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMuZW90P3Y9Mi4wLjAjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zLnR0Zj92PTIuMC4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pb25pY29ucy53b2ZmP3Y9Mi4wLjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMuc3ZnP3Y9Mi4wLjAjSW9uaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmlvbiwgLmlvbmljb25zLCAuaW9uLWFsZXJ0OmJlZm9yZSwgLmlvbi1hbGVydC1jaXJjbGVkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFkZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFsYXJtLWNsb2NrOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFsZXJ0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFwcHM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJjaGl2ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd246YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0LWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXA6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWFycm93LXVwOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWF0dGFjaDpiZWZvcmUsIC5pb24tYW5kcm9pZC1iYXI6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYmljeWNsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1ib2F0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWJ1bGI6YmVmb3JlLCAuaW9uLWFuZHJvaWQtYnVzOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNhbGw6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2FtZXJhOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jYXI6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2FydDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jaGF0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNoZWNrYm94OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2hlY2tib3gtb3V0bGluZS1ibGFuazpiZWZvcmUsIC5pb24tYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jbG9zZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jbG91ZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY2xvdWQtZG9uZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtY29tcGFzczpiZWZvcmUsIC5pb24tYW5kcm9pZC1jb250YWN0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNvbnRyYWN0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWNyZWF0ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1kZWxldGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtZGVza3RvcDpiZWZvcmUsIC5pb24tYW5kcm9pZC1kb2N1bWVudDpiZWZvcmUsIC5pb24tYW5kcm9pZC1kb25lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWRvbmUtYWxsOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmUsIC5pb24tYW5kcm9pZC1leGl0OmJlZm9yZSwgLmlvbi1hbmRyb2lkLWV4cGFuZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1mYXZvcml0ZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWZpbG06YmVmb3JlLCAuaW9uLWFuZHJvaWQtZm9sZGVyOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWZvbGRlci1vcGVuOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWZ1bm5lbDpiZWZvcmUsIC5pb24tYW5kcm9pZC1nbG9iZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1oYW5kOmJlZm9yZSwgLmlvbi1hbmRyb2lkLWhhbmdvdXQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtaGFwcHk6YmVmb3JlLCAuaW9uLWFuZHJvaWQtaG9tZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1pbWFnZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1sYXB0b3A6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbGlzdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1sb2NhdGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbG9jazpiZWZvcmUsIC5pb24tYW5kcm9pZC1tYWlsOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW1hcDpiZWZvcmUsIC5pb24tYW5kcm9pZC1tZW51OmJlZm9yZSwgLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSwgLmlvbi1hbmRyb2lkLW1vcmUtdmVydGljYWw6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUsIC5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW5vbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlLCAuaW9uLWFuZHJvaWQtb3BlbjpiZWZvcmUsIC5pb24tYW5kcm9pZC1vcHRpb25zOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBlb3BsZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1wZXJzb246YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGVyc29uLWFkZDpiZWZvcmUsIC5pb24tYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtcGluOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBsYW5lOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1wcmludDpiZWZvcmUsIC5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUsIC5pb24tYW5kcm9pZC1yZWZyZXNoOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXJlbW92ZTpiZWZvcmUsIC5pb24tYW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXJlc3RhdXJhbnQ6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc2FkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmUsIC5pb24tYW5kcm9pZC1zZW5kOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXNldHRpbmdzOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXNoYXJlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXNoYXJlLWFsdDpiZWZvcmUsIC5pb24tYW5kcm9pZC1zdGFyOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUsIC5pb24tYW5kcm9pZC1zdGFyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXN1YndheTpiZWZvcmUsIC5pb24tYW5kcm9pZC1zdW5ueTpiZWZvcmUsIC5pb24tYW5kcm9pZC1zeW5jOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXRleHRzbXM6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdGltZTpiZWZvcmUsIC5pb24tYW5kcm9pZC10cmFpbjpiZWZvcmUsIC5pb24tYW5kcm9pZC11bmxvY2s6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdXBsb2FkOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXZvbHVtZS1kb3duOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXZvbHVtZS1vZmY6YmVmb3JlLCAuaW9uLWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSwgLmlvbi1hbmRyb2lkLXdhbGs6YmVmb3JlLCAuaW9uLWFuZHJvaWQtd2FybmluZzpiZWZvcmUsIC5pb24tYW5kcm9pZC13YXRjaDpiZWZvcmUsIC5pb24tYW5kcm9pZC13aWZpOmJlZm9yZSwgLmlvbi1hcGVydHVyZTpiZWZvcmUsIC5pb24tYXJjaGl2ZTpiZWZvcmUsIC5pb24tYXJyb3ctZG93bi1hOmJlZm9yZSwgLmlvbi1hcnJvdy1kb3duLWI6YmVmb3JlLCAuaW9uLWFycm93LWRvd24tYzpiZWZvcmUsIC5pb24tYXJyb3ctZXhwYW5kOmJlZm9yZSwgLmlvbi1hcnJvdy1ncmFwaC1kb3duLWxlZnQ6YmVmb3JlLCAuaW9uLWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlLCAuaW9uLWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlLCAuaW9uLWFycm93LWdyYXBoLXVwLXJpZ2h0OmJlZm9yZSwgLmlvbi1hcnJvdy1sZWZ0LWE6YmVmb3JlLCAuaW9uLWFycm93LWxlZnQtYjpiZWZvcmUsIC5pb24tYXJyb3ctbGVmdC1jOmJlZm9yZSwgLmlvbi1hcnJvdy1tb3ZlOmJlZm9yZSwgLmlvbi1hcnJvdy1yZXNpemU6YmVmb3JlLCAuaW9uLWFycm93LXJldHVybi1sZWZ0OmJlZm9yZSwgLmlvbi1hcnJvdy1yZXR1cm4tcmlnaHQ6YmVmb3JlLCAuaW9uLWFycm93LXJpZ2h0LWE6YmVmb3JlLCAuaW9uLWFycm93LXJpZ2h0LWI6YmVmb3JlLCAuaW9uLWFycm93LXJpZ2h0LWM6YmVmb3JlLCAuaW9uLWFycm93LXNocmluazpiZWZvcmUsIC5pb24tYXJyb3ctc3dhcDpiZWZvcmUsIC5pb24tYXJyb3ctdXAtYTpiZWZvcmUsIC5pb24tYXJyb3ctdXAtYjpiZWZvcmUsIC5pb24tYXJyb3ctdXAtYzpiZWZvcmUsIC5pb24tYXN0ZXJpc2s6YmVmb3JlLCAuaW9uLWF0OmJlZm9yZSwgLmlvbi1iYWNrc3BhY2U6YmVmb3JlLCAuaW9uLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1iYWc6YmVmb3JlLCAuaW9uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlLCAuaW9uLWJhdHRlcnktZW1wdHk6YmVmb3JlLCAuaW9uLWJhdHRlcnktZnVsbDpiZWZvcmUsIC5pb24tYmF0dGVyeS1oYWxmOmJlZm9yZSwgLmlvbi1iYXR0ZXJ5LWxvdzpiZWZvcmUsIC5pb24tYmVha2VyOmJlZm9yZSwgLmlvbi1iZWVyOmJlZm9yZSwgLmlvbi1ibHVldG9vdGg6YmVmb3JlLCAuaW9uLWJvbmZpcmU6YmVmb3JlLCAuaW9uLWJvb2ttYXJrOmJlZm9yZSwgLmlvbi1ib3d0aWU6YmVmb3JlLCAuaW9uLWJyaWVmY2FzZTpiZWZvcmUsIC5pb24tYnVnOmJlZm9yZSwgLmlvbi1jYWxjdWxhdG9yOmJlZm9yZSwgLmlvbi1jYWxlbmRhcjpiZWZvcmUsIC5pb24tY2FtZXJhOmJlZm9yZSwgLmlvbi1jYXJkOmJlZm9yZSwgLmlvbi1jYXNoOmJlZm9yZSwgLmlvbi1jaGF0Ym94OmJlZm9yZSwgLmlvbi1jaGF0Ym94LXdvcmtpbmc6YmVmb3JlLCAuaW9uLWNoYXRib3hlczpiZWZvcmUsIC5pb24tY2hhdGJ1YmJsZTpiZWZvcmUsIC5pb24tY2hhdGJ1YmJsZS13b3JraW5nOmJlZm9yZSwgLmlvbi1jaGF0YnViYmxlczpiZWZvcmUsIC5pb24tY2hlY2ttYXJrOmJlZm9yZSwgLmlvbi1jaGVja21hcmstY2lyY2xlZDpiZWZvcmUsIC5pb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSwgLmlvbi1jaGV2cm9uLWRvd246YmVmb3JlLCAuaW9uLWNoZXZyb24tbGVmdDpiZWZvcmUsIC5pb24tY2hldnJvbi1yaWdodDpiZWZvcmUsIC5pb24tY2hldnJvbi11cDpiZWZvcmUsIC5pb24tY2xpcGJvYXJkOmJlZm9yZSwgLmlvbi1jbG9jazpiZWZvcmUsIC5pb24tY2xvc2U6YmVmb3JlLCAuaW9uLWNsb3NlLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLWNsb3NlLXJvdW5kOmJlZm9yZSwgLmlvbi1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUsIC5pb24tY2xvdWQ6YmVmb3JlLCAuaW9uLWNvZGU6YmVmb3JlLCAuaW9uLWNvZGUtZG93bmxvYWQ6YmVmb3JlLCAuaW9uLWNvZGUtd29ya2luZzpiZWZvcmUsIC5pb24tY29mZmVlOmJlZm9yZSwgLmlvbi1jb21wYXNzOmJlZm9yZSwgLmlvbi1jb21wb3NlOmJlZm9yZSwgLmlvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3JlLCAuaW9uLWNvbnRyYXN0OmJlZm9yZSwgLmlvbi1jcm9wOmJlZm9yZSwgLmlvbi1jdWJlOmJlZm9yZSwgLmlvbi1kaXNjOmJlZm9yZSwgLmlvbi1kb2N1bWVudDpiZWZvcmUsIC5pb24tZG9jdW1lbnQtdGV4dDpiZWZvcmUsIC5pb24tZHJhZzpiZWZvcmUsIC5pb24tZWFydGg6YmVmb3JlLCAuaW9uLWVhc2VsOmJlZm9yZSwgLmlvbi1lZGl0OmJlZm9yZSwgLmlvbi1lZ2c6YmVmb3JlLCAuaW9uLWVqZWN0OmJlZm9yZSwgLmlvbi1lbWFpbDpiZWZvcmUsIC5pb24tZW1haWwtdW5yZWFkOmJlZm9yZSwgLmlvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSwgLmlvbi1lcmxlbm1leWVyLWZsYXNrLWJ1YmJsZXM6YmVmb3JlLCAuaW9uLWV5ZTpiZWZvcmUsIC5pb24tZXllLWRpc2FibGVkOmJlZm9yZSwgLmlvbi1mZW1hbGU6YmVmb3JlLCAuaW9uLWZpbGluZzpiZWZvcmUsIC5pb24tZmlsbS1tYXJrZXI6YmVmb3JlLCAuaW9uLWZpcmViYWxsOmJlZm9yZSwgLmlvbi1mbGFnOmJlZm9yZSwgLmlvbi1mbGFtZTpiZWZvcmUsIC5pb24tZmxhc2g6YmVmb3JlLCAuaW9uLWZsYXNoLW9mZjpiZWZvcmUsIC5pb24tZm9sZGVyOmJlZm9yZSwgLmlvbi1mb3JrOmJlZm9yZSwgLmlvbi1mb3JrLXJlcG86YmVmb3JlLCAuaW9uLWZvcndhcmQ6YmVmb3JlLCAuaW9uLWZ1bm5lbDpiZWZvcmUsIC5pb24tZ2Vhci1hOmJlZm9yZSwgLmlvbi1nZWFyLWI6YmVmb3JlLCAuaW9uLWdyaWQ6YmVmb3JlLCAuaW9uLWhhbW1lcjpiZWZvcmUsIC5pb24taGFwcHk6YmVmb3JlLCAuaW9uLWhhcHB5LW91dGxpbmU6YmVmb3JlLCAuaW9uLWhlYWRwaG9uZTpiZWZvcmUsIC5pb24taGVhcnQ6YmVmb3JlLCAuaW9uLWhlYXJ0LWJyb2tlbjpiZWZvcmUsIC5pb24taGVscDpiZWZvcmUsIC5pb24taGVscC1idW95OmJlZm9yZSwgLmlvbi1oZWxwLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLWhvbWU6YmVmb3JlLCAuaW9uLWljZWNyZWFtOmJlZm9yZSwgLmlvbi1pbWFnZTpiZWZvcmUsIC5pb24taW1hZ2VzOmJlZm9yZSwgLmlvbi1pbmZvcm1hdGlvbjpiZWZvcmUsIC5pb24taW5mb3JtYXRpb24tY2lyY2xlZDpiZWZvcmUsIC5pb24taW9uaWM6YmVmb3JlLCAuaW9uLWlvcy1hbGFybTpiZWZvcmUsIC5pb24taW9zLWFsYXJtLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1hbGJ1bXM6YmVmb3JlLCAuaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGw6YmVmb3JlLCAuaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1hbmFseXRpY3M6YmVmb3JlLCAuaW9uLWlvcy1hbmFseXRpY3Mtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWFycm93LWJhY2s6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctZm9yd2FyZDpiZWZvcmUsIC5pb24taW9zLWFycm93LWxlZnQ6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy1yaWdodDpiZWZvcmUsIC5pb24taW9zLWFycm93LXRoaW4tZG93bjpiZWZvcmUsIC5pb24taW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmUsIC5pb24taW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlLCAuaW9uLWlvcy1hcnJvdy10aGluLXVwOmJlZm9yZSwgLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlLCAuaW9uLWlvcy1hdDpiZWZvcmUsIC5pb24taW9zLWF0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1iYXJjb2RlOmJlZm9yZSwgLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYmFzZWJhbGw6YmVmb3JlLCAuaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUsIC5pb24taW9zLWJhc2tldGJhbGwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJlbGw6YmVmb3JlLCAuaW9uLWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ib2R5OmJlZm9yZSwgLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYm9sdDpiZWZvcmUsIC5pb24taW9zLWJvbHQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJvb2s6YmVmb3JlLCAuaW9uLWlvcy1ib29rLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ib29rbWFya3M6YmVmb3JlLCAuaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWJveDpiZWZvcmUsIC5pb24taW9zLWJveC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSwgLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1icm93c2VyczpiZWZvcmUsIC5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSwgLmlvbi1pb3MtY2FsY3VsYXRvci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlLCAuaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2FtZXJhOmJlZm9yZSwgLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jYXJ0OmJlZm9yZSwgLmlvbi1pb3MtY2FydC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSwgLmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jaGF0YnViYmxlOmJlZm9yZSwgLmlvbi1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSwgLmlvbi1pb3MtY2hlY2ttYXJrLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSwgLmlvbi1pb3MtY2lyY2xlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jbG9jazpiZWZvcmUsIC5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jbG9zZTpiZWZvcmUsIC5pb24taW9zLWNsb3NlLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNsb3VkOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUsIC5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY2xvdWR5OmJlZm9yZSwgLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSwgLmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jbG91ZHktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNvZzpiZWZvcmUsIC5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY29sb3ItZmlsdGVyOmJlZm9yZSwgLmlvbi1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSwgLmlvbi1pb3MtY29sb3Itd2FuZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY29tcG9zZTpiZWZvcmUsIC5pb24taW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWNvbnRhY3Q6YmVmb3JlLCAuaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1jb3B5OmJlZm9yZSwgLmlvbi1pb3MtY29weS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtY3JvcDpiZWZvcmUsIC5pb24taW9zLWNyb3Atc3Ryb25nOmJlZm9yZSwgLmlvbi1pb3MtZG93bmxvYWQ6YmVmb3JlLCAuaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZHJhZzpiZWZvcmUsIC5pb24taW9zLWVtYWlsOmJlZm9yZSwgLmlvbi1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWV5ZTpiZWZvcmUsIC5pb24taW9zLWV5ZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlLCAuaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZmlsaW5nOmJlZm9yZSwgLmlvbi1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1maWxtOmJlZm9yZSwgLmlvbi1pb3MtZmlsbS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZmxhZzpiZWZvcmUsIC5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZsYW1lOmJlZm9yZSwgLmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZsYXNrOmJlZm9yZSwgLmlvbi1pb3MtZmxhc2stb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWZsb3dlcjpiZWZvcmUsIC5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZm9sZGVyOmJlZm9yZSwgLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1mb290YmFsbDpiZWZvcmUsIC5pb24taW9zLWZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUsIC5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYjpiZWZvcmUsIC5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1nZWFyOmJlZm9yZSwgLmlvbi1pb3MtZ2Vhci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUsIC5pb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWdyaWQtdmlldzpiZWZvcmUsIC5pb24taW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtaGVhcnQ6YmVmb3JlLCAuaW9uLWlvcy1oZWFydC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtaGVscDpiZWZvcmUsIC5pb24taW9zLWhlbHAtZW1wdHk6YmVmb3JlLCAuaW9uLWlvcy1oZWxwLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1ob21lOmJlZm9yZSwgLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtaW5maW5pdGU6YmVmb3JlLCAuaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlLCAuaW9uLWlvcy1pbmZvcm1hdGlvbi1lbXB0eTpiZWZvcmUsIC5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mta2V5cGFkOmJlZm9yZSwgLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1saWdodGJ1bGI6YmVmb3JlLCAuaW9uLWlvcy1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWxpc3Q6YmVmb3JlLCAuaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1sb2NhdGlvbjpiZWZvcmUsIC5pb24taW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1sb2NrZWQ6YmVmb3JlLCAuaW9uLWlvcy1sb2NrZWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLWxvb3A6YmVmb3JlLCAuaW9uLWlvcy1sb29wLXN0cm9uZzpiZWZvcmUsIC5pb24taW9zLW1lZGljYWw6YmVmb3JlLCAuaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1tZWRraXQ6YmVmb3JlLCAuaW9uLWlvcy1tZWRraXQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW1pYzpiZWZvcmUsIC5pb24taW9zLW1pYy1vZmY6YmVmb3JlLCAuaW9uLWlvcy1taWMtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW1pbnVzOmJlZm9yZSwgLmlvbi1pb3MtbWludXMtZW1wdHk6YmVmb3JlLCAuaW9uLWlvcy1taW51cy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbW9uaXRvcjpiZWZvcmUsIC5pb24taW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW1vb246YmVmb3JlLCAuaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1tb3JlOmJlZm9yZSwgLmlvbi1pb3MtbW9yZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSwgLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUsIC5pb24taW9zLW5hdmlnYXRlOmJlZm9yZSwgLmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUsIC5pb24taW9zLW51dHJpdGlvbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGFwZXI6YmVmb3JlLCAuaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGFwZXJwbGFuZTpiZWZvcmUsIC5pb24taW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBhcnRseXN1bm55OmJlZm9yZSwgLmlvbi1pb3MtcGFydGx5c3Vubnktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBhdXNlOmJlZm9yZSwgLmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBhdzpiZWZvcmUsIC5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGVvcGxlOmJlZm9yZSwgLmlvbi1pb3MtcGVvcGxlLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wZXJzb246YmVmb3JlLCAuaW9uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBlcnNvbmFkZDpiZWZvcmUsIC5pb24taW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSwgLmlvbi1pb3MtcGhvdG9zLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1waWU6YmVmb3JlLCAuaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXBpbnQ6YmVmb3JlLCAuaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wbGF5OmJlZm9yZSwgLmlvbi1pb3MtcGxheS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcGx1czpiZWZvcmUsIC5pb24taW9zLXBsdXMtZW1wdHk6YmVmb3JlLCAuaW9uLWlvcy1wbHVzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUsIC5pb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wcmljZXRhZ3M6YmVmb3JlLCAuaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXByaW50ZXI6YmVmb3JlLCAuaW9uLWlvcy1wcmludGVyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1wdWxzZTpiZWZvcmUsIC5pb24taW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUsIC5pb24taW9zLXJhaW55OmJlZm9yZSwgLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXJlY29yZGluZzpiZWZvcmUsIC5pb24taW9zLXJlY29yZGluZy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcmVkbzpiZWZvcmUsIC5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXJlZnJlc2g6YmVmb3JlLCAuaW9uLWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSwgLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcmVsb2FkOmJlZm9yZSwgLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlLCAuaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtcmV3aW5kOmJlZm9yZSwgLmlvbi1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1yb3NlOmJlZm9yZSwgLmlvbi1pb3Mtcm9zZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtc2VhcmNoOmJlZm9yZSwgLmlvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUsIC5pb24taW9zLXNldHRpbmdzOmJlZm9yZSwgLmlvbi1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZSwgLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUsIC5pb24taW9zLXNodWZmbGUtc3Ryb25nOmJlZm9yZSwgLmlvbi1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZSwgLmlvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1za2lwZm9yd2FyZDpiZWZvcmUsIC5pb24taW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1zbm93eTpiZWZvcmUsIC5pb24taW9zLXNwZWVkb21ldGVyOmJlZm9yZSwgLmlvbi1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXN0YXI6YmVmb3JlLCAuaW9uLWlvcy1zdGFyLWhhbGY6YmVmb3JlLCAuaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlLCAuaW9uLWlvcy1zdG9wd2F0Y2gtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXN1bm55OmJlZm9yZSwgLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRlbGVwaG9uZTpiZWZvcmUsIC5pb24taW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUsIC5pb24taW9zLXRlbm5pc2JhbGwtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUsIC5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdGltZTpiZWZvcmUsIC5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRpbWVyOmJlZm9yZSwgLmlvbi1pb3MtdGltZXItb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXRvZ2dsZTpiZWZvcmUsIC5pb24taW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdHJhc2g6YmVmb3JlLCAuaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdW5kbzpiZWZvcmUsIC5pb24taW9zLXVuZG8tb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXVubG9ja2VkOmJlZm9yZSwgLmlvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUsIC5pb24taW9zLXVwbG9hZDpiZWZvcmUsIC5pb24taW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlLCAuaW9uLWlvcy12aWRlb2NhbS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3JlLCAuaW9uLWlvcy12b2x1bWUtbG93OmJlZm9yZSwgLmlvbi1pb3Mtd2luZWdsYXNzOmJlZm9yZSwgLmlvbi1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlvcy13b3JsZDpiZWZvcmUsIC5pb24taW9zLXdvcmxkLW91dGxpbmU6YmVmb3JlLCAuaW9uLWlwYWQ6YmVmb3JlLCAuaW9uLWlwaG9uZTpiZWZvcmUsIC5pb24taXBvZDpiZWZvcmUsIC5pb24tamV0OmJlZm9yZSwgLmlvbi1rZXk6YmVmb3JlLCAuaW9uLWtuaWZlOmJlZm9yZSwgLmlvbi1sYXB0b3A6YmVmb3JlLCAuaW9uLWxlYWY6YmVmb3JlLCAuaW9uLWxldmVsczpiZWZvcmUsIC5pb24tbGlnaHRidWxiOmJlZm9yZSwgLmlvbi1saW5rOmJlZm9yZSwgLmlvbi1sb2FkLWE6YmVmb3JlLCAuaW9uLWxvYWQtYjpiZWZvcmUsIC5pb24tbG9hZC1jOmJlZm9yZSwgLmlvbi1sb2FkLWQ6YmVmb3JlLCAuaW9uLWxvY2F0aW9uOmJlZm9yZSwgLmlvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSwgLmlvbi1sb2NrZWQ6YmVmb3JlLCAuaW9uLWxvZy1pbjpiZWZvcmUsIC5pb24tbG9nLW91dDpiZWZvcmUsIC5pb24tbG9vcDpiZWZvcmUsIC5pb24tbWFnbmV0OmJlZm9yZSwgLmlvbi1tYWxlOmJlZm9yZSwgLmlvbi1tYW46YmVmb3JlLCAuaW9uLW1hcDpiZWZvcmUsIC5pb24tbWVka2l0OmJlZm9yZSwgLmlvbi1tZXJnZTpiZWZvcmUsIC5pb24tbWljLWE6YmVmb3JlLCAuaW9uLW1pYy1iOmJlZm9yZSwgLmlvbi1taWMtYzpiZWZvcmUsIC5pb24tbWludXM6YmVmb3JlLCAuaW9uLW1pbnVzLWNpcmNsZWQ6YmVmb3JlLCAuaW9uLW1pbnVzLXJvdW5kOmJlZm9yZSwgLmlvbi1tb2RlbC1zOmJlZm9yZSwgLmlvbi1tb25pdG9yOmJlZm9yZSwgLmlvbi1tb3JlOmJlZm9yZSwgLmlvbi1tb3VzZTpiZWZvcmUsIC5pb24tbXVzaWMtbm90ZTpiZWZvcmUsIC5pb24tbmF2aWNvbjpiZWZvcmUsIC5pb24tbmF2aWNvbi1yb3VuZDpiZWZvcmUsIC5pb24tbmF2aWdhdGU6YmVmb3JlLCAuaW9uLW5ldHdvcms6YmVmb3JlLCAuaW9uLW5vLXNtb2tpbmc6YmVmb3JlLCAuaW9uLW51Y2xlYXI6YmVmb3JlLCAuaW9uLW91dGxldDpiZWZvcmUsIC5pb24tcGFpbnRicnVzaDpiZWZvcmUsIC5pb24tcGFpbnRidWNrZXQ6YmVmb3JlLCAuaW9uLXBhcGVyLWFpcnBsYW5lOmJlZm9yZSwgLmlvbi1wYXBlcmNsaXA6YmVmb3JlLCAuaW9uLXBhdXNlOmJlZm9yZSwgLmlvbi1wZXJzb246YmVmb3JlLCAuaW9uLXBlcnNvbi1hZGQ6YmVmb3JlLCAuaW9uLXBlcnNvbi1zdGFsa2VyOmJlZm9yZSwgLmlvbi1waWUtZ3JhcGg6YmVmb3JlLCAuaW9uLXBpbjpiZWZvcmUsIC5pb24tcGlucG9pbnQ6YmVmb3JlLCAuaW9uLXBpenphOmJlZm9yZSwgLmlvbi1wbGFuZTpiZWZvcmUsIC5pb24tcGxhbmV0OmJlZm9yZSwgLmlvbi1wbGF5OmJlZm9yZSwgLmlvbi1wbGF5c3RhdGlvbjpiZWZvcmUsIC5pb24tcGx1czpiZWZvcmUsIC5pb24tcGx1cy1jaXJjbGVkOmJlZm9yZSwgLmlvbi1wbHVzLXJvdW5kOmJlZm9yZSwgLmlvbi1wb2RpdW06YmVmb3JlLCAuaW9uLXBvdW5kOmJlZm9yZSwgLmlvbi1wb3dlcjpiZWZvcmUsIC5pb24tcHJpY2V0YWc6YmVmb3JlLCAuaW9uLXByaWNldGFnczpiZWZvcmUsIC5pb24tcHJpbnRlcjpiZWZvcmUsIC5pb24tcHVsbC1yZXF1ZXN0OmJlZm9yZSwgLmlvbi1xci1zY2FubmVyOmJlZm9yZSwgLmlvbi1xdW90ZTpiZWZvcmUsIC5pb24tcmFkaW8td2F2ZXM6YmVmb3JlLCAuaW9uLXJlY29yZDpiZWZvcmUsIC5pb24tcmVmcmVzaDpiZWZvcmUsIC5pb24tcmVwbHk6YmVmb3JlLCAuaW9uLXJlcGx5LWFsbDpiZWZvcmUsIC5pb24tcmliYm9uLWE6YmVmb3JlLCAuaW9uLXJpYmJvbi1iOmJlZm9yZSwgLmlvbi1zYWQ6YmVmb3JlLCAuaW9uLXNhZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zY2lzc29yczpiZWZvcmUsIC5pb24tc2VhcmNoOmJlZm9yZSwgLmlvbi1zZXR0aW5nczpiZWZvcmUsIC5pb24tc2hhcmU6YmVmb3JlLCAuaW9uLXNodWZmbGU6YmVmb3JlLCAuaW9uLXNraXAtYmFja3dhcmQ6YmVmb3JlLCAuaW9uLXNraXAtZm9yd2FyZDpiZWZvcmUsIC5pb24tc29jaWFsLWFuZHJvaWQ6YmVmb3JlLCAuaW9uLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1hbmd1bGFyOmJlZm9yZSwgLmlvbi1zb2NpYWwtYW5ndWxhci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtYXBwbGU6YmVmb3JlLCAuaW9uLXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtYml0Y29pbjpiZWZvcmUsIC5pb24tc29jaWFsLWJpdGNvaW4tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWJ1ZmZlcjpiZWZvcmUsIC5pb24tc29jaWFsLWJ1ZmZlci1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtY2hyb21lOmJlZm9yZSwgLmlvbi1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1jb2RlcGVuOmJlZm9yZSwgLmlvbi1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtY3NzMzpiZWZvcmUsIC5pb24tc29jaWFsLWNzczMtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWRlc2lnbmVybmV3czpiZWZvcmUsIC5pb24tc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZHJpYmJibGU6YmVmb3JlLCAuaW9uLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUsIC5pb24tc29jaWFsLWRyb3Bib3gtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWV1cm86YmVmb3JlLCAuaW9uLXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1mYWNlYm9vazpiZWZvcmUsIC5pb24tc29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSwgLmlvbi1zb2NpYWwtZm91cnNxdWFyZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmUsIC5pb24tc29jaWFsLWdpdGh1YjpiZWZvcmUsIC5pb24tc29jaWFsLWdpdGh1Yi1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtZ29vZ2xlOmJlZm9yZSwgLmlvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1nb29nbGVwbHVzOmJlZm9yZSwgLmlvbi1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUsIC5pb24tc29jaWFsLWhhY2tlcm5ld3Mtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWh0bWw1OmJlZm9yZSwgLmlvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUsIC5pb24tc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUsIC5pb24tc29jaWFsLWphdmFzY3JpcHQtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZSwgLmlvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLW1hcmtkb3duOmJlZm9yZSwgLmlvbi1zb2NpYWwtbm9kZWpzOmJlZm9yZSwgLmlvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmUsIC5pb24tc29jaWFsLXBpbnRlcmVzdDpiZWZvcmUsIC5pb24tc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZSwgLmlvbi1zb2NpYWwtcmVkZGl0OmJlZm9yZSwgLmlvbi1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1yc3M6YmVmb3JlLCAuaW9uLXNvY2lhbC1yc3Mtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXNhc3M6YmVmb3JlLCAuaW9uLXNvY2lhbC1za3lwZTpiZWZvcmUsIC5pb24tc29jaWFsLXNreXBlLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUsIC5pb24tc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC10dW1ibHI6YmVmb3JlLCAuaW9uLXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXR1eDpiZWZvcmUsIC5pb24tc29jaWFsLXR3aXRjaDpiZWZvcmUsIC5pb24tc29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUsIC5pb24tc29jaWFsLXR3aXR0ZXItb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXVzZDpiZWZvcmUsIC5pb24tc29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtdmltZW86YmVmb3JlLCAuaW9uLXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlLCAuaW9uLXNvY2lhbC13aGF0c2FwcC1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwtd2luZG93czpiZWZvcmUsIC5pb24tc29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUsIC5pb24tc29jaWFsLXdvcmRwcmVzczpiZWZvcmUsIC5pb24tc29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwteWFob286YmVmb3JlLCAuaW9uLXNvY2lhbC15YWhvby1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb2NpYWwteWVuOmJlZm9yZSwgLmlvbi1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlLCAuaW9uLXNvY2lhbC15b3V0dWJlOmJlZm9yZSwgLmlvbi1zb2NpYWwteW91dHViZS1vdXRsaW5lOmJlZm9yZSwgLmlvbi1zb3VwLWNhbjpiZWZvcmUsIC5pb24tc291cC1jYW4tb3V0bGluZTpiZWZvcmUsIC5pb24tc3BlYWtlcnBob25lOmJlZm9yZSwgLmlvbi1zcGVlZG9tZXRlcjpiZWZvcmUsIC5pb24tc3Bvb246YmVmb3JlLCAuaW9uLXN0YXI6YmVmb3JlLCAuaW9uLXN0YXRzLWJhcnM6YmVmb3JlLCAuaW9uLXN0ZWFtOmJlZm9yZSwgLmlvbi1zdG9wOmJlZm9yZSwgLmlvbi10aGVybW9tZXRlcjpiZWZvcmUsIC5pb24tdGh1bWJzZG93bjpiZWZvcmUsIC5pb24tdGh1bWJzdXA6YmVmb3JlLCAuaW9uLXRvZ2dsZTpiZWZvcmUsIC5pb24tdG9nZ2xlLWZpbGxlZDpiZWZvcmUsIC5pb24tdHJhbnNnZW5kZXI6YmVmb3JlLCAuaW9uLXRyYXNoLWE6YmVmb3JlLCAuaW9uLXRyYXNoLWI6YmVmb3JlLCAuaW9uLXRyb3BoeTpiZWZvcmUsIC5pb24tdHNoaXJ0OmJlZm9yZSwgLmlvbi10c2hpcnQtb3V0bGluZTpiZWZvcmUsIC5pb24tdW1icmVsbGE6YmVmb3JlLCAuaW9uLXVuaXZlcnNpdHk6YmVmb3JlLCAuaW9uLXVubG9ja2VkOmJlZm9yZSwgLmlvbi11cGxvYWQ6YmVmb3JlLCAuaW9uLXVzYjpiZWZvcmUsIC5pb24tdmlkZW9jYW1lcmE6YmVmb3JlLCAuaW9uLXZvbHVtZS1oaWdoOmJlZm9yZSwgLmlvbi12b2x1bWUtbG93OmJlZm9yZSwgLmlvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSwgLmlvbi12b2x1bWUtbXV0ZTpiZWZvcmUsIC5pb24td2FuZDpiZWZvcmUsIC5pb24td2F0ZXJkcm9wOmJlZm9yZSwgLmlvbi13aWZpOmJlZm9yZSwgLmlvbi13aW5lZ2xhc3M6YmVmb3JlLCAuaW9uLXdvbWFuOmJlZm9yZSwgLmlvbi13cmVuY2g6YmVmb3JlLCAuaW9uLXhib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmlvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5pb24tYWxlcnQtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi5pb24tYW5kcm9pZC1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVmXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MVwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYzXCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7IH1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiOyB9XG5cbi5pb24tYW5kcm9pZC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG5cbi5pb24tYW5kcm9pZC1hdHRhY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLmlvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjsgfVxuXG4uaW9uLWFuZHJvaWQtYm9hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XG5cbi5pb24tYW5kcm9pZC1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiOyB9XG5cbi5pb24tYW5kcm9pZC1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cblxuLmlvbi1hbmRyb2lkLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG5cbi5pb24tYW5kcm9pZC1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7IH1cblxuLmlvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmlvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uaW9uLWFuZHJvaWQtY29udGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5pb24tYW5kcm9pZC1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1jcmVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2VcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmlvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiOyB9XG5cbi5pb24tYW5kcm9pZC1kb25lLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiOyB9XG5cbi5pb24tYW5kcm9pZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1kcmFmdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiOyB9XG5cbi5pb24tYW5kcm9pZC1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiOyB9XG5cbi5pb24tYW5kcm9pZC1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg5XCI7IH1cblxuLmlvbi1hbmRyb2lkLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiOyB9XG5cbi5pb24tYW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiOyB9XG5cbi5pb24tYW5kcm9pZC1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlM1wiOyB9XG5cbi5pb24tYW5kcm9pZC1oYW5nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7IH1cblxuLmlvbi1hbmRyb2lkLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhlXCI7IH1cblxuLmlvbi1hbmRyb2lkLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7IH1cblxuLmlvbi1hbmRyb2lkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTFcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbG9jYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU5XCI7IH1cblxuLmlvbi1hbmRyb2lkLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG5cbi5pb24tYW5kcm9pZC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiOyB9XG5cbi5pb24tYW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cblxuLmlvbi1hbmRyb2lkLW1pY3JvcGhvbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cblxuLmlvbi1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiOyB9XG5cbi5pb24tYW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7IH1cblxuLmlvbi1hbmRyb2lkLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk4XCI7IH1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWJcIjsgfVxuXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7IH1cblxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cblxuLmlvbi1hbmRyb2lkLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtb3B0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EwXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmlvbi1hbmRyb2lkLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG5cbi5pb24tYW5kcm9pZC1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiOyB9XG5cbi5pb24tYW5kcm9pZC1wbGF5c3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmFkaW8tYnV0dG9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiOyB9XG5cbi5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiOyB9XG5cbi5pb24tYW5kcm9pZC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiOyB9XG5cbi5pb24tYW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7IH1cblxuLmlvbi1hbmRyb2lkLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiOyB9XG5cbi5pb24tYW5kcm9pZC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG5cbi5pb24tYW5kcm9pZC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG5cbi5pb24tYW5kcm9pZC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiOyB9XG5cbi5pb24tYW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmY1wiOyB9XG5cbi5pb24tYW5kcm9pZC1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7IH1cblxuLmlvbi1hbmRyb2lkLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZFwiOyB9XG5cbi5pb24tYW5kcm9pZC1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjsgfVxuXG4uaW9uLWFuZHJvaWQtc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XG5cbi5pb24tYW5kcm9pZC10ZXh0c21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmlvbi1hbmRyb2lkLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cblxuLmlvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiOyB9XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XG5cbi5pb24tYW5kcm9pZC13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cblxuLmlvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjsgfVxuXG4uaW9uLWFuZHJvaWQtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjsgfVxuXG4uaW9uLWFuZHJvaWQtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiOyB9XG5cbi5pb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTNcIjsgfVxuXG4uaW9uLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uaW9uLWFycm93LWRvd24tYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi5pb24tYXJyb3ctZG93bi1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmlvbi1hcnJvdy1kb3duLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjsgfVxuXG4uaW9uLWFycm93LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiOyB9XG5cbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVmXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7IH1cblxuLmlvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi5pb24tYXJyb3ctbGVmdC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmlvbi1hcnJvdy1sZWZ0LWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjsgfVxuXG4uaW9uLWFycm93LWxlZnQtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi5pb24tYXJyb3ctbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5pb24tYXJyb3ctcmVzaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLmlvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5pb24tYXJyb3ctcmV0dXJuLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLmlvbi1hcnJvdy1yaWdodC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLmlvbi1hcnJvdy1yaWdodC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmlvbi1hcnJvdy1yaWdodC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmlvbi1hcnJvdy1zaHJpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjsgfVxuXG4uaW9uLWFycm93LXN3YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjsgfVxuXG4uaW9uLWFycm93LXVwLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjsgfVxuXG4uaW9uLWFycm93LXVwLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjsgfVxuXG4uaW9uLWFycm93LXVwLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4uaW9uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE0XCI7IH1cblxuLmlvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZlwiOyB9XG5cbi5pb24tYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmlvbi1iYWNrc3BhY2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XG5cbi5pb24tYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7IH1cblxuLmlvbi1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjsgfVxuXG4uaW9uLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiOyB9XG5cbi5pb24tYmF0dGVyeS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjsgfVxuXG4uaW9uLWJlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi5pb24tYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi5pb24tYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7IH1cblxuLmlvbi1ib25maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE1XCI7IH1cblxuLmlvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiOyB9XG5cbi5pb24tYm93dGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MwXCI7IH1cblxuLmlvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjsgfVxuXG4uaW9uLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiOyB9XG5cbi5pb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi5pb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTdcIjsgfVxuXG4uaW9uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5pb24tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5pb24tY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG5cbi5pb24tY2hhdGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiOyB9XG5cbi5pb24tY2hhdGJveC13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmlvbi1jaGF0Ym94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjsgfVxuXG4uaW9uLWNoYXRidWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uaW9uLWNoYXRidWJibGUtd29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiOyB9XG5cbi5pb24tY2hhdGJ1YmJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWZcIjsgfVxuXG4uaW9uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5pb24tY2hlY2ttYXJrLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4uaW9uLWNoZWNrbWFyay1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5pb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cblxuLmlvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4uaW9uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uaW9uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjsgfVxuXG4uaW9uLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi5pb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uaW9uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLmlvbi1jbG9zZS1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLmlvbi1jbG9zZS1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi5pb24tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjsgfVxuXG4uaW9uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmlvbi1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLmlvbi1jb2RlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZmXCI7IH1cblxuLmlvbi1jb2RlLXdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjsgfVxuXG4uaW9uLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5pb24tY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5pb24tY29tcG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiOyB9XG5cbi5pb24tY29ubmVjdGlvbi1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLmlvbi1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG5cbi5pb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMVwiOyB9XG5cbi5pb24tY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG5cbi5pb24tZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiOyB9XG5cbi5pb24tZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmZcIjsgfVxuXG4uaW9uLWRvY3VtZW50LXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uaW9uLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjsgfVxuXG4uaW9uLWVhcnRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLmlvbi1lYXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiOyB9XG5cbi5pb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZlwiOyB9XG5cbi5pb24tZWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmlvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi5pb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4uaW9uLWVtYWlsLXVucmVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XG5cbi5pb24tZXJsZW5tZXllci1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XG5cbi5pb24tZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7IH1cblxuLmlvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4uaW9uLWV5ZS1kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNlwiOyB9XG5cbi5pb24tZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cblxuLmlvbi1maWxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjsgfVxuXG4uaW9uLWZpbG0tbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cblxuLmlvbi1maXJlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxOVwiOyB9XG5cbi5pb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XG5cbi5pb24tZmxhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWFcIjsgfVxuXG4uaW9uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmlvbi1mbGFzaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4uaW9uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi5pb24tZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi5pb24tZm9yay1yZXBvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7IH1cblxuLmlvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7IH1cblxuLmlvbi1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWJcIjsgfVxuXG4uaW9uLWdlYXItYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi5pb24tZ2Vhci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLmlvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNmXCI7IH1cblxuLmlvbi1oYW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjsgfVxuXG4uaW9uLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7IH1cblxuLmlvbi1oYXBweS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7IH1cblxuLmlvbi1oZWFkcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uaW9uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLmlvbi1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjsgfVxuXG4uaW9uLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uaW9uLWhlbHAtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiOyB9XG5cbi5pb24taGVscC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLmlvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmlvbi1pY2VjcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi5pb24taW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjsgfVxuXG4uaW9uLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi5pb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uaW9uLWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjsgfVxuXG4uaW9uLWlvbmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLmlvbi1pb3MtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4uaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M3XCI7IH1cblxuLmlvbi1pb3MtYWxidW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cblxuLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjsgfVxuXG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cblxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7IH1cblxuLmlvbi1pb3MtYW5hbHl0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7IH1cblxuLmlvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NmXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiOyB9XG5cbi5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjsgfVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5pb24taW9zLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmlvbi1pb3MtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4uaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmlvbi1pb3MtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XG5cbi5pb24taW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiOyB9XG5cbi5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RlXCI7IH1cblxuLmlvbi1pb3MtYmFzZWJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiOyB9XG5cbi5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTBcIjsgfVxuXG4uaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjsgfVxuXG4uaW9uLWlvcy1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7IH1cblxuLmlvbi1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7IH1cblxuLmlvbi1pb3MtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5pb24taW9zLWJvZHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiOyB9XG5cbi5pb24taW9zLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTZcIjsgfVxuXG4uaW9uLWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uaW9uLWlvcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7IH1cblxuLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmlvbi1pb3MtYm9va21hcmtzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4uaW9uLWlvcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjsgfVxuXG4uaW9uLWlvcy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5pb24taW9zLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZVwiOyB9XG5cbi5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjBcIjsgfVxuXG4uaW9uLWlvcy1icm93c2Vycy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7IH1cblxuLmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMlwiOyB9XG5cbi5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiOyB9XG5cbi5pb24taW9zLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7IH1cblxuLmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi5pb24taW9zLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG5cbi5pb24taW9zLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7IH1cblxuLmlvbi1pb3MtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiOyB9XG5cbi5pb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XG5cbi5pb24taW9zLWNoYXRib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiOyB9XG5cbi5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cblxuLmlvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmY1wiOyB9XG5cbi5pb24taW9zLWNoYXRidWJibGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiOyB9XG5cbi5pb24taW9zLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5pb24taW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5pb24taW9zLWNoZWNrbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7IH1cblxuLmlvbi1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMFwiOyB9XG5cbi5pb24taW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAxXCI7IH1cblxuLmlvbi1pb3MtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDNcIjsgfVxuXG4uaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7IH1cblxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjsgfVxuXG4uaW9uLWlvcy1jbG9zZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiOyB9XG5cbi5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5pb24taW9zLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7IH1cblxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XG5cbi5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjsgfVxuXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiOyB9XG5cbi5pb24taW9zLWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5pb24taW9zLWNsb3VkeS1uaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwZVwiOyB9XG5cbi5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGZcIjsgfVxuXG4uaW9uLWlvcy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjsgfVxuXG4uaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XG5cbi5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiOyB9XG5cbi5pb24taW9zLWNvbG9yLWZpbHRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cblxuLmlvbi1pb3MtY29sb3Itd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiOyB9XG5cbi5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiOyB9XG5cbi5pb24taW9zLWNvbXBvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MThcIjsgfVxuXG4uaW9uLWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjsgfVxuXG4uaW9uLWlvcy1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7IH1cblxuLmlvbi1pb3MtY29udGFjdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cblxuLmlvbi1pb3MtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiOyB9XG5cbi5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG5cbi5pb24taW9zLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4uaW9uLWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiOyB9XG5cbi5pb24taW9zLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cblxuLmlvbi1pb3MtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XG5cbi5pb24taW9zLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjsgfVxuXG4uaW9uLWlvcy1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiOyB9XG5cbi5pb24taW9zLWVtYWlsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjsgfVxuXG4uaW9uLWlvcy1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uaW9uLWlvcy1leWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiOyB9XG5cbi5pb24taW9zLWZhc3Rmb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI3XCI7IH1cblxuLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNlwiOyB9XG5cbi5pb24taW9zLWZpbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiOyB9XG5cbi5pb24taW9zLWZpbGluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7IH1cblxuLmlvbi1pb3MtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiOyB9XG5cbi5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XG5cbi5pb24taW9zLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjsgfVxuXG4uaW9uLWlvcy1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyZlwiOyB9XG5cbi5pb24taW9zLWZsYW1lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjsgfVxuXG4uaW9uLWlvcy1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiOyB9XG5cbi5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzBcIjsgfVxuXG4uaW9uLWlvcy1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjsgfVxuXG4uaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiOyB9XG5cbi5pb24taW9zLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNVwiOyB9XG5cbi5pb24taW9zLWZvbGRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cblxuLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzdcIjsgfVxuXG4uaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7IH1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2JcIjsgfVxuXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cblxuLmlvbi1pb3MtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZFwiOyB9XG5cbi5pb24taW9zLWdlYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG5cbi5pb24taW9zLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjsgfVxuXG4uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2VcIjsgfVxuXG4uaW9uLWlvcy1ncmlkLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjsgfVxuXG4uaW9uLWlvcy1ncmlkLXZpZXctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiOyB9XG5cbi5pb24taW9zLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MlwiOyB9XG5cbi5pb24taW9zLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDZcIjsgfVxuXG4uaW9uLWlvcy1oZWxwLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ0XCI7IH1cblxuLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLmlvbi1pb3MtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OFwiOyB9XG5cbi5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XG5cbi5pb24taW9zLWluZmluaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7IH1cblxuLmlvbi1pb3MtaW5maW5pdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0OVwiOyB9XG5cbi5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7IH1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjsgfVxuXG4uaW9uLWlvcy1pbmZvcm1hdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRjXCI7IH1cblxuLmlvbi1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XG5cbi5pb24taW9zLWtleXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiOyB9XG5cbi5pb24taW9zLWtleXBhZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRmXCI7IH1cblxuLmlvbi1pb3MtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cblxuLmlvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjsgfVxuXG4uaW9uLWlvcy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7IH1cblxuLmlvbi1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7IH1cblxuLmlvbi1pb3MtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTZcIjsgfVxuXG4uaW9uLWlvcy1sb2NhdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU1XCI7IH1cblxuLmlvbi1pb3MtbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmlvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4uaW9uLWlvcy1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7IH1cblxuLmlvbi1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjsgfVxuXG4uaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cblxuLmlvbi1pb3MtbWVkaWNhbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7IH1cblxuLmlvbi1pb3MtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVlXCI7IH1cblxuLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uaW9uLWlvcy1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjsgfVxuXG4uaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7IH1cblxuLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjsgfVxuXG4uaW9uLWlvcy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NFwiOyB9XG5cbi5pb24taW9zLW1pbnVzLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLmlvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2M1wiOyB9XG5cbi5pb24taW9zLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjZcIjsgfVxuXG4uaW9uLWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjVcIjsgfVxuXG4uaW9uLWlvcy1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7IH1cblxuLmlvbi1pb3MtbW9vbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY3XCI7IH1cblxuLmlvbi1pb3MtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5pb24taW9zLW11c2ljYWwtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiOyB9XG5cbi5pb24taW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjsgfVxuXG4uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZVwiOyB9XG5cbi5pb24taW9zLW5hdmlnYXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjsgfVxuXG4uaW9uLWlvcy1udXRyaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjsgfVxuXG4uaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZlwiOyB9XG5cbi5pb24taW9zLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cblxuLmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiOyB9XG5cbi5pb24taW9zLXBhcGVycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjsgfVxuXG4uaW9uLWlvcy1wYXBlcnBsYW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzNcIjsgfVxuXG4uaW9uLWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NlwiOyB9XG5cbi5pb24taW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzVcIjsgfVxuXG4uaW9uLWlvcy1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4uaW9uLWlvcy1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2FcIjsgfVxuXG4uaW9uLWlvcy1wYXctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5pb24taW9zLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3Y1wiOyB9XG5cbi5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdiXCI7IH1cblxuLmlvbi1pb3MtcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7IH1cblxuLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjsgfVxuXG4uaW9uLWlvcy1wZXJzb25hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODBcIjsgfVxuXG4uaW9uLWlvcy1wZXJzb25hZGQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiOyB9XG5cbi5pb24taW9zLXBob3RvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7IH1cblxuLmlvbi1pb3MtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cblxuLmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODNcIjsgfVxuXG4uaW9uLWlvcy1waW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7IH1cblxuLmlvbi1pb3MtcGludC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg1XCI7IH1cblxuLmlvbi1pb3MtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4OFwiOyB9XG5cbi5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG5cbi5pb24taW9zLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjsgfVxuXG4uaW9uLWlvcy1wbHVzLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg5XCI7IH1cblxuLmlvbi1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhhXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjsgfVxuXG4uaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhmXCI7IH1cblxuLmlvbi1pb3MtcHJpY2V0YWdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjsgfVxuXG4uaW9uLWlvcy1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7IH1cblxuLmlvbi1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cblxuLmlvbi1pb3MtcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uaW9uLWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4uaW9uLWlvcy1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NVwiOyB9XG5cbi5pb24taW9zLXJhaW55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjsgfVxuXG4uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiOyB9XG5cbi5pb24taW9zLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTlcIjsgfVxuXG4uaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OThcIjsgfVxuXG4uaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDljXCI7IH1cblxuLmlvbi1pb3MtcmVmcmVzaC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5YVwiOyB9XG5cbi5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5YlwiOyB9XG5cbi5pb24taW9zLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZFwiOyB9XG5cbi5pb24taW9zLXJldmVyc2UtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlmXCI7IH1cblxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5pb24taW9zLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMVwiOyB9XG5cbi5pb24taW9zLXJld2luZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEwXCI7IH1cblxuLmlvbi1pb3Mtcm9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhM1wiOyB9XG5cbi5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhMlwiOyB9XG5cbi5pb24taW9zLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNVwiOyB9XG5cbi5pb24taW9zLXNlYXJjaC1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjsgfVxuXG4uaW9uLWlvcy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhN1wiOyB9XG5cbi5pb24taW9zLXNldHRpbmdzLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhNlwiOyB9XG5cbi5pb24taW9zLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTlcIjsgfVxuXG4uaW9uLWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOFwiOyB9XG5cbi5pb24taW9zLXNraXBiYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYlwiOyB9XG5cbi5pb24taW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFhXCI7IH1cblxuLmlvbi1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjsgfVxuXG4uaW9uLWlvcy1za2lwZm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFjXCI7IH1cblxuLmlvbi1pb3Mtc25vd3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWVcIjsgfVxuXG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiMFwiOyB9XG5cbi5pb24taW9zLXNwZWVkb21ldGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWZcIjsgfVxuXG4uaW9uLWlvcy1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7IH1cblxuLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIxXCI7IH1cblxuLmlvbi1pb3Mtc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIyXCI7IH1cblxuLmlvbi1pb3Mtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI1XCI7IH1cblxuLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjRcIjsgfVxuXG4uaW9uLWlvcy1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiN1wiOyB9XG5cbi5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjZcIjsgfVxuXG4uaW9uLWlvcy10ZWxlcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjsgfVxuXG4uaW9uLWlvcy10ZWxlcGhvbmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiOyB9XG5cbi5pb24taW9zLXRlbm5pc2JhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmJcIjsgfVxuXG4uaW9uLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjsgfVxuXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmRcIjsgfVxuXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiY1wiOyB9XG5cbi5pb24taW9zLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmZcIjsgfVxuXG4uaW9uLWlvcy10aW1lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjsgfVxuXG4uaW9uLWlvcy10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiOyB9XG5cbi5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjsgfVxuXG4uaW9uLWlvcy10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzNcIjsgfVxuXG4uaW9uLWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XG5cbi5pb24taW9zLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM1XCI7IH1cblxuLmlvbi1pb3MtdHJhc2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiOyB9XG5cbi5pb24taW9zLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzdcIjsgfVxuXG4uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjsgfVxuXG4uaW9uLWlvcy11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjOVwiOyB9XG5cbi5pb24taW9zLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzhcIjsgfVxuXG4uaW9uLWlvcy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2JcIjsgfVxuXG4uaW9uLWlvcy11cGxvYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjYVwiOyB9XG5cbi5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7IH1cblxuLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjY1wiOyB9XG5cbi5pb24taW9zLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cblxuLmlvbi1pb3Mtdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZlwiOyB9XG5cbi5pb24taW9zLXdpbmVnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMVwiOyB9XG5cbi5pb24taW9zLXdpbmVnbGFzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQwXCI7IH1cblxuLmlvbi1pb3Mtd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjsgfVxuXG4uaW9uLWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQyXCI7IH1cblxuLmlvbi1pcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLmlvbi1pcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4uaW9uLWlwb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4uaW9uLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi5pb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7IH1cblxuLmlvbi1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG5cbi5pb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7IH1cblxuLmlvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLmlvbi1sZXZlbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uaW9uLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi5pb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5pb24tbG9hZC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cblxuLmlvbi1sb2FkLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjsgfVxuXG4uaW9uLWxvYWQtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5Y1wiOyB9XG5cbi5pb24tbG9hZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cblxuLmlvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZlwiOyB9XG5cbi5pb24tbG9jay1jb21iaW5hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiOyB9XG5cbi5pb24tbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLmlvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uaW9uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWZcIjsgfVxuXG4uaW9uLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjsgfVxuXG4uaW9uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5pb24tbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi5pb24tbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cblxuLmlvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjsgfVxuXG4uaW9uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5pb24tbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2ZcIjsgfVxuXG4uaW9uLW1pYy1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLmlvbi1taWMtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi5pb24tbWljLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4uaW9uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmlvbi1taW51cy1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7IH1cblxuLmlvbi1taW51cy1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiOyB9XG5cbi5pb24tbW9kZWwtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi5pb24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5pb24tbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5pb24tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDBcIjsgfVxuXG4uaW9uLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjsgfVxuXG4uaW9uLW5hdmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uaW9uLW5hdmljb24tcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4uaW9uLW5hdmlnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmlvbi1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQxXCI7IH1cblxuLmlvbi1uby1zbW9raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLmlvbi1udWNsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmlvbi1vdXRsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjsgfVxuXG4uaW9uLXBhaW50YnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIjsgfVxuXG4uaW9uLXBhaW50YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7IH1cblxuLmlvbi1wYXBlci1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiOyB9XG5cbi5pb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBmXCI7IH1cblxuLmlvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5pb24tcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLmlvbi1wZXJzb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLmlvbi1wZXJzb24tc3RhbGtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi5pb24tcGllLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uaW9uLXBpbnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cblxuLmlvbi1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiOyB9XG5cbi5pb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjsgfVxuXG4uaW9uLXBsYW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0M1wiOyB9XG5cbi5pb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi5pb24tcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjsgfVxuXG4uaW9uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uaW9uLXBsdXMtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi5pb24tcGx1cy1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi5pb24tcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ0XCI7IH1cblxuLmlvbi1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiOyB9XG5cbi5pb24tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4uaW9uLXByaWNldGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmlvbi1wcmljZXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4uaW9uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjsgfVxuXG4uaW9uLXB1bGwtcmVxdWVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NVwiOyB9XG5cbi5pb24tcXItc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiOyB9XG5cbi5pb24tcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDdcIjsgfVxuXG4uaW9uLXJhZGlvLXdhdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLmlvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4uaW9uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjsgfVxuXG4uaW9uLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLmlvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uaW9uLXJpYmJvbi1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ4XCI7IH1cblxuLmlvbi1yaWJib24tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG5cbi5pb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRhXCI7IH1cblxuLmlvbi1zYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiOyB9XG5cbi5pb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGJcIjsgfVxuXG4uaW9uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZlwiOyB9XG5cbi5pb24tc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4uaW9uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIwXCI7IH1cblxuLmlvbi1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7IH1cblxuLmlvbi1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmlvbi1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjsgfVxuXG4uaW9uLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmlvbi1zb2NpYWwtYW5kcm9pZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLmlvbi1zb2NpYWwtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiOyB9XG5cbi5pb24tc29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5pb24tc29jaWFsLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmlvbi1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi5pb24tc29jaWFsLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWZcIjsgfVxuXG4uaW9uLXNvY2lhbC1iaXRjb2luLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4uaW9uLXNvY2lhbC1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4uaW9uLXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5pb24tc29jaWFsLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XG5cbi5pb24tc29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7IH1cblxuLmlvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZFwiOyB9XG5cbi5pb24tc29jaWFsLWNvZGVwZW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkY1wiOyB9XG5cbi5pb24tc29jaWFsLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjsgfVxuXG4uaW9uLXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGVcIjsgfVxuXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5pb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLmlvbi1zb2NpYWwtZHJpYmJibGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi5pb24tc29jaWFsLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmZcIjsgfVxuXG4uaW9uLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmVcIjsgfVxuXG4uaW9uLXNvY2lhbC1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUxXCI7IH1cblxuLmlvbi1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUwXCI7IH1cblxuLmlvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjsgfVxuXG4uaW9uLXNvY2lhbC1mYWNlYm9vay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7IH1cblxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZFwiOyB9XG5cbi5pb24tc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG5cbi5pb24tc29jaWFsLWZyZWVic2QtZGV2aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjsgfVxuXG4uaW9uLXNvY2lhbC1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4uaW9uLXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XG5cbi5pb24tc29jaWFsLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0ZlwiOyB9XG5cbi5pb24tc29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7IH1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi5pb24tc29jaWFsLWdvb2dsZXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG5cbi5pb24tc29jaWFsLWhhY2tlcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjsgfVxuXG4uaW9uLXNvY2lhbC1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiOyB9XG5cbi5pb24tc29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjsgfVxuXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTFcIjsgfVxuXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiOyB9XG5cbi5pb24tc29jaWFsLWphdmFzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxuXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjsgfVxuXG4uaW9uLXNvY2lhbC1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi5pb24tc29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4uaW9uLXNvY2lhbC1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG5cbi5pb24tc29jaWFsLW5vZGVqczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlN1wiOyB9XG5cbi5pb24tc29jaWFsLW9jdG9jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjsgfVxuXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjFcIjsgfVxuXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5pb24tc29jaWFsLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOVwiOyB9XG5cbi5pb24tc29jaWFsLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5pb24tc29jaWFsLXJlZGRpdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cblxuLmlvbi1zb2NpYWwtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLmlvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjsgfVxuXG4uaW9uLXNvY2lhbC1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVhXCI7IH1cblxuLmlvbi1zb2NpYWwtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2ZcIjsgfVxuXG4uaW9uLXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLmlvbi1zb2NpYWwtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxuXG4uaW9uLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7IH1cblxuLmlvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cblxuLmlvbi1zb2NpYWwtdHVtYmxyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4uaW9uLXNvY2lhbC10dXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4uaW9uLXNvY2lhbC10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjsgfVxuXG4uaW9uLXNvY2lhbC10d2l0Y2gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiOyB9XG5cbi5pb24tc29jaWFsLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uaW9uLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uaW9uLXNvY2lhbC11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTNcIjsgfVxuXG4uaW9uLXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MlwiOyB9XG5cbi5pb24tc29jaWFsLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLmlvbi1zb2NpYWwtdmltZW8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5pb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7IH1cblxuLmlvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiOyB9XG5cbi5pb24tc29jaWFsLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uaW9uLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4uaW9uLXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uaW9uLXNvY2lhbC13b3JkcHJlc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi5pb24tc29jaWFsLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmlvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiOyB9XG5cbi5pb24tc29jaWFsLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiOyB9XG5cbi5pb24tc29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYxXCI7IH1cblxuLmlvbi1zb2NpYWwteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5pb24tc29jaWFsLXlvdXR1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG5cbi5pb24tc291cC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjsgfVxuXG4uaW9uLXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjsgfVxuXG4uaW9uLXNwZWFrZXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi5pb24tc3BlZWRvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uaW9uLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmlvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLmlvbi1zdGF0cy1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmlvbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG5cbi5pb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZlwiOyB9XG5cbi5pb24tdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4uaW9uLXRodW1ic2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjsgfVxuXG4uaW9uLXRodW1ic3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLmlvbi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTVcIjsgfVxuXG4uaW9uLXRvZ2dsZS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjsgfVxuXG4uaW9uLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7IH1cblxuLmlvbi10cmFzaC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmlvbi10cmFzaC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmlvbi10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTZcIjsgfVxuXG4uaW9uLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG5cbi5pb24tdHNoaXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjsgfVxuXG4uaW9uLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cblxuLmlvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU3XCI7IH1cblxuLmlvbi11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5pb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmlvbi11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjsgfVxuXG4uaW9uLXZpZGVvY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmlvbi12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5pb24tdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5pb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5pb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjsgfVxuXG4uaW9uLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjsgfVxuXG4uaW9uLXdhdGVyZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5pb24td2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5pb24td2luZWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmlvbi13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5pb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJhXCI7IH1cblxuLmlvbi14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmEtY3VzdG9tJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1jdXN0b20uZW90PzcwODA3MzU3XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLWN1c3RvbS5lb3Q/NzA4MDczNTcjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLWN1c3RvbS53b2ZmMj83MDgwNzM1N1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtY3VzdG9tLndvZmY/NzA4MDczNTdcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtY3VzdG9tLnR0Zj83MDgwNzM1N1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmEtY3VzdG9tLnN2Zz83MDgwNzM1NyNmYS1jdXN0b21cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmYS1jdXN0b20nO1xuICAgIHNyYzogdXJsKCcuLi9mb250L2ZhLWN1c3RvbS5zdmc/NzA4MDczNTcjZmEtY3VzdG9tJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cbltjbGFzc149XCJmYS1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGZhLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmYS1jdXN0b21cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqLyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMCc7IH1cblxuLyogJ+6ggCcgKi9cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMSc7IH1cblxuLyogJ+6ggScgKi9cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAyJzsgfVxuXG4vKiAn7qCCJyAqL1xuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMyc7IH1cblxuLyogJ+6ggycgKi9cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA0JzsgfVxuXG4vKiAn7qCEJyAqL1xuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNSc7IH1cblxuLyogJ+6ghScgKi9cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDYnOyB9XG5cbi8qICfuoIYnICovXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNyc7IH1cblxuLyogJ+6ghycgKi9cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA4JzsgfVxuXG4vKiAn7qCIJyAqL1xuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOSc7IH1cblxuLyogJ+6giScgKi9cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBhJzsgfVxuXG4vKiAn7qCKJyAqL1xuLmZhLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGInOyB9XG5cbi8qICfuoIsnICovXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBjJzsgfVxuXG4vKiAn7qCMJyAqL1xuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGQnOyB9XG5cbi8qICfuoI0nICovXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBlJzsgfVxuXG4vKiAn7qCOJyAqL1xuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBmJzsgfVxuXG4vKiAn7qCPJyAqL1xuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTAnOyB9XG5cbi8qICfuoJAnICovXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODExJzsgfVxuXG4vKiAn7qCRJyAqL1xuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEyJzsgfVxuXG4vKiAn7qCSJyAqL1xuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMyc7IH1cblxuLyogJ+6gkycgKi9cbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE0JzsgfVxuXG4vKiAn7qCUJyAqL1xuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNSc7IH1cblxuLyogJ+6glScgKi9cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE2JzsgfVxuXG4vKiAn7qCWJyAqL1xuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNyc7IH1cblxuLyogJ+6glycgKi9cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTgnOyB9XG5cbi8qICfuoJgnICovXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxOSc7IH1cblxuLyogJ+6gmScgKi9cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFhJzsgfVxuXG4vKiAn7qCaJyAqL1xuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxYic7IH1cblxuLyogJ+6gmycgKi9cbi5zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvb2sgQW50aXF1YVwiLCBCYXNrZXJ2aWxsZSwgR2VvcmdpYSwgc2VyaWY7IH1cblxuLmhlYWRsaW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7IH1cblxuLnJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICM1NTU7IH1cblxuLnVsLXplcm8sICNibG9jay1zbmRldi1kOC1sb2NhbC10YXNrcyB1bCwgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItbGVmdCB1bCwgaGVhZGVyI3NpdGUtaGVhZGVyIC5tZW51LW1haW4gdWwsIGhlYWRlciNzaXRlLWhlYWRlciAudXRpbC1uYXYgdWwsIC5yaWdodCAubWVudS1tYWluIHVsLFxuLnNpdGUtZm9vdGVyIC5tZW51LW1haW4gdWwsIC5tb2JpbGUtbmF2IHVsLCAubW9iaWxlLW5hdiAubWVudS1tYWluIHVsLCAubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpID4gdWwsIG5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMsIC5zYi1zZWMgLnZpZXctYmxvZy1hcmNoaXZlIHVsLCAucGF0aC1zZWFyY2ggb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICMwYTIwNDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDEsIC5oMSwgaDEubm9kZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNC40cmVtOyB9XG5cbmgyLCAuaDIsIC5zZWMtdGVzdGltb25pYWwgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtdGVzdGltb25pYWwtaGwge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgY29sb3I6ICM4NDg4OGQ7IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41NjNyZW07IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5oMS5ub2RlLXRpdGxlLmgyLCAuc2VjLXRlc3RpbW9uaWFsIC52aWV3cy1yb3cgaDEubm9kZS10aXRsZS52aWV3cy1maWVsZC1maWVsZC10ZXN0aW1vbmlhbC1obCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtOyB9XG5cbmgxLm5vZGUtdGl0bGUuaDMge1xuICBmb250LXNpemU6IDEuNTYzcmVtOyB9XG5cbmgxLm5vZGUtdGl0bGUuaDQge1xuICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuYiwgYm9sZCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5lbSwgaSwgaXRhbGljLCBpdGFsaWNzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbnUsIHVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jYXBzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5ociB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEuNTYzcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMTNyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2NjYzsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDAuNjE2cmVtIHNvbGlkICNjY2M7XG4gIHBhZGRpbmctbGVmdDogMS41NjNyZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWxpbmssIHAgYSwgLnNlYy10ZXN0aW1vbmlhbCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAubGluayBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzk2Yzk0MDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC50ZXh0LWxpbms6YWZ0ZXIsIHAgYTphZnRlciwgLnNlYy10ZXN0aW1vbmlhbCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAubGluayBhOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2UzZTNlMztcbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7IH1cbiAgLnRleHQtbGluazpob3ZlcjphZnRlciwgcCBhOmhvdmVyOmFmdGVyLCAuc2VjLXRlc3RpbW9uaWFsIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC5saW5rIGE6aG92ZXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTNweDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgcCBhW2hyZWZePVwidGVsXCJdIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBwIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uY29udGVudC1hcmVhIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzk2Yzk0MDsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5odG1sLFxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzNjM2M0MDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA3MCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICBodG1sIHtcbiAgICBmb250LXNpemU6IDc1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA4MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogOTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDAlOyB9IH1cblxuLmZsdWlkLWltZywgaGVhZGVyI3NpdGUtaGVhZGVyIC5sb2dvIGltZywgLmxhbmRpbmctZ3JpZCAuY29sIGltZywgLmxhbmRpbmctbGlzdCAudmlldy1ibG9nIC52aWV3cy1maWVsZC1maWVsZC1wb3N0LWltYWdlIGltZywgLnZpZXctdGVhbS5ub2RlLXRvcCAudmlld3MtZmllbGQtZmllbGQtcGhvdG8gaW1nLCAubm9kZS10eXBlLWJsb2dfcG9zdCAudmlldy1ibG9nLm5vZGUtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtcG9zdC1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLmNvbnRlbnQtdG9wIHtcbiAgcGFkZGluZy10b3A6IDEwJTtcbiAgcGFkZGluZy1ib3R0b206IDQlO1xuICBjb2xvcjogI2ZmZjsgfVxuICBib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5jb250ZW50LXRvcCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLmNvbnRlbnQtdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5jb250ZW50LXRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogNyU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuY29udGVudC10b3Age1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nIC52aWV3LWNoaWxkLWxpbmtzIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nIC52aWV3LWNoaWxkLWxpbmtzIGEgc3BhbjphZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjNmM4ZjM0O1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC5oZXJvLWJnLFxuLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5oZXJvLWJnLCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLWNoaWxkIC5oZXJvLWJnLCAucGFnZS1ub2RlLXR5cGUtdGVhbS1tZW1iZXIgLmhlcm8tYmcsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuaGVyby1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmhlcm8tYmcsXG4gICAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5oZXJvLWJnLCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLWNoaWxkIC5oZXJvLWJnLCAucGFnZS1ub2RlLXR5cGUtdGVhbS1tZW1iZXIgLmhlcm8tYmcsXG4gICAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmhlcm8tYmcge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmhlcm8tYmcsXG4gICAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5oZXJvLWJnLCAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLWNoaWxkIC5oZXJvLWJnLCAucGFnZS1ub2RlLXR5cGUtdGVhbS1tZW1iZXIgLmhlcm8tYmcsXG4gICAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmhlcm8tYmcge1xuICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuaGVyby1iZyxcbiAgICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmhlcm8tYmcsIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctY2hpbGQgLmhlcm8tYmcsIC5wYWdlLW5vZGUtdHlwZS10ZWFtLW1lbWJlciAuaGVyby1iZyxcbiAgICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuaGVyby1iZyB7XG4gICAgICBoZWlnaHQ6IDYwMHB4OyB9IH1cblxuLmNvbnRlbnQgdWwsIHVsLmJ1bGxldCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41NjNyZW0gMDtcbiAgcGFkZGluZzogMDsgfVxuICAuY29udGVudCB1bCBsaSwgdWwuYnVsbGV0IGxpIHtcbiAgICBtYXJnaW46IDAgMCAwLjYyNXJlbSAyLjE4OHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQsIHVsLmJ1bGxldCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29udGVudCB1bCBsaSB1bCwgdWwuYnVsbGV0IGxpIHVsLCAuY29udGVudCB1bCBsaSBvbCwgdWwuYnVsbGV0IGxpIG9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzgxNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjc4MTVyZW07IH1cbiAgICAgIC5jb250ZW50IHVsIGxpIHVsIGxpLCB1bC5idWxsZXQgbGkgdWwgbGksIC5jb250ZW50IHVsIGxpIG9sIGxpLCB1bC5idWxsZXQgbGkgb2wgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC45MzhyZW07IH1cbiAgLmNvbnRlbnQgdWwgbGksIHVsLmJ1bGxldCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogOHB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLmNvbnRlbnQgdWwgbGk6YmVmb3JlLCB1bC5idWxsZXQgbGk6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjOTZjOTQwO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLmNvbnRlbnQgdWwgbGkgbGksIHVsLmJ1bGxldCBsaSBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7IH1cbiAgLmNvbnRlbnQgdWwgbGkgbGkgbGksIHVsLmJ1bGxldCBsaSBsaSBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7IH1cblxudWwuZGlnaXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEuNTYzcmVtIDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgdWwuZGlnaXQgbGkge1xuICAgIG1hcmdpbjogMCAwIDAuNjI1cmVtIDIuMTg4cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgdWwuZGlnaXQgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgdWwuZGlnaXQgbGkgdWwsIHVsLmRpZ2l0IGxpIG9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzgxNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjc4MTVyZW07IH1cbiAgICAgIHVsLmRpZ2l0IGxpIHVsIGxpLCB1bC5kaWdpdCBsaSBvbCBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzOHJlbTsgfVxuXG51bC5jaGVjayB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41NjNyZW0gMDtcbiAgcGFkZGluZzogMDsgfVxuICB1bC5jaGVjayBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMC42MjVyZW0gMi4xODhyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICB1bC5jaGVjayBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICB1bC5jaGVjayBsaSB1bCwgdWwuY2hlY2sgbGkgb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43ODE1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDAuNzgxNXJlbTsgfVxuICAgICAgdWwuY2hlY2sgbGkgdWwgbGksIHVsLmNoZWNrIGxpIG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM4cmVtOyB9XG5cbi5jb250ZW50IHVsLmxpc3QtemVybywgdWwuemVybywgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIHVsLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIHVsOm5vdCgubGlzdC1idWxsZXQpLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5icmFuZHMgLmxvZ28tY29udGFpbmVyIC5sb2dvcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41NjNyZW0gMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRlbnQgdWwubGlzdC16ZXJvIGxpLCB1bC56ZXJvIGxpLCAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgdWwgbGksIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgdWw6bm90KC5saXN0LWJ1bGxldCkgbGksIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAubG9nby1jb250YWluZXIgLmxvZ29zIHVsIGxpIHtcbiAgICBtYXJnaW46IDAgMCAwLjYyNXJlbSAyLjE4OHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb250ZW50IHVsLmxpc3QtemVybyBsaTpsYXN0LWNoaWxkLCB1bC56ZXJvIGxpOmxhc3QtY2hpbGQsIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSB1bCBsaTpsYXN0LWNoaWxkLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIHVsOm5vdCgubGlzdC1idWxsZXQpIGxpOmxhc3QtY2hpbGQsIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAubG9nby1jb250YWluZXIgLmxvZ29zIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5jb250ZW50IHVsLmxpc3QtemVybyBsaSB1bCwgdWwuemVybyBsaSB1bCwgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIHVsIGxpIHVsLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIHVsOm5vdCgubGlzdC1idWxsZXQpIGxpIHVsLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5icmFuZHMgLmxvZ28tY29udGFpbmVyIC5sb2dvcyB1bCBsaSB1bCwgLmNvbnRlbnQgdWwubGlzdC16ZXJvIGxpIG9sLCB1bC56ZXJvIGxpIG9sLCAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgdWwgbGkgb2wsIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgdWw6bm90KC5saXN0LWJ1bGxldCkgbGkgb2wsIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAubG9nby1jb250YWluZXIgLmxvZ29zIHVsIGxpIG9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzgxNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjc4MTVyZW07IH1cbiAgICAgIC5jb250ZW50IHVsLmxpc3QtemVybyBsaSB1bCBsaSwgdWwuemVybyBsaSB1bCBsaSwgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIHVsIGxpIHVsIGxpLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIHVsOm5vdCgubGlzdC1idWxsZXQpIGxpIHVsIGxpLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5icmFuZHMgLmxvZ28tY29udGFpbmVyIC5sb2dvcyB1bCBsaSB1bCBsaSwgLmNvbnRlbnQgdWwubGlzdC16ZXJvIGxpIG9sIGxpLCB1bC56ZXJvIGxpIG9sIGxpLCAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgdWwgbGkgb2wgbGksIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgdWw6bm90KC5saXN0LWJ1bGxldCkgbGkgb2wgbGksIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAubG9nby1jb250YWluZXIgLmxvZ29zIHVsIGxpIG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuOTM4cmVtOyB9XG4gIC5jb250ZW50IHVsLmxpc3QtemVybyBsaSwgdWwuemVybyBsaSwgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIHVsIGxpLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIHVsOm5vdCgubGlzdC1idWxsZXQpIGxpLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5icmFuZHMgLmxvZ28tY29udGFpbmVyIC5sb2dvcyB1bCBsaSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvbnRlbnQgdWwubGlzdC16ZXJvIGxpOmJlZm9yZSwgdWwuemVybyBsaTpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSB1bCBsaTpiZWZvcmUsIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgdWw6bm90KC5saXN0LWJ1bGxldCkgbGk6YmVmb3JlLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5icmFuZHMgLmxvZ28tY29udGFpbmVyIC5sb2dvcyB1bCBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2xlYXIsXG4uY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDsgfVxuICAuY2xlYXI6YWZ0ZXIsXG4gIC5jbGVhcmZpeDphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLmJ0biwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICM5NmM5NDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzc4YTEzMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzOyB9XG4gIC5idG46aG92ZXIsIGlucHV0OmhvdmVyW3R5cGU9c3VibWl0XSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNhY2Q0Njg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi5zbSwgaW5wdXQuc21bdHlwZT1zdWJtaXRdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjOTZjOTQwO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM3OGExMzM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAwLjg3NXJlbSAxLjM3NXJlbSAxcmVtOyB9XG4gICAgLmJ0bi5zbTpob3ZlciwgaW5wdXQuc206aG92ZXJbdHlwZT1zdWJtaXRdIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNhY2Q0Njg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLnhzbSwgaW5wdXQueHNtW3R5cGU9c3VibWl0XSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYmFja2dyb3VuZDogIzk2Yzk0MDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNzhhMTMzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtIDAuOXJlbTsgfVxuICAgIC5idG4ueHNtOmhvdmVyLCBpbnB1dC54c206aG92ZXJbdHlwZT1zdWJtaXRdIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNhY2Q0Njg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLndoaXRlLCBpbnB1dC53aGl0ZVt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM5NmM5NDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlOyB9XG4gICAgLmJ0bi53aGl0ZTpob3ZlciwgaW5wdXQud2hpdGU6aG92ZXJbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7IH1cblxuYnV0dG9uLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjOTZjOTQwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM3OGExMzM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1czsgfVxuICBidXR0b24uYnRuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2FjZDQ2ODtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYmdpbWcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwYTIwNDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7IH1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHNlbGVjdCwgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0LmZvcm0tdGV4dCwgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0LmZvcm0tZW1haWwsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dC5mb3JtLWRhdGUsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dC5mb3JtLXRpbWUsIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB0ZXh0YXJlYSwgLnNlYXJjaC1ibG9jay1mb3JtIGlucHV0LmZvcm0tc2VhcmNoLCAucGF0aC1zZWFyY2ggLmNvbnRlbnQgZm9ybS5zZWFyY2gtZm9ybSBpbnB1dC5mb3JtLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gc2VsZWN0OmZvY3VzLCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXQuZm9ybS10ZXh0OmZvY3VzLCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXQuZm9ybS1lbWFpbDpmb2N1cywgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0LmZvcm0tZGF0ZTpmb2N1cywgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0LmZvcm0tdGltZTpmb2N1cywgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRleHRhcmVhOmZvY3VzLCAuc2VhcmNoLWJsb2NrLWZvcm0gaW5wdXQuZm9ybS1zZWFyY2g6Zm9jdXMsIC5wYXRoLXNlYXJjaCAuY29udGVudCBmb3JtLnNlYXJjaC1mb3JtIGlucHV0LmZvcm0tc2VhcmNoOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMxODRjOTg7IH1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltYWdlcy9zZWxlY3QtYXJyb3ctMDEucG5nKSBuby1yZXBlYXQgMTAwJSA1MCU7IH1cblxuLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmpzLWZvcm0tdHlwZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAqIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXQuZm9ybS1kYXRlLCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXQuZm9ybS10aW1lIHtcbiAgd2lkdGg6IDQ4JTtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICM5NmM5NDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzc4YTEzMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcGFkZGluZzogMC44cmVtIDFyZW0gMC45cmVtOyB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNhY2Q0Njg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgLmZvcm0td2lkZSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCxcbiAgLmZvcm0td2lkZSAuanMtZm9ybS10eXBlLWVtYWlsLFxuICAuZm9ybS13aWRlIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4JTsgfVxuICAgIC5mb3JtLXdpZGUgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQ6bnRoLWNoaWxkKG9kZCksXG4gICAgLmZvcm0td2lkZSAuanMtZm9ybS10eXBlLWVtYWlsOm50aC1jaGlsZChvZGQpLFxuICAgIC5mb3JtLXdpZGUgLmpzLWZvcm0tdHlwZS1zZWxlY3Q6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTsgfSB9XG5cbi53Rm9ybUNvbnRhaW5lciAud0Zvcm0ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud0Zvcm1Db250YWluZXIgLndGb3JtIGZvcm0ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLndGb3JtQ29udGFpbmVyIC53Rm9ybSAuaW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLndGb3JtQ29udGFpbmVyIC53Rm9ybSAuaW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ud0Zvcm1Db250YWluZXIgLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGEyMDQwICFpbXBvcnRhbnQ7IH1cblxuLndGb3JtQ29udGFpbmVyIC53Rm9ybSAuaW5wdXRXcmFwcGVyIGlucHV0W3R5cGU9J3RleHQnXSxcbi53Rm9ybUNvbnRhaW5lciAud0Zvcm0gLmlucHV0V3JhcHBlciBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuLndGb3JtQ29udGFpbmVyIC53Rm9ybSAuaW5wdXRXcmFwcGVyIGlucHV0W3R5cGU9J2ZpbGUnXSxcbi53Rm9ybUNvbnRhaW5lciAud0Zvcm0gLmlucHV0V3JhcHBlciBzZWxlY3Q6bm90KFttdWx0aXBsZV0pIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYXRoLXVzZXIgLnBhZ2UtaW5uZXIgLmNvbnRlbnQge1xuICBwYWRkaW5nOiA4JSA0JTsgfVxuXG4ucGF0aC11c2VyIC5wYWdlLWlubmVyIC51c2VyLWxvZ2luLWZvcm0ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IGF1dG87IH1cbiAgLnBhdGgtdXNlciAucGFnZS1pbm5lciAudXNlci1sb2dpbi1mb3JtIGlucHV0LmZvcm0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuI2Jsb2NrLXNuZGV2LWQ4LWxvY2FsLXRhc2tzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA1JTtcbiAgei1pbmRleDogNTAwMDsgfVxuICAjYmxvY2stc25kZXYtZDgtbG9jYWwtdGFza3MgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxuICAgICNibG9jay1zbmRldi1kOC1sb2NhbC10YXNrcyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICNibG9jay1zbmRldi1kOC1sb2NhbC10YXNrcyB1bCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjOTZjOTQwO1xuICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAjYmxvY2stc25kZXYtZDgtbG9jYWwtdGFza3MgdWwgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTdkMjYwOyB9XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubWFpbiB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMyU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgLm1haW4ge1xuICAgICAgcGFkZGluZy10b3A6IDg0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLm1haW4ge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cblxuLmlubmVyLXdyYXAsIC5wYXRoLXNlYXJjaCAuY29udGVudCA+IGRpdiwgLnBhdGgtc2VhcmNoIG1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTM0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMiU7IH1cblxuLnBhdGgtc2VhcmNoIG1haW4gPiBkaXYge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLm1vYmlsZS10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAyLjByZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMDsgfVxuICAubW9iaWxlLXRyaWdnZXIgLmZhLXRpbWVzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtdHJpZ2dlci52aXMgLmZhLWJhcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS10cmlnZ2VyLnZpcyAuZmEtdGltZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmhlYWRlciNzaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwYTIwNDA7XG4gIHotaW5kZXg6IDUwMDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgaGVhZGVyI3NpdGUtaGVhZGVyIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGhlYWRlciNzaXRlLWhlYWRlciAuaW5uZXItd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIGhlYWRlciNzaXRlLWhlYWRlciAuY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnVzZXItbG9nZ2VkLWluIGhlYWRlciNzaXRlLWhlYWRlciB7XG4gICAgdG9wOiA3OXB4OyB9XG4gIGhlYWRlciNzaXRlLWhlYWRlciAubG9nbyBhIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gIGhlYWRlciNzaXRlLWhlYWRlciAuaGVhZGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGhlYWRlciNzaXRlLWhlYWRlciAubW9iaWxlLWVsZW1lbnRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgaGVhZGVyI3NpdGUtaGVhZGVyIC5tb2JpbGUtZWxlbWVudHMgLmZhLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgIGhlYWRlciNzaXRlLWhlYWRlciAubW9iaWxlLWVsZW1lbnRzIC5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgIGhlYWRlciNzaXRlLWhlYWRlciAubW9iaWxlLWVsZW1lbnRzIC5mYS1tb2JpbGUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaGVhZGVyI3NpdGUtaGVhZGVyIC51dGlsLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICBoZWFkZXIjc2l0ZS1oZWFkZXIge1xuICAgICAgaGVpZ2h0OiA4NHB4OyB9XG4gICAgICBoZWFkZXIjc2l0ZS1oZWFkZXIgLmxvZ28gYSB7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7IH1cbiAgICAgIGhlYWRlciNzaXRlLWhlYWRlciAubW9iaWxlLWVsZW1lbnRzIC5kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIGhlYWRlciNzaXRlLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgICBoZWFkZXIjc2l0ZS1oZWFkZXIgLmhlYWRlci1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAgIGhlYWRlciNzaXRlLWhlYWRlciAuaGVhZGVyLXJpZ2h0IC51dGlsLW5hdiBhLmZhLW1vYmlsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgICAgICAgICBoZWFkZXIjc2l0ZS1oZWFkZXIgLmhlYWRlci1yaWdodCAudXRpbC1uYXYgYS5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGhlYWRlciNzaXRlLWhlYWRlciAubW9iaWxlLWVsZW1lbnRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJhY2tncm91bmQ6ICMwYTIwNDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgZm9vdGVyLnNpdGUtZm9vdGVyIC5pbm5lci13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIgYS5waG9uZSB7XG4gICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjOTZjOTQwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGZvb3Rlci5zaXRlLWZvb3RlciAuZm9vdGVyLXRvcCB7XG4gICAgcGFkZGluZzogNCUgMCAyJTsgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IHtcbiAgICBvcmRlcjogMTsgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIgdWwuc24taWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi4wcmVtOyB9XG4gICAgZm9vdGVyLnNpdGUtZm9vdGVyIHVsLnNuLWljb25zIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgZm9vdGVyLnNpdGUtZm9vdGVyIHVsLnNuLWljb25zIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDUxNjJhIDUwJSwgIzBhMjA0MCA1MCUpOyB9XG4gICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmlubmVyLXdyYXAge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIHVsLnNuLWljb25zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBmb290ZXIuc2l0ZS1mb290ZXIgLmZvb3Rlci1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIC5mb290ZXItcmlnaHQge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDUxNjJhIDYwJSwgIzBhMjA0MCA0MCUpOyB9IH1cblxuLnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA0JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiA2MDBweDtcbiAgbWF4LXdpZHRoOiA5MiU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxuICAuc2VhcmNoLWJsb2NrLWZvcm0gaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAuc2VhcmNoLWJsb2NrLWZvcm0gaW5wdXQge1xuICAgIGhlaWdodDogMzRweDsgfVxuICAgIC5zZWFyY2gtYmxvY2stZm9ybSBpbnB1dC5idXR0b24ge1xuICAgICAgcGFkZGluZzogLjZyZW0gMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gIC5zZWFyY2gtYmxvY2stZm9ybS52aXMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMzAwMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAuc2VhcmNoLWJsb2NrLWZvcm0ge1xuICAgICAgdG9wOiAxNTBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzAwcHg7IH0gfVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLm92ZXJsYXkudmlzIHtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC5vdmVybGF5IHtcbiAgICAgIHRvcDogODRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3ZlcmxheSB7XG4gICAgICB0b3A6IDEwMHB4OyB9IH1cblxuaGVhZGVyI3NpdGUtaGVhZGVyIC5sb2dvIHtcbiAgbWF4LXdpZHRoOiAyNjBweDsgfVxuICBoZWFkZXIjc2l0ZS1oZWFkZXIgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMjYwcHg7IH1cblxuaGVhZGVyI3NpdGUtaGVhZGVyIC5tZW51LW1haW4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIGhlYWRlciNzaXRlLWhlYWRlciAubWVudS1tYWluIHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICBoZWFkZXIjc2l0ZS1oZWFkZXIgLm1lbnUtbWFpbiB1bCBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCA+IGEge1xuICAgICAgY29sb3I6ICM5NmM5NDA7IH1cbiAgICBoZWFkZXIjc2l0ZS1oZWFkZXIgLm1lbnUtbWFpbiB1bCBsaSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIGhlYWRlciNzaXRlLWhlYWRlciAubWVudS1tYWluIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzk2Yzk0MDsgfVxuICAgIGhlYWRlciNzaXRlLWhlYWRlciAubWVudS1tYWluIHVsIGxpID4gdWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICBoZWFkZXIjc2l0ZS1oZWFkZXIgLm1lbnUtbWFpbiB1bCBsaSA+IHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBoZWFkZXIjc2l0ZS1oZWFkZXIgLm1lbnUtbWFpbiB1bCBsaSA+IHVsIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgICAgICAgY29sb3I6ICMwYTIwNDAgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgICAgICAgaGVhZGVyI3NpdGUtaGVhZGVyIC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBhLmlzLWFjdGl2ZSwgaGVhZGVyI3NpdGUtaGVhZGVyIC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICBoZWFkZXIjc2l0ZS1oZWFkZXIgLm1lbnUtbWFpbiB1bCBsaTpob3ZlciA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmhlYWRlciNzaXRlLWhlYWRlciAudXRpbC1uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbmhlYWRlciNzaXRlLWhlYWRlciAudXRpbC1uYXYgbGkge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG5oZWFkZXIjc2l0ZS1oZWFkZXIgLnV0aWwtbmF2IGEge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM5NmM5NDA7IH1cbiAgaGVhZGVyI3NpdGUtaGVhZGVyIC51dGlsLW5hdiBhLmZhLXNlYXJjaC5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgaGVhZGVyI3NpdGUtaGVhZGVyIC51dGlsLW5hdiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucmlnaHQgLmxvZ28sXG4uc2l0ZS1mb290ZXIgLmxvZ28ge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5yaWdodCAubWVudS1tYWluIHVsIGEsXG4uc2l0ZS1mb290ZXIgLm1lbnUtbWFpbiB1bCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5yaWdodCAubWVudS1tYWluIHVsIHVsLFxuLnNpdGUtZm9vdGVyIC5tZW51LW1haW4gdWwgdWwge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5yaWdodCAubWVudS1tYWluIHVsIHVsLmV4cGFuZGVkLFxuICAuc2l0ZS1mb290ZXIgLm1lbnUtbWFpbiB1bCB1bC5leHBhbmRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJpZ2h0IC5tZW51LW1haW4gdWwgdWwgYSxcbiAgLnNpdGUtZm9vdGVyIC5tZW51LW1haW4gdWwgdWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5yaWdodCBocixcbi5zaXRlLWZvb3RlciBociB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gIC5yaWdodCAubG9nbyxcbiAgLnNpdGUtZm9vdGVyIC5sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yaWdodCAubG9nbyxcbiAgLnNpdGUtZm9vdGVyIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4OyB9IH1cblxuLm1vYmlsZS1uYXYgLm1lbnUtbWFpbiB1bCBsaSBhIC5hcnJvdzpiZWZvcmUsIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBhIC5hcnJvdzpiZWZvcmUsIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBsaSBhIC5hcnJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29udGVudDogJysnOyB9XG5cbi5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgYSAub3Blbi5hcnJvdzpiZWZvcmUsIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gPiB1bCA+IGxpID4gYS5pcy1hY3RpdmUgLmFycm93OmJlZm9yZSwgLm1vYmlsZS1uYXYgLm1lbnUtbWFpbiA+IHVsID4gbGkgPiBhLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIC5hcnJvdzpiZWZvcmUsIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBhIC5hcnJvdy5vcGVuOmJlZm9yZSwgLm1vYmlsZS1uYXYgLm1lbnUtbWFpbiB1bCBsaSA+IHVsIGxpIGEubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgLmFycm93OmJlZm9yZSwgLm1vYmlsZS1uYXYgLm1lbnUtbWFpbiB1bCBsaSA+IHVsIGxpIGxpIGEgLmFycm93Lm9wZW46YmVmb3JlLCAubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpID4gdWwgbGkgbGkgYS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCAuYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbnRlbnQ6ICctJzsgfVxuXG4ubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpIGEgLmxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDI1cHggNXB4IDEwcHg7IH1cblxuLm1vYmlsZS1uYXYgLm1lbnUtbWFpbiB1bCBsaSBhIC5hcnJvdzpiZWZvcmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzA1MTEyMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpIGEgLm9wZW4uYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAjMDUxMTIxOyB9XG5cbi5tb2JpbGUtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHJpZ2h0OiAtNDAwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMGEyMDQwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgLm1vYmlsZS1uYXYgLmlubmVyLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1vYmlsZS1uYXYudmlzIHtcbiAgICByaWdodDogMDsgfVxuICAubW9iaWxlLW5hdiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1vYmlsZS1uYXYgLm1lbnUtbWFpbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gPiB1bCA+IGxpID4gYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNTExMjE7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gPiB1bCA+IGxpID4gYSAubGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNTExMjE7IH1cbiAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gPiB1bCA+IGxpID4gYSAuYXJyb3c6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDUxMTIxOyB9XG4gICAgICAubW9iaWxlLW5hdiAubWVudS1tYWluID4gdWwgPiBsaSA+IGEuaXMtYWN0aXZlIC5hcnJvdywgLm1vYmlsZS1uYXYgLm1lbnUtbWFpbiA+IHVsID4gbGkgPiBhLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIC5hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNTExMjE7IH1cbiAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gPiB1bCA+IGxpID4gYS5pcy1hY3RpdmUgLmxpbmssIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gPiB1bCA+IGxpID4gYS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCAubGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNTExMjE7IH1cbiAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gPiB1bCA+IGxpID4gYS5pcy1hY3RpdmUgLmFycm93LCAubW9iaWxlLW5hdiAubWVudS1tYWluID4gdWwgPiBsaSA+IGEubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgLmFycm93IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAubW9iaWxlLW5hdiAubWVudS1tYWluID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA1MTEyMTsgfVxuICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gPiB1bCA+IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gdWwge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNTExMjE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpIGEuaXMtYWN0aXZlIC5saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDUxMTIxOyB9XG4gICAgICAubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGQyYjU2OyB9XG4gICAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwYTIwNDA7IH1cbiAgICAgICAgICAubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpID4gdWwgbGkgYSAubGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgICAgICAgICAubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpID4gdWwgbGkgYSAubGluazpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzE1MmE7IH1cbiAgICAgICAgICAubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpID4gdWwgbGkgYSAuYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAzMGExNDsgfVxuICAgICAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBhIC5hcnJvdzpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDcxNTJhOyB9XG4gICAgICAgICAgLm1vYmlsZS1uYXYgLm1lbnUtbWFpbiB1bCBsaSA+IHVsIGxpIGEgLmFycm93Lm9wZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3MTUyYTsgfVxuICAgICAgICAgICAgLm1vYmlsZS1uYXYgLm1lbnUtbWFpbiB1bCBsaSA+IHVsIGxpIGEgLmFycm93Lm9wZW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTIzYTc1OyB9XG4gICAgICAgICAgICAubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpID4gdWwgbGkgYSAuYXJyb3cub3BlbiArIC5saW5rIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3MTUyYTsgfVxuICAgICAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBhLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIC5hcnJvdyB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpID4gdWwgbGkgdWwge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjNhNzU7IH1cbiAgICAgICAgLm1vYmlsZS1uYXYgLm1lbnUtbWFpbiB1bCBsaSA+IHVsIGxpIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzBhMjA0MDsgfVxuICAgICAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBsaSBhIC5saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwZTJkNWE7IH1cbiAgICAgICAgICAubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpID4gdWwgbGkgbGkgYSAuYXJyb3c6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBlMmQ1YTsgfVxuICAgICAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBsaSBhIC5hcnJvdy5vcGVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwZTJkNWE7IH1cbiAgICAgICAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBsaSBhIC5hcnJvdy5vcGVuICsgLmxpbmsge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGUyZDVhOyB9XG4gICAgICAgICAgLm1vYmlsZS1uYXYgLm1lbnUtbWFpbiB1bCBsaSA+IHVsIGxpIGxpIGEubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgLmFycm93IHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBsaSB1bCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE4NGM5ODtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBhMjA0MDsgfVxuICAgICAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgICAubW9iaWxlLW5hdiAubWVudS1tYWluIHVsIGxpID4gdWwgbGkgbGkgdWwgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgLmxpbmssIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaSBsaSB1bCBsaTpob3ZlciAubGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTU0Mzg3OyB9XG4gICAgICAgIC5tb2JpbGUtbmF2IC5tZW51LW1haW4gdWwgbGkgPiB1bCBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubW9iaWxlLW5hdiAudXRpbC1uYXYge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gICAgLm1vYmlsZS1uYXYgLnV0aWwtbmF2IGxpIGEge1xuICAgICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH1cbiAgICAgIC5tb2JpbGUtbmF2IC51dGlsLW5hdiBsaSBhLmZhLWN1c3RvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5tb2JpbGUtbmF2IC51dGlsLW5hdiBsaSBhLmZhLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgLm1vYmlsZS1uYXYge1xuICAgICAgdG9wOiA4NHB4OyB9IH1cblxuLm1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zOTA3NXJlbTsgfVxuXG4ubWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43ODE1cmVtOyB9XG5cbi5tYiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYzcmVtOyB9XG5cbi5tdCB7XG4gIG1hcmdpbi10b3A6IDEuNTYzcmVtOyB9XG5cbi5tbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjU2M3JlbTsgfVxuXG4ubXIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNTYzcmVtOyB9XG5cbi5tYi1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWItcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW07IH0gfVxuXG4ubXQtcm93IHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm10LXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiA2LjI1cmVtOyB9IH1cblxuLnBiIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNTYzcmVtOyB9XG5cbi5wdCB7XG4gIHBhZGRpbmctdG9wOiAxLjU2M3JlbTsgfVxuXG4ucGwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNTYzcmVtOyB9XG5cbi5wciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYzcmVtOyB9XG5cbi5wYi1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBiLXJvdyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbTsgfSB9XG5cbi5wdC1yb3cge1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnB0LXJvdyB7XG4gICAgICBwYWRkaW5nLXRvcDogNi4yNXJlbTsgfSB9XG5cbi5uYXJyb3csIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6bnRoLWNoaWxkKG9kZCkgLnZpZXdzLWZpZWxkLWZpZWxkLXRleHQsXG4ucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdzpudGgtY2hpbGQob2RkKSAudmlld3MtZmllbGQtZmllbGQtdGV4dCwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdzpudGgtY2hpbGQoZXZlbikgLnZpZXdzLWZpZWxkLFxuLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6bnRoLWNoaWxkKGV2ZW4pIC52aWV3cy1maWVsZCwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQgLmJvZHktc2VjIC52aWV3LWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAuY29udGVudCAuY3RhLXNlYyAudmlldy1jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC5ib2R5LXNlYyAudmlldy1jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC5jdGEtc2VjIC52aWV3LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxubmF2LnBhZ2VyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIG5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIG5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkuaXMtYWN0aXZlIGEge1xuICAgICAgYmFja2dyb3VuZDogIzEyM2E3NTsgfVxuICAgIG5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGEyMDQwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubGFuZGluZy1saXN0IC52aWV3cy1yb3cge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG5cbi5sYW5kaW5nLWxpc3QgLnZpZXctdGVhbSAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuLmxhbmRpbmctbGlzdCAudmlldy10ZWFtIC52aWV3cy1maWVsZC1maWVsZC1waG90byB7XG4gIGZsZXg6IDAgMCAyNSU7IH1cblxuLmxhbmRpbmctbGlzdCAudmlldy10ZWFtIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICBmbGV4OiAwIDAgNzAlOyB9XG4gIC5sYW5kaW5nLWxpc3QgLnZpZXctdGVhbSAudmlld3MtZmllbGQtdmlldy1ub2RlIC5wb3NpdGlvbixcbiAgLmxhbmRpbmctbGlzdCAudmlldy10ZWFtIC52aWV3cy1maWVsZC12aWV3LW5vZGUgLmxvY2F0aW9uIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjY2NjOyB9XG5cbi5sYW5kaW5nLWxpc3QgLnZpZXctdGVzdGltb25pYWxzIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5sYW5kaW5nLWxpc3QgLnZpZXctdGVzdGltb25pYWxzIC52aWV3cy1maWVsZC1ib2R5IHA6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oCcJzsgfVxuICAubGFuZGluZy1saXN0IC52aWV3LXRlc3RpbW9uaWFscyAudmlld3MtZmllbGQtYm9keSBwOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICfigJ0nOyB9XG5cbi5sYW5kaW5nLWxpc3QgLnZpZXctdGVzdGltb25pYWxzIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAubGFuZGluZy1saXN0IC52aWV3LXRlc3RpbW9uaWFscyAudmlld3MtZmllbGQtdGl0bGUgLmNvbXBhbnkge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4ubGFuZGluZy1saXN0IC52aWV3LW5ld3MgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2NjYztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmxhbmRpbmctbGlzdCAudmlldy1uZXdzIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5NmM5NDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGFuZGluZy1saXN0IC52aWV3LW5ld3MgLnZpZXdzLWZpZWxkLXRpdGxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYjBkNjcwOyB9XG5cbi5sYW5kaW5nLWxpc3QgLnZpZXctYmxvZyAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5sYW5kaW5nLWxpc3QgLnZpZXctYmxvZyAudmlld3Mtcm93Lm9uZS1jb2wgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cblxuLmxhbmRpbmctbGlzdCAudmlldy1ibG9nIC52aWV3cy1maWVsZC1maWVsZC1wb3N0LWltYWdlIHtcbiAgZmxleDogMCAwIDMwJTsgfVxuXG4ubGFuZGluZy1saXN0IC52aWV3LWJsb2cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gIGZsZXg6IDAgMCA2NSU7IH1cblxuLmxhbmRpbmctbGlzdCAudmlldy1mYXFzIC52aWV3cy1yb3cge1xuICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlZWU7IH1cbiAgLmxhbmRpbmctbGlzdCAudmlldy1mYXFzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIC52aWV3cy1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzBhMjA0MDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5sYW5kaW5nLWxpc3QgLnZpZXctZmFxcyAudmlld3Mtcm93IC52aWV3cy1maWVsZCAuZmllbGQtY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyB9XG4gIC5sYW5kaW5nLWxpc3QgLnZpZXctZmFxcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5sYW5kaW5nLWxpc3QgLnZpZXctZmFxcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogIzBhMjA0MDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAgIC5sYW5kaW5nLWxpc3QgLnZpZXctZmFxcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTQ0MTgyOyB9XG4gIC5sYW5kaW5nLWxpc3QgLnZpZXctZmFxcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hbnN3ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNiLXNlYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNiLXNlYyAudmlldy1ibG9nLWFyY2hpdmUgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNiLXNlYyAudmlldy1ibG9nLWFyY2hpdmUgPiB1bCBsaS5oYXMtY2hpbGRyZW4gLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICdcXGU4MDcnO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNiLXNlYyAudmlldy1ibG9nLWFyY2hpdmUgPiB1bCBsaS5oYXMtY2hpbGRyZW4uZXhwYW5kZWQgLmljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuc2Itc2VjIC52aWV3LWJsb2ctYXJjaGl2ZSA+IHVsIGxpLmhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNiLXNlYyAudmlldy1ibG9nLWFyY2hpdmUgPiB1bCBsaS5oYXMtY2hpbGRyZW4gPiB1bCB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSBoZWFkZXIjc2l0ZS1oZWFkZXIgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIGhlYWRlciNzaXRlLWhlYWRlciAuaGVhZGVyLXJpZ2h0LnNwbGFzaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSBoZWFkZXIjc2l0ZS1oZWFkZXIgLmhlYWRlci1yaWdodC5zcGxhc2ggLnBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIGhlYWRlciNzaXRlLWhlYWRlciAuaGVhZGVyLXJpZ2h0LnNwbGFzaCAucGhvbmUgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDUxNjJhIDUwJSwgIzBhMjA0MCA1MCUpOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLnBob25lIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA1MTYyYSA2MCUsICMwYTIwNDAgNDAlKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA1MTYyYSA2NSUsICMwYTIwNDAgMzUlKTsgfSB9XG5cbi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLW5vaXNlLTAxLnBuZyk7IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5oZXJvIC5vdXRlci13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDYlOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAub3V0ZXItd3JhcCAuYmdjb250IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNzUlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLmhlcm8gaDEsXG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLmhlcm8gLnN1YnRpdGxlLFxuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5oZXJvIC5jdGEtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLmhlcm8gLnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAudGV4dCAuc3VidGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLmhlcm8gLmluc2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5oZXJvIGgxIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDglOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAudGV4dCAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDY1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLmhlcm8gLnRleHQge1xuICAgICAgZmxleDogMCAwIDI1JTsgfVxuICAgICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAudGV4dCAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDcwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5oZXJvIC5pbWFnZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLmhlcm8gLmltYWdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMHB4OyB9IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuc3ViaGVybyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuc3ViaGVybyAudmlld3MtZmllbGQtZmllbGQtaWNvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxJSAwOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuc3ViaGVybyAudmlld3MtZmllbGQtZmllbGQtaWNvbi1pdGVtIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zdWJoZXJvIC52aWV3cy1maWVsZC1maWVsZC1pY29uLWl0ZW0gdWwgbGkgLnBhcmFncmFwaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLnN1Ymhlcm8gLnZpZXdzLWZpZWxkLWZpZWxkLWljb24taXRlbSB1bCBsaSAucGFyYWdyYXBoIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZmxleDogMCAwIDEyJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcycHg7IH1cbiAgICAgICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuc3ViaGVybyAudmlld3MtZmllbGQtZmllbGQtaWNvbi1pdGVtIHVsIGxpIC5wYXJhZ3JhcGggZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXg6IDAgMCA4MyU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuc3ViaGVybyBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzJTsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLnN1Ymhlcm8gLnZpZXdzLWZpZWxkLWZpZWxkLWljb24taXRlbSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zdWJoZXJvIC52aWV3cy1maWVsZC1maWVsZC1pY29uLWl0ZW0gdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuc3ViaGVybyAudmlld3MtZmllbGQtZmllbGQtaWNvbi1pdGVtIHVsIGxpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLnN1Ymhlcm8gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zdWJoZXJvIC52aWV3cy1maWVsZC1maWVsZC1pY29uLWl0ZW0gdWwge1xuICAgICAgcGFkZGluZzogMyUgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zdWJoZXJvIGgyIHtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMCU7IH0gfVxuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5icmFuZHMgLmhlYWRsaW5lIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAubG9nby1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAubG9nby1jb250YWluZXIgLnRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAubG9nby1jb250YWluZXIgLmxvZ29zIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuYnJhbmRzIC5sb2dvLWNvbnRhaW5lciAubG9nb3MgdWwgbGkge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBwYWRkaW5nOiAzJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5icmFuZHMgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuYnJhbmRzIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAuaGVhZGxpbmUsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuYnJhbmRzIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAuaGVhZGxpbmUsXG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuYnJhbmRzIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA4MHB4OyB9IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnZpZXctY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAuc2VjLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC5zZWMtdG9wIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4OyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnNlYy10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnNlYy10b3AgLmluc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAuc2VjLXRvcCAuaW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgMzglOyB9XG4gICAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAuc2VjLXRvcCAuaGVhZGxpbmUge1xuICAgICAgICBmbGV4OiAwIDAgNDclO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAuc2VjLXRleHQgLnRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAuc2VjLXRleHQgLnRleHQgcCB7XG4gICAgICAgIGZsZXg6IDAgMCA0NiU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAuc2VjLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC52aWV3LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCA2MHB4IDYwcHg7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAuc2VjLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnNlYy10ZXh0IHtcbiAgICAgIGNvbHVtbi1nYXA6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnZpZXctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDgwcHggMjBweDsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC5zZWMtdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtc3BsYXNoLXBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAuc2VjLXRleHQge1xuICAgICAgY29sdW1uLWdhcDogNzBweDsgfSB9XG5cbi5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLW5vaXNlLTAxLnBuZyk7IH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5oZXJvIC5vdXRlci13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDYlOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAub3V0ZXItd3JhcCAuYmdjb250IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNzUlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmhlcm8gaDEsXG4gIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmhlcm8gLnN1YnRpdGxlLFxuICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5oZXJvIC5jdGEtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmhlcm8gLnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAudGV4dCAuc3VidGl0bGUge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmhlcm8gLmluc2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5oZXJvIGgxIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDglOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAudGV4dCB7XG4gICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAudGV4dCAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDY1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmhlcm8gLnRleHQge1xuICAgICAgZmxleDogMCAwIDI1JTsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAudGV4dCAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuaGVybyAuaW1hZ2Uge1xuICAgICAgZmxleDogMCAwIDcwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5oZXJvIC5pbWFnZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmhlcm8gLmltYWdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwMHB4OyB9IH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc3ViaGVybyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7IH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc3ViaGVybyAudmlld3MtZmllbGQtZmllbGQtaWNvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAxJSAwOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc3ViaGVybyAudmlld3MtZmllbGQtZmllbGQtaWNvbi1pdGVtIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zdWJoZXJvIC52aWV3cy1maWVsZC1maWVsZC1pY29uLWl0ZW0gdWwgbGkgLnBhcmFncmFwaCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnN1Ymhlcm8gLnZpZXdzLWZpZWxkLWZpZWxkLWljb24taXRlbSB1bCBsaSAucGFyYWdyYXBoIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZmxleDogMCAwIDEyJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcycHg7IH1cbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc3ViaGVybyAudmlld3MtZmllbGQtZmllbGQtaWNvbi1pdGVtIHVsIGxpIC5wYXJhZ3JhcGggZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXg6IDAgMCA4MyU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc3ViaGVybyBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzJTsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnN1Ymhlcm8gLnZpZXdzLWZpZWxkLWZpZWxkLWljb24taXRlbSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zdWJoZXJvIC52aWV3cy1maWVsZC1maWVsZC1pY29uLWl0ZW0gdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc3ViaGVybyAudmlld3MtZmllbGQtZmllbGQtaWNvbi1pdGVtIHVsIGxpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDglO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnN1Ymhlcm8gaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zdWJoZXJvIC52aWV3cy1maWVsZC1maWVsZC1pY29uLWl0ZW0gdWwge1xuICAgICAgcGFkZGluZzogMyUgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zdWJoZXJvIGgyIHtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMCU7IH0gfVxuICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5icmFuZHMgLmhlYWRsaW5lIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAubG9nby1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAubG9nby1jb250YWluZXIgLnRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAubG9nby1jb250YWluZXIgLmxvZ29zIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuYnJhbmRzIC5sb2dvLWNvbnRhaW5lciAubG9nb3MgdWwgbGkge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBwYWRkaW5nOiAzJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5icmFuZHMgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuYnJhbmRzIC5oZWFkbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAuaGVhZGxpbmUsXG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuYnJhbmRzIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLmJyYW5kcyAuaGVhZGxpbmUsXG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuYnJhbmRzIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA4MHB4OyB9IH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjdGlvbi5DVEFzIC52aWV3cy1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWN0aW9uLkNUQXMgLnZpZXdzLXJvdzpiZWZvcmUsIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlY3Rpb24uQ1RBcyAudmlld3Mtcm93OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogMDsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlY3Rpb24uQ1RBcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSxcbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWN0aW9uLkNUQXMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtY3RhLWJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWN0aW9uLkNUQXMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjOTZjOTQwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlY3Rpb24uQ1RBcyAudmlld3Mtcm93OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjdGlvbi5DVEFzIC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiA0MDBweCBzb2xpZCAjMGEyMDQwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWN0aW9uLkNUQXMgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjdGlvbi5DVEFzIC52aWV3cy1yb3c6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiA0MDBweCBzb2xpZCAjOTZjOTQwO1xuICAgICAgICBib3JkZXItbGVmdDogMjVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjdGlvbi5DVEFzIC52aWV3cy1yb3c6bGFzdC1jaGlsZCAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogIzBhMjA0MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjY4cHgpIHtcbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWN0aW9uLkNUQXMgLnZpZXctY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlY3Rpb24uQ1RBcyAudmlld3Mtcm93IHtcbiAgICAgIGZsZXg6IDAgMCA1MyU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjdGlvbi5DVEFzIC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDAgLTYlO1xuICAgICAgICB6LWluZGV4OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjdGlvbi5DVEFzIC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWN0aW9uLkNUQXMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAzNnB4OyB9IH1cbiAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93OmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNSU7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgyKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1JTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1JTsgfVxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtNDUlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC52aWV3cy1yb3c6bnRoLWNoaWxkKDIpIC5zZWMtdGV4dCwgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5zZWMtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93Omxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93IC5zZWMtdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC52aWV3cy1yb3cgLnNlYy10b3AgLmhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY2OHB4KSB7XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTclOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93OmZpcnN0LWNoaWxkIC5zZWMtdGV4dCAudGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLnNlYy10ZXh0IC50ZXh0IHAge1xuICAgICAgICAgIGZsZXg6IDAgMCA0NiU7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93OmZpcnN0LWNoaWxkIC5zZWMtdG9wLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93Omxhc3QtY2hpbGQgLnNlYy10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAuc2VjLXRvcCAuaW5zaWRlLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93Omxhc3QtY2hpbGQgLnNlYy10b3AgLmluc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93OmZpcnN0LWNoaWxkIC5zZWMtdG9wIC5pbWFnZSwgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIC5zZWMtdG9wIC5pbWFnZSB7XG4gICAgICAgIGZsZXg6IDAgMCAzOCU7IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLnNlYy10b3AgLmhlYWRsaW5lLCAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93Omxhc3QtY2hpbGQgLnNlYy10b3AgLmhlYWRsaW5lIHtcbiAgICAgICAgZmxleDogMCAwIDQ3JTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikgLmltYWdlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZzogMCA1MHB4IDUwcHg7IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUlOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzclOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93Om50aC1jaGlsZCgyKSAuc2VjLXRleHQsIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuc2VjLXRleHQge1xuICAgICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93Omxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93Omxhc3QtY2hpbGQgLnNlYy10b3AgLmltYWdlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDclOyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnNlYy10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmc6IDAgODBweCA2MHB4OyB9XG4gICAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93Omxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAudmlld3Mtcm93Omxhc3QtY2hpbGQgLnNlYy10b3AgLmltYWdlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNjAlOyB9XG4gICAgICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC52aWV3cy1yb3c6bGFzdC1jaGlsZCAuc2VjLXRvcCAuaGVhZGxpbmUge1xuICAgICAgICAgIGZsZXg6IDAgMCAzNSU7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAuc2VjLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnNlYy10ZXh0IHtcbiAgICAgIGNvbHVtbi1nYXA6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLWNvbnRhaW5lciAuc2VjLWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nOiAwIDEwMHB4IDgwcHg7IH1cbiAgICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAgIC5wYXRoLWZyb250cGFnZSAucGFnZS1jb250YWluZXIgLnNlYy1jb250ZW50IC5zZWMtdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UtY29udGFpbmVyIC5zZWMtY29udGVudCAuc2VjLXRleHQge1xuICAgICAgY29sdW1uLWdhcDogNzBweDsgfSB9XG5cbi5zZWMtdGVzdGltb25pYWwgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtdGVzdGltb25pYWwtaGwge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzk2Yzk0MDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uc2VjLXRlc3RpbW9uaWFsIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWMtdGVzdGltb25pYWwgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGU6YmVmb3JlLCAuc2VjLXRlc3RpbW9uaWFsIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICBsaW5lLWhlaWdodDogLjU7XG4gICAgY29sb3I6ICM5NmM5NDA7IH1cbiAgLnNlYy10ZXN0aW1vbmlhbCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZTpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMCU7XG4gICAgY29udGVudDogJ+KAnCc7IH1cbiAgLnNlYy10ZXN0aW1vbmlhbCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZTphZnRlciB7XG4gICAgYm90dG9tOiAtNSU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb250ZW50OiAn4oCdJzsgfVxuICAuc2VjLXRlc3RpbW9uaWFsIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC5ib3R0b20ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAuc2VjLXRlc3RpbW9uaWFsIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXRlc3RpbW9uaWFsLWhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWMtdGVzdGltb25pYWwgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLmJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXRlc3RpbW9uaWFsIC52aWV3cy1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAuc2VjLXRlc3RpbW9uaWFsIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXRlc3RpbW9uaWFsLWhsIHtcbiAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5zZWMtdGVzdGltb25pYWwgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDcwJSAtIDNweCk7IH1cbiAgICAgIC5zZWMtdGVzdGltb25pYWwgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLmJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYy10ZXN0aW1vbmlhbCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC10ZXN0aW1vbmlhbC1obCB7XG4gICAgZmxleDogMCAwIDM1JTtcbiAgICBwYWRkaW5nOiA4MHB4OyB9XG4gIC5zZWMtdGVzdGltb25pYWwgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGZsZXg6IDAgMCBjYWxjKDY1JSAtIDNweCk7XG4gICAgcGFkZGluZzogODBweDsgfVxuICAgIC5zZWMtdGVzdGltb25pYWwgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLmJvdHRvbSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWMtdGVzdGltb25pYWwgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtdGVzdGltb25pYWwtaGwsXG4gIC5zZWMtdGVzdGltb25pYWwgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwMHB4OyB9IH1cblxuLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmctbm9pc2UtMDEucG5nKTsgfVxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nIG1haW4ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGVyby1iZy1zZWMtbGFuZGluZy0wMS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMwMHB4OyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmcgLnZpZXctY2hpbGQtbGlua3MgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nIC52aWV3LWNoaWxkLWxpbmtzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM2YzhmMzQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nIC52aWV3LWNoaWxkLWxpbmtzIGE6aG92ZXIge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoNTAlKTsgfVxuICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nIC5jb250ZW50LWFyZWEgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmcgLnZpZXctY2hpbGQtbGlua3MgLnZpZXctY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nIC52aWV3LWNoaWxkLWxpbmtzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDQlOyB9XG4gICAgICAgIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmcgLnZpZXctY2hpbGQtbGlua3MgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZCxcbiAgICAgICAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZyAudmlldy1jaGlsZC1saW5rcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQsXG4gICAgICAgIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmcgLnZpZXctY2hpbGQtbGlua3MgLnZpZXctY29udGVudCAudmlld3Mtcm93IGEge1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nIC52aWV3LWNoaWxkLWxpbmtzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgcGFkZGluZzogMjAlIDE1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmcgbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nIC5jb250ZW50LXRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXNlY3Rpb24tbGFuZGluZyAudmlldy1jaGlsZC1saW5rcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgZmxleDogMCAwIDQ3JTtcbiAgICAgIG1hcmdpbi10b3A6IDYlOyB9XG4gICAgICAucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nIC52aWV3LWNoaWxkLWxpbmtzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyBhIHtcbiAgICAgICAgcGFkZGluZzogMjAlOyB9IH1cblxuLnBhZ2UtaW5uZXIgLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMyU7XG4gIHBhZGRpbmctYm90dG9tOiAzJTsgfVxuXG4ucGFnZS1pbm5lciAucHJvbW8tYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDMlO1xuICBwYWRkaW5nLWJvdHRvbTogMyU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzE0NDE4MjsgfVxuICAucGFnZS1pbm5lciAucHJvbW8tYm90dG9tIGgyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSxcbi5wYWdlLW5vZGUtdHlwZS1icmFuZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmctbm9pc2UtMDEucG5nKTsgfVxuICAucGFnZS1ub2RlLXR5cGUtcGFnZSBtYWluLFxuICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5jb250ZW50IC5pbm5lci13cmFwOmZpcnN0LWNoaWxkIC5iZy13aGl0ZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC5pbm5lci13cmFwOmZpcnN0LWNoaWxkIC5iZy13aGl0ZSB7XG4gICAgcGFkZGluZy10b3A6IDglOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5jb250ZW50IC5pbm5lci13cmFwOmxhc3QtY2hpbGQgLmJnLXdoaXRlLFxuICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmNvbnRlbnQgLmlubmVyLXdyYXA6bGFzdC1jaGlsZCAuYmctd2hpdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4JTsgfVxuICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuY29udGVudCAuY29udGVudC1hcmVhLFxuICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmNvbnRlbnQgLmNvbnRlbnQtYXJlYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdyxcbiAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChvZGQpIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSAuaW1hZ2UsXG4gICAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6bnRoLWNoaWxkKG9kZCkgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdzpudGgtY2hpbGQob2RkKSAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUgLmltYWdlIGltZyxcbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1icmFuZCAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChvZGQpIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSAuaW1hZ2UgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6bnRoLWNoaWxkKG9kZCkgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIC5pbWFnZTphZnRlcixcbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1icmFuZCAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChvZGQpIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSAuaW1hZ2U6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgbGVmdDogMyU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2RmZGZkZjtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6bnRoLWNoaWxkKG9kZCkgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIC5pbWFnZSBpbWcsXG4gICAgICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdzpudGgtY2hpbGQob2RkKSAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUgLmltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdzpudGgtY2hpbGQob2RkKSAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUgaDIsXG4gICAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6bnRoLWNoaWxkKG9kZCkgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIGgyIHtcbiAgICAgIHBhZGRpbmc6IDYlIDA7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChvZGQpIC52aWV3cy1maWVsZC1maWVsZC10ZXh0LFxuICAgIC5wYWdlLW5vZGUtdHlwZS1icmFuZCAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChvZGQpIC52aWV3cy1maWVsZC1maWVsZC10ZXh0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzJTsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6bnRoLWNoaWxkKGV2ZW4pIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSAuaW1hZ2UsXG4gICAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6bnRoLWNoaWxkKGV2ZW4pIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChldmVuKSAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUgLmltYWdlOmJlZm9yZSxcbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1icmFuZCAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChldmVuKSAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUgLmltYWdlOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0OSU7XG4gICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmctbm9pc2UtMDEucG5nKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdzpudGgtY2hpbGQoZXZlbikgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIGgyLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1icmFuZCAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChldmVuKSAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUgaDIge1xuICAgICAgcGFkZGluZzogNSUgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuY29udGVudCAuY3RhLXNlYyxcbiAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC5jdGEtc2VjIHtcbiAgICBwYWRkaW5nLXRvcDogMiU7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuY29udGVudCAuY3RhLXNlYyAudmlldy1jb250ZW50IC52aWV3cy1yb3csXG4gICAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC5jdGEtc2VjIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NjhweCkge1xuICAgIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5jb250ZW50IC5pbm5lci13cmFwIC5iZy13aGl0ZSxcbiAgICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmNvbnRlbnQgLmlubmVyLXdyYXAgLmJnLXdoaXRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4JTsgfVxuICAgICAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQgLmlubmVyLXdyYXAgLmJnLXdoaXRlLmZ1bGwtd2lkdGgsXG4gICAgICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmNvbnRlbnQgLmlubmVyLXdyYXAgLmJnLXdoaXRlLmZ1bGwtd2lkdGgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTsgfVxuICAgICAgICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuY29udGVudCAuaW5uZXItd3JhcCAuYmctd2hpdGUuZnVsbC13aWR0aCAudmlldy1jb250ZW50LFxuICAgICAgICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmNvbnRlbnQgLmlubmVyLXdyYXAgLmJnLXdoaXRlLmZ1bGwtd2lkdGggLnZpZXctY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdzpudGgtY2hpbGQob2RkKSAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUsXG4gICAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6bnRoLWNoaWxkKG9kZCkgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDclOyB9XG4gICAgICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChvZGQpIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSAuZmllbGQtY29udGVudCxcbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1icmFuZCAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChvZGQpIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSAuZmllbGQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6bnRoLWNoaWxkKG9kZCkgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIC5pbWFnZSxcbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1icmFuZCAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChvZGQpIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSAuaW1hZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgNjAlOyB9XG4gICAgICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChvZGQpIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSBoMixcbiAgICAgIC5wYWdlLW5vZGUtdHlwZS1icmFuZCAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChvZGQpIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSBoMiB7XG4gICAgICAgIGZsZXg6IDAgMCAzNSU7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChldmVuKSAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUgLmltYWdlLFxuICAgIC5wYWdlLW5vZGUtdHlwZS1icmFuZCAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93Om50aC1jaGlsZChldmVuKSAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdzpudGgtY2hpbGQoZXZlbikgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIC5pbWFnZTpiZWZvcmUsXG4gICAgICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdzpudGgtY2hpbGQoZXZlbikgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIC5pbWFnZTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDklO1xuICAgICAgICBsZWZ0OiAtNTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLW5vaXNlLTAxLnBuZyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5jb250ZW50IC5jdGEtc2VjIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyxcbiAgICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmNvbnRlbnQgLmN0YS1zZWMgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbi5wYWdlLW5vZGUtdHlwZS1icmFuZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmctbm9pc2UtMDEucG5nKTsgfVxuICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1icmFuZCAuY29udGVudCAudmlldy1ib2R5LXNlYyAudmlld3Mtcm93OmZpcnN0LWNoaWxkIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIC5pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUgLmltYWdlOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgIGxlZnQ6IDMlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOTQlO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGZkZmRmO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUgLmltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIC5pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1ub2RlLXR5cGUtYnJhbmQgLmNvbnRlbnQgLnZpZXctYm9keS1zZWMgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUgLmltYWdlIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLnBhZ2Utbm9kZS10eXBlLWJyYW5kIC5jb250ZW50IC52aWV3LWJvZHktc2VjIC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIC5pbWFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDE2MHB4IDUwcHg7IH0gfVxuXG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nLWNoaWxkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1ub2lzZS0wMS5wbmcpOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctY2hpbGQgbWFpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wYWdlLW5vZGUtdHlwZS10ZWFtLW1lbWJlcixcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1ub2lzZS0wMS5wbmcpOyB9XG4gIC5wYWdlLW5vZGUtdHlwZS10ZWFtLW1lbWJlciBtYWluLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyBtYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBhdGgtc2VhcmNoIC5jb250ZW50IGZvcm0uc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wYXRoLXNlYXJjaCAuY29udGVudCBmb3JtLnNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGF0aC1zZWFyY2ggLmNvbnRlbnQgZm9ybS5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgaGVpZ2h0OiAzNHB4OyB9XG4gICAgLnBhdGgtc2VhcmNoIC5jb250ZW50IGZvcm0uc2VhcmNoLWZvcm0gaW5wdXQuZm9ybS1zZWFyY2gge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgIC5wYXRoLXNlYXJjaCAuY29udGVudCBmb3JtLnNlYXJjaC1mb3JtIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG5cbi5wYXRoLXNlYXJjaCAuY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41NjNyZW07IH1cblxuLnBhdGgtc2VhcmNoIC5jb250ZW50IG9sIGxpIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VlZTsgfVxuXG4udmlldy10ZWFtLm5vZGUtdG9wIC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnZpZXctdGVhbS5ub2RlLXRvcCAudmlld3MtZmllbGQtZmllbGQtcGhvdG8ge1xuICBmbGV4OiAwIDAgMzAlOyB9XG5cbi52aWV3LXRlYW0ubm9kZS10b3AgLnZpZXdzLWZpZWxkLWZpZWxkLXBvc2l0aW9uIHtcbiAgZmxleDogMCAwIDYwJTsgfVxuXG4ubm9kZS10eXBlLWJsb2dfcG9zdCAudmlldy1ibG9nLm5vZGUtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtcG9zdC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnBhdGgtc2VhcmNoIG9sIGxpIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuXG4jc3RvcmVtYXBwZXIgcCA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNzdG9yZW1hcHBlciB1bCNzdG9yZW1hcHBlci1saXN0IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3N0b3JlbWFwcGVyIHVsI3N0b3JlbWFwcGVyLWxpc3QgcC5zdG9yZW1hcHBlci1waG9uZSxcbiNzdG9yZW1hcHBlciB1bCNzdG9yZW1hcHBlci1saXN0IHAuc3RvcmVtYXBwZXItZW1haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lOyB9XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBDT0xPUlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHJlZDogI2NjMzMwMDtcbiRibHVlOiAjMGEyMDQwO1xuJGJsdWUyOiAjMDUxNjJhO1xuJGdyZWVuOiAjOTZjOTQwO1xuJGdyZWVuMjogIzc4YTEzMztcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRncmV5LXhsaWdodDogI2Y1ZjVmNTtcbiRncmV5LWxpZ2h0OiAjY2NjO1xuJGdyZXk6ICM5OTk7XG4kZ3JleS1kYXJrOiAjNjY2O1xuJHRleHQtZ3JleTogIzNjM2M0MDtcbiRoZWFkbGluZS1ncmV5OiAjODQ4ODhkO1xuXG4kcHJpbWFyeTogJGJsdWU7XG4kcHJpbWFyeTI6ICRibHVlMjtcbiRwcmltYXJ5LWRrLTEwOiBkYXJrZW4oJHByaW1hcnksMTAlKTtcbiRwcmltYXJ5LWRrLTc6IGRhcmtlbigkcHJpbWFyeSw3JSk7XG4kcHJpbWFyeS1sdC01OiBsaWdodGVuKCRwcmltYXJ5LDUlKTtcbiRwcmltYXJ5LWx0LTEyOiBsaWdodGVuKCRwcmltYXJ5LDEyJSk7XG4kc2Vjb25kYXJ5OiAkZ3JlZW47XG4kdGVydGlhcnk6ICRncmVlbjI7XG4kbmV1dHJhbDogJGdyZXk7XG5cbi53aGl0ZSB7IGNvbG9yOiAkd2hpdGU7IH1cbi5ibGFjayB7IGNvbG9yOiAkYmxhY2s7IH1cbi5wcmltYXJ5IHsgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7IH1cbi5zZWNvbmRhcnkgeyBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50OyB9XG4udGVydGlhcnkgeyBjb2xvcjogJHRlcnRpYXJ5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHsgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyB9XG4uYmctcHJpbWFyeSB7IGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5OyB9XG4uYmctc2Vjb25kYXJ5IHsgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTsgfVxuXG4uYmcteGx0Z3JleSB7IGJhY2tncm91bmQ6ICRncmV5LXhsaWdodDsgfVxuXG4udGV4dC1ncmV5IHsgY29sb3I6ICR0ZXh0LWdyZXk7IH1cbi5oZWFkbGluZS1ncmV5IHsgY29sb3I6ICRoZWFkbGluZS1ncmV5OyB9XG5cbiRiYXNlLWN0YS1iYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuJGJhc2UtY3RhLXRleHQ6ICR3aGl0ZTtcblxuJGFsZXJ0OiAkc2Vjb25kYXJ5O1xuIiwiLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEZMRVggR1JJRFxuLy8gZmxleCBncmlkIGZyYW1ld29yaywgb3JpZ2luYWwgZnJhbWV3b3JrIGhhcyBiZWVuIG1vZGlmaWVkIGZvciB1c2Ugd2l0aCB5YXJuLCB2ZW5kb3IgcHJlZml4ZXMgaGF2ZSBiZWVuIHJlbW92ZWQuXG4vLyBodG1sIGV4YW1wbGU6IDxkaXYgY2xhc3M9XCJjb2wteHMtMTIgY29sLXNtLTEyIGNvbC1tZC0xMiBjb2wtbGctMTJcIj48L2Rpdj5cbi8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi8vIFRoaXMgaXMgdGVtcC5cbi8vIE1vdmUgdG8gdmFyaWFibGVzLnNjc3Ncbi8vIFBsYWNlZCBoZXJlIHRvIHByZXZlbnQgZXJyb3JzLlxuJGJhc2UtbWFyZ2luOiAxLjU2M3JlbTsgLy8yNXB4XG5cbi5yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDEgYXV0bztcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHQmLm5lc3RlZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kYmFzZS1tYXJnaW47XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGJhc2UtbWFyZ2luO1xuXHR9XG59XG5cbi5yb3cucmV2ZXJzZSB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmNvbC5yZXZlcnNlIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uY29sLXhzLFxuLmNvbC14cy0xLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05LFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmctcmlnaHQ6ICRiYXNlLW1hcmdpbjtcblx0cGFkZGluZy1sZWZ0OiAkYmFzZS1tYXJnaW47XG59XG5cbi5jb2wteHMge1xuXHRmbGV4LWdyb3c6IDE7XG5cdGZsZXgtYmFzaXM6IDA7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC14cy0xIHtcblx0ZmxleC1iYXNpczogOC4zMzMlO1xuXHRtYXgtd2lkdGg6IDguMzMzJTtcbn1cblxuLmNvbC14cy0yIHtcblx0ZmxleC1iYXNpczogMTYuNjY3JTtcblx0bWF4LXdpZHRoOiAxNi42NjclO1xufVxuXG4uY29sLXhzLTMge1xuXHRmbGV4LWJhc2lzOiAyNSU7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLXhzLTQge1xuXHRmbGV4LWJhc2lzOiAzMy4zMzMlO1xuXHRtYXgtd2lkdGg6IDMzLjMzMyU7XG59XG5cbi5jb2wteHMtNSB7XG5cdGZsZXgtYmFzaXM6IDQxLjY2NyU7XG5cdG1heC13aWR0aDogNDEuNjY3JTtcbn1cblxuLmNvbC14cy02IHtcblx0ZmxleC1iYXNpczogNTAlO1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14cy03IHtcblx0ZmxleC1iYXNpczogNTguMzMzJTtcblx0bWF4LXdpZHRoOiA1OC4zMzMlO1xufVxuXG4uY29sLXhzLTgge1xuXHRmbGV4LWJhc2lzOiA2Ni42NjclO1xuXHRtYXgtd2lkdGg6IDY2LjY2NyU7XG59XG5cbi5jb2wteHMtOSB7XG5cdGZsZXgtYmFzaXM6IDc1JTtcblx0bWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wteHMtMTAge1xuXHRmbGV4LWJhc2lzOiA4My4zMzMlO1xuXHRtYXgtd2lkdGg6IDgzLjMzMyU7XG59XG5cbi5jb2wteHMtMTEge1xuXHRmbGV4LWJhc2lzOiA5MS42NjclO1xuXHRtYXgtd2lkdGg6IDkxLjY2NyU7XG59XG5cbi5jb2wteHMtMTIge1xuXHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuXHRtYXJnaW4tbGVmdDogOC4zMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0yIHtcblx0bWFyZ2luLWxlZnQ6IDE2LjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuXHRtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLW9mZnNldC00IHtcblx0bWFyZ2luLWxlZnQ6IDMzLjMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuXHRtYXJnaW4tbGVmdDogNDEuNjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG5cdG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuXHRtYXJnaW4tbGVmdDogNTguMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG5cdG1hcmdpbi1sZWZ0OiA2Ni42NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC05IHtcblx0bWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuXHRtYXJnaW4tbGVmdDogODMuMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuXHRtYXJnaW4tbGVmdDogOTEuNjY3JTtcbn1cblxuLnN0YXJ0LXhzIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2VudGVyLXhzIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVuZC14cyB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udG9wLXhzIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5taWRkbGUteHMge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYm90dG9tLXhzIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYXJvdW5kLXhzIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5iZXR3ZWVuLXhzIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZmlyc3QteHMge1xuXHRvcmRlcjogLTE7XG59XG5cbi5sYXN0LXhzIHtcblx0b3JkZXI6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHZpZXdwb3J0LXNtKSB7XG5cblx0LmNvbC1zbSxcblx0LmNvbC1zbS0xLFxuXHQuY29sLXNtLTIsXG5cdC5jb2wtc20tMyxcblx0LmNvbC1zbS00LFxuXHQuY29sLXNtLTUsXG5cdC5jb2wtc20tNixcblx0LmNvbC1zbS03LFxuXHQuY29sLXNtLTgsXG5cdC5jb2wtc20tOSxcblx0LmNvbC1zbS0xMCxcblx0LmNvbC1zbS0xMSxcblx0LmNvbC1zbS0xMiB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0cGFkZGluZy1yaWdodDogJGJhc2UtbWFyZ2luO1xuXHRcdHBhZGRpbmctbGVmdDogJGJhc2UtbWFyZ2luO1xuXHR9XG5cblx0LmNvbC1zbSB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGZsZXgtYmFzaXM6IDA7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNvbC1zbS0xIHtcblx0XHRmbGV4LWJhc2lzOiA4LjMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4LjMzMyU7XG5cdH1cblxuXHQuY29sLXNtLTIge1xuXHRcdGZsZXgtYmFzaXM6IDE2LjY2NyU7XG5cdFx0bWF4LXdpZHRoOiAxNi42NjclO1xuXHR9XG5cblx0LmNvbC1zbS0zIHtcblx0XHRmbGV4LWJhc2lzOiAyNSU7XG5cdFx0bWF4LXdpZHRoOiAyNSU7XG5cdH1cblxuXHQuY29sLXNtLTQge1xuXHRcdGZsZXgtYmFzaXM6IDMzLjMzMyU7XG5cdFx0bWF4LXdpZHRoOiAzMy4zMzMlO1xuXHR9XG5cblx0LmNvbC1zbS01IHtcblx0XHRmbGV4LWJhc2lzOiA0MS42NjclO1xuXHRcdG1heC13aWR0aDogNDEuNjY3JTtcblx0fVxuXG5cdC5jb2wtc20tNiB7XG5cdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHR9XG5cblx0LmNvbC1zbS03IHtcblx0XHRmbGV4LWJhc2lzOiA1OC4zMzMlO1xuXHRcdG1heC13aWR0aDogNTguMzMzJTtcblx0fVxuXG5cdC5jb2wtc20tOCB7XG5cdFx0ZmxleC1iYXNpczogNjYuNjY3JTtcblx0XHRtYXgtd2lkdGg6IDY2LjY2NyU7XG5cdH1cblxuXHQuY29sLXNtLTkge1xuXHRcdGZsZXgtYmFzaXM6IDc1JTtcblx0XHRtYXgtd2lkdGg6IDc1JTtcblx0fVxuXG5cdC5jb2wtc20tMTAge1xuXHRcdGZsZXgtYmFzaXM6IDgzLjMzMyU7XG5cdFx0bWF4LXdpZHRoOiA4My4zMzMlO1xuXHR9XG5cblx0LmNvbC1zbS0xMSB7XG5cdFx0ZmxleC1iYXNpczogOTEuNjY3JTtcblx0XHRtYXgtd2lkdGg6IDkxLjY2NyU7XG5cdH1cblxuXHQuY29sLXNtLTEyIHtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5jb2wtc20tb2Zmc2V0LTEge1xuXHRcdG1hcmdpbi1sZWZ0OiA4LjMzMyU7XG5cdH1cblxuXHQuY29sLXNtLW9mZnNldC0yIHtcblx0XHRtYXJnaW4tbGVmdDogMTYuNjY3JTtcblx0fVxuXG5cdC5jb2wtc20tb2Zmc2V0LTMge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNSU7XG5cdH1cblxuXHQuY29sLXNtLW9mZnNldC00IHtcblx0XHRtYXJnaW4tbGVmdDogMzMuMzMzJTtcblx0fVxuXG5cdC5jb2wtc20tb2Zmc2V0LTUge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MS42NjclO1xuXHR9XG5cblx0LmNvbC1zbS1vZmZzZXQtNiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcblx0fVxuXG5cdC5jb2wtc20tb2Zmc2V0LTcge1xuXHRcdG1hcmdpbi1sZWZ0OiA1OC4zMzMlO1xuXHR9XG5cblx0LmNvbC1zbS1vZmZzZXQtOCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NyU7XG5cdH1cblxuXHQuY29sLXNtLW9mZnNldC05IHtcblx0XHRtYXJnaW4tbGVmdDogNzUlO1xuXHR9XG5cblx0LmNvbC1zbS1vZmZzZXQtMTAge1xuXHRcdG1hcmdpbi1sZWZ0OiA4My4zMzMlO1xuXHR9XG5cblx0LmNvbC1zbS1vZmZzZXQtMTEge1xuXHRcdG1hcmdpbi1sZWZ0OiA5MS42NjclO1xuXHR9XG5cblx0LnN0YXJ0LXNtIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR9XG5cblx0LmNlbnRlci1zbSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmVuZC1zbSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHR9XG5cblx0LnRvcC1zbSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQubWlkZGxlLXNtIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LmJvdHRvbS1zbSB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR9XG5cblx0LmFyb3VuZC1zbSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdH1cblxuXHQuYmV0d2Vlbi1zbSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LmZpcnN0LXNtIHtcblx0XHRvcmRlcjogLTE7XG5cdH1cblxuXHQubGFzdC1zbSB7XG5cdFx0b3JkZXI6IDE7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdmlld3BvcnQtbWQpIHtcblxuXHQuY29sLW1kLFxuXHQuY29sLW1kLTEsXG5cdC5jb2wtbWQtMixcblx0LmNvbC1tZC0zLFxuXHQuY29sLW1kLTQsXG5cdC5jb2wtbWQtNSxcblx0LmNvbC1tZC02LFxuXHQuY29sLW1kLTcsXG5cdC5jb2wtbWQtOCxcblx0LmNvbC1tZC05LFxuXHQuY29sLW1kLTEwLFxuXHQuY29sLW1kLTExLFxuXHQuY29sLW1kLTEyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRwYWRkaW5nLXJpZ2h0OiAkYmFzZS1tYXJnaW47XG5cdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1tYXJnaW47XG5cdH1cblxuXHQuY29sLW1kIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0ZmxleC1iYXNpczogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY29sLW1kLTEge1xuXHRcdGZsZXgtYmFzaXM6IDguMzMzJTtcblx0XHRtYXgtd2lkdGg6IDguMzMzJTtcblx0fVxuXG5cdC5jb2wtbWQtMiB7XG5cdFx0ZmxleC1iYXNpczogMTYuNjY3JTtcblx0XHRtYXgtd2lkdGg6IDE2LjY2NyU7XG5cdH1cblxuXHQuY29sLW1kLTMge1xuXHRcdGZsZXgtYmFzaXM6IDI1JTtcblx0XHRtYXgtd2lkdGg6IDI1JTtcblx0fVxuXG5cdC5jb2wtbWQtNCB7XG5cdFx0ZmxleC1iYXNpczogMzMuMzMzJTtcblx0XHRtYXgtd2lkdGg6IDMzLjMzMyU7XG5cdH1cblxuXHQuY29sLW1kLTUge1xuXHRcdGZsZXgtYmFzaXM6IDQxLjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA0MS42NjclO1xuXHR9XG5cblx0LmNvbC1tZC02IHtcblx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblxuXHQuY29sLW1kLTcge1xuXHRcdGZsZXgtYmFzaXM6IDU4LjMzMyU7XG5cdFx0bWF4LXdpZHRoOiA1OC4zMzMlO1xuXHR9XG5cblx0LmNvbC1tZC04IHtcblx0XHRmbGV4LWJhc2lzOiA2Ni42NjclO1xuXHRcdG1heC13aWR0aDogNjYuNjY3JTtcblx0fVxuXG5cdC5jb2wtbWQtOSB7XG5cdFx0ZmxleC1iYXNpczogNzUlO1xuXHRcdG1heC13aWR0aDogNzUlO1xuXHR9XG5cblx0LmNvbC1tZC0xMCB7XG5cdFx0ZmxleC1iYXNpczogODMuMzMzJTtcblx0XHRtYXgtd2lkdGg6IDgzLjMzMyU7XG5cdH1cblxuXHQuY29sLW1kLTExIHtcblx0XHRmbGV4LWJhc2lzOiA5MS42NjclO1xuXHRcdG1heC13aWR0aDogOTEuNjY3JTtcblx0fVxuXG5cdC5jb2wtbWQtMTIge1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNvbC1tZC1vZmZzZXQtMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzJTtcblx0fVxuXG5cdC5jb2wtbWQtb2Zmc2V0LTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjclO1xuXHR9XG5cblx0LmNvbC1tZC1vZmZzZXQtMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcblx0fVxuXG5cdC5jb2wtbWQtb2Zmc2V0LTQge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMy4zMzMlO1xuXHR9XG5cblx0LmNvbC1tZC1vZmZzZXQtNSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NyU7XG5cdH1cblxuXHQuY29sLW1kLW9mZnNldC02IHtcblx0XHRtYXJnaW4tbGVmdDogNTAlO1xuXHR9XG5cblx0LmNvbC1tZC1vZmZzZXQtNyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMyU7XG5cdH1cblxuXHQuY29sLW1kLW9mZnNldC04IHtcblx0XHRtYXJnaW4tbGVmdDogNjYuNjY3JTtcblx0fVxuXG5cdC5jb2wtbWQtb2Zmc2V0LTkge1xuXHRcdG1hcmdpbi1sZWZ0OiA3NSU7XG5cdH1cblxuXHQuY29sLW1kLW9mZnNldC0xMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDgzLjMzMyU7XG5cdH1cblxuXHQuY29sLW1kLW9mZnNldC0xMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NyU7XG5cdH1cblxuXHQuc3RhcnQtbWQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdH1cblxuXHQuY2VudGVyLW1kIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZW5kLW1kIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdH1cblxuXHQudG9wLW1kIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5taWRkbGUtbWQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuYm90dG9tLW1kIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblxuXHQuYXJvdW5kLW1kIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0fVxuXG5cdC5iZXR3ZWVuLW1kIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuZmlyc3QtbWQge1xuXHRcdG9yZGVyOiAtMTtcblx0fVxuXG5cdC5sYXN0LW1kIHtcblx0XHRvcmRlcjogMTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR2aWV3cG9ydC1sZykge1xuXHQuY29sLWxnLFxuXHQuY29sLWxnLTEsXG5cdC5jb2wtbGctMixcblx0LmNvbC1sZy0zLFxuXHQuY29sLWxnLTQsXG5cdC5jb2wtbGctNSxcblx0LmNvbC1sZy02LFxuXHQuY29sLWxnLTcsXG5cdC5jb2wtbGctOCxcblx0LmNvbC1sZy05LFxuXHQuY29sLWxnLTEwLFxuXHQuY29sLWxnLTExLFxuXHQuY29sLWxnLTEyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRwYWRkaW5nLXJpZ2h0OiAkYmFzZS1tYXJnaW47XG5cdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1tYXJnaW47XG5cdH1cblxuXHQuY29sLWxnIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0ZmxleC1iYXNpczogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY29sLWxnLTEge1xuXHRcdGZsZXgtYmFzaXM6IDguMzMzJTtcblx0XHRtYXgtd2lkdGg6IDguMzMzJTtcblx0fVxuXG5cdC5jb2wtbGctMiB7XG5cdFx0ZmxleC1iYXNpczogMTYuNjY3JTtcblx0XHRtYXgtd2lkdGg6IDE2LjY2NyU7XG5cdH1cblxuXHQuY29sLWxnLTMge1xuXHRcdGZsZXgtYmFzaXM6IDI1JTtcblx0XHRtYXgtd2lkdGg6IDI1JTtcblx0fVxuXG5cdC5jb2wtbGctNCB7XG5cdFx0ZmxleC1iYXNpczogMzMuMzMzJTtcblx0XHRtYXgtd2lkdGg6IDMzLjMzMyU7XG5cdH1cblxuXHQuY29sLWxnLTUge1xuXHRcdGZsZXgtYmFzaXM6IDQxLjY2NyU7XG5cdFx0bWF4LXdpZHRoOiA0MS42NjclO1xuXHR9XG5cblx0LmNvbC1sZy02IHtcblx0XHRmbGV4LWJhc2lzOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdH1cblxuXHQuY29sLWxnLTcge1xuXHRcdGZsZXgtYmFzaXM6IDU4LjMzMyU7XG5cdFx0bWF4LXdpZHRoOiA1OC4zMzMlO1xuXHR9XG5cblx0LmNvbC1sZy04IHtcblx0XHRmbGV4LWJhc2lzOiA2Ni42NjclO1xuXHRcdG1heC13aWR0aDogNjYuNjY3JTtcblx0fVxuXG5cdC5jb2wtbGctOSB7XG5cdFx0ZmxleC1iYXNpczogNzUlO1xuXHRcdG1heC13aWR0aDogNzUlO1xuXHR9XG5cblx0LmNvbC1sZy0xMCB7XG5cdFx0ZmxleC1iYXNpczogODMuMzMzJTtcblx0XHRtYXgtd2lkdGg6IDgzLjMzMyU7XG5cdH1cblxuXHQuY29sLWxnLTExIHtcblx0XHRmbGV4LWJhc2lzOiA5MS42NjclO1xuXHRcdG1heC13aWR0aDogOTEuNjY3JTtcblx0fVxuXG5cdC5jb2wtbGctMTIge1xuXHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNvbC1sZy1vZmZzZXQtMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzJTtcblx0fVxuXG5cdC5jb2wtbGctb2Zmc2V0LTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjclO1xuXHR9XG5cblx0LmNvbC1sZy1vZmZzZXQtMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcblx0fVxuXG5cdC5jb2wtbGctb2Zmc2V0LTQge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMy4zMzMlO1xuXHR9XG5cblx0LmNvbC1sZy1vZmZzZXQtNSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NyU7XG5cdH1cblxuXHQuY29sLWxnLW9mZnNldC02IHtcblx0XHRtYXJnaW4tbGVmdDogNTAlO1xuXHR9XG5cblx0LmNvbC1sZy1vZmZzZXQtNyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMyU7XG5cdH1cblxuXHQuY29sLWxnLW9mZnNldC04IHtcblx0XHRtYXJnaW4tbGVmdDogNjYuNjY3JTtcblx0fVxuXG5cdC5jb2wtbGctb2Zmc2V0LTkge1xuXHRcdG1hcmdpbi1sZWZ0OiA3NSU7XG5cdH1cblxuXHQuY29sLWxnLW9mZnNldC0xMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDgzLjMzMyU7XG5cdH1cblxuXHQuY29sLWxnLW9mZnNldC0xMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NyU7XG5cdH1cblxuXHQuc3RhcnQtbGcge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdH1cblxuXHQuY2VudGVyLWxnIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZW5kLWxnIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdH1cblxuXHQudG9wLWxnIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5taWRkbGUtbGcge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuYm90dG9tLWxnIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdH1cblxuXHQuYXJvdW5kLWxnIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0fVxuXG5cdC5iZXR3ZWVuLWxnIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuZmlyc3QtbGcge1xuXHRcdG9yZGVyOiAtMTtcblx0fVxuXG5cdC5sYXN0LWxnIHtcblx0XHRvcmRlcjogMTtcblx0fVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmEtY3VzdG9tJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZhLWN1c3RvbS5lb3Q/NzA4MDczNTcnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZhLWN1c3RvbS5lb3Q/NzA4MDczNTcjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9mYS1jdXN0b20ud29mZjI/NzA4MDczNTcnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgdXJsKCcuLi9mb250cy9mYS1jdXN0b20ud29mZj83MDgwNzM1NycpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnLi4vZm9udHMvZmEtY3VzdG9tLnR0Zj83MDgwNzM1NycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2ZhLWN1c3RvbS5zdmc/NzA4MDczNTcjZmEtY3VzdG9tJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmYS1jdXN0b20nO1xuICAgIHNyYzogdXJsKCcuLi9mb250L2ZhLWN1c3RvbS5zdmc/NzA4MDczNTcjZmEtY3VzdG9tJykgZm9ybWF0KCdzdmcnKTtcbiAgfVxufVxuKi9cblxuIFtjbGFzc149XCJmYS1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGZhLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmYS1jdXN0b21cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuXG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuXG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cblxuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gLyogJ+6ggScgKi9cbi5mYS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAyJzsgfSAvKiAn7qCCJyAqL1xuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH0gLyogJ+6ggycgKi9cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cbi5mYS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfSAvKiAn7qCIJyAqL1xuLmZhLWJhcnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cbi5mYS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBhJzsgfSAvKiAn7qCKJyAqL1xuLmZhLWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGInOyB9IC8qICfuoIsnICovXG4uZmEtZmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBjJzsgfSAvKiAn7qCMJyAqL1xuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGQnOyB9IC8qICfuoI0nICovXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBlJzsgfSAvKiAn7qCOJyAqL1xuLmZhLW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBmJzsgfSAvKiAn7qCPJyAqL1xuLmZhLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTAnOyB9IC8qICfuoJAnICovXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xuLmZhLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEyJzsgfSAvKiAn7qCSJyAqL1xuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMyc7IH0gLyogJ+6gkycgKi9cbi5mYS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE0JzsgfSAvKiAn7qCUJyAqL1xuLmZhLWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH0gLyogJ+6glScgKi9cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE2JzsgfSAvKiAn7qCWJyAqL1xuLmZhLXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNyc7IH0gLyogJ+6glycgKi9cbi5mYS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTgnOyB9IC8qICfuoJgnICovXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOSc7IH0gLyogJ+6gmScgKi9cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFhJzsgfSAvKiAn7qCaJyAqL1xuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYic7IH0gLyogJ+6gmycgKi9cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNQVJHSU5TXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGJhc2UtbWFyZ2luOiAxLjU2M3JlbTsgLy8yNXB4XG4kYmFzZS1tYXJnaW4tcm93OiA3LjUwMHJlbTsgLy8xMjBweFxuJG1vYmlsZS1tZW51LW1hcmdpbjogNnZ3O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTUFSR0lOU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRnYXA6IDEuNTYzcmVtOyAvLzI1cHhcbiRnYXAtcm93OiA2LjI1MHJlbTsgLy8xMDBweFxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBIRUFERVIgSEVJR0hUXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoZWFkZXItaGVpZ2h0LWxnOiAxMDBweDtcbiRoZWFkZXItaGVpZ2h0LW1lZDogODRweDtcbiRoZWFkZXItaGVpZ2h0LXNtOiA2MHB4O1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhUTUwsIEJPRFlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5odG1sLFxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cdGZvbnQtd2VpZ2h0OiAkYmFzZS1mb250LXdlaWdodDtcblx0Y29sb3I6ICR0ZXh0LWdyZXk7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG59Ly9odG1sLGJvZHlcblxuaHRtbCB7IGZvbnQtc2l6ZTogNzAlOyB9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFhTICpNSU4tV0lEVEgqXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdGJvZHkge2ZvbnQtc2l6ZTogMTdweDt9XG5cdGh0bWwge2ZvbnQtc2l6ZTogNzUlO31cbn0vL3hzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNNICpNSU4tV0lEVEgqXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdGJvZHkge2ZvbnQtc2l6ZTogMTdweDt9XG5cdGh0bWwge2ZvbnQtc2l6ZTogODAlO31cbn0vL3NtXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1EICpNSU4tV0lEVEgqXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cdGJvZHkge2ZvbnQtc2l6ZTogMThweDt9XG5cdGh0bWwge2ZvbnQtc2l6ZTogOTAlO31cbn0vL21kXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExHICpNSU4tV0lEVEgqXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG5cdGJvZHkge2ZvbnQtc2l6ZTogMThweDt9XG5cdGh0bWwge2ZvbnQtc2l6ZTogMTAwJTt9XG59Ly9sZ1xuIiwiLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFZJRVdQT1JUU1xuLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiR2aWV3cG9ydC14czogNDgxcHg7ICAgLy8gUGhvbmUgNDgwcHggLSAwcHhcbiR2aWV3cG9ydC1zbTogNjY4cHg7ICAgLy8gUGhvbmUgNjY3cHggLSA0ODFweFxuJHZpZXdwb3J0LW1kOiA3NjhweDsgIC8vIFRhYmxldCA3NjhweCAtIDY2N3B4XG4kdmlld3BvcnQtbGc6IDEwMjRweDsgIC8vIERlc2t0b3AgMTI4MHB4IC0gMTAwJVxuJHZpZXdwb3J0LXhsZzogMTI4MHB4O1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQlJFQUtQT0lOVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IHhzIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHZpZXdwb3J0LXhzKSB7IEBjb250ZW50OyB9XG4gIH1cblx0QGlmICRwb2ludCA9PSBzbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC1zbSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRwb2ludCA9PSBtZCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC1tZCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRwb2ludCA9PSBsZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2aWV3cG9ydC1sZykgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRwb2ludCA9PSB4bGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmlld3BvcnQteGxnKSB7IEBjb250ZW50OyB9XG4gIH1cbn0vL21peGluOiBicmVha3BvaW50XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFhTICpNSU4tV0lEVEgqXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cbn0vL3hzXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblxufS8vc21cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuXG59Ly9tZFxuXG5AaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG5cbn0vL2xnXG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoeGxnKSB7XG5cbn0vL3hsZ1xuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCUkVBS1BPSU5UXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG4vLyBcdEBpZiAkcG9pbnQgPT0geHNtYWxsIHsgLy8gNDgwXG4vLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR2aWV3cG9ydC14cykgeyBAY29udGVudDsgfVxuLy8gICB9XG4vLyAgIEBpZiAkcG9pbnQgPT0gc21hbGwgeyAvLyA2Njdcbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogJHZpZXdwb3J0LXNtKSB7IEBjb250ZW50OyB9XG4vLyAgIH1cbi8vICAgQGVsc2UgaWYgJHBvaW50ID09IG1lZCB7IC8vIDc2OFxuLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdmlld3BvcnQtbWQpIHsgQGNvbnRlbnQ7IH1cbi8vICAgfVxuLy8gICBAZWxzZSBpZiAkcG9pbnQgPT0gbGcgeyAvLyA4OTBcbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogJHZpZXdwb3J0LWxnKSB7IEBjb250ZW50OyB9XG4vLyAgIH1cbi8vIFx0QGVsc2UgaWYgJHBvaW50ID09IHhsZyB7IC8vIDEwMjRcbi8vICAgICBAbWVkaWEgKG1heC13aWR0aDogJHZpZXdwb3J0LXhsZykgeyBAY29udGVudDsgfVxuLy8gICB9XG4vLyBcdEBlbHNlIGlmICRwb2ludCA9PSB4eGxnIHsgLy8gMTI4MFxuLy8gICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdmlld3BvcnQteHhsZykgeyBAY29udGVudDsgfVxuLy8gICB9XG4vLyB9Ly9taXhpbjogYnJlYWtwb2ludFxuLypcbkBpbmNsdWRlIGJyZWFrcG9pbnQoeHhsZykgeyAvLyAxMjAwIC0gWFhMQVJHRSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxufS8veHhsYXJnZVxuXG5AaW5jbHVkZSBicmVha3BvaW50KHhsZykgeyAvLyAxMDI0IC0gWExBUkdFID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG59Ly94bGFyZ2VcblxuQGluY2x1ZGUgYnJlYWtwb2ludChsZykgeyAvLyA4OTAgLSBMQVJHRSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxufS8vbGFyZ2VcblxuQGluY2x1ZGUgYnJlYWtwb2ludChtZWQpIHsgLy8gNzY4IC0gTUVESVVNID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG59Ly9tZWRpdW1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkgeyAvLyA2NjcgLSBTTUFMTCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG59Ly9zbWFsbFxuXG5AaW5jbHVkZSBicmVha3BvaW50KHhzbWFsbCkgeyAvLyA0ODAgLSBYU01BTEwgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxufS8veHNtYWxsXG4qL1xuIiwiJWZsdWlkLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59Ly8lZmx1aWQtaW1nXG5cbi5mbHVpZC1pbWcgeyBAZXh0ZW5kICVmbHVpZC1pbWc7IH1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQkFTRSBCT1JERVJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiViYXNlLWJvcmRlciB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWxpZ2h0O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBJTk5FUiBDT05URU5UIFRPUCBERUZBVUxUU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4lY3QtaW5uZXIge1xuICAgIEBpbmNsdWRlIHB0YigxMCUsNCUpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG4gICAgfS8veHNcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblxuICAgIH0vL3NtXG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBAaW5jbHVkZSBwdGIoOCUsMiUpO1xuICAgIH0vL21kXG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICBAaW5jbHVkZSBwdGIoNyUsMSUpO1xuICAgIH0vL2xnXG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsZykge1xuICAgICAgQGluY2x1ZGUgcHRiKDEwMHB4LDApO1xuICAgIH0vL3hsZ1xuICB9Ly9jdC1pbm5lclxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBMSU5LIEFSUk9XXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiVsaW5rLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBAaW5jbHVkZSBhcnJvdy1yaWdodCg2cHgsIzZjOGYzNCk7XG4gICAgY29udGVudDogJyc7XG4gIH0vLyY6YWZ0ZXJcbn0vLyVsaW5rLWFycm93XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIC5oZXJvLWJnIERFRkFVTFRTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiVoZXJvLWJnLWRlZmF1bHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMDBweDtcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBYUyAqTUlOLVdJRFRIKlxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblxuICB9Ly94c1xuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gU00gKk1JTi1XSURUSCpcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cbiAgfS8vc21cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIE1EICpNSU4tV0lEVEgqXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfS8vbWRcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIExHICpNSU4tV0lEVEgqXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH0vL2xnXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBYTEcgKk1JTi1XSURUSCpcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhsZykge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH0vL3hsZ1xufS8vJWhlcm8tYmctZGVmYXVsdHNcblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBFUlJPUiBNU0dcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiVlcnJvci1tc2cge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAkcmVkICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6ICRsaC1jb21wYWN0ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6ICRib2xkICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQkFDS0dST1VORCBDT1ZFUlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJWNvdmVyIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQkFDS0dST1VORCBDT05UQUlOXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4lY29udGFpbiB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQkxPQ0sgVy8gTUFSR0lOXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4lYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDAgJGdhcCAwO1xuXHRjbGVhcjogYm90aDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFQURFUiBLSVRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiVoZWFkZXIge1xuXHRmb250LWZhbWlseTogJGhlYWRlci1mb250LWZhbWlseTtcblx0Zm9udC13ZWlnaHQ6ICRoZWFkZXItZm9udC13ZWlnaHQ7XG5cdGxldHRlci1zcGFjaW5nOiAkaGVhZGVyLWxldHRlci1zcGFjZTtcblx0bGluZS1oZWlnaHQ6ICRoZWFkZXItbGluZS1oZWlnaHQ7XG5cdHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyLWNhc2U7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENPTlRFTlRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiVjb250ZW50IHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJTlNJREVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiVpbnNpZGUge0BpbmNsdWRlIGluc2lkZTt9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEJMT0NLIElNQUdFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4lYmxvY2staW1hZ2Uge1xuXHRAaW5jbHVkZSBpbWcoQmxvY2spO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMSVNUIC0gSVRFTVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJWxpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcblx0bWFyZ2luLWxlZnQ6ICRnYXAqMS41O1xuXHRtYXJnaW4tYm90dG9tOiAkZ2FwLzI7XG5cdHVsLCBvbCB7XG5cdFx0cGFkZGluZy10b3A6ICRnYXAvMjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwO1xuXHRcdH1cblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMSVNUU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJWxpc3QtYnVsbGV0IHsgQGluY2x1ZGUgbGlzdChidWxsZXQpOyB9XG4lbGlzdC1pbmxpbmUgeyBAaW5jbHVkZSBsaXN0KGlubGluZSk7IH1cbiVsaXN0LWRpZ2l0IHsgQGluY2x1ZGUgbGlzdChkaWdpdCk7IH1cbiVsaXN0LWJsb2NrIHsgQGluY2x1ZGUgbGlzdChibG9jayk7IH1cbiVsaXN0LWNoZWNrbGlzdCB7IEBpbmNsdWRlIGxpc3QoY2hlY2tsaXN0KTsgfVxuJWxpc3QtemVybyB7IEBpbmNsdWRlIGxpc3QoemVybyk7IH1cblxudWwge1xuICAmLmJ1bGxldCB7IEBleHRlbmQgJWxpc3QtYnVsbGV0OyB9XG4gICYuZGlnaXQgeyBAZXh0ZW5kICVsaXN0LWRpZ2l0OyB9XG4gICYuY2hlY2sgeyBAZXh0ZW5kICVsaXN0LWNoZWNrbGlzdDsgfVxuICAmLnplcm8geyBAZXh0ZW5kICVsaXN0LXplcm87IH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVFJBTlNJVElPTiAtIERFRkFVTFRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiV0cmFuc2l0aW9uIHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbjtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ0xFQVIgRklYXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uY2xlYXIsXG4uY2xlYXJmaXgge1xuXHRjbGVhcjogYm90aDtcblx0JjphZnRlciB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRjbGVhcjogYm90aDtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cbn1cbiIsIi8vIFdJRFRIIC8gSEVJR0hUIDEwMCVcbiV3aDEwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCVcbn0vLyV3aDEwMFxuXG5AbWl4aW4gZmxleCgkZmQ6cm93LCRqYzpzcGFjZS1iZXR3ZWVuLCRhaTpmbGV4LXN0YXJ0LCRmdzpub3dyYXApIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246ICRmZDtcbiAganVzdGlmeS1jb250ZW50OiAkamM7XG4gIGFsaWduLWl0ZW1zOiAkYWk7XG4gIGZsZXgtd3JhcDogJGZ3O1xufVxuXG4lZmxleC1kZWZhdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn0vLyVmbGV4LWRlZmF1bHRzXG5cbi8vIE1BUkdJTiBUT1AgLyBCT1RUT01cbkBtaXhpbiBtdGIoJG10OjMlLCRtYjozJSkge1xuICBtYXJnaW4tdG9wOiAkbXQ7XG4gIG1hcmdpbi1ib3R0b206ICRtYjtcbn0vL0BtaXhpbiBtdGJcblxuLy8gTUFSR0lOIExFRlQgLyBSSUdIVFxuQG1peGluIG1scigkbWw6MyUsJG1yOjMlKSB7XG4gIG1hcmdpbi1sZWZ0OiAkbWw7XG4gIG1hcmdpbi1yaWdodDogJG1yO1xufS8vQG1peGluIG1sclxuXG4vLyBQQURESU5HIFRPUCAvIEJPVFRPTVxuQG1peGluIHB0YigkcHQ6MyUsJHBiOjMlKSB7XG4gIHBhZGRpbmctdG9wOiAkcHQ7XG4gIHBhZGRpbmctYm90dG9tOiAkcGI7XG59Ly9AbWl4aW4gcHRiXG5cbi8vIFBBRERJTkcgTEVGVCAvIFJJR0hUXG5AbWl4aW4gcGxyKCRwbDozJSwkcHI6MyUpIHtcbiAgcGFkZGluZy1sZWZ0OiAkcGw7XG4gIHBhZGRpbmctcmlnaHQ6ICRwcjtcbn0vL0BtaXhpbiBwbHJcblxuQG1peGluIG1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1peGluIG5vYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtaXhpbiBuYXJyb3cge1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBAaW5jbHVkZSBtYXV0bztcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgVFJJQU5HTEVTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBhcnJvdy11cCgkc2l6ZTo4cHgsJGNvbG9yOiNkMmRiZTYpIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG59Ly9AbWl4aW4gYXJyb3ctdXAoKVxuXG5AbWl4aW4gYXJyb3ctcmlnaHQoJHNpemU6OHB4LCRjb2xvcjojZDJkYmU2KSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbn0vL0BtaXhpbiBhcnJvdy1ydCgpXG5cbkBtaXhpbiBhcnJvdy1kb3duKCRzaXplOjhweCwkY29sb3I6I2QyZGJlNikge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbn0vL0BtaXhpbiBhcnJvdy1kbigpXG5cbkBtaXhpbiBhcnJvdy1sZWZ0KCRzaXplOjhweCwkY29sb3I6I2QyZGJlNikge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xufS8vQG1peGluIGFycm93LWwoKVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSU5TSURFIFdSQVBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaW5zaWRlKCRkaXNwbGF5OmJsb2NrKSB7XG5cdG1heC13aWR0aDogJHZpZXdwb3J0LWxnO1xuXHR3aWR0aDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0QGlmICRkaXNwbGF5ID09IFwiZmxleFwiIHtkaXNwbGF5OiBmbGV4O31cbn0vL21peGluOiBpbnNpZGVcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgSU1BR0UgQk9UVE9NIEJPUkRFUlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaW1nLWJiKCRjb2xvcjojZGZkZmRmLCRoZWlnaHQ6NXB4KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01cHg7XG4gICAgbGVmdDogMyU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk0JTtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9Ly8mOmFmdGVyXG59Ly9pbWctYmJcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgSU1BR0UgSE9SSVpPTlRBTCBSVUxFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBpbWctaC1ydWxlKCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDklO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1ub2lzZS0wMS5wbmcpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMSVNUIC0gQ0hJTERSRU4gTUlYSU5TXG4vLyB0aGVzZSBtaXhpbiBjaGlsZHJlbiBhcmUgcHVsbGVkIGludG8gdGhlIHBhcmVudCBiZWxvd1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBsaXN0LWJ1bGxldCB7XG5cdGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblx0bGkgbGkge2xpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO31cblx0bGkgbGkgbGkge2xpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO31cbn0vL21peGluOiBsaXN0LWJ1bGxldFxuXG5AbWl4aW4gbGlzdC1jaGVja21hcmsge1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1tYXJnaW47XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvY2hlY2ttYXJrLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXHR9XG59Ly9taXhpbjogbGlzdC1jaGVja21hcmtcblxuQG1peGluIGxpc3QtcXVlc3Rpb24ge1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzhweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1tYXJnaW47XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL3F1ZXN0aW9uLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXHR9XG59Ly9taXhpbjogbGlzdC1xdWVzdGlvblxuXG5AbWl4aW4gbGlzdC1udW1iZXIge1xuXHRsaSB7bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO31cblx0bGkgbGkge2xpc3Qtc3R5bGUtdHlwZTogdXBwZXItYWxwaGE7fVxuXHRsaSBsaSBsaSB7bGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7fVxufS8vbWl4aW46IGxpc3QtbnVtYmVyXG5cbkBtaXhpbiBsaXN0LWlubGluZSB7XG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDAgMC42MjVyZW07XG5cdFx0JjpmaXJzdC1jaGlsZCB7bWFyZ2luLWxlZnQ6IDA7fVxuXHR9XG59Ly9taXhpbjogbGlzdC1pbmxpbmVcblxuQG1peGluIGxpc3QtYmxvY2sge1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR1bCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRsaSB7bWFyZ2luLWxlZnQ6IDA7fVxuXHRcdH1cblx0fVxufSAvL21peGluOiBsaXN0LWJsb2NrXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExJU1QgUEFSRU5UXG4vLyBtaXhpbiBjaGlsZHJlbiBhYm92ZSBhcmUgcHVsbGVkIGludG8gdGhpc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBsaXN0KCRsaXN0LXR5cGU6YnVsbGV0KSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwIDAgJGJhc2UtbWFyZ2luIDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpIHtcblx0XHRtYXJnaW46IDAgMCAwLjYyNXJlbSAyLjE4OHJlbTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmxhc3QtY2hpbGQge21hcmdpbi1ib3R0b206IDA7fVxuXHRcdHVsLG9sIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLW1hcmdpbiAvIDI7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGJhc2UtbWFyZ2luIC8gMjtcblx0XHRcdGxpIHttYXJnaW4tbGVmdDogMC45MzhyZW07fVxuXHRcdH1cblx0fVxuICBAaWYgJGxpc3QtdHlwZSA9PSBcImJ1bGxldFwiIHtcblx0XHRAaW5jbHVkZSBsaXN0LWJ1bGxldDtcbiBcdH1cbiAgQGlmICRsaXN0LXR5cGUgPT0gXCJjaGVja21hcmtcIiB7XG5cdFx0QGluY2x1ZGUgbGlzdC1jaGVja21hcms7XG4gXHR9XG4gIEBpZiAkbGlzdC10eXBlID09IFwicXVlc3Rpb25cIiB7XG5cdFx0QGluY2x1ZGUgbGlzdC1xdWVzdGlvbjtcbiBcdH1cblx0QGVsc2UgaWYgJGxpc3QtdHlwZSA9PSBcIm51bWJlclwiIHtcblx0XHRAaW5jbHVkZSBsaXN0LW51bWJlcjtcbiBcdH1cblx0QGVsc2UgaWYgJGxpc3QtdHlwZSA9PSBcImlubGluZVwiIHtcblx0XHRAaW5jbHVkZSBsaXN0LWlubGluZTtcblx0fVxuXHRAZWxzZSBpZiAkbGlzdC10eXBlID09IFwiYmxvY2tcIiB7XG5cdFx0QGluY2x1ZGUgbGlzdC1ibG9jaztcblx0fVxuXHRAZWxzZSBpZiAkbGlzdC10eXBlID09IFwiemVyb1wiIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG5cdH1cbn0vL21peGluOiBsaXN0LXZhcmlhYmxlc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVFJBTlNJVElPTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiB0cmFuc2l0aW9uKCRsZW5ndGg6MC4zcykge1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogJGxlbmd0aDtcbn0vL21peGluOiB0cmFuc2l0aW9uXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCVVRUT05TXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGJ1dHRvbigkc2l6ZTpNZWQpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogJGJhc2UtY3RhLWZvbnQtc2l6ZTtcblx0Zm9udC1mYW1pbHk6ICRoZWFkbGluZTtcblx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuXHRwYWRkaW5nOiAxcmVtIDJyZW07XG5cdGJhY2tncm91bmQ6ICRiYXNlLWN0YS1iYWNrZ3JvdW5kO1xuXHRjb2xvcjogJGJhc2UtY3RhLXRleHQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkdGVydGlhcnk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJhY2tncm91bmQ6bGlnaHRlbigkYmFzZS1jdGEtYmFja2dyb3VuZCwxMCUpO1xuXHRcdGNvbG9yOiAkYmFzZS1jdGEtdGV4dDtcblx0fVxuXG4gIEBpZiAkc2l6ZSA9PSAnWHNtJyB7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTowLjlyZW07XG4gICAgcGFkZGluZzogMC44cmVtIDFyZW0gMC45cmVtO1xuICB9XG5cblx0QGlmICRzaXplID09ICdTbScge1xuXHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblx0XHRmb250LXNpemU6MS4xMjVyZW07XG5cdFx0cGFkZGluZzogMC44NzVyZW0gMS4zNzVyZW0gMXJlbTtcblx0fVxuXG5cdEBlbHNlIGlmICRzaXplID09ICdNZWQnIHtcblx0XHQvL2RlZmF1bHRcblx0fVxuXG5cdEBlbHNlIGlmICRzaXplID09ICdMZycge1xuXHRcdC8vY3VycmVudGx5IG5vdCB1c2VkXG5cdH1cblxufS8vbWl4aW46IGJ1dHRvblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSU1BR0VTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGltZygkc3R5bGU6SW5saW5lKSB7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogbm9uZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRAaWYgJHN0eWxlID09ICdJbmxpbmUnIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9Ly9pbmxpbmVcblx0QGVsc2UgaWYgJHN0eWxlID09ICdCbG9jayd7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9Ly9ibG9ja1xufS8vaW1hZ2VzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFRFU1RJTU9OSUFMIFFVT1RFU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gcXVvdGVzLWxnKCRjb2xvcjokc2Vjb25kYXJ5KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogJGhlYWRsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgbGluZS1oZWlnaHQ6IC41O1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH0vLyY6YmVmb3JlXG4gICY6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTAlO1xuICAgIGNvbnRlbnQ6ICfigJwnO1xuICB9Ly8mOmJlZm9yZVxuICAmOmFmdGVyIHtcbiAgICBib3R0b206IC01JTtcbiAgICByaWdodDogMTAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6ICfigJ0nO1xuICB9Ly8mOmFmdGVyXG59Ly9xdW90ZXMtbGdcbiIsIi5idG4ge1xuICBAaW5jbHVkZSBidXR0b24oKTtcbiAgJi5zbSB7IEBpbmNsdWRlIGJ1dHRvbihTbSk7IH1cbiAgJi54c20geyBAaW5jbHVkZSBidXR0b24oWHNtKTsgfVxuICAmLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlO1xuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHsgQGV4dGVuZCAuYnRuOyB9XG5cblxuYnV0dG9uLmJ0biB7IEBpbmNsdWRlIGJ1dHRvbigpOyB9XG4iLCIlYmdpbWctZGVmYXVsdHMge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufS8vJWJnaW1nLWRlZmF1bHRzXG5cbi5iZ2ltZyB7IEBleHRlbmQgJWJnaW1nLWRlZmF1bHRzOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgREVGQVVMVCBTVFlMRVNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJWxhYmVsLWRlZmF1bHRzIHtcbiAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59Ly8lbGFiZWwtZGVmYXVsdHNcblxuJXRleHQtaW5wdXQtZGVmYXVsdHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgJjpmb2N1cyB7IGJvcmRlci1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwyMCUpOyB9XG59Ly8ldGV4dC1pbnB1dC1kZWZhdWx0c1xuXG4lc2VsZWN0LWRlZmF1bHRzIHtcbiAgQGV4dGVuZCAldGV4dC1pbnB1dC1kZWZhdWx0cztcbiAgYmFja2dyb3VuZDogJHdoaXRlIHVybCguLi9pbWFnZXMvc2VsZWN0LWFycm93LTAxLnBuZykgbm8tcmVwZWF0IDEwMCUgNTAlO1xufS8vJXNlbGVjdC1kZWZhdWx0c1xuXG4lY2hlY2tib3gtZGVmYXVsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7IG1hcmdpbi1yaWdodDogMTBweDsgfVxufS8vJWNoZWNrYm94LWRlZmF1bHRzXG5cbi5mb3JtLWl0ZW0geyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5kZXNjcmlwdGlvbiB7IGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICoge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgbGFiZWwgeyBAZXh0ZW5kICVsYWJlbC1kZWZhdWx0czsgfVxuXG4gIGlucHV0IHtcbiAgICAmLmZvcm0tdGV4dCxcbiAgICAmLmZvcm0tZW1haWwsXG4gICAgJi5mb3JtLWRhdGUsXG4gICAgJi5mb3JtLXRpbWUgeyBAZXh0ZW5kICV0ZXh0LWlucHV0LWRlZmF1bHRzOyB9XG4gICAgJi5mb3JtLWRhdGUsXG4gICAgJi5mb3JtLXRpbWUge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgICAmLmZvcm0tc3VibWl0IHsgQGluY2x1ZGUgYnV0dG9uKFhzbSk7IH1cbiAgfS8vaW5wdXRcblxuICB0ZXh0YXJlYSB7XG4gICAgQGV4dGVuZCAldGV4dC1pbnB1dC1kZWZhdWx0cztcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICBzZWxlY3QgeyBAZXh0ZW5kICVzZWxlY3QtZGVmYXVsdHM7IH1cbn1cblxuLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7IEBleHRlbmQgJWNoZWNrYm94LWRlZmF1bHRzOyB9XG5cbi5mb3JtLXdpZGUge1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgQlJFQUtQT0lOVFNcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkgeyAvLyBTTSAtIDY2NyBNSU4tV0lEVEggPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQsXG4gICAgLmpzLWZvcm0tdHlwZS1lbWFpbCxcbiAgICAuanMtZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgJjpudGgtY2hpbGQob2RkKSB7IG1hcmdpbi1yaWdodDogMyU7IH1cbiAgICB9Ly9qcy1mb3JtLXR5cGUtXG4gIH0vL3NtXG59Ly9mb3JtLXdpZGVcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgRk9STSBFTUJFRCBPVkVSUklERVNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLndGb3JtQ29udGFpbmVyIC53Rm9ybSB7IGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4ud0Zvcm1Db250YWluZXIgLndGb3JtIGZvcm0geyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbi53Rm9ybUNvbnRhaW5lciAud0Zvcm0gLmlucHV0V3JhcHBlciB7IHdpZHRoOiAxMDAlOyB9XG4ud0Zvcm1Db250YWluZXIgLndGb3JtIC5pbnB1dFdyYXBwZXIgeyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ud0Zvcm1Db250YWluZXIgLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICRzYW5zICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGEyMDQwICFpbXBvcnRhbnQ7XG59XG4ud0Zvcm1Db250YWluZXIgLndGb3JtIC5pbnB1dFdyYXBwZXIgaW5wdXRbdHlwZT0ndGV4dCddLFxuLndGb3JtQ29udGFpbmVyIC53Rm9ybSAuaW5wdXRXcmFwcGVyIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4ud0Zvcm1Db250YWluZXIgLndGb3JtIC5pbnB1dFdyYXBwZXIgaW5wdXRbdHlwZT0nZmlsZSddLFxuLndGb3JtQ29udGFpbmVyIC53Rm9ybSAuaW5wdXRXcmFwcGVyIHNlbGVjdDpub3QoW211bHRpcGxlXSkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBMT0dJTiBQQUdFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5wYXRoLXVzZXIge1xuICAucGFnZS1pbm5lciB7XG4gICAgLmNvbnRlbnQgeyBwYWRkaW5nOiA4JSA0JTsgfVxuICAgIC51c2VyLWxvZ2luLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGlucHV0IHtcbiAgICAgICAgJi5mb3JtLXRleHQgeyB3aWR0aDogMTAwJTsgfVxuXG4gICAgICB9XG4gICAgfS8vdXNlci1sb2dpbi1mb3JtXG4gIH0vL3BhZ2UtaW5uZXJcbn0vL3BhdGgtdXNlclxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBUQUJTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiNibG9jay1zbmRldi1kOC1sb2NhbC10YXNrcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNSU7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHVsIHtcbiAgICBAZXh0ZW5kICV1bC16ZXJvO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICY6Zmlyc3QtY2hpbGQgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHNlY29uZGFyeSw4JSk7IH1cbiAgICB9Ly9hXG4gIH0vL3VsXG59Ly9ibG9jay1zbmRldi1kOC1sb2NhbC10YXNrc1xuIiwiaHRtbCB7IGhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFpbiB7XG4gIEBpbmNsdWRlIHB0YigkaGVhZGVyLWhlaWdodC1zbSwzJSk7XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gIEJSRUFLUE9JTlRTXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHsgLy8gWFMgLSA0ODEgTUlOLVdJRFRIID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIH0vL3hzXG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkgeyAvLyBTTSAtIDY2OCBNSU4tV0lEVEggPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LW1lZDtcbiAgfS8vc21cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7IC8vIE1EIC0gNzY5IE1JTi1XSURUSCA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICB9Ly9tZFxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxnKSB7IC8vIExHIC0gMTAyNSBNSU4tV0lEVEggPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LWxnO1xuICB9Ly9sZ1xufS8vbWFpblxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBJTk5FUiB3cmFwXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiVpbm5lci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDIlO1xufS8vJWlubmVyLXdyYXBcblxuLmlubmVyLXdyYXAge1xuICBAZXh0ZW5kICVpbm5lci13cmFwO1xufS8vaW5uZXItd3JhcFxuXG4lbmFycm93IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufS8vJW5hcnJvd1xuXG4ubW9iaWxlLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDIuMHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS4wO1xuICAuZmEtdGltZXMgeyBkaXNwbGF5OiBub25lOyB9XG4gICYudmlzIHtcbiAgICAuZmEtYmFycyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZmEtdGltZXMgeyBkaXNwbGF5OiBibG9jazsgfVxuICB9XG59Ly9tb2JpbGUtdHJpZ2dlclxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBIRUFERVJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuaGVhZGVyI3NpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBwdGIoMTBweCwxMHB4KTtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIHotaW5kZXg6IDUwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYSB7IGNvbG9yOiAkd2hpdGU7IH1cbiAgLmlubmVyLXdyYXAgeyBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9Ly9jb2xcbiAgLnVzZXItbG9nZ2VkLWluICYgeyB0b3A6IDc5cHg7IH1cbiAgLmxvZ28ge1xuICAgIGEgeyBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgaW1nIHsgQGV4dGVuZCAlZmx1aWQtaW1nOyB9XG4gIH0vL2EubG9nb1xuICAuaGVhZGVyLXJpZ2h0IHsgZGlzcGxheTogbm9uZTsgfVxuICAubW9iaWxlLWVsZW1lbnRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC5mYS1tb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgJjpiZWZvcmUgeyBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgc3BhbiB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG4gIH0vLy5tb2JpbGUtZWxlbWVudHNcbiAgLnV0aWwtbmF2IHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgQlJFQUtQT0lOVFNcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykgeyAvLyBYUyAtIDQ4MSBNSU4tV0lEVEggPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgfS8veHNcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7IC8vIFNNIC0gNjY4IE1JTi1XSURUSCA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LW1lZDtcbiAgICAubG9nbyB7XG4gICAgICBhIHsgbWF4LXdpZHRoOiAyNjBweDsgfVxuICAgIH0vL2xvZ29cbiAgICAubW9iaWxlLWVsZW1lbnRzIHtcbiAgICAgIC5kaXNhYmxlZCB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgfS8vbW9iaWxlLWVsZW1lbnRzXG4gIH0vL3NtXG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkgeyAvLyBNRCAtIDc2OSBNSU4tV0lEVEggPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgfS8vbWRcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7IC8vIExHIC0gMTAyNSBNSU4tV0lEVEggPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgfS8vbGdcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHhsZykgeyAvLyBYTEcgLSAxMjgwIE1JTi1XSURUSCA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LWxnO1xuICAgIC5oZWFkZXItcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAudXRpbC1uYXYge1xuICAgICAgICBhLmZhLW1vYmlsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgJjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1lbGVtZW50cyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgfS8veGxnXG59Ly9oZWFkZXIjc2l0ZS1oZWFkZXJcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgRk9PVEVSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBmb250LXNpemU6IDFyZW07XG4gIC5pbm5lci13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfS8vaW5uZXItd3JhcFxuICBjb2xvcjogJHdoaXRlO1xuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICYucGhvbmUge1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAuZm9vdGVyLXRvcCB7IHBhZGRpbmc6IDQlIDAgMiU7IH1cbiAgLmZvb3Rlci1sZWZ0IHtcbiAgICBvcmRlcjogMTtcbiAgICB1bCB7IEBleHRlbmQgJXVsLXplcm87IH1cbiAgfS8vZm9vdGVyLWxlZnRcbiAgdWwuc24taWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBzcGFuIHsgZGlzcGxheTogbm9uZTsgfVxuICB9Ly91bC5zbi1pY29uc1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgQlJFQUtQT0lOVFNcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykgeyAvLyBYUyAtIDQ4MSBNSU4tV0lEVEggPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgfS8veHNcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7IC8vIFNNIC0gNjY4IE1JTi1XSURUSCA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRwcmltYXJ5MiA1MCUsICRwcmltYXJ5IDUwJSk7XG4gICAgLmlubmVyLXdyYXAge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH0vL2lubmVyLXdyYXBcbiAgICB1bC5zbi1pY29ucyB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5mb290ZXItbGVmdCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZm9vdGVyLXJpZ2h0IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfS8vZm9vdGVyLXJpZ2h0XG4gIH0vL3NtXG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkgeyAvLyBNRCAtIDc2OSBNSU4tV0lEVEggPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcHJpbWFyeTIgNjAlLCAkcHJpbWFyeSA0MCUpO1xuICB9Ly9tZFxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHsgLy8gTEcgLSAxMDI1IE1JTi1XSURUSCA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICB9Ly9sZ1xufS8vZm9vdGVyLnNpdGUtZm9vdGVyXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFNFQVJDSFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uc2VhcmNoLWJsb2NrLWZvcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDQlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDkyJTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XG4gIGgyIHsgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybS1pdGVtIHsgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIGlucHV0IHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgJi5mb3JtLXNlYXJjaCB7IEBleHRlbmQgJXRleHQtaW5wdXQtZGVmYXVsdHM7IH1cbiAgICAmLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAuNnJlbSAxcmVtO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgfS8vYnV0dG9uXG4gIH0vL2lucHV0XG4gICYudmlzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDMwMDA7XG4gIH1cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gIEJSRUFLUE9JTlRTXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHsgLy8gWFMgLSA0ODEgTUlOLVdJRFRIID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIH0vL3hzXG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkgeyAvLyBTTSAtIDY2OCBNSU4tV0lEVEggPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgdG9wOiAxNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgfS8vc21cblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7IC8vIE1EIC0gNzY5IE1JTi1XSURUSCA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICB9Ly9tZFxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHsgLy8gTEcgLSAxMDI1IE1JTi1XSURUSCA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICB9Ly9sZ1xufS8vc2VhcmNoLWJsb2NrLWZvcm1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgT1ZFUkxBWVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAkaGVhZGVyLWhlaWdodC1zbTtcbiAgcmlnaHQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwwLjkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gICYudmlzIHtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICBCUkVBS1BPSU5UU1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7IC8vIFhTIC0gNDgxIE1JTi1XSURUSCA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICB9Ly94c1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHsgLy8gU00gLSA2NjggTUlOLVdJRFRIID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbWVkO1xuICB9Ly9zbVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHsgLy8gTUQgLSA3NjkgTUlOLVdJRFRIID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIH0vL21kXG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykgeyAvLyBMRyAtIDEwMjUgTUlOLVdJRFRIID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIHRvcDogJGhlYWRlci1oZWlnaHQtbGc7XG4gIH0vL2xnXG59Ly9vdmVybGF5XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBOQVZJR0FUSU9OIEhFQURFUlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5oZWFkZXIjc2l0ZS1oZWFkZXIge1xuICAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBpbWcgeyB3aWR0aDogMjYwcHg7IH1cbiAgfVxuICAubWVudS1tYWluIHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAZXh0ZW5kICV1bC16ZXJvO1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAmLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gYSB7IGNvbG9yOiAkc2Vjb25kYXJ5OyB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lO1xuICAgICAgICAgICY6aG92ZXIgeyBjb2xvcjogJHNlY29uZGFyeTsgfVxuICAgICAgICB9XG4gICAgICAgICYgPiB1bCB7IC8vIFNFQ09ORCBMRVZFTCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyZXktbGlnaHQsMTAlKTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICR3aGl0ZTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmID4gdWwgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9Ly9tZW51LW1haW5cbiAgLy8gVVRJTElUWSBOQVYgPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAudXRpbC1uYXYge1xuICAgIHVsIHtcbiAgICAgIEBleHRlbmQgJXVsLXplcm87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIGxpIHsgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgJi5mYS1zZWFyY2guZGlzYWJsZWQgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgfVxuICB9Ly91dGlsLW5hdlxufS8vaGVhZGVyI3NpdGUtaGVhZGVyXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIE1FTlUgTUFJTiAtIEVYUEFORFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ucmlnaHQsXG4uc2l0ZS1mb290ZXIge1xuICAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICBAaW5jbHVkZSBtYXV0bztcbiAgfVxuICAubWVudS1tYWluIHtcbiAgICB1bCB7XG4gICAgICBAZXh0ZW5kICV1bC16ZXJvO1xuICAgICAgYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmLmV4cGFuZGVkIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9Ly9tZW51LW1haW5cblxuICBociB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgjRkZGLDAuMjUpO1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBYUyAqTUlOLVdJRFRIKlxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblxuICB9Ly94c1xuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gU00gKk1JTi1XSURUSCpcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgLmxvZ28ge1xuICAgICAgQGluY2x1ZGUgbm9hdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9Ly9zbVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gTUQgKk1JTi1XSURUSCpcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cbiAgfS8vbWRcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIExHICpNSU4tV0lEVEgqXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIC5sb2dvIHsgbWF4LXdpZHRoOiAzMjBweDsgfVxuICB9Ly9sZ1xufS8vLnNpdGUtZm9vdGVyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBNT0JJTEUgTkFWXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIE1PQklMRSBOQVZJR0FUSU9OXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiVhcnJvdy1hZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29udGVudDogJysnO1xufS8vJWFycm93XG5cbiVhcnJvdy1yZW1vdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29udGVudDogJy0nO1xufS8vJWFycm93XG5cbiVsaW5rLWRlZmF1bHRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAyNXB4IDVweCAxMHB4O1xufS8vJWxpbmstZGVmYXVsdHNcblxuJWFycm93LWRlZmF1bHRzIHtcbiAgJjpiZWZvcmUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeS1kay03O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGV4dGVuZCAlYXJyb3ctYWRkO1xuICB9Ly9hcnJvd1xuICAmLm9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWRrLTc7XG4gICAgJjpiZWZvcmUgeyBAZXh0ZW5kICVhcnJvdy1yZW1vdmU7IH1cbiAgfS8vb3BlblxufS8vJWFycm93LWRlZmF1bHRzXG5cbi5tb2JpbGUtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6ICRoZWFkZXItaGVpZ2h0LXNtO1xuICByaWdodDogLTQwMHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MpO1xuICAuaW5uZXItd3JhcCB7IHBhZGRpbmc6IDA7IH1cbiAgJi52aXMge1xuICAgIHJpZ2h0OiAwO1xuICB9Ly92aXNcbiAgdWwgeyBAZXh0ZW5kICV1bC16ZXJvOyB9XG4gIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1lbnUtbWFpbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICAmID4gdWwge1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1kay03O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWxpbmstZGVmYXVsdHM7XG4gICAgICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogJHByaW1hcnktZGstNzsgfVxuICAgICAgICAgIH0vL2xpbmtcbiAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgQGV4dGVuZCAlYXJyb3ctZGVmYXVsdHM7XG4gICAgICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogJHByaW1hcnktZGstNzsgfVxuICAgICAgICAgIH0vL2Fycm93XG4gICAgICAgICAgJi5pcy1hY3RpdmUsXG4gICAgICAgICAgJi5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB7XG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kay03O1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7IEBleHRlbmQgJWFycm93LXJlbW92ZTsgfVxuICAgICAgICAgICAgfS8vbGluayBhcnJvd1xuICAgICAgICAgICAgLmxpbmsgeyBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1kay03OyB9XG4gICAgICAgICAgICAuYXJyb3cgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIH0vL2lzLWFjdGl2ZVxuICAgICAgICB9Ly9hXG4gICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktZGstNztcbiAgICAgICAgfS8vICYgPiB1bFxuICAgICAgICAmLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsID4gdWwgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICB9Ly8gJiA+IGxpXG4gICAgfS8vICYgPiB1bFxuICAgIHVsIHtcbiAgICAgIEBleHRlbmQgJXVsLXplcm87XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1kay03O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWxpbmstZGVmYXVsdHM7XG4gICAgICAgICAgfS8vbGlua1xuICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBAZXh0ZW5kICVhcnJvdy1kZWZhdWx0cztcbiAgICAgICAgICB9Ly9hcnJvd1xuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIC5saW5rIHsgYmFja2dyb3VuZDogJHByaW1hcnktZGstNzsgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8vYVxuICAgICAgICAmID4gdWwge1xuICAgICAgICAgIEBleHRlbmQgJXVsLXplcm87XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1sdC01O1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeSw1JSk7IH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWFycm93LWFkZDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktZGstMTA7XG4gICAgICAgICAgICAgICAgfS8vYmVmb3JlXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeSw1JSk7IH1cbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRwcmltYXJ5LDUlKTtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYXJyb3ctcmVtb3ZlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWx0LTEyO1xuICAgICAgICAgICAgICAgICAgfS8vYmVmb3JlXG4gICAgICAgICAgICAgICAgICAmICsgLmxpbmsgeyBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksNSUpOyB9XG4gICAgICAgICAgICAgICAgfS8vb3BlblxuICAgICAgICAgICAgICB9Ly9hcnJvd1xuICAgICAgICAgICAgICAmLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYXJyb3ctcmVtb3ZlO1xuICAgICAgICAgICAgICAgIH0vL2JlZm9yZVxuICAgICAgICAgICAgICB9Ly8mLmFjdGl2ZS10cmFpbCAuYXJyb3dcbiAgICAgICAgICAgIH0vL2FcbiAgICAgICAgICAgIHVsIHsgLy8gVEhJUkQgTEVWRUxcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktbHQtMTI7XG4gICAgICAgICAgICB9Ly9VTFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LDYlKTsgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVhcnJvdy1hZGQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1jb2xvcjogJHByaW1hcnktZGstMTA7XG4gICAgICAgICAgICAgICAgICB9Ly9iZWZvcmVcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LDYlKTsgfVxuICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeSw2JSk7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVhcnJvdy1yZW1vdmU7XG4gICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1sdC0xMjtcbiAgICAgICAgICAgICAgICAgICAgfS8vYmVmb3JlXG4gICAgICAgICAgICAgICAgICAgICYgKyAubGluayB7IGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksNiUpOyB9XG4gICAgICAgICAgICAgICAgICB9Ly9vcGVuXG4gICAgICAgICAgICAgICAgfS8vYXJyb3dcbiAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlYXJyb3ctcmVtb3ZlO1xuICAgICAgICAgICAgICAgICAgfS8vYmVmb3JlXG4gICAgICAgICAgICAgICAgfS8vJi5hY3RpdmUtdHJhaWwgLmFycm93XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdWwgeyAvLyBGT1VSVEggTEVWRUxcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LDIwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgfS8vYVxuICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCxcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAubGluayB7IGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksMTYlKTsgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0vL2xpXG4gICAgICAgICAgICAgIH0vL1VMXG4gICAgICAgICAgICB9Ly9saVxuICAgICAgICAgICAgJi5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCA+IHVsIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICB9Ly9saVxuICAgICAgICB9Ly91bFxuICAgICAgfS8vbGlcbiAgICB9Ly91bFxuICB9Ly9pbm5lci13cmFwcGVyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgVVRJTElUWSBOQVZcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC51dGlsLW5hdiB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAmLmZhLWN1c3RvbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5mYS1zZWFyY2ggeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICB9XG4gICAgfVxuICB9IC8vdXRpbC1uYXZcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gIEJSRUFLUE9JTlRTXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHsgLy8gWFMgLSA0ODEgTUlOLVdJRFRIID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIH0vL3hzXG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkgeyAvLyBTTSAtIDY2OCBNSU4tV0lEVEggPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgdG9wOiAkaGVhZGVyLWhlaWdodC1tZWQ7XG4gIH0vL3NtXG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkgeyAvLyBNRCAtIDc2OSBNSU4tV0lEVEggPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgfS8vbWRcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7IC8vIExHIC0gMTAyNSBNSU4tV0lEVEggPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgfS8vbGdcbn0vL21vYmlsZS1uYXZcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFRBS0lORyBDQVJFIE9GIEJVU0lORVNTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1BUkdJTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLm1iMCB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLm1iNCB7IG1hcmdpbi1ib3R0b206ICRnYXAvNDsgfVxuLm1iMiB7IG1hcmdpbi1ib3R0b206ICRnYXAvMjsgfVxuXG4ubWIgeyBtYXJnaW4tYm90dG9tOiAkZ2FwOyB9XG4ubXQgeyBtYXJnaW4tdG9wOiAkZ2FwOyB9XG4ubWwgeyBtYXJnaW4tbGVmdDogJGdhcDsgfVxuLm1yIHsgbWFyZ2luLXJpZ2h0OiAkZ2FwOyB9XG5cbi5tYi1yb3cge1xuXHRtYXJnaW4tYm90dG9tOiAkZ2FwLXJvdy8yO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHsgbWFyZ2luLWJvdHRvbTogJGdhcC1yb3c7IH0vL21kXG59XG4ubXQtcm93IHtcblx0bWFyZ2luLXRvcDogJGdhcC1yb3cvMjtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7IG1hcmdpbi10b3A6ICRnYXAtcm93OyB9Ly9tZFxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQQURESU5HXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ucGIgeyBwYWRkaW5nLWJvdHRvbTogJGdhcDsgfVxuLnB0IHsgcGFkZGluZy10b3A6ICRnYXA7IH1cbi5wbCB7IHBhZGRpbmctbGVmdDogJGdhcDsgfVxuLnByIHsgcGFkZGluZy1yaWdodDogJGdhcDsgfVxuXG4ucGItcm93IHtcblx0cGFkZGluZy1ib3R0b206ICRnYXAtcm93LzI7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkgeyBwYWRkaW5nLWJvdHRvbTogJGdhcC1yb3c7IH0vL21kXG59XG4ucHQtcm93IHtcblx0cGFkZGluZy10b3A6ICRnYXAtcm93LzI7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkgeyBwYWRkaW5nLXRvcDogJGdhcC1yb3c7IH0vL21kXG59XG5cblxuXG4ubmFycm93IHtcblx0bWF4LXdpZHRoOiA4NDBweDtcblx0bWFyZ2luOiBhdXRvO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgUEFHRVIgREVGQVVMVFNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxubmF2LnBhZ2VyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB1bC5wYWdlcl9faXRlbXMge1xuICAgIEBleHRlbmQgJXVsLXplcm87XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICYuaXMtYWN0aXZlIGEgeyBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LDEyJSk7IH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9Ly9hXG4gICAgfS8vbGlcbiAgfS8vdWwucGFnZXJfX2l0ZW1zXG59Ly9uYXYucGFnZXJcbiIsIiV2aWV3LWxpc3QtZGVmYXVsdHMge1xuICAudmlld3Mtcm93IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gIH0vL3ZpZXdzLXJvd1xufS8vJXZpZXctbGlzdC1kZWZhdWx0c1xuXG4ldmlldy1ncmlkLWRlZmF1bHRzIHtcbiAgLmNvbCB7XG4gICAgaW1nIHsgQGV4dGVuZCAlZmx1aWQtaW1nOyB9XG4gIH0vL2NvbFxufS8vJXZpZXctZ3JpZC1kZWZhdWx0c1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBMQU5ESU5HIExJU1RTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxhbmRpbmctbGlzdCB7XG4gIEBleHRlbmQgJXZpZXctbGlzdC1kZWZhdWx0cztcbiAgLy8gVklFVyBURUFNID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAudmlldy10ZWFtIHtcbiAgICAudmlld3Mtcm93IHsgQGluY2x1ZGUgZmxleChyb3csc3BhY2UtYmV0d2VlbixmbGV4LXN0YXJ0LG5vd3JhcCk7IH1cbiAgICAudmlld3MtZmllbGQtZmllbGQtcGhvdG8geyBmbGV4OiAwIDAgMjUlOyB9XG4gICAgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgICBmbGV4OiAwIDAgNzAlO1xuICAgICAgLnBvc2l0aW9uLFxuICAgICAgLmxvY2F0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBjb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICB9XG4gICAgfS8vdmlld3MtZmllbGQtdmlldy1ub2RlXG4gIH0vL3ZpZXctdGVhbVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIFZJRVcgVEVTVElNT05JQUxTID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLnZpZXctdGVzdGltb25pYWxzIHtcbiAgICAudmlld3MtZmllbGQtYm9keSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBwIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAn4oCcJzsgfVxuICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIgeyBjb250ZW50OiAn4oCdJzsgfVxuICAgICAgfVxuICAgIH0vL3ZpZXdzLWZpZWxkLWJvZHlcbiAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIC5jb21wYW55IHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfS8vdmlld3MtZmllbGQtdGl0bGVcbiAgfS8vdmlldy10ZXN0aW1vbmlhbHNcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIE5FV1MgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLnZpZXctbmV3cyB7XG4gICAgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfS8vdmlld3MtZmllbGQtY3JlYXRlZFxuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHsgY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeSwxMiUpOyB9XG4gICAgICB9XG4gICAgfVxuICB9Ly92aWV3LW5ld3NcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIEJMT0cgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLnZpZXctYmxvZyB7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgJi5vbmUtY29sIHsgIC8vIGlmIHRoZXJlIGlzIG5vIGltYWdlXG4gICAgICAgIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICB9Ly92aWV3cy1maWVsZC12aWV3LW5vZGVcbiAgICAgIH0vLyYub25lLWNvbFxuICAgIH0vL3ZpZXdzLXJvd1xuICAgIC52aWV3cy1maWVsZC1maWVsZC1wb3N0LWltYWdlIHtcbiAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICBpbWcgeyBAZXh0ZW5kICVmbHVpZC1pbWc7IH1cbiAgICB9Ly92aWV3cy1maWVsZC1maWVsZC1wb3N0LWltYWdlXG4gICAgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgICBmbGV4OiAwIDAgNjUlO1xuICAgIH0vL3ZpZXdzLWZpZWxkLXZpZXctbm9kZVxuICB9Ly92aWV3LWJsb2dcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIFZJRVcgRkFRcyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLnZpZXctZmFxcyB7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWVlO1xuICAgICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgICAgLnZpZXdzLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9Ly92aWV3cy1sYWJlbFxuICAgICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICB9XG4gICAgICB9Ly92aWV3cy1maWVsZFxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICY6aG92ZXIgeyBjb2xvcjogbGlnaHRlbigkcHJpbWFyeSwxNSUpOyB9XG4gICAgICAgIH0vL2ZpZWxkLWNvbnRlbnRcbiAgICAgIH0vL3ZpZXdzLWZpZWxkLXRpdGxlXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtYW5zd2VyIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIH0vL3ZpZXdzLXJvd1xuICB9Ly92aWV3LWZhcXNcbn0vL2xhbmRpbmctbGlzdFxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBMQU5ESU5HIEdSSURcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxhbmRpbmctZ3JpZCB7XG4gIEBleHRlbmQgJXZpZXctZ3JpZC1kZWZhdWx0cztcbn0vL2xhbmRpbmctZ3JpZFxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBTSURFQkFSIExJU1RTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5zYi1zZWMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAvLyBCTE9HIEFSQ0hJVkUgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAudmlldy1ibG9nLWFyY2hpdmUge1xuICAgIHVsIHtcbiAgICAgIEBleHRlbmQgJXVsLXplcm87XG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmID4gdWwge1xuICAgICAgbGkuaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU4MDcnO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4xcyk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9Ly9iZWZvcmVcbiAgICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgICAgLmljb24geyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgICAgfVxuICAgICAgICAmID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgdWwgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIH0vLyYgPiB1bFxuICAgICAgfS8vbGkuaGFzLWNoaWxkcmVuXG4gICAgfS8vJiA+IHVsXG4gIH0vL3ZpZXctYmxvZy1hcmNoaXZlXG59Ly9zYi1zZWNcbiIsIi5wYWdlLW5vZGUtdHlwZS1zcGxhc2gtcGFnZSB7XG4gIHVsIHsgQGV4dGVuZCAlbGlzdC16ZXJvOyB9XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgSEVBREVSXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBoZWFkZXIjc2l0ZS1oZWFkZXIge1xuICAgIC5yb3cge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9Ly9yb3dcbiAgICAuaGVhZGVyLXJpZ2h0IHtcbiAgICAgICYuc3BsYXNoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIC5waG9uZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIH0vL3Bob25lXG4gICAgICB9Ly9zcGxhc2hcbiAgICB9Ly9oZWFkZXItcmlnaHRcbiAgfS8vaGVhZGVyI3NpdGUtaGVhZGVyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyAgRk9PVEVSXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRwcmltYXJ5MiA1MCUsICRwcmltYXJ5IDUwJSk7XG4gICAgLmxvZ28ge1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGltZyB7ICB9XG4gICAgfS8vbG9nb1xuICAgIC5waG9uZSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfS8vcGhvbmVcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gWFMgKk1JTi1XSURUSCpcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG4gICAgfS8veHNcblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAvLyBTTSAqTUlOLVdJRFRIKlxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cbiAgICB9Ly9zbVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIE1EICpNSU4tV0lEVEgqXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHByaW1hcnkyIDYwJSwgJHByaW1hcnkgNDAlKTtcbiAgICB9Ly9tZFxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIExHICpNSU4tV0lEVEgqXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHByaW1hcnkyIDY1JSwgJHByaW1hcnkgMzUlKTtcbiAgICB9Ly9sZ1xuICB9Ly9mb290ZXIuc2l0ZS1mb290ZXJcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICBQQUdFIENPTlRBSU5FUlxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLnBhZ2UtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLW5vaXNlLTAxLnBuZyk7XG4gICAgLmNvbnRlbnQgeyBwYWRkaW5nOiAwOyB9XG4gICAgLnNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIFhTICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cbiAgICAgIH0vL3hzXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIFNNICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cbiAgICAgIH0vL3NtXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIE1EICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9Ly9tZFxuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBMRyAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfS8vbGdcbiAgICB9Ly9zZWN0aW9uXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gIEhFUk9cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAuaGVybyB7XG4gICAgICAub3V0ZXItd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDYlO1xuICAgICAgICAuYmdjb250IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA3NSU7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfS8vYmdjb250XG4gICAgICB9Ly9vdXRlci13cmFwXG4gICAgICBoMSxcbiAgICAgIC5zdWJ0aXRsZSxcbiAgICAgIC5jdGEtYnV0dG9uIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gWFMgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblxuICAgICAgfS8veHNcblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gU00gKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgLmluc2lkZSB7IEBpbmNsdWRlIGZsZXgocm93LHNwYWNlLWJldHdlZW4sZmxleC1zdGFydCxub3dyYXApOyB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgLnN1YnRpdGxlIHsgQGluY2x1ZGUgbm9hdXRvOyB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHsgZmxleDogMCAwIDY1JTsgfVxuICAgICAgfS8vc21cblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gTUQgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgLnN1YnRpdGxlIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSB7IGZsZXg6IDAgMCA3MCU7IH1cbiAgICAgIH0vL21kXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIExHICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgIC5pbWFnZSB7IG1hcmdpbi1yaWdodDogLTUwcHg7IH1cbiAgICAgIH0vL2xnXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIFhMRyAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGcpIHtcbiAgICAgICAgLmltYWdlIHsgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7IH1cbiAgICAgIH0vL2xnXG4gICAgfS8vaGVyb1xuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vICBTVUJIRVJPXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLnN1Ymhlcm8ge1xuICAgICAgaDIgeyBtYXJnaW4tYm90dG9tOiA1JTsgfVxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDElIDA7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KHJvdyxzcGFjZS1iZXR3ZWVuLGZsZXgtc3RhcnQsbm93cmFwKTtcbiAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMiU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7IGZsZXg6IDAgMCA4MyU7IH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfS8vcGFyYWdyYXBoXG4gICAgICAgICAgfS8vbGlcbiAgICAgICAgfS8vdWxcbiAgICAgIH0vL3ZpZXdzLWZpZWxkLWZpZWxkLWljb24taXRlbVxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gWFMgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblxuICAgICAgfS8veHNcblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gU00gKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgaDIgeyBtYXJnaW4tYm90dG9tOiAzJTsgfVxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaWNvbi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgocm93LHNwYWNlLWJldHdlZW4sZmxleC1zdGFydCx3cmFwKTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vc21cblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gTUQgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgaDIgeyBtYXJnaW4tYm90dG9tOiAyJTsgfVxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaWNvbi1pdGVtIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzJSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vbWRcblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gTEcgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjAlO1xuICAgICAgICB9XG4gICAgICB9Ly9sZ1xuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBYTEcgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxnKSB7XG4gICAgICB9Ly9sZ1xuICAgIH0vL3N1Ymhlcm9cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vICBCUkFORFNcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAuYnJhbmRzIHtcbiAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfS8vaGVhZGxpbmVcbiAgICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgLnRleHQgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5sb2dvcyB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleChyb3csc3BhY2UtYmV0d2VlbixjZW50ZXIsd3JhcCk7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8vbG9nb3NcbiAgICAgIH0vL2xvZ28tY29udGFpbmVyXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBYUyAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG4gICAgICB9Ly94c1xuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBTTSAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAuZmllbGQtY29udGVudCB7IEBpbmNsdWRlIGZsZXgocm93LHNwYWNlLWJldHdlZW4sc3RyZXRjaCxub3dyYXApOyB9XG4gICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNvbHVtbixjZW50ZXIsZmxleC1zdGFydCxub3dyYXApO1xuICAgICAgICB9XG4gICAgICB9Ly9zbVxuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBNRCAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAuaGVhZGxpbmUsXG4gICAgICAgIC5sb2dvLWNvbnRhaW5lciB7IHBhZGRpbmc6IDUwcHg7IH1cbiAgICAgIH0vL21kXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIExHICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgIC5oZWFkbGluZSxcbiAgICAgICAgLmxvZ28tY29udGFpbmVyIHsgcGFkZGluZzogODBweDsgfVxuICAgICAgfS8vbGdcbiAgICB9Ly9icmFuZHNcblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vICBDT05FVE5UXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLnNlYy1jb250ZW50IHtcbiAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfS8vdmlldy1jb250ZW50XG4gICAgICAuc2VjLXRvcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIC5oZWFkbGluZSB7IG1hcmdpbjogMjBweCAwOyB9XG4gICAgICB9XG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBYUyAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG4gICAgICB9Ly94c1xuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBTTSAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAudmlldy1jb250ZW50IHsgcGFkZGluZzogMCA0MHB4IDQwcHg7IH1cbiAgICAgICAgLnNlYy10b3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgLmluc2lkZSB7IEBpbmNsdWRlIGZsZXgocm93LHNwYWNlLWJldHdlZW4sZmxleC1zdGFydCxub3dyYXApOyB9XG4gICAgICAgICAgLmltYWdlIHsgZmxleDogMCAwIDM4JTsgfVxuICAgICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDclO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vc2VjLXRvcFxuICAgICAgICAuc2VjLXRleHQge1xuICAgICAgICAgIC8vIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAvLyBjb2x1bW4tZ2FwOiA1MHB4O1xuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgocm93LHNwYWNlLWJldHdlZW4sZmxleC1zdGFydCxub3dyYXApO1xuICAgICAgICAgICAgcCB7IGZsZXg6IDAgMCA0NiU7IH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0vL3NtXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIE1EICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIC5zZWMtdG9wIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgfS8vbWRcblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gTEcgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgLnZpZXctY29udGVudCB7IHBhZGRpbmc6IDAgNjBweCA2MHB4OyB9XG4gICAgICAgIC5zZWMtdG9wIHsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgICAuc2VjLXRleHQgeyBjb2x1bW4tZ2FwOiA2MHB4OyB9XG4gICAgICB9Ly9sZ1xuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBYTEcgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxnKSB7XG4gICAgICAgIC52aWV3LWNvbnRlbnQgeyBwYWRkaW5nOiAwIDgwcHggMjBweDsgfVxuICAgICAgICAuc2VjLXRvcCB7IG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgICAgLnNlYy10ZXh0IHsgY29sdW1uLWdhcDogNzBweDsgfVxuICAgICAgfS8veGxnXG4gICAgfS8vc2VjLWNvbnRlbnRcbiAgfS8vcGFnZS1jb250YWluZXJcbn0vL3BhZ2Utbm9kZS10eXBlLXNwbGFzaC1wYWdlXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBGUk9OVCBQQUdFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5wYXRoLWZyb250cGFnZSB7XG4gIC5wYWdlLWNvbnRhaW5lciB7XG4gICAgdWw6bm90KC5saXN0LWJ1bGxldCkgeyBAZXh0ZW5kICVsaXN0LXplcm87IH1cbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLW5vaXNlLTAxLnBuZyk7XG4gICAgLmNvbnRlbnQgeyBwYWRkaW5nOiAwOyB9XG4gICAgLnNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIFhTICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cbiAgICAgIH0vL3hzXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIFNNICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cbiAgICAgIH0vL3NtXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIE1EICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9Ly9tZFxuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBMRyAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfS8vbGdcbiAgICB9Ly9zZWN0aW9uXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gIEhFUk9cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAuaGVybyB7XG4gICAgICAub3V0ZXItd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDYlO1xuICAgICAgICAuYmdjb250IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA3NSU7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfS8vYmdjb250XG4gICAgICB9Ly9vdXRlci13cmFwXG4gICAgICBoMSxcbiAgICAgIC5zdWJ0aXRsZSxcbiAgICAgIC5jdGEtYnV0dG9uIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gWFMgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblxuICAgICAgfS8veHNcblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gU00gKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgLmluc2lkZSB7IEBpbmNsdWRlIGZsZXgocm93LHNwYWNlLWJldHdlZW4sZmxleC1zdGFydCxub3dyYXApOyB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgLnN1YnRpdGxlIHsgQGluY2x1ZGUgbm9hdXRvOyB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlIHsgZmxleDogMCAwIDY1JTsgfVxuICAgICAgfS8vc21cblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gTUQgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgLnN1YnRpdGxlIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZSB7IGZsZXg6IDAgMCA3MCU7IH1cbiAgICAgIH0vL21kXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIExHICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgIC5pbWFnZSB7IG1hcmdpbi1yaWdodDogLTUwcHg7IH1cbiAgICAgIH0vL2xnXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIFhMRyAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bGcpIHtcbiAgICAgICAgLmltYWdlIHsgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7IH1cbiAgICAgIH0vL2xnXG4gICAgfS8vaGVyb1xuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vICBTVUJIRVJPXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLnN1Ymhlcm8ge1xuICAgICAgaDIgeyBtYXJnaW4tYm90dG9tOiA1JTsgfVxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWljb24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDElIDA7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KHJvdyxzcGFjZS1iZXR3ZWVuLGZsZXgtc3RhcnQsbm93cmFwKTtcbiAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMiU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7IGZsZXg6IDAgMCA4MyU7IH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfS8vcGFyYWdyYXBoXG4gICAgICAgICAgfS8vbGlcbiAgICAgICAgfS8vdWxcbiAgICAgIH0vL3ZpZXdzLWZpZWxkLWZpZWxkLWljb24taXRlbVxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gWFMgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblxuICAgICAgfS8veHNcblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gU00gKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgaDIgeyBtYXJnaW4tYm90dG9tOiAzJTsgfVxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaWNvbi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgocm93LHNwYWNlLWJldHdlZW4sZmxleC1zdGFydCx3cmFwKTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDQ4JTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vc21cblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gTUQgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgaDIgeyBtYXJnaW4tYm90dG9tOiAyJTsgfVxuICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaWNvbi1pdGVtIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzJSAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vbWRcblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gTEcgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjAlO1xuICAgICAgICB9XG4gICAgICB9Ly9sZ1xuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBYTEcgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxnKSB7XG4gICAgICB9Ly9sZ1xuICAgIH0vL3N1Ymhlcm9cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vICBCUkFORFNcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAuYnJhbmRzIHtcbiAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfS8vaGVhZGxpbmVcbiAgICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgLnRleHQgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5sb2dvcyB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmxleChyb3csc3BhY2UtYmV0d2VlbixjZW50ZXIsd3JhcCk7XG4gICAgICAgICAgICBAZXh0ZW5kICVsaXN0LXplcm87XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8vbG9nb3NcbiAgICAgIH0vL2xvZ28tY29udGFpbmVyXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBYUyAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG4gICAgICB9Ly94c1xuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBTTSAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAuZmllbGQtY29udGVudCB7IEBpbmNsdWRlIGZsZXgocm93LHNwYWNlLWJldHdlZW4sc3RyZXRjaCxub3dyYXApOyB9XG4gICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNvbHVtbixjZW50ZXIsZmxleC1zdGFydCxub3dyYXApO1xuICAgICAgICB9XG4gICAgICB9Ly9zbVxuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBNRCAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAuaGVhZGxpbmUsXG4gICAgICAgIC5sb2dvLWNvbnRhaW5lciB7IHBhZGRpbmc6IDUwcHg7IH1cbiAgICAgIH0vL21kXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIExHICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgIC5oZWFkbGluZSxcbiAgICAgICAgLmxvZ28tY29udGFpbmVyIHsgcGFkZGluZzogODBweDsgfVxuICAgICAgfS8vbGdcbiAgICB9Ly9icmFuZHNcblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vICBDVEFzXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLnNlY3Rpb24uQ1RBcyB7XG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9Ly8mOmFmdGVyXG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSxcbiAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWN0YS1idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDQwMHB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH0vLyY6YWZ0ZXJcbiAgICAgICAgfS8vZmlyc3QtY2hpbGRcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNDAwcHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmUgeyBjb2xvcjogJHByaW1hcnk7IH1cbiAgICAgICAgfVxuICAgICAgfS8vdmlld3Mtcm93XG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBYUyAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG4gICAgICB9Ly94c1xuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBTTSAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4KHJvdyxzcGFjZS1iZXR3ZWVuLGNlbnRlcixub3dyYXApO1xuICAgICAgICB9Ly92aWV3LWNvbnRlbnRcbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgZmxleDogMCAwIDUzJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDAgLTYlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICB9Ly9sYXN0LWNoaWxkXG4gICAgICAgIH0vL3ZpZXdzLXJvd1xuICAgICAgfS8vc21cblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gTUQgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgLnZpZXdzLXJvdyB7IHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIH0vL21kXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIExHICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSB7IGZvbnQtc2l6ZTogMzZweDsgfVxuICAgICAgICB9XG4gICAgICB9Ly9sZ1xuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBYTEcgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxnKSB7XG5cbiAgICAgIH0vL3hsZ1xuICAgIH0vL3NlY3Rpb24uQ1RBc1xuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gIENPTkVUTlRcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAuc2VjLWNvbnRlbnQge1xuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1JTtcbiAgICAgICAgfS8vJjpmaXJzdC1jaGlsZFxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNSU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC00NSU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICB9Ly9pbWdcbiAgICAgICAgICB9Ly9pbWFnZVxuICAgICAgICB9Ly8mOm50aC1jaGlsZCgyKVxuICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAuc2VjLXRleHQgeyBAaW5jbHVkZSBuYXJyb3c7IH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgICAgICAuc2VjLXRvcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAuaGVhZGxpbmUgeyBtYXJnaW46IDIwcHggMDsgfVxuICAgICAgICB9XG4gICAgICB9Ly92aWV3cy1yb3dcblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gWFMgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblxuICAgICAgfS8veHNcblxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgLy8gU00gKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgLy8gLnZpZXctY29udGVudCB7IHBhZGRpbmc6IDAgNDBweCA0MHB4OyB9XG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3JTtcbiAgICAgICAgICAgIC5zZWMtdGV4dCB7XG4gICAgICAgICAgICAgIC8vIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgLy8gY29sdW1uLWdhcDogNTBweDtcbiAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgocm93LHNwYWNlLWJldHdlZW4sZmxleC1zdGFydCxub3dyYXApO1xuICAgICAgICAgICAgICAgIHAgeyBmbGV4OiAwIDAgNDYlOyB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLnNlYy10b3Age1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAuaW5zaWRlIHsgQGluY2x1ZGUgZmxleChyb3csc3BhY2UtYmV0d2VlbixmbGV4LXN0YXJ0LG5vd3JhcCk7IH1cbiAgICAgICAgICAgICAgLmltYWdlIHsgZmxleDogMCAwIDM4JTsgfVxuICAgICAgICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0NyU7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9Ly9zZWMtdG9wXG4gICAgICAgICAgfS8vIGZpcnN0L2xhc3RcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXV0bztcbiAgICAgICAgICAgIH0vL2ltYWdlXG4gICAgICAgICAgfS8vJjpudGgtY2hpbGQoMilcbiAgICAgICAgfS8vdmlld3Mtcm93XG4gICAgICB9Ly9zbVxuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBNRCAqTUlOLVdJRFRIKlxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggNTBweDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHsgcGFkZGluZy1ib3R0b206IDE1JTsgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfS8vJjpudGgtY2hpbGQoMilcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLnNlYy10ZXh0IHsgd2lkdGg6IDkwJTsgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAuc2VjLXRvcCB7XG4gICAgICAgICAgICAgIC5pbWFnZSB7IGZsZXg6IDAgMCA0NyU7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0vL3ZpZXdzLXJvd1xuICAgICAgICAuc2VjLXRvcCB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIH0vL21kXG5cbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIC8vIExHICpNSU4tV0lEVEgqXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgIHBhZGRpbmc6IDAgODBweCA2MHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIC5zZWMtdG9wIHtcbiAgICAgICAgICAgICAgLmltYWdlIHsgZmxleDogMCAwIDYwJTsgfVxuICAgICAgICAgICAgICAuaGVhZGxpbmUgeyBmbGV4OiAwIDAgMzUlOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWMtdG9wIHsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgICAuc2VjLXRleHQgeyBjb2x1bW4tZ2FwOiA2MHB4OyB9XG4gICAgICB9Ly9sZ1xuXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAvLyBYTEcgKk1JTi1XSURUSCpcbiAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxnKSB7XG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHggODBweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQgeyBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgICAgICAgfVxuICAgICAgICAuc2VjLXRvcCB7IG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgICAgLnNlYy10ZXh0IHsgY29sdW1uLWdhcDogNzBweDsgfVxuICAgICAgfS8veGxnXG4gICAgfS8vc2VjLWNvbnRlbnRcbiAgfS8vcGFnZS1jb250YWluZXJcbn0vL3BhdGgtZnJvbnRwYWdlXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFRFU1RJTU9OSUFMXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5zZWMtdGVzdGltb25pYWwge1xuICAudmlld3Mtcm93IHtcbiAgICAudmlld3MtZmllbGQtZmllbGQtdGVzdGltb25pYWwtaGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmU7XG4gICAgICBAZXh0ZW5kIC5oMjtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBAaW5jbHVkZSBxdW90ZXMtbGcoKTtcbiAgICAgIC5ib3R0b20ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIH1cbiAgICAgIC5saW5rIHtcbiAgICAgICAgYSB7IEBleHRlbmQgLnRleHQtbGluazsgfVxuICAgICAgfS8vbGlua1xuICAgIH0vL3ZpZXdzLWZpZWxkLXRpdGxlXG4gIH0vL3ZpZXdzLXJvd1xuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIFhTICpNSU4tV0lEVEgqXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG4gIH0vL3hzXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBTTSAqTUlOLVdJRFRIKlxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC10ZXN0aW1vbmlhbC1obCB7IG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgIC5ib3R0b20geyBAaW5jbHVkZSBmbGV4KHJvdyxzcGFjZS1iZXR3ZWVuLGZsZXgtc3RhcnQsbm93cmFwKTsgfVxuICAgICAgfVxuICAgIH1cbiAgfS8vc21cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIE1EICpNSU4tV0lEVEgqXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgIC52aWV3cy1yb3cge1xuICAgICAgQGluY2x1ZGUgZmxleChyb3csc3BhY2UtYmV0d2VlbixzdHJldGNoLG5vd3JhcCk7XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtdGVzdGltb25pYWwtaGwge1xuICAgICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgICBAaW5jbHVkZSBmbGV4KGNvbHVtbixjZW50ZXIsZmxleC1zdGFydCxub3dyYXApO1xuICAgICAgfS8vLnZpZXdzLWZpZWxkLWZpZWxkLXRlc3RpbW9uaWFsLWhsXG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg3MCUgLSAzcHgpO1xuICAgICAgICAuYm90dG9tIHsgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICB9Ly8udmlld3MtZmllbGQtdGl0bGVcbiAgICB9Ly92aWV3cy1yb3dcbiAgfS8vbWRcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIExHICpNSU4tV0lEVEgqXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIC52aWV3cy1yb3cge1xuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXRlc3RpbW9uaWFsLWhsIHtcbiAgICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgICAgcGFkZGluZzogODBweDtcbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDY1JSAtIDNweCk7XG4gICAgICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgICAgIC5ib3R0b20geyBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgICAgIH1cbiAgICB9Ly92aWV3cy1yb3dcbiAgfS8vbGdcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIFhMRyAqTUlOLVdJRFRIKlxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGxnKSB7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtdGVzdGltb25pYWwtaGwsXG4gICAgICAudmlld3MtZmllbGQtdGl0bGUgeyBwYWRkaW5nOiAxMDBweDsgfVxuICAgIH0vL3ZpZXdzLXJvd1xuICB9Ly94bGdcbn0vL3NlYy10ZXN0aW1vbmlhbFxuIiwiYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSB7XG4gIC5jb250ZW50LXRvcCB7IEBleHRlbmQgJWN0LWlubmVyOyB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFNFQ1RJT04gTEFORElOR1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ucGFnZS1ub2RlLXR5cGUtc2VjdGlvbi1sYW5kaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1ub2lzZS0wMS5wbmcpO1xuICBtYWluIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlcm8tYmctc2VjLWxhbmRpbmctMDEucG5nKSBuby1yZXBlYXQgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzMDBweDtcbiAgfVxuICAudmlldy1jaGlsZC1saW5rcyB7XG4gICAgLnZpZXdzLXJvdyB7IG1hcmdpbi10b3A6IDEwcHggfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJGhlYWRsaW5lO1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM2YzhmMzQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgc3BhbiB7IEBleHRlbmQgJWxpbmstYXJyb3c7IH1cbiAgICAgICY6aG92ZXIgeyBmaWx0ZXI6IGdyYXlzY2FsZSg1MCUpOyB9XG4gICAgfVxuICB9Ly92aWV3LWNoaWxkLWxpbmtzXG4gIC5jb250ZW50LWFyZWEge1xuICAgIGgyIHsgbWFyZ2luLWJvdHRvbTogNiU7IH1cbiAgfS8vY29udGVudC1hcmVhXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gWFMgKk1JTi1XSURUSCpcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cbiAgfS8veHNcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIFNNICpNSU4tV0lEVEgqXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgIC52aWV3LWNoaWxkLWxpbmtzIHtcbiAgICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KHJvdyxzcGFjZS1iZXR3ZWVuLHN0cmV0Y2gsd3JhcCk7XG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgIGZsZXg6IDAgMCA0OCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNCU7XG4gICAgICAgICAgLnZpZXdzLWZpZWxkLFxuICAgICAgICAgIC5maWVsZC1jb250ZW50LFxuICAgICAgICAgIGEgeyBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgoY29sdW1uLGNlbnRlcixmbGV4LXN0YXJ0LG5vd3JhcCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMCUgMTUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vdmlld3Mtcm93XG4gICAgICB9Ly92aWV3LWNvbnRlbnRcbiAgICB9Ly92aWV3LWNoaWxkLWxpbmtzXG4gIH0vL3NtXG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBNRCAqTUlOLVdJRFRIKlxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICBtYWluIHsgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH1cbiAgfS8vbWRcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIExHICpNSU4tV0lEVEgqXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgIC5jb250ZW50LXRvcCB7IEBpbmNsdWRlIHB0Yig3MHB4LDApOyB9XG4gICAgLnZpZXctY2hpbGQtbGlua3Mge1xuICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgIGZsZXg6IDAgMCA0NyU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNiU7XG4gICAgICAgICAgYSB7IHBhZGRpbmc6IDIwJTsgfVxuICAgICAgICB9XG4gICAgICB9Ly92aWV3LWNvbnRlbnRcbiAgICB9Ly92aWV3LWNoaWxkLWxpbmtzXG4gIH0vL2xnXG59Ly9wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmdcblxuLnBhZ2UtaW5uZXIge1xuICAuY29udGVudC10b3Age1xuICB9Ly9jb250ZW50LXRvcFxuICAuY29udGVudCB7XG4gICAgQGluY2x1ZGUgcHRiKCk7XG4gIH0vL2NvbnRlbnRcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vICBCT1RUT00gUFJPTU9cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC5wcm9tby1ib3R0b20ge1xuICAgIEBpbmNsdWRlIHB0YigpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LDE1JSk7XG4gICAgaDIgeyBjb2xvcjogJHdoaXRlOyB9XG4gIH0vL3Byb21vLWJvdHRvbVxufS8vLnBhZ2UtaW5uZXJcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgQkFTSUMgUEFHRSAvIEJSQU5EXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5wYWdlLW5vZGUtdHlwZS1wYWdlLFxuLnBhZ2Utbm9kZS10eXBlLWJyYW5kIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy1ub2lzZS0wMS5wbmcpO1xuICBtYWluIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZXJvLWJnIHsgQGV4dGVuZCAlaGVyby1iZy1kZWZhdWx0czsgfVxuICAuY29udGVudCB7XG4gICAgLmlubmVyLXdyYXAge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5iZy13aGl0ZSB7IHBhZGRpbmctdG9wOiA4JTsgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmJnLXdoaXRlIHsgcGFkZGluZy1ib3R0b206IDglOyB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWFyZWEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLnZpZXctYm9keS1zZWMge1xuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSB7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBpbWctYmIoKTtcbiAgICAgICAgICAgICAgaW1nIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgyIHsgcGFkZGluZzogNiUgMDsgfVxuICAgICAgICAgIH0vL3ZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMlO1xuICAgICAgICAgICAgQGV4dGVuZCAubmFycm93O1xuICAgICAgICAgIH0vL3ZpZXdzLWZpZWxkLWZpZWxkLXRleHRcbiAgICAgICAgfS8vJjpudGgtY2hpbGQob2RkKVxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgLnZpZXdzLWZpZWxkIHsgQGV4dGVuZCAubmFycm93OyB9XG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGltZy1oLXJ1bGU7XG4gICAgICAgICAgICB9Ly9pbWFnZVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1JSAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfS8vdmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmVcbiAgICAgICAgfS8vJjpudGgtY2hpbGQoZXZlbilcbiAgICAgIH0vL3ZpZXdzLXJvd1xuICAgIH0vL3ZpZXctYm9keS1zZWNcbiAgICAuYm9keS1zZWMsXG4gICAgLmN0YS1zZWMge1xuICAgICAgLnZpZXctY29udGVudCB7IEBleHRlbmQgLm5hcnJvdzsgfVxuICAgIH1cbiAgICAuY3RhLXNlYyB7XG4gICAgICBwYWRkaW5nLXRvcDogMiU7XG4gICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgLnZpZXdzLXJvdyB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIH0vL3ZpZXctY29udGVudFxuICAgIH0vL2N0YS1zZWNcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gWFMgKk1JTi1XSURUSCpcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG4gICAgfS8veHNcblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAvLyBTTSAqTUlOLVdJRFRIKlxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAuaW5uZXItd3JhcCB7XG4gICAgICAgIC5iZy13aGl0ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgcGxyKDglLDglKTtcbiAgICAgICAgICAmLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgQGluY2x1ZGUgcGxyKDIlLDIlKTtcbiAgICAgICAgICAgIC52aWV3LWNvbnRlbnQgeyBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICB9XG4gICAgICAgIH0vL2JnLXdoaXRlXG4gICAgICB9XG4gICAgICAudmlldy1ib2R5LXNlYyB7XG4gICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNyU7XG4gICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHsgQGluY2x1ZGUgZmxleChyb3csc3BhY2UtYmV0d2VlbixjZW50ZXIsbm93cmFwKTsgfVxuICAgICAgICAgICAgICAuaW1hZ2UgeyBmbGV4OiAwIDAgNjAlOyB9XG4gICAgICAgICAgICAgIGgyIHsgZmxleDogMCAwIDM1JTsgfVxuICAgICAgICAgICAgfS8vdmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmVcbiAgICAgICAgICB9Ly8mOm50aC1jaGlsZChvZGQpXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpbWctaC1ydWxlO1xuICAgICAgICAgICAgICB9Ly9pbWFnZVxuICAgICAgICAgICAgfS8vdmlld3MtZmllbGQtZmllbGQtaGVhZGxpbmVcbiAgICAgICAgICB9Ly8mOm50aC1jaGlsZChldmVuKVxuICAgICAgICB9Ly92aWV3cy1yb3dcbiAgICAgIH0vL3ZpZXctYm9keS1zZWNcbiAgICAgIC5jdGEtc2VjIHtcbiAgICAgICAgLnZpZXctY29udGVudCB7XG4gICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9Ly92aWV3LWNvbnRlbnRcbiAgICAgIH0vL2N0YS1zZWNcbiAgICB9Ly9zbVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIE1EICpNSU4tV0lEVEgqXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcblxuICAgIH0vL21kXG5cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gTEcgKk1JTi1XSURUSCpcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuXG4gICAgfS8vbGdcbiAgfS8vY29udGVudFxufS8vcGFnZS1ub2RlLXR5cGUtcGFnZVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBCUkFORFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ucGFnZS1ub2RlLXR5cGUtYnJhbmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLW5vaXNlLTAxLnBuZyk7XG4gIG1haW4geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlcm8tYmcgeyBAZXh0ZW5kICVoZXJvLWJnLWRlZmF1bHRzOyB9XG4gIC5jb250ZW50IHtcbiAgICAudmlldy1ib2R5LXNlYyB7XG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7IC8vIExPR08gPT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1oZWFkbGluZSB7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4KGNvbHVtbixjZW50ZXIsY2VudGVyLG5vd3JhcCk7XG4gICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBpbWctYmIoKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICAgICAvLyBYUyAqTUlOLVdJRFRIKlxuICAgICAgICAgICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDUwcHg7XG4gICAgICAgICAgICAgIH0vL3hzXG5cbiAgICAgICAgICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICAgICAvLyBTTSAqTUlOLVdJRFRIKlxuICAgICAgICAgICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblxuICAgICAgICAgICAgICB9Ly9zbVxuXG4gICAgICAgICAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgICAgICAgLy8gTUQgKk1JTi1XSURUSCpcbiAgICAgICAgICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTIwcHggNTBweDtcbiAgICAgICAgICAgICAgfS8vbWRcblxuICAgICAgICAgICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgICAgICAgIC8vIExHICpNSU4tV0lEVEgqXG4gICAgICAgICAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2MHB4IDUwcHg7XG4gICAgICAgICAgICAgIH0vL2xnXG4gICAgICAgICAgICB9Ly9pbWFnZVxuICAgICAgICAgIH0vL3ZpZXdzLWZpZWxkLWZpZWxkLWhlYWRsaW5lXG4gICAgICAgIH0vLyY6Zmlyc3QtY2hpbGRcbiAgICAgIH0vL3ZpZXdzLXJvd1xuICAgIH0vL3ZpZXctYm9keS1zZWNcbiAgfS8vY29udGVudFxufS8vcGFnZS1ub2RlLXR5cGUtYnJhbmRcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgU0VDVElPTiBMQU5ESU5HIENISUxEXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctY2hpbGQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLW5vaXNlLTAxLnBuZyk7XG4gIG1haW4geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlcm8tYmcgeyBAZXh0ZW5kICVoZXJvLWJnLWRlZmF1bHRzOyB9XG59Ly9wYWdlLW5vZGUtdHlwZS1zZWN0aW9uLWxhbmRpbmctY2hpbGRcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgTk9ERSBERVRBSUwgUEFHRVNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnBhZ2Utbm9kZS10eXBlLXRlYW0tbWVtYmVyLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLW5vaXNlLTAxLnBuZyk7XG4gIG1haW4geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlcm8tYmcgeyBAZXh0ZW5kICVoZXJvLWJnLWRlZmF1bHRzOyB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFNFQVJDSCBSRVNVTFRTIFBBR0Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnBhdGgtc2VhcmNoIHtcbiAgLmNvbnRlbnQge1xuICAgICYgPiBkaXYge1xuICAgICAgQGV4dGVuZCAlaW5uZXItd3JhcDtcbiAgICB9Ly8mID4gZGl2XG4gICAgZm9ybS5zZWFyY2gtZm9ybSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbGFiZWwgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICYuZm9ybS1zZWFyY2gge1xuICAgICAgICAgIEBleHRlbmQgJXRleHQtaW5wdXQtZGVmYXVsdHM7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmZvcm0tc3VibWl0IHsgZm9udC1zaXplOiAwLjlyZW07IH1cbiAgICAgIH0vL2lucHV0XG4gICAgfS8vZm9ybS5zZWFyY2gtZm9ybVxuICAgIGgyIHsgZm9udC1zaXplOiAkaGVhZGVyLWgzLWZvbnQtc2l6ZTsgfVxuICAgIG9sIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VlZTtcbiAgICAgIH1cbiAgICB9XG4gIH0vL2NvbnRlbnRcbn0vL3BhdGgtc2VhcmNoXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEFCT1VUIE5PREUgUEFHRVNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVEVBTSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4udmlldy10ZWFtIHtcbiAgJi5ub2RlLXRvcCB7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9Ly8udmlld3Mtcm93XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXBob3RvIHtcbiAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICBpbWcgeyBAZXh0ZW5kICVmbHVpZC1pbWc7IH1cbiAgICB9Ly92aWV3cy1maWVsZC1maWVsZC1waG90b1xuICAgIC52aWV3cy1maWVsZC1maWVsZC1wb3NpdGlvbiB7IGZsZXg6IDAgMCA2MCU7IH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHsgLy8gNjY3IC0gU01BTEwgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAgICAgLnZpZXdzLXJvdyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1waG90byB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAvLyBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH0vL3NtYWxsXG4gIH0vLyYubm9kZS10b3Bcbn0vL3ZpZXctdGVhbVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBCTE9HIERFVEFJTFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubm9kZS10eXBlLWJsb2dfcG9zdCB7XG4gIC52aWV3LWJsb2cge1xuICAgICYubm9kZS1jb250ZW50IHtcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1wb3N0LWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgaW1nIHsgQGV4dGVuZCAlZmx1aWQtaW1nOyB9XG4gICAgICB9Ly8udmlld3MtZmllbGQtZmllbGQtcG9zdC1pbWFnZVxuICAgIH0vL25vZGUtY29udGVudFxuICB9Ly92aWV3LWJsb2dcbn0vL25vZGUtdHlwZS1ibG9nX3Bvc3RcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgU0VBUkNIIFJFU1VMVFNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnBhdGgtc2VhcmNoIHtcbiAgbWFpbiB7XG4gICAgQGV4dGVuZCAlaW5uZXItd3JhcDtcbiAgICAmID4gZGl2IHtcbiAgICAgIEBleHRlbmQgJW5hcnJvdztcbiAgICB9Ly8mID4gZGl2XG4gIH0vL21haW5cbiAgLnNlYXJjaC1mb3JtIHtcblxuICB9Ly9zZWFyY2gtZm9ybVxuICBvbCB7XG4gICAgQGV4dGVuZCAldWwtemVybztcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbiAgICB9XG4gIH1cbn0vL3BhdGgtc2VhcmNoXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEZJTkQgQSBTRVJWSUNFIENFTlRFUlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTVE9SRU1BUFBFUiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuI3N0b3JlbWFwcGVyIHtcbiAgcCA+IGEge1xuICAgICY6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9XG4gIH0vL3AgPiBhXG4gIHVsI3N0b3JlbWFwcGVyLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgICY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIH1cbiAgICBwLnN0b3JlbWFwcGVyLXBob25lLFxuICAgIHAuc3RvcmVtYXBwZXItZW1haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufS8vI3N0b3JlbWFwcGVyXG4iXX0= */
